English

Efficient Anomaly Detection via Matrix Sketching

Machine Learning 2018-11-28 v2 Artificial Intelligence Machine Learning

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.

Keywords

Cite

@article{arxiv.1804.03065,
  title  = {Efficient Anomaly Detection via Matrix Sketching},
  author = {Vatsal Sharan and Parikshit Gopalan and Udi Wieder},
  journal= {arXiv preprint arXiv:1804.03065},
  year   = {2018}
}

Comments

Updates for NeurIPS'18 camera-ready

R2 v1 2026-06-23T01:18:11.115Z