arrow
Return

Distributed Algorithms for Computing Very Large Thresholded Covariance Matrices

delete2016-11-19
delete0
delete
OA
AI
Z
Zekai J. Gao *
C
Chris Jermaine
DOI:10.1145/2935750delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Computation of covariance matrices from observed data is an important problem, as such matrices are used in applications such as principal component analysis (PCA), linear discriminant analysis (LDA), and increasingly in the learning and application of probabilistic graphical models. However, computing an empirical covariance matrix is not always an easy problem. There are two key difficulties associated with computing such a matrix from a very high-dimensional dataset. The first problem is over-fitting. For a p-dimensional covariance matrix, there are p(p - 1)/2 unique, off-diagonal entries in the empirical covariance matrix (K) over cap; for large p (say, p > 10(5)), the size n of the dataset is often much smaller than the number of covariances to compute. Over-fitting is a concern in any situation in which the number of parameters learned can greatly exceed the size of the dataset. Thus, there are strong theoretical reasons to expect that for high-dimensional data-even Gaussian data-the empirical covariance matrix is not a good estimate for the true covariance matrix underlying the generative process. The second problem is computational. Computing a covariance matrix takes O(np(2)) time. For large p (greater than 10,000) and n much greater than p, this is debilitating. In this article, we consider how both of these difficulties can be handled simultaneously. Specifically, a key regularization technique for high-dimensional covariance estimation is thresholding, in which the smallest or least significant entries in the covariance matrix are simply dropped and replaced with the value 0. This suggests an obvious way to address the computational difficulty as well: First, compute the identities of the K entries in the covariance matrix that are actually important in the sense that they will not be removed during thresholding, and then in a second step, compute the values of those entries. This can be done in O(Kn) time. If K << p(2) and the identities of the important entries can be computed in reasonable time, then this is a big win. The key technical contribution of this article is the design and implementation of two different distributed algorithms for approximating the identities of the important entries quickly, using sampling. We have implemented these methods and tested them using an 800-core compute cluster. Experiments have been run using real datasets having millions of data points and up to 40,000 dimensions. These experiments show that the proposed methods are both accurate and efficient.
Keywords:
Covariance matrices
thresholding
distributed algorithm
sampling
text processing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

ACM Transactions on Knowledge Discovery from Data cover
ACM Transactions on Knowledge Discovery from Data
IF:
4.8
Papers:
1.3K
Citations:
4.4K

Organization

R
Rice University
Scholars:
1.4W
Papers: 1.2W
Citations: 2.6W
Cited Papers

Cited Papers

Acid Débridement of Burns with Phosphoric-Acid Gel
err1951-05-10
err0
PREAI
errRobert J. Schweitzer; Jacob T. Bradsher
errShare
errSave
High dimensional covariance matrix estimation using a factor model
err2008-11-01
err477
errOAAI
errFan, Jianqing; Fan, Yingying; Lv, Jinchi
errShare
errSave
Finding interesting associations without support pruning
err2001-01-01
err235
PREAI
errCohen, E; Datar, M; Fujiwara, S; Gionis, A; Indyk, P; Motwani, R; Ullman, JD; Yang, C
errShare
errSave
HIGH-DIMENSIONAL COVARIANCE MATRIX ESTIMATION IN APPROXIMATE FACTOR MODELS
err2011-12-01
err268
errOAAI
errFan, Jianqing; Liao, Yuan; Mincheva, Martina
errShare
errSave
errShare
errSave
Glu298Asp Endothelial Nitric Oxide Synthase Polymorphism Is a Risk Factor for Erectile Dysfunction in the Mexican Mestizo Population
err2013-01-02
err0
errOAAI
errHaydee Rosas‐Vargas; Ramon M. Coral‐Vazquez; Rosario Tapia; Jose L. Borja; Ricardo A. Salas; Fabio Salamanca
errShare
errSave
researcher View more