Efficient Anomaly Detection via Matrix Sketching
Vatsal Sharan, Parikshit Gopalan, Udi Wieder

TL;DR
This paper introduces streaming algorithms for PCA-based anomaly detection in high-dimensional data, using matrix sketching techniques to reduce space complexity while maintaining accuracy.
Contribution
It presents the first space-efficient streaming algorithms for PCA anomaly scores, leveraging matrix sketching with theoretical guarantees and practical validation.
Findings
Algorithms operate in linear or sublinear space.
Effective approximation of PCA anomaly scores with sketching.
Validated on real-world datasets.
Abstract
We consider the problem of finding anomalies in high-dimensional data using popular PCA based anomaly scores. The naive algorithms for computing these scores explicitly compute the PCA of the covariance matrix which uses space quadratic in the dimensionality of the data. We give the first streaming algorithms that use space that is linear or sublinear in the dimension. We prove general results showing that \emph{any} sketch of a matrix that satisfies a certain operator norm guarantee can be used to approximate these scores. We instantiate these results with powerful matrix sketching techniques such as Frequent Directions and random projections to derive efficient and practical algorithms for these problems, which we validate over real-world data sets. Our main technical contribution is to prove matrix perturbation inequalities for operators arising in the computation of these measures.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Anomaly Detection Techniques and Applications · Machine Learning and Algorithms
MethodsPrincipal Components Analysis
