Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions

From MaRDI portal

DOI10.1137/090771806zbMath1269.65043arXiv0909.4061OpenAlexW2117756735WikidataQ46236603 ScholiaQ46236603MaRDI QIDQ93618

Per-Gunnar Martinsson, Nathan Halko, Joel A. Tropp, Per-Gunnar Martinsson, Joel A. Tropp, Nathan Halko

Publication date: 22 September 2009

Published in: SIAM Review (Search for Journal in Brave)

Abstract: Low-rank matrix approximations, such as the truncated singular value decomposition and the rank-revealing QR decomposition, play a central role in data analysis and scientific computing. This work surveys and extends recent research which demonstrates that randomization offers a powerful tool for performing low-rank matrix approximation. These techniques exploit modern computational architectures more fully than classical methods and open the possibility of dealing with truly massive data sets. This paper presents a modular framework for constructing randomized algorithms that compute partial matrix decompositions. These methods use random sampling to identify a subspace that captures most of the action of a matrix. The input matrix is then compressed---either explicitly or implicitly---to this subspace, and the reduced matrix is manipulated deterministically to obtain the desired low-rank factorization. In many cases, this approach beats its classical competitors in terms of accuracy, speed, and robustness. These claims are supported by extensive numerical experiments and a detailed error analysis.


Full work available at URL: https://arxiv.org/abs/0909.4061






Related Items (only showing first 100 items - show all)

Generative modeling via tensor train sketchingSimpler is better: a comparative study of randomized pivoting algorithms for CUR and interpolative decompositionsModel Reduction for Nonlinear Systems by Balanced Truncation of State and Gradient CovarianceFull-rank and low-rank splitting methods for the Swift-Hohenberg equationRandomized algorithms for the computation of multilinear rank-\((\mu_1,\mu_2,\mu_3)\) approximationsStatistical Inference, Learning and Models in Big DataRobust Recovery of Low-Rank Matrices and Low-Tubal-Rank Tensors from Noisy SketchesGradient-Preserving Hyper-Reduction of Nonlinear Dynamical Systems via Discrete Empirical InterpolationA literature survey of matrix methods for data scienceClassification and image processing with a semi‐discrete scheme for fidelity forced Allen–Cahn on graphsDeep learning methods for partial differential equations and related parameter identification problemsDeep learning‐based reduced order models for the real‐time simulation of the nonlinear dynamics of microstructuresSubsampling spectral clustering for stochastic block models in large-scale networksPass-efficient randomized LU algorithms for computing low-rank matrix approximationStreaming Tensor Train ApproximationInterpolatory input and output projections for flow controlQuantum-inspired canonical correlation analysis for exponentially large dimensional dataAn efficient randomized fixed-precision algorithm for tensor singular value decompositionOnline Principal Component Analysis in High Dimension: Which Algorithm to Choose?Scalable methods for computing sharp extreme event probabilities in infinite-dimensional stochastic systemsIterative rank-one matrix completion via singular value decomposition and nuclear norm regularizationKrylov-Aware Stochastic Trace EstimationRandomized Low-Rank Approximation for Symmetric Indefinite MatricesRandomized algorithms for orthogonal nonnegative matrix factorizationParallel Algorithms for Computing the Tensor-Train DecompositionRandomized Quasi-Optimal Local Approximation Spaces in TimeAn Improved Analysis and Unified Perspective on Deterministic and Randomized Low-Rank Matrix ApproximationPractical sketching algorithms for low-rank Tucker approximation of large tensorsA new matrix maximization model for computing ratios of generalized singular values from high-order GSVDPrincipled interpolation of Green's functions learned from dataLow tubal rank tensor completion based on singular value factorsLocalized Model Reduction for Nonlinear Elliptic Partial Differential Equations: Localized Training, Partition of Unity, and Adaptive EnrichmentOptimal Reaction Coordinates: Variational Characterization and Sparse ComputationA Fast and Scalable Computational Framework for Large-Scale High-Dimensional Bayesian Optimal Experimental DesignFront transport reduction for complex moving frontsTraining very large scale nonlinear SVMs using alternating direction method of multipliers coupled with the hierarchically semi-separable kernel approximationsEfficient Natural Gradient Descent Methods for Large-Scale PDE-Based Optimization ProblemsA Predictor-Corrector Strategy for Adaptivity in Dynamical Low-Rank ApproximationsCECM: a continuous empirical cubature method with application to the dimensional hyperreduction of parameterized finite element modelsHaar-like wavelets on hierarchical treesPass-efficient truncated UTV for low-rank approximationsUniversal Features for High-Dimensional Learning and InferenceHODLR\(d\)D: a new black-box fast algorithm for \(N\)-body problems in \(d\)-dimensions with guaranteed error bounds. Applications to integral equations and support vector machinesA preconditioned iterative interior point approach to the conic bundle subproblemA parallel low rank matrix optimization method for recovering Internet traffic network data via link flow measurementAccelerated matrix completion algorithm using continuation strategy and randomized SVDSolution of the EEG inverse problem by random dipole samplingStable probability of reduced matrix obtained by Gaussian random projectionA low-rank update for relaxed Schur complement preconditioners in fluid flow problemsA randomized algorithm for tensor singular value decomposition using an arbitrary number of passesRandomized singular value decomposition for integrative subtype analysis of `omics data' using non-negative matrix factorizationAdmissible subspaces and the subspace iteration methodFast randomized numerical rank estimation for numerically low-rank matricesStable Rank-Adaptive Dynamically Orthogonal Runge–Kutta SchemesEfficient Error and Variance Estimation for Randomized Matrix ComputationsPyAlbany: a Python interface to the C++ multiphysics solver AlbanySpectral deviation of concentration operators for the short-time Fourier transformA fast randomized algorithm for computing an approximate null spaceExplicit deflation in Golub-Kahan-Lanczos bidiagonalization methodsOn randomized sketching algorithms and the Tracy-Widom lawHierarchical off-diagonal low-rank approximation of Hessians in inverse problems, with application to ice sheet model initializationA Spectral Method for Joint Community Detection and Orthogonal Group SynchronizationRandomized Low-Rank Approximation of Monotone Matrix FunctionsLearning to Forecast Dynamical Systems from Streaming DataA data-driven and model-based accelerated Hamiltonian Monte Carlo method for Bayesian elliptic inverse problemsLow-Rank Tensor Approximations for Solving Multimarginal Optimal Transport ProblemsEnabling Hyper-Differential Sensitivity Analysis for Ill-Posed Inverse ProblemsPCA SparsifiedScalable Physics-Based Maximum Likelihood Estimation Using Hierarchical MatricesLarge Deviation Theory-based Adaptive Importance Sampling for Rare Events in High DimensionsXT<scp>race</scp>: Making the Most of Every Sample in Stochastic Trace EstimationUTV decomposition of dual matrices and its applicationsSpace-Time Reduced Basis Methods for Parametrized Unsteady Stokes EquationsProjection-based reduced order models for parameterized nonlinear time-dependent problems arising in cardiac mechanicsFast macroscopic forcing methodDerivative-informed neural operator: an efficient framework for high-dimensional parametric derivative learningSharp Analysis of Sketch-and-Project Methods via a Connection to Randomized Singular Value DecompositionPiecewise DMD for oscillatory and Turing spatio-temporal dynamicsRandomized low rank approximation for nonnegative pure quaternion matricesAdaptive symplectic model order reduction of parametric particle-based Vlasov–Poisson equationUnnamed ItemAccurate and fast matrix factorization for low-rank learning.Constructing low-rank Tucker tensor approximations using generalized completionSparse POD modal subsets for reduced-order nonlinear explicit dynamicsSolving PDEs on unknown manifolds with machine learningSubspace Acceleration for a Sequence of Linear Systems and Application to Plasma SimulationEstimation of binary time-frequency masks from ambient noiseReduced-order models for array structures mounted on platforms with parameters variationsRandomized estimation of functional covariance operator via subsamplingPoint spread function approximation of high-rank Hessians with locally supported nonnegative integral kernelsRandomized block Krylov subspace algorithms for low-rank quaternion matrix approximationsEfficient truncated randomized SVD for mesh-free kernel methodsA noninvasive system-level model order reduction scheme for flexible multibody simulationFixed-precision randomized low-rank approximation methods for nonlinear model order reduction of large systemsRandomized low-rank approximation methods for projection-based model order reduction of large nonlinear dynamical problemsRecent advancements in preconditioning techniques for large size linear systems suited for high performance computingRandomized dynamic mode decomposition for nonintrusive reduced order modellingPreconditioner design via Bregman divergencesFast and accurate randomized algorithms for linear systems and eigenvalue problemsSVD-based algorithms for fully-connected tensor network decomposition





This page was built for publication: Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions