Demo Data from VLDB 2026 / reviewers in the wild / expert
Mina Ghashami
dblp:120/8342
· DBLP profile ↗
7ranked-venue papers
6as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 2 first-authorTheory of computation · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 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
5 papers |
Algorithms and data structures · 100% | |
| Databases, data mining, and information retrieval
3 papers |
Data mining · 47% Data stream processing · 26% Distributed and cloud data management · 26% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › sketching
matrix sketching |
0.9 | 4 | 2016 | Improved Practical Matrix Sketching with Guarantees · IEEE Trans. Knowl. Data Eng. 2016 Frequent Directions: Simple and Deterministic Matrix Sketching · SIAM J. Comput. 2016 Efficient Frequent Directions Algorithm for Sparse Matrices · KDD 2016 |
Algorithms and data structures › data streams
streaming algorithms |
0.7 | 4 | 2016 | Frequent Directions: Simple and Deterministic Matrix Sketching · SIAM J. Comput. 2016 Efficient Frequent Directions Algorithm for Sparse Matrices · KDD 2016 Relative Errors for Deterministic Low-Rank Matrix Approximations · SODA 2014 |
Algorithms and data structures › matrix approximation
low-rank approximation |
0.4 | 2 | 2016 | Frequent Directions: Simple and Deterministic Matrix Sketching · SIAM J. Comput. 2016 Relative Errors for Deterministic Low-Rank Matrix Approximations · SODA 2014 |
Algorithms and data structures
numerical linear algebra |
0.3 | 2 | 2016 | Efficient Frequent Directions Algorithm for Sparse Matrices · KDD 2016 Relative Errors for Deterministic Low-Rank Matrix Approximations · SODA 2014 |
Algorithms and data structures › sketching
frequent directions |
0.2 | 1 | 2016 | Efficient Frequent Directions Algorithm for Sparse Matrices · KDD 2016 |
Algorithms and data structures › numerical linear algebra
randomized numerical linear algebra |
0.2 | 1 | 2016 | Frequent Directions: Simple and Deterministic Matrix Sketching · SIAM J. Comput. 2016 |
Data stream processing
distributed stream processing |
0.2 | 1 | 2014 | Continuous Matrix Approximation on Distributed Data · Proc. VLDB Endow. 2014 |
Data mining
matrix approximation |
0.2 | 1 | 2014 | Continuous Matrix Approximation on Distributed Data · Proc. VLDB Endow. 2014 |
Data mining
large-scale data analytics |
0.1 | 2 | 2016 | Improved Practical Matrix Sketching with Guarantees · IEEE Trans. Knowl. Data Eng. 2016 Efficient Frequent Directions Algorithm for Sparse Matrices · KDD 2016 |
Algorithms and data structures › numerical linear algebra › matrix factorization
singular value decomposition |
0.1 | 1 | 2014 | Relative Errors for Deterministic Low-Rank Matrix Approximations · SODA 2014 |
Methods — techniques the papers use, named apart from their topics
frequent directions · 0.9sketching · 0.5singular value decomposition · 0.5sampling · 0.5iSVD · 0.5hashing · 0.5row-update model · 0.4matrix sketching · 0.4communication-efficient algorithms · 0.4mergeable summary · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Streaming Kernel Principal Component AnalysisabstractKernel principal component analysis (KPCA) provides a concise set of basis vectors which capture non-linear structures within large data sets, and is a central tool in data analysis and learning. To allow for non-linear relations, typically a full n x n kernel matrix is constructed over n data points, but this requires too much space and time for large values of n. Techniques such as the Nystrom method and random feature maps can help towards this goal, but they do not explicitly maintain the basis vectors in a stream and take more space than desired. We propose a new approach for streaming KPCA which maintains a small set of basis elements in a stream, requiring space only logarithmic in n, and also improves the dependence on the error parameter. Our technique combines together random feature maps with recent advances in matrix sketching, it has guaranteed spectral norm error bounds with respect to the original kernel matrix, and it compares favorably in practice to state-of-the-art approaches. Mina Ghashami, Daniel J. Perry, Jeff M. Phillips |
AISTATS | 1 |
| 2016 | Efficient Frequent Directions Algorithm for Sparse MatricesabstractThis paper describes Sparse Frequent Directions, a variant of Frequent Directions for sketching sparse matrices. It resembles the original algorithm in many ways: both receive the rows of an input matrix An x d one by one in the streaming setting and compute a small sketch B ∈ Rl x d. Both share the same strong (provably optimal) asymptotic guarantees with respect to the space-accuracy tradeoff in the streaming setting. However, unlike Frequent Directions which runs in O(ndl) time regardless of the sparsity of the input matrix A, Sparse Frequent Directions runs in Õ(nnz(A)l + nl2) time. Our analysis loosens the dependence on computing the Singular Value Decomposition (SVD) as a black box within the Frequent Directions algorithm. Our bounds require recent results on the properties of fast approximate SVD computations. Finally, we empirically demonstrate that these asymptotic improvements are practical and significant on real and synthetic data. Mina Ghashami, Edo Liberty, Jeff M. Phillips |
KDD | 1 |
| 2016 | Frequent Directions: Simple and Deterministic Matrix SketchingabstractWe describe a new algorithm called FrequentDirections for deterministic matrix sketching in the row-update model. The algorithm is presented an arbitrary input matrix A \in \mathbb{R}^{n \times d} one row at a time. It performs O(d\ell) operations per row and maintains a sketch matrix B \in \mathbb{R}^{\ell \times d} such that for any k < \ell, \|A^TA - B^TB \|_2 \leq \|A - A_k\|_F^2 / (\ell-k) {\;and\;} \|A - \pi_{B_k}(A)\|_F^2 \leq (1 + \frac{k}{\ell-k}) \|A-A_k\|_F^2. Here, A_k stands for the minimizer of \|A - A_k\|_F over all rank k matrices (similarly for B_k) and \pi_{B_k}(A) is the rank k matrix resulting from projecting A on the row span of B_k. We show that both of these bounds are the best possible for the space allowed. The summary is mergeable and hence trivially parallelizable. Moreover, FrequentDirections outperforms exemplar implementations of existing streaming algorithms in the space-error tradeoff. This paper combines, simplifies, and extends the results of Liberty [Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2013], Ghashami and Phillips [Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, 2014], and Woodruff [Proceedings of the 27th Annual Conference on Advances in Neural Information Processing Systems, 2014]. Mina Ghashami, Edo Liberty, Jeff M. Phillips, David P. Woodruff |
SIAM J. Comput. | 1 |
| 2016 | Improved Practical Matrix Sketching with GuaranteesabstractMatrices have become essential data representations for many large-scale problems in data analytics, and hence matrix sketching is a critical task. Although much research has focused on improving the error/size tradeoff under various sketching paradigms, the many forms of error bounds make these approaches hard to compare in theory and in practice. This paper attempts to categorize and compare the most known methods under row-wise streaming updates with provable guarantees, and then to tweak some of these methods to gain practical improvements while retaining guarantees. For instance, we observe that a simple heuristic iSVD, with no guarantees, tends to outperform all known approaches in terms of size/error trade-off. We modify the best performing method with guarantees, FREQUENTDIRECTIONS, under the size/error trade-off to match the performance of iSVD and retain its guarantees. We also demonstrate some adversarial datasets where iSVD performs quite poorly. In comparing techniques in the time/error trade-off, techniques based on hashing or sampling tend to perform better. In this setting, we modify the most studied sampling regime to retain error guarantee but obtain dramatic improvements in the time/error trade-off. Finally, we provide easy replication of our studies on APT, a new testbed which makes available not only code and datasets, but also a computing platform with fixed environmental settings. Amey Desai, Mina Ghashami, Jeff M. Phillips |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2014 | Improved Practical Matrix Sketching with Guarantees
Mina Ghashami, Amey Desai, Jeff M. Phillips |
ESA | 1 |
| 2014 | Relative Errors for Deterministic Low-Rank Matrix ApproximationsabstractWe describe a new algorithm called FrequentDirections for deterministic matrix sketching in the row-update model. The algorithm is presented an arbitrary input matrix A \in \mathbb{R}^{n \times d} one row at a time. It performs O(d\ell) operations per row and maintains a sketch matrix B \in \mathbb{R}^{\ell \times d} such that for any k < \ell, \|A^TA - B^TB \|_2 \leq \|A - A_k\|_F^2 / (\ell-k) {\;and\;} \|A - \pi_{B_k}(A)\|_F^2 \leq (1 + \frac{k}{\ell-k}) \|A-A_k\|_F^2. Here, A_k stands for the minimizer of \|A - A_k\|_F over all rank k matrices (similarly for B_k) and \pi_{B_k}(A) is the rank k matrix resulting from projecting A on the row span of B_k. We show that both of these bounds are the best possible for the space allowed. The summary is mergeable and hence trivially parallelizable. Moreover, FrequentDirections outperforms exemplar implementations of existing streaming algorithms in the space-error tradeoff. This paper combines, simplifies, and extends the results of Liberty [Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2013], Ghashami and Phillips [Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, 2014], and Woodruff [Proceedings of the 27th Annual Conference on Advances in Neural Information Processing Systems, 2014]. Mina Ghashami, Jeff M. Phillips |
SODA | 1 |
| 2014 | Continuous Matrix Approximation on Distributed DataabstractTracking and approximating data matrices in streaming fashion is a fundamental challenge. The problem requires more care and attention when data comes from multiple distributed sites, each receiving a stream of data. This paper considers the problem of "tracking approximations to a matrix" in the distributed streaming model. In this model, there are m distributed sites each observing a distinct stream of data (where each element is a row of a distributed matrix) and has a communication channel with a coordinator, and the goal is to track an ε-approximation to the norm of the matrix along any direction. To that end, we present novel algorithms to address the matrix approximation problem. Our algorithms maintain a smaller matrix B , as an approximation to a distributed streaming matrix A , such that for any unit vector x : ||| Ax || 2 − || Bx || 2 | ≤ ε|| A || 2 F . Our algorithms work in streaming fashion and incur small communication, which is critical for distributed computation. Our best method is deterministic and uses only O (( m /ε) log(β N )) communication, where N is the size of stream (at the time of the query) and β is an upperbound on the squared norm of any row of the matrix. In addition to proving all algorithmic properties theoretically, extensive experiments with real large datasets demonstrate the efficiency of these protocols. Mina Ghashami, Jeff M. Phillips, Feifei Li 0001 |
Proc. VLDB Endow. | 1 |