VLDB 2026 Research / reviewers in the wild / expert
Christos Boutsidis
dblp:28/985
· DBLP profile ↗
24ranked-venue papers
19as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 7 first-authorTheory of computation · 11 · 11 first-authorDatabases, data management, data science and information retrieval · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
18 papers |
Algorithms and data structures · 86% Mathematical optimization · 11% Approximation and online algorithms · 3% | |
| Artificial intelligence
1 paper |
Representation and self-supervised learning · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 30 heaviest of 38, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures
numerical linear algebra |
1.3 | 6 | 2017 | Optimal CUR Matrix Decompositions · SIAM J. Comput. 2017 Optimal principal component analysis in distributed and streaming models · STOC 2016 Spectral Clustering via the Power Method - Provably · ICML 2015 |
Algorithms and data structures › numerical linear algebra
dimensionality reduction |
1.2 | 8 | 2015 | Randomized Dimensionality Reduction for k-Means Clustering · IEEE Trans. Inf. Theory 2015 Online Principal Components Analysis · SODA 2015 Deterministic Feature Selection for $k$-Means Clustering · IEEE Trans. Inf. Theory 2013 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction
principal component analysis |
0.7 | 4 | 2016 | Optimal principal component analysis in distributed and streaming models · STOC 2016 Online Principal Components Analysis · SODA 2015 Sparse Features for PCA-Like Linear Regression · NIPS 2011 |
Algorithms and data structures
clustering |
0.6 | 4 | 2015 | Randomized Dimensionality Reduction for k-Means Clustering · IEEE Trans. Inf. Theory 2015 Deterministic Feature Selection for $k$-Means Clustering · IEEE Trans. Inf. Theory 2013 Random Projections for $k$-means Clustering · NIPS 2010 |
Algorithms and data structures › clustering
k-means clustering |
0.6 | 4 | 2015 | Randomized Dimensionality Reduction for k-Means Clustering · IEEE Trans. Inf. Theory 2015 Deterministic Feature Selection for $k$-Means Clustering · IEEE Trans. Inf. Theory 2013 Random Projections for $k$-means Clustering · NIPS 2010 |
Algorithms and data structures › matrix approximation
low-rank approximation |
0.5 | 3 | 2017 | Optimal CUR Matrix Decompositions · SIAM J. Comput. 2017 Near-Optimal Column-Based Matrix Reconstruction · SIAM J. Comput. 2014 Optimal CUR matrix decompositions · STOC 2014 |
Algorithms and data structures › numerical linear algebra › matrix factorization
CUR decomposition |
0.5 | 2 | 2017 | Optimal CUR Matrix Decompositions · SIAM J. Comput. 2017 Optimal CUR matrix decompositions · STOC 2014 |
Mathematical optimization › sparse learning
feature selection |
0.5 | 3 | 2015 | Randomized Dimensionality Reduction for k-Means Clustering · IEEE Trans. Inf. Theory 2015 Deterministic Feature Selection for $k$-Means Clustering · IEEE Trans. Inf. Theory 2013 Unsupervised feature selection for principal components analysis · KDD 2008 |
Algorithms and data structures
matrix approximation |
0.4 | 3 | 2014 | Provable deterministic leverage score sampling · KDD 2014 An improved approximation algorithm for the column subset selection problem · SODA 2009 Unsupervised feature selection for principal components analysis · KDD 2008 |
Algorithms and data structures
randomized algorithms |
0.4 | 2 | 2014 | Provable deterministic leverage score sampling · KDD 2014 Efficient Dimensionality Reduction for Canonical Correlation Analysis · ICML (1) 2013 |
Algorithms and data structures › matrix approximation
column subset selection |
0.3 | 3 | 2011 | Near Optimal Column-Based Matrix Reconstruction · FOCS 2011 An improved approximation algorithm for the column subset selection problem · SODA 2009 Unsupervised feature selection for principal components analysis · KDD 2008 |
Algorithms and data structures › numerical linear algebra › randomized numerical linear algebra
input-sparsity time algorithms |
0.3 | 1 | 2017 | Optimal CUR Matrix Decompositions · SIAM J. Comput. 2017 |
Machine learning › Representation and self-supervised learning › representation learning
dimensionality reduction |
0.2 | 1 | 2016 | Optimal Sparse Linear Encoders and Sparse PCA · NIPS 2016 |
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction › principal component analysis
sparse principal component analysis |
0.2 | 1 | 2016 | Optimal Sparse Linear Encoders and Sparse PCA · NIPS 2016 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction
distributed PCA |
0.2 | 1 | 2016 | Optimal principal component analysis in distributed and streaming models · STOC 2016 |
Mathematical optimization › sparse optimization
sparse coding |
0.2 | 1 | 2016 | Optimal Sparse Linear Encoders and Sparse PCA · NIPS 2016 |
Data mining
clustering |
0.2 | 1 | 2015 | Spectral Clustering via the Power Method - Provably · ICML 2015 |
Data mining › clustering
spectral clustering |
0.2 | 1 | 2015 | Spectral Clustering via the Power Method - Provably · ICML 2015 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction
feature extraction |
0.2 | 1 | 2015 | Randomized Dimensionality Reduction for k-Means Clustering · IEEE Trans. Inf. Theory 2015 |
Approximation and online algorithms
online algorithms |
0.2 | 1 | 2015 | Online Principal Components Analysis · SODA 2015 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction › principal component analysis
online PCA |
0.2 | 1 | 2015 | Online Principal Components Analysis · SODA 2015 |
Algorithms and data structures › numerical linear algebra › eigenvalue computation
power iteration |
0.2 | 1 | 2015 | Spectral Clustering via the Power Method - Provably · ICML 2015 |
Algorithms and data structures › randomized algorithms › sampling
deterministic sampling |
0.2 | 1 | 2014 | Provable deterministic leverage score sampling · KDD 2014 |
Algorithms and data structures › randomized algorithms › sampling
leverage score sampling |
0.2 | 1 | 2014 | Provable deterministic leverage score sampling · KDD 2014 |
Algorithms and data structures › numerical linear algebra
matrix factorization |
0.2 | 1 | 2014 | Optimal CUR matrix decompositions · STOC 2014 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction
unsupervised feature selection |
0.2 | 2 | 2009 | Unsupervised Feature Selection for the $k$-means Clustering Problem · NIPS 2009 Unsupervised feature selection for principal components analysis · KDD 2008 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction
canonical correlation analysis |
0.2 | 1 | 2013 | Efficient Dimensionality Reduction for Canonical Correlation Analysis · ICML (1) 2013 |
Algorithms and data structures › data summarization › coresets
coreset construction |
0.2 | 1 | 2013 | Near-Optimal Coresets for Least-Squares Regression · IEEE Trans. Inf. Theory 2013 |
Mathematical optimization
least squares |
0.2 | 1 | 2013 | Near-Optimal Coresets for Least-Squares Regression · IEEE Trans. Inf. Theory 2013 |
Algorithms and data structures › learning algorithms
regression algorithms |
0.2 | 1 | 2013 | Near-Optimal Coresets for Least-Squares Regression · IEEE Trans. Inf. Theory 2013 |
Methods — techniques the papers use, named apart from their topics
polynomial-time algorithm · 0.5combinatorial optimization · 0.5deterministic row selection · 0.4random projection · 0.3sparse representation · 0.3deterministic algorithm · 0.3approximate SVD · 0.3singular value decomposition · 0.3approximation algorithm · 0.3randomized numerical linear algebra · 0.3power method · 0.2k-means · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Optimal CUR Matrix DecompositionsabstractThe CUR decomposition of an $m \times n$ matrix $A$ finds an $m \times c$ matrix $C$ with a subset of $c < n$ columns of $A,$ together with an $r \times n$ matrix $R$ with a subset of $r < m$ rows of $A,$ as well as a $c \times r$ low-rank matrix $U$ such that the matrix $CUR$ approximates the matrix $A,$ that is, $\|A - C U R\|_{F}^2 \leq (1+\varepsilon) {}\|A - A_k\|_{F}^2$, where $\|.\|_{F}$ denotes the Frobenius norm and $A_k$ is the best $m \times n$ matrix of rank $k$ constructed via the SVD. We present input-sparsity-time and deterministic algorithms for constructing such a CUR decomposition where $c=O(k/\varepsilon)$ and $r=O(k/\varepsilon)$ and rank$(U) = k$. Up to constant factors, our algorithms are simultaneously optimal in the values $c, r,$ and rank$(U)$. Christos Boutsidis, David P. Woodruff |
SIAM J. Comput. | 1 |
| 2016 | Optimal Sparse Linear Encoders and Sparse PCAabstractPrincipal components analysis~(PCA) is the optimal linear encoder of data. Sparse linear encoders (e.g., sparse PCA) produce more interpretable features that can promote better generalization. (\rn{1}) Given a level of sparsity, what is the best approximation to PCA? (\rn{2}) Are there efficient algorithms which can achieve this optimal combinatorial tradeoff? We answer both questions by providing the first polynomial-time algorithms to construct \emph{optimal} sparse linear auto-encoders; additionally, we demonstrate the performance of our algorithms on real data. Malik Magdon-Ismail, Christos Boutsidis |
NIPS | 2 |
| 2016 | Optimal principal component analysis in distributed and streaming modelsabstractThis paper studies the Principal Component Analysis (PCA) problem in the distributed and streaming models of computation. Given a matrix A ∈ Rm×n, a rank parameter k<rank(A), and an accuracy parameter 0<ε<1, we want to output an m×k orthonormal matrix U for which ||A-UUTA||2F≤(1+ε)||A-Ak||2F where Ak∈Rm×n is the best rank-k approximation to A. Christos Boutsidis, David P. Woodruff, Peilin Zhong |
STOC | 1 |
| 2015 | Spectral Clustering via the Power Method - ProvablyabstractSpectral clustering is one of the most important algorithms in data mining and machine intelligence; however, its computational complexity limits its application to truly large scale data analysis. The computational bottleneck in spectral clustering is computing a few of the top eigenvectors of the (normalized) Laplacian matrix corresponding to the graph representing the data to be clustered. One way to speed up the computation of these eigenvectors is to use the “power method” from the numerical linear algebra literature. Although the power method has been empirically used to speed up spectral clustering, the theory behind this approach, to the best of our knowledge, remains unexplored. This paper provides the first such rigorous theoretical justification, arguing that a small number of power iterations suffices to obtain near-optimal partitionings using the approximate eigenvectors. Specifically, we prove that solving the k-means clustering problem on the approximate eigenvectors obtained via the power method gives an additive-error approximation to solving the k-means problem on the optimal eigenvectors. Christos Boutsidis, Prabhanjan Kambadur, Alex Gittens |
ICML | 1 |
| 2015 | Online Principal Components AnalysisabstractWe consider the online version of the well known Principal Component Analysis (PCA) problem. In standard PCA, the input to the problem is a set of d-dimensional vectors X = [x1, …, xn] and a target dimension k < d; the output is a set of k-dimensional vectors Y = [y1, …, yn] that minimize the reconstruction error: . Here, Φ ∊ ℝd × k is restricted to being isometric. The global minimum of this quantity, OPTk, is obtainable by offline PCA. In online PCA (OPCA) the setting is identical except for two differences: i) the vectors xt are presented to the algorithm one by one and for every presented xt the algorithm must output a vector yt before receiving xt+1; ii) the output vectors yt are ℓ dimensional with ℓ ≥ k to compensate for the handicap of operating online. To the best of our knowledge, this paper is the first to consider this setting of OPCA. Our algorithm produces yt ∊ ℝℓ with ℓ = O(k · poly(1/ε)) such that . Christos Boutsidis, Dan Garber, Zohar S. Karnin, Edo Liberty |
SODA | 1 |
| 2015 | Randomized Dimensionality Reduction for k-Means ClusteringabstractWe study the topic of dimensionality reduction for k-means clustering. Dimensionality reduction encompasses the union of two approaches: 1) feature selection and 2) feature extraction. A feature selection-based algorithm for k-means clustering selects a small subset of the input features and then applies k-means clustering on the selected features. A feature extraction-based algorithm for k-means clustering constructs a small set of new artificial features and then applies k-means clustering on the constructed features. Despite the significance of k-means clustering as well as the wealth of heuristic methods addressing it, provably accurate feature selection methods for k-means clustering are not known. On the other hand, two provably accurate feature extraction methods for k-means clustering are known in the literature; one is based on random projections and the other is based on the singular value decomposition (SVD). This paper makes further progress toward a better understanding of dimensionality reduction for k-means clustering. Namely, we present the first provably accurate feature selection method for k-means clustering and, in addition, we present two feature extraction methods. The first feature extraction method is based on random projections and it improves upon the existing results in terms of time complexity and number of features needed to be extracted. The second feature extraction method is based on fast approximate SVD factorizations and it also improves upon the existing results in terms of time complexity. The proposed algorithms are randomized and provide constant-factor approximation guarantees with respect to the optimal k-means objective value. Christos Boutsidis, Anastasios Zouzias, Michael W. Mahoney, Petros Drineas |
IEEE Trans. Inf. Theory | 1 |
| 2014 | Faster SVD-truncated regularized least-squaresabstractWe develop a fast algorithm for computing the “SVD-truncated” regularized solution to the least-squares problem: minx∥Ax - b∥2. Let Akof rank k be the best rank k matrix computed via the SVD of A. Then, the SVD-truncated regularized solution is: xk= Ak†b. If A is m × n, then, it takes O(mnmin{m, n}) time to compute xkusing the SVD of A. We give an approximation algorithm for xkwhich constructs a rank k approximation Ãkand computes x̃k= Ãk†in roughly O(nnz(A)k log n) time. Our algorithm uses a randomized variant of the subspace iteration method. We show that, with high probability: ∥Ax̃k- b∥2≈ ∥Axk- b∥2and ∥xk- x̃k∥2≈ 0. Christos Boutsidis, Malik Magdon-Ismail |
ISIT | 1 |
| 2014 | Provable deterministic leverage score samplingabstractWe explain theoretically a curious empirical phenomenon: "Approximating a matrix by deterministically selecting a subset of its columns with the corresponding largest leverage scores results in a good low-rank matrix surrogate". In this work, we provide a novel theoretical analysis of deterministic leverage score sampling. We show that such sampling can be provably as accurate as its randomized counterparts, if the leverage scores follow a moderately steep power-law decay. We support this power-law assumption by providing empirical evidence that such decay laws are abundant in real-world data sets. We then demonstrate empirically the performance of deterministic leverage score sampling, which many times matches or outperforms the state-of-the-art techniques. Dimitris S. Papailiopoulos, Anastasios Kyrillidis, Christos Boutsidis |
KDD | 3 |
| 2014 | Optimal CUR matrix decompositionsabstractThe CUR decomposition of an m×n matrix A finds an m×c matrix C with a small subset of c < n columns of A, together with an r×n matrix R with a small subset of r < m rows of A, as well as a c×r low rank matrix U such that the matrix CUR approximates the input matrix A, that is, ||A --- CUR||2F ≤ (1 + ε)||A --- Ak||2F, where ||.||F denotes the Frobenius norm, 0 < ε < 1 is an accuracy parameter, and Ak is the best m × n matrix of rank k constructed via the SVD of A. We present input-sparsity-time and deterministic algorithms for constructing such a CUR matrix decomposition of A where c = O(k/ε) and r = O(k/ε) and rank(U) = k. Up to constant factors, our construction is simultaneously optimal in c, r, and rank(U). Christos Boutsidis, David P. Woodruff |
STOC | 1 |
| 2014 | A note on sparse least-squares regression
Christos Boutsidis, Malik Magdon-Ismail |
Inf. Process. Lett. | 1 |
| 2014 | Near-Optimal Column-Based Matrix ReconstructionabstractWe consider low-rank reconstruction of a matrix using a subset of its columns and present asymptotically optimal algorithms for both spectral norm and Frobenius norm reconstruction. The main tools we introduce to obtain our results are (i) the use of fast approximate SVD-like decompositions for column-based matrix reconstruction, and (ii) two deterministic algorithms for selecting rows from matrices with orthonormal columns, building upon the sparse representation theorem for decompositions of the identity that appeared in [J. D. Batson, D. A. Spielman, and N. Srivastava, Twice-Ramanujan sparsifiers, in Proceedings of the 41st Annual ACM Symposium on Theory of Computing (STOC), 2009, pp. 255--262]. Christos Boutsidis, Petros Drineas, Malik Magdon-Ismail |
SIAM J. Comput. | 1 |
| 2014 | Random Projections for Linear Support Vector MachinesabstractLet X be a data matrix of rank ρ, whose rows represent n points in d -dimensional space. The linear support vector machine constructs a hyperplane separator that maximizes the 1-norm soft margin. We develop a new oblivious dimension reduction technique that is precomputed and can be applied to any input matrix X . We prove that, with high probability, the margin and minimum enclosing ball in the feature space are preserved to within ϵ-relative error, ensuring comparable generalization as in the original space in the case of classification. For regression, we show that the margin is preserved to ϵ-relative error with high probability. We present extensive experiments with real and synthetic data to support our theory. Saurabh Paul, Christos Boutsidis, Malik Magdon-Ismail, Petros Drineas |
ACM Trans. Knowl. Discov. Data | 2 |
| 2013 | Random Projections for Support Vector MachinesabstractLet X be a data matrix of rank ρ, representing n points in d-dimensional space. The linear support vector machine constructs a hyperplane separator that maximizes the 1-norm soft margin. We develop a new oblivious dimension reduction technique which is precomputed and can be applied to any input matrix X. We prove that, with high probability, the margin and minimum enclosing ball in the feature space are preserved to within ε-relative error, ensuring comparable generalization as in the original space. We present extensive experiments with real and synthetic data to support our theory. Saurabh Paul, Christos Boutsidis, Malik Magdon-Ismail, Petros Drineas |
AISTATS | 2 |
| 2013 | Efficient Dimensionality Reduction for Canonical Correlation AnalysisabstractWe present a fast algorithm for approximate Canonical Correlation Analysis (CCA). Given a pair of tall-and-thin matrices, the proposed algorithm first employs a randomized dimensionality reduction transform to reduce the size of the input matrices, and then applies any standard CCA algorithm to the new pair of matrices. The algorithm computes an approximate CCA to the original pair of matrices with provable guarantees, while requiring asymptotically less operations than the state-of-the-art exact algorithms. Haim Avron, Christos Boutsidis, Sivan Toledo, Anastasios Zouzias |
ICML (1) | 2 |
| 2013 | Near-Optimal Coresets for Least-Squares RegressionabstractWe study the (constrained) least-squares regression as well as multiple response least-squares regression and ask the question of whether a subset of the data, a coreset, suffices to compute a good approximate solution to the regression. We give deterministic, low-order polynomial-time algorithms to construct such coresets with approximation guarantees, together with lower bounds indicating that there is not much room for improvement upon our results. Christos Boutsidis, Petros Drineas, Malik Magdon-Ismail |
IEEE Trans. Inf. Theory | 1 |
| 2013 | Deterministic Feature Selection for $k$-Means ClusteringabstractWe study feature selection for k-means clustering. Although the literature contains many methods with good empirical performance, algorithms with provable theoretical behavior have only recently been developed. Unfortunately, these algorithms are randomized and fail with, say, a constant probability. We present the first deterministic feature selection algorithm for k-means clustering with relative error guarantees. At the heart of our algorithm lies a deterministic method for decompositions of the identity and a structural result which quantifies some of the tradeoffs in dimensionality reduction. Christos Boutsidis, Malik Magdon-Ismail |
IEEE Trans. Inf. Theory | 1 |
| 2011 | Near Optimal Column-Based Matrix ReconstructionabstractWe consider low-rank reconstruction of a matrix using a subset of its columns and we present asymptotically optimal algorithms for both spectral norm and Frobenius norm reconstruction. The main tools we introduce to obtain our results are: (i) the use of fast approximate SVD-like decompositions for column-based matrix reconstruction, and (ii) two deterministic algorithms for selecting rows from matrices with orthonormal columns, building upon the sparse representation theorem for decompositions of the identity that appeared in [1]. Christos Boutsidis, Petros Drineas, Malik Magdon-Ismail |
FOCS | 1 |
| 2011 | Sparse Features for PCA-Like Linear RegressionabstractPrincipal Components Analysis~(PCA) is often used as a feature extraction procedure. Given a matrix $X \in \mathbb{R}^{n \times d}$, whose rows represent $n$ data points with respect to $d$ features, the top $k$ right singular vectors of $X$ (the so-called \textit{eigenfeatures}), are arbitrary linear combinations of all available features. The eigenfeatures are very useful in data analysis, including the regularization of linear regression. Enforcing sparsity on the eigenfeatures, i.e., forcing them to be linear combinations of only a \textit{small} number of actual features (as opposed to all available features), can promote better generalization error and improve the interpretability of the eigenfeatures. We present deterministic and randomized algorithms that construct such sparse eigenfeatures while \emph{provably} achieving in-sample performance comparable to regularized linear regression. Our algorithms are relatively simple and practically efficient, and we demonstrate their performance on several data sets. Christos Boutsidis, Petros Drineas, Malik Magdon-Ismail |
NIPS | 1 |
| 2010 | Random Projections for $k$-means ClusteringabstractThis paper discusses the topic of dimensionality reduction for $k$-means clustering. We prove that any set of $n$ points in $d$ dimensions (rows in a matrix $A \in \RR^{n \times d}$) can be projected into $t = \Omega(k / \eps^2)$ dimensions, for any $\eps \in (0,1/3)$, in $O(n d \lceil \eps^{-2} k/ \log(d) \rceil )$ time, such that with constant probability the optimal $k$-partition of the point set is preserved within a factor of $2+\eps$. The projection is done by post-multiplying $A$ with a $d \times t$ random matrix $R$ having entries $+1/\sqrt{t}$ or $-1/\sqrt{t}$ with equal probability. A numerical implementation of our technique and experiments on a large face images dataset verify the speed and the accuracy of our theoretical results. Christos Boutsidis, Anastasios Zouzias, Petros Drineas |
NIPS | 1 |
| 2009 | Unsupervised Feature Selection for the $k$-means Clustering ProblemabstractWe present a novel feature selection algorithm for the $k$-means clustering problem. Our algorithm is randomized and, assuming an accuracy parameter $\epsilon \in (0,1)$, selects and appropriately rescales in an unsupervised manner $\Theta(k \log(k / \epsilon) / \epsilon^2)$ features from a dataset of arbitrary dimensions. We prove that, if we run any $\gamma$-approximate $k$-means algorithm ($\gamma \geq 1$) on the features selected using our method, we can find a $(1+(1+\epsilon)\gamma)$-approximate partition with high probability. Christos Boutsidis, Michael W. Mahoney, Petros Drineas |
NIPS | 1 |
| 2009 | An improved approximation algorithm for the column subset selection problemabstractWe consider the problem of selecting the “best” subset of exactly k columns from an m × n matrix A. In particular, we present and analyze a novel two-stage algorithm that runs in O(min{mn2, m2n}) time and returns as output an m × k matrix C consisting of exactly k columns of A. In the first stage (the randomized stage), the algorithm randomly selects O(k log k) columns according to a judiciously-chosen probability distribution that depends on information in the top-k right singular subspace of A. In the second stage (the deterministic stage), the algorithm applies a deterministic column-selection procedure to select and return exactly k columns from the set of columns selected in the first stage. Let C be the m × k matrix containing those k columns, let PC denote the projection matrix onto the span of those columns, and let Ak denote the “best” rank-k approximation to the matrix A as computed with the singular value decomposition. Then, we prove that with probability at least 0.7. This spectral norm bound improves upon the best previously-existing result (of Gu and Eisenstat [21]) for the spectral norm version of this Column ubset election Problem. We also prove that with the same probability. This Frobenius norm bound is only a factor of worse than the best previously existing existential result and is roughly better than the best previous algorithmic result (both of Deshpande et al. [11]) for the Frobenius norm version of this Column ubset election Problem. Christos Boutsidis, Michael W. Mahoney, Petros Drineas |
SODA | 1 |
| 2008 | Clustered subset selection and its applications on it service metricsabstractMotivated by the enormous amounts of data collected in a large IT service provider organization, this paper presents a method for quickly and automatically summarizing and extracting meaningful insights from the data. Termed Clustered Subset Selection (CSS), our method enables program-guided data explorations of high-dimensional data matrices. CSS combines clustering and subset selection into a coherent and intuitive method for data analysis. In addition to a general framework, we introduce a family of CSS algorithms with different clustering components such as k-means and Close-to-Rank-One (CRO) clustering, and Subset Selection components such as best rank-one approximation and Rank-Revealing QR (RRQR) decomposition. Christos Boutsidis, Jimeng Sun 0001, Nikos Anerousis |
CIKM | 1 |
| 2008 | Unsupervised feature selection for principal components analysisabstractPrincipal Components Analysis (PCA) is the predominant linear dimensionality reduction technique, and has been widely applied on datasets in all scientific domains. We consider, both theoretically and empirically, the topic of unsupervised feature selection for PCA, by leveraging algorithms for the so-called Column Subset Selection Problem (CSSP). In words, the CSSP seeks the "best" subset of exactly k columns from an m x n data matrix A, and has been extensively studied in the Numerical Linear Algebra community. We present a novel two-stage algorithm for the CSSP. From a theoretical perspective, for small to moderate values of k, this algorithm significantly improves upon the best previously-existing results [24, 12] for the CSSP. From an empirical perspective, we evaluate this algorithm as an unsupervised feature selection strategy in three application domains of modern statistical data analysis: finance, document-term data, and genetics. We pay particular attention to how this algorithm may be used to select representative or landmark features from an object-feature matrix in an unsupervised manner. In all three application domains, we are able to identify k landmark features, i.e., columns of the data matrix, that capture nearly the same amount of information as does the subspace that is spanned by the top k "eigenfeatures." Christos Boutsidis, Michael W. Mahoney, Petros Drineas |
KDD | 1 |
| 2008 | SVD based initialization: A head start for nonnegative matrix factorization
Christos Boutsidis, Efstratios Gallopoulos |
Pattern Recognit. | 1 |