Haim Avron
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Research Interests
Haim Avron has a total of 78 co-authors. Here are the top co-authors by number of shared publications:
- Lior Horesh
IBM Research, Thomas J. Watson Research Center, Yorktown Heights, NY 10598 USA
8 shared publications - Ron Levie
Faculty of Mathematics Technion -Israel Institute of Technology
5 shared publications - Shashanka Ubaru
IBM T.J. Watson Research Center
3 shared publications - Amir Zandieh
EPFL, Switzerland
2 shared publications - Amir Zandieh
ITU and BARC EPFL U. Copenhagen and BARC ITU and BARC Google Research CMU EPFL
2 shared publications - In-Su Han
Pohang University of Science and Technology
2 shared publications
Latest Publications
- 15 June 2026
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 47 (2) , 724-757
Higher-Order Reduced Rank Regression
Reduced Rank Regression (RRR) is a widely used method for multiresponse regression. However, RRR assumes a linear relationship between features and responses. While linear models are useful and often provide a good approximation, many real-world problems involve more complex relationships that cannot be adequately captured by simple linear interactions. One way to model such relationships is via multilinear transformations. This paper introduces Higher-Order Reduced Rank Regression (HORRR), an extension of RRR that leverages multilinear transformations and as such is capable of capturing nonlinear interactions in multiresponse regression. HORRR employs tensor representations for the coefficients and a Tucker decomposition to impose multilinear rank constraints as regularization akin to the rank constraints in RRR. Encoding these constraints as a manifold allows us to use Riemannian optimization to solve this HORRR problems. We theoretically and empirically analyze the use of Riemannian optimization for solving HORRR problems.
- 15 June 2026
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 47 (2) , 724-757
Higher-Order Reduced Rank Regression
Reduced Rank Regression (RRR) is a widely used method for multiresponse regression. However, RRR assumes a linear relationship between features and responses. While linear models are useful and often provide a good approximation, many real-world problems involve more complex relationships that cannot be adequately captured by simple linear interactions. One way to model such relationships is via multilinear transformations. This paper introduces Higher-Order Reduced Rank Regression (HORRR), an extension of RRR that leverages multilinear transformations and as such is capable of capturing nonlinear interactions in multiresponse regression. HORRR employs tensor representations for the coefficients and a Tucker decomposition to impose multilinear rank constraints as regularization akin to the rank constraints in RRR. Encoding these constraints as a manifold allows us to use Riemannian optimization to solve this HORRR problems. We theoretically and empirically analyze the use of Riemannian optimization for solving HORRR problems.
- Open Access
- 12 June 2026
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 58 (14) , 1-36
Advances in Analog Architectures and Randomized Algorithms: Computational and Energy Efficiencies
Efficient numerical computation is foundational to many disciplines, whose computing demands continue to grow dramatically, yet their continued scaling is jeopardized by the slowdown in Moore’s law. Multi-function multi-way analog (MFMWA) architectures represent a promising computing framework that supports in-memory computation of matrix operations and offers the potential for tremendous improvements in computation time and energy consumption, but at the expense of inherent unpredictability and noise which prevents such architectures from supporting reliable numerical computation in general. In this paper, we summarize and review a recent novel combination of MFMWA architectures and randomized algorithms tailored to these architectures that seek to mitigate the detrimental impact of imperfect analog computations with the goal of realizing the promising benefits of such advances in analog architectures for numerical speedups and energy reductions across various disciplines. Through a mixture of analysis, physical measurements and simulations, we organize and review recent research results that demonstrate the potential to achieve orders of magnitude reduction in both computation time and energy consumption for broadly applicable core numerical methods with algorithmic solution accuracy similar to digital computers. Together, these results provide understanding and insights into the computational and energy efficiencies of such a combination of MFMWA architectures and tailored randomized algorithms.
- 12 June 2026
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 58 (14) , 1-36
Open AccessAdvances in Analog Architectures and Randomized Algorithms: Computational and Energy Efficiencies
Efficient numerical computation is foundational to many disciplines, whose computing demands continue to grow dramatically, yet their continued scaling is jeopardized by the slowdown in Moore’s law. Multi-function multi-way analog (MFMWA) architectures represent a promising computing framework that supports in-memory computation of matrix operations and offers the potential for tremendous improvements in computation time and energy consumption, but at the expense of inherent unpredictability and noise which prevents such architectures from supporting reliable numerical computation in general. In this paper, we summarize and review a recent novel combination of MFMWA architectures and randomized algorithms tailored to these architectures that seek to mitigate the detrimental impact of imperfect analog computations with the goal of realizing the promising benefits of such advances in analog architectures for numerical speedups and energy reductions across various disciplines. Through a mixture of analysis, physical measurements and simulations, we organize and review recent research results that demonstrate the potential to achieve orders of magnitude reduction in both computation time and energy consumption for broadly applicable core numerical methods with algorithmic solution accuracy similar to digital computers. Together, these results provide understanding and insights into the computational and energy efficiencies of such a combination of MFMWA architectures and tailored randomized algorithms.
- Top Cited Papers
- 2 March 2026
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 47 (1) , 353-387
Hutchinson’s Estimator is Bad at Kronecker-Trace-Estimation
We study the problem of estimating the trace of a matrix \(A\) that can only be accessed through Kronecker-matrix-vector products. That is, for any Kronecker-structured vector \(x = \otim...- 2 March 2026
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 47 (1) , 353-387
Top Cited PapersHutchinson’s Estimator is Bad at Kronecker-Trace-Estimation
We study the problem of estimating the trace of a matrix \(A\) that can only be accessed through Kronecker-matrix-vector products. That is, for any Kronecker-structured vector \(x = \otim... - 26 February 2026
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM/ASA Journal on Uncertainty Quantification
- Vol. 14 (1) , 168-196
PCE-Net : High-Dimensional Surrogate Modeling for Learning Uncertainty
Learning data representations under uncertainty is an important task that emerges in numerous scientific computing and data analysis applications. However, uncertainty quantification techniques are computationally intensive and become prohibitively expensive for high-dimensional data. In this study, we introduce a dimensionality reduction surrogate modeling approach for representation learning and uncertainty quantification that aims to deal with data of moderate to high dimensions. The approach involves a two-stage learning process: (1) employing a variational autoencoder to learn a low-dimensional representation of the input data distribution, and (2) harnessing a polynomial chaos expansion formulation to map the low-dimensional distribution to the output target. The model enables us, without any prior statistical assumptions on the data, to (a) capture the system dynamics efficiently in the low-dimensional latent space, (b) learn under uncertainty, a representation of the data and a mapping between input and output distributions, (c) estimate this uncertainty in the high-dimensional data system, and (d) match high-order moments of the output distribution. Numerical results are presented to illustrate the performance of the proposed method.
- 26 February 2026
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM/ASA Journal on Uncertainty Quantification
- Vol. 14 (1) , 168-196
PCE-Net : High-Dimensional Surrogate Modeling for Learning Uncertainty
Learning data representations under uncertainty is an important task that emerges in numerous scientific computing and data analysis applications. However, uncertainty quantification techniques are computationally intensive and become prohibitively expensive for high-dimensional data. In this study, we introduce a dimensionality reduction surrogate modeling approach for representation learning and uncertainty quantification that aims to deal with data of moderate to high dimensions. The approach involves a two-stage learning process: (1) employing a variational autoencoder to learn a low-dimensional representation of the input data distribution, and (2) harnessing a polynomial chaos expansion formulation to map the low-dimensional distribution to the output target. The model enables us, without any prior statistical assumptions on the data, to (a) capture the system dynamics efficiently in the low-dimensional latent space, (b) learn under uncertainty, a representation of the data and a mapping between input and output distributions, (c) estimate this uncertainty in the high-dimensional data system, and (d) match high-order moments of the output distribution. Numerical results are presented to illustrate the performance of the proposed method.
- Open Access
Unbiased Stochastic Optimization for Gaussian Processes on Finite Dimensional RKHS
Current methods for stochastic hyperparameter learning in Gaussian Processes (GPs) rely on approximations, such as computing biased stochastic gradients or using inducing points in stochastic variational inference. However, when using such methods we are not guaranteed to converge to a stationary point of the true marginal likelihood. In this work, we propose algorithms for exact stochastic inference of GPs with kernels that induce a Reproducing Kernel Hilbert Space (RKHS) of moderate finite dimension. Our approach can also be extended to infinite dimensional RKHSs at the cost of forgoing exactness. Both for finite and infinite dimensional RKHSs, our method achieves better experimental results than existing methods when memory resources limit the feasible batch size and the possible number of inducing points.
Open AccessUnbiased Stochastic Optimization for Gaussian Processes on Finite Dimensional RKHS
Current methods for stochastic hyperparameter learning in Gaussian Processes (GPs) rely on approximations, such as computing biased stochastic gradients or using inducing points in stochastic variational inference. However, when using such methods we are not guaranteed to converge to a stationary point of the true marginal likelihood. In this work, we propose algorithms for exact stochastic inference of GPs with kernels that induce a Reproducing Kernel Hilbert Space (RKHS) of moderate finite dimension. Our approach can also be extended to infinite dimensional RKHSs at the cost of forgoing exactness. Both for finite and infinite dimensional RKHSs, our method achieves better experimental results than existing methods when memory resources limit the feasible batch size and the possible number of inducing points.
- 10 January 2025
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 46 (1) , 172-209
Multivariate Trace Estimation Using Quantum State Space Linear Algebra
In this paper, we present a quantum algorithm for approximating multivariate traces, i.e., the traces of matrix products. Our research is motivated by the extensive utility of multivariate traces in elucidating spectral characteristics of matrices, as well as by recent advancements in leveraging quantum computing for faster numerical linear algebra. Central to our approach is a direct translation of a multivariate trace formula into a quantum circuit, achieved through a sequence of low-level circuit construction operations. To facilitate this translation, we introduce quantum matrix states linear algebra (qMSLA), a framework tailored for the efficient generation of state preparation circuits via primitive matrix algebra operations. Our algorithm relies on sets of state preparation circuits for input matrices as its primary inputs and yields two state preparation circuits encoding the multivariate trace as output. These circuits are constructed utilizing qMSLA operations, which enact the aforementioned multivariate trace formula. We emphasize that our algorithm’s inputs consist solely of state preparation circuits, eschewing harder to synthesize constructs such as block encodings. Furthermore, our approach operates independently of the availability of specialized hardware like QRAM, underscoring its versatility and practicality.
- 10 January 2025
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 46 (1) , 172-209
Multivariate Trace Estimation Using Quantum State Space Linear Algebra
In this paper, we present a quantum algorithm for approximating multivariate traces, i.e., the traces of matrix products. Our research is motivated by the extensive utility of multivariate traces in elucidating spectral characteristics of matrices, as well as by recent advancements in leveraging quantum computing for faster numerical linear algebra. Central to our approach is a direct translation of a multivariate trace formula into a quantum circuit, achieved through a sequence of low-level circuit construction operations. To facilitate this translation, we introduce quantum matrix states linear algebra (qMSLA), a framework tailored for the efficient generation of state preparation circuits via primitive matrix algebra operations. Our algorithm relies on sets of state preparation circuits for input matrices as its primary inputs and yields two state preparation circuits encoding the multivariate trace as output. These circuits are constructed utilizing qMSLA operations, which enact the aforementioned multivariate trace formula. We emphasize that our algorithm’s inputs consist solely of state preparation circuits, eschewing harder to synthesize constructs such as block encodings. Furthermore, our approach operates independently of the availability of specialized hardware like QRAM, underscoring its versatility and practicality.
- Open Access
Multivariate trace estimation using quantum state space linear algebra
In this paper, we present a quantum algorithm for approximating multivariate traces, i.e. the traces of matrix products. Our research is motivated by the extensive utility of multivariate traces in elucidating spectral characteristics of matrices, as well as by recent advancements in leveraging quantum computing for faster numerical linear algebra. Central to our approach is a direct translation of a multivariate trace formula into a quantum circuit, achieved through a sequence of low-level circuit construction operations. To facilitate this translation, we introduce \emph{quantum Matrix States Linear Algebra} (qMSLA), a framework tailored for the efficient generation of state preparation circuits via primitive matrix algebra operations. Our algorithm relies on sets of state preparation circuits for input matrices as its primary inputs and yields two state preparation circuits encoding the multivariate trace as output. These circuits are constructed utilizing qMSLA operations, which enact the aforementioned multivariate trace formula. We emphasize that our algorithm's inputs consist solely of state preparation circuits, eschewing harder to synthesize constructs such as Block Encodings. Furthermore, our approach operates independently of the availability of specialized hardware like QRAM, underscoring its versatility and practicality.
Open AccessMultivariate trace estimation using quantum state space linear algebra
In this paper, we present a quantum algorithm for approximating multivariate traces, i.e. the traces of matrix products. Our research is motivated by the extensive utility of multivariate traces in elucidating spectral characteristics of matrices, as well as by recent advancements in leveraging quantum computing for faster numerical linear algebra. Central to our approach is a direct translation of a multivariate trace formula into a quantum circuit, achieved through a sequence of low-level circuit construction operations. To facilitate this translation, we introduce \emph{quantum Matrix States Linear Algebra} (qMSLA), a framework tailored for the efficient generation of state preparation circuits via primitive matrix algebra operations. Our algorithm relies on sets of state preparation circuits for input matrices as its primary inputs and yields two state preparation circuits encoding the multivariate trace as output. These circuits are constructed utilizing qMSLA operations, which enact the aforementioned multivariate trace formula. We emphasize that our algorithm's inputs consist solely of state preparation circuits, eschewing harder to synthesize constructs such as Block Encodings. Furthermore, our approach operates independently of the availability of specialized hardware like QRAM, underscoring its versatility and practicality.
- Open Access
On the Role of Initialization on the Implicit Bias in Deep Linear Networks
Despite Deep Learning's (DL) empirical success, our theoretical understanding of its efficacy remains limited. One notable paradox is that while conventional wisdom discourages perfect data fitting, deep neural networks are designed to do just that, yet they generalize effectively. This study focuses on exploring this phenomenon attributed to the implicit bias at play. Various sources of implicit bias have been identified, such as step size, weight initialization, optimization algorithm, and number of parameters. In this work, we focus on investigating the implicit bias originating from weight initialization. To this end, we examine the problem of solving underdetermined linear systems in various contexts, scrutinizing the impact of initialization on the implicit regularization when using deep networks to solve such systems. Our findings elucidate the role of initialization in the optimization and generalization paradoxes, contributing to a more comprehensive understanding of DL's performance characteristics.
Open AccessOn the Role of Initialization on the Implicit Bias in Deep Linear Networks
Despite Deep Learning's (DL) empirical success, our theoretical understanding of its efficacy remains limited. One notable paradox is that while conventional wisdom discourages perfect data fitting, deep neural networks are designed to do just that, yet they generalize effectively. This study focuses on exploring this phenomenon attributed to the implicit bias at play. Various sources of implicit bias have been identified, such as step size, weight initialization, optimization algorithm, and number of parameters. In this work, we focus on investigating the implicit bias originating from weight initialization. To this end, we examine the problem of solving underdetermined linear systems in various contexts, scrutinizing the impact of initialization on the implicit regularization when using deep networks to solve such systems. Our findings elucidate the role of initialization in the optimization and generalization paradoxes, contributing to a more comprehensive understanding of DL's performance characteristics.
- 23 June 2023
- Published by Springer Nature in Numerische Mathematik
- Vol. 154 (1-2) , 1-33
Solving trust region subproblems using Riemannian optimization
- 23 June 2023
- Published by Springer Nature in Numerische Mathematik
- Vol. 154 (1-2) , 1-33
Solving trust region subproblems using Riemannian optimization
- 16 June 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Pattern Analysis and Machine Intelligence
- Vol. 45 (10) , 11766-11777
Experimental Design for Overparameterized Learning With Application to Single Shot Deep Active Learning
The impressive performance exhibited by modern machine learning models hinges on the ability to train such models on a very large amounts of labeled data. However, since access to large volumes of labeled data is often limited or expensive, it is desirable to alleviate this bottleneck by carefully curating the training set. Optimal experimental design is a well-established paradigm for selecting data point to be labeled so to maximally inform the learning process. Unfortunately, classical theory on optimal experimental design focuses on selecting examples in order to learn underparameterized (and thus, non-interpolative) models, while modern machine learning models such as deep neural networks are overparameterized, and oftentimes are trained to be interpolative. As such, classical experimental design methods are not applicable in many modern learning setups. Indeed, the predictive performance of underparameterized models tends to be variance dominated, so classical experimental design focuses on variance reduction, while the predictive performance of overparameterized models can also be, as is shown in this paper, bias dominated or of mixed nature. In this paper we propose a design strategy that is well suited for overparameterized regression and interpolation, and we demonstrate the applicability of our method in the context of deep learning by proposing a new algorithm for single shot deep active learning.
- 16 June 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Pattern Analysis and Machine Intelligence
- Vol. 45 (10) , 11766-11777
Experimental Design for Overparameterized Learning With Application to Single Shot Deep Active Learning
The impressive performance exhibited by modern machine learning models hinges on the ability to train such models on a very large amounts of labeled data. However, since access to large volumes of labeled data is often limited or expensive, it is desirable to alleviate this bottleneck by carefully curating the training set. Optimal experimental design is a well-established paradigm for selecting data point to be labeled so to maximally inform the learning process. Unfortunately, classical theory on optimal experimental design focuses on selecting examples in order to learn underparameterized (and thus, non-interpolative) models, while modern machine learning models such as deep neural networks are overparameterized, and oftentimes are trained to be interpolative. As such, classical experimental design methods are not applicable in many modern learning setups. Indeed, the predictive performance of underparameterized models tends to be variance dominated, so classical experimental design focuses on variance reduction, while the predictive performance of overparameterized models can also be, as is shown in this paper, bias dominated or of mixed nature. In this paper we propose a design strategy that is well suited for overparameterized regression and interpolation, and we demonstrate the applicability of our method in the context of deep learning by proposing a new algorithm for single shot deep active learning.