Related Experiment Video
Updated: Oct 21, 2025

Identification of Disease-related Spatial Covariance Patterns using Neuroimaging Data
Published on: June 26, 2013
Randomized algorithms for distributed computation of principal component analysis and singular value decomposition
Huamin Li1, Yuval Kluger2, Mark Tygert3
1Yale University, Program in Applied Mathematics, 51 Prospect St., New Haven, CT 06510.
This study introduces advanced randomized algorithms for distributed matrix computations, offering superior accuracy for principal component analysis and singular value decomposition compared to standard methods.
Area of Science:
- Numerical analysis
- Distributed computing
- Linear algebra
Background:
- Distributed computation platforms like Spark are essential for large-scale data analysis.
- Standard deterministic algorithms for matrix decomposition can suffer from numerical inaccuracies.
- Principal Component Analysis (PCA) and Singular Value Decomposition (SVD) are fundamental matrix factorization techniques.
Purpose of the Study:
- To develop and evaluate randomized algorithms for distributed PCA and SVD.
- To address limitations in accuracy and numerical stability of existing deterministic methods.
- To provide superior solutions for large-scale matrix decomposition tasks.
Main Methods:
- Implementation of honed randomized algorithms for distributed PCA and SVD.
- Comparison against stock, deterministic implementations within the Spark platform.
- Assessment of numerical orthonormality of computed singular vectors.
Main Results:
- Randomized algorithms demonstrated superior performance over deterministic Spark implementations.
- Achieved numerically orthonormal left singular vectors to near machine precision.
- Provided accurate solutions for distributed PCA and SVD of highly rectangular matrices.
Conclusions:
- The developed randomized algorithms offer a more numerically stable and accurate approach for distributed matrix decomposition.
- These improved methods are crucial for reliable large-scale data analysis in scientific computing.
- Randomized algorithms represent a significant advancement over standard deterministic techniques for SVD and PCA.
More Related Videos
09:44Use of Principal Components for Scaling Up Topographic Models to Map Soil Redistribution and Soil Organic Carbon
Published on: October 16, 2018
09:01A Method for Investigating Age-related Differences in the Functional Connectivity of Cognitive Control Networks Associated with Dimensional Change Card Sort Performance
Published on: May 7, 2014
Related Concept Videos
Extraction: Partition and Distribution Coefficients
For extracting a solute from an aqueous phase into an...
Vector Algebra: Method of Components
In many applications, the magnitudes and directions of...
Distributed Loads: Problem Solving
Randomized Experiments
Simple randomization
Simple...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Area Computation by the Alternative Coordinate Method