VLDB 2026 Research / reviewers in the wild / expert
Shuli Jiang
dblp:224/6441
· DBLP profile ↗
5ranked-venue papers
4as first author
4since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 4 first-author · 4 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021
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
3 papers |
Algorithms and data structures · 78% Distributed computing theory · 11% Approximation and online algorithms · 11% | |
| Artificial intelligence
2 papers |
Optimization for machine learning · 76% Efficient and distributed learning · 24% | |
| Databases, data mining, and information retrieval
2 papers |
Data mining · 64% Database system architecture and tuning · 36% |
Topics — the 19 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Optimization for machine learning › distributed optimization
communication-efficient distributed optimization |
0.7 | 1 | 2023 | Correlation Aware Sparsified Mean Estimation Using Random Projection · NeurIPS 2023 |
Machine learning › Optimization for machine learning › distributed optimization
communication-efficient optimization |
0.7 | 1 | 2023 | Correlation Aware Sparsified Mean Estimation Using Random Projection · NeurIPS 2023 |
Machine learning › Optimization for machine learning
distributed optimization |
0.7 | 1 | 2023 | Correlation Aware Sparsified Mean Estimation Using Random Projection · NeurIPS 2023 |
Machine learning › Efficient and distributed learning
federated learning |
0.7 | 1 | 2023 | Correlation Aware Sparsified Mean Estimation Using Random Projection · NeurIPS 2023 |
Data mining
anomaly detection |
0.6 | 1 | 2022 | D.MCA: Outlier Detection with Explicit Micro-Cluster Assignments · ICDM 2022 |
Data mining › anomaly detection
outlier detection |
0.6 | 1 | 2022 | D.MCA: Outlier Detection with Explicit Micro-Cluster Assignments · ICDM 2022 |
Approximation and online algorithms
approximation algorithms |
0.5 | 1 | 2021 | Streaming and Distributed Algorithms for Robust Column Subset Selection · ICML 2021 |
Algorithms and data structures › matrix approximation
column subset selection |
0.5 | 1 | 2021 | Streaming and Distributed Algorithms for Robust Column Subset Selection · ICML 2021 |
Algorithms and data structures › data summarization
coresets |
0.5 | 1 | 2021 | Streaming and Distributed Algorithms for Robust Column Subset Selection · ICML 2021 |
Distributed computing theory
distributed algorithms |
0.5 | 1 | 2021 | Streaming and Distributed Algorithms for Robust Column Subset Selection · ICML 2021 |
Algorithms and data structures
matrix approximation |
0.5 | 1 | 2021 | Streaming and Distributed Algorithms for Robust Column Subset Selection · ICML 2021 |
Algorithms and data structures
sketching |
0.5 | 1 | 2021 | Optimal Sketching for Trace Estimation · NeurIPS 2021 |
Algorithms and data structures › data streams
streaming algorithms |
0.5 | 1 | 2021 | Streaming and Distributed Algorithms for Robust Column Subset Selection · ICML 2021 |
Algorithms and data structures › numerical linear algebra › randomized numerical linear algebra
trace estimation |
0.5 | 1 | 2021 | Optimal Sketching for Trace Estimation · NeurIPS 2021 |
Database system architecture and tuning › configuration tuning
knob tuning |
0.3 | 1 | 2018 | A Demonstration of the OtterTune Automatic Database Management System Tuning Service · Proc. VLDB Endow. 2018 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction
random projection |
0.2 | 1 | 2023 | Correlation Aware Sparsified Mean Estimation Using Random Projection · NeurIPS 2023 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction › random projection
subsampled randomized hadamard transform |
0.2 | 1 | 2023 | Correlation Aware Sparsified Mean Estimation Using Random Projection · NeurIPS 2023 |
Algorithms and data structures › numerical linear algebra
matrix-vector product queries |
0.1 | 1 | 2021 | Optimal Sketching for Trace Estimation · NeurIPS 2021 |
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization |
0.1 | 1 | 2018 | A Demonstration of the OtterTune Automatic Database Management System Tuning Service · Proc. VLDB Endow. 2018 |
Methods — techniques the papers use, named apart from their topics
subsampled randomized hadamard transform · 1.3sparsification · 1.3random projection · 1.3machine learning models · 0.7automatic tuning · 0.7iterative pruning · 0.6hyperensemble warm-up · 0.6non-adaptive sketching · 0.5hutchinson's method · 0.5hutch++ · 0.5greedy algorithm · 0.5entrywise ℓ_p norm · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Correlation Aware Sparsified Mean Estimation Using Random ProjectionabstractWe study the problem of communication-efficient distributed vector mean estimation, which is a commonly used subroutine in distributed optimization and Federated Learning (FL). Rand-$k$ sparsification is a commonly used technique to reduce communication cost, where each client sends $k < d$ of its coordinates to the server. However, Rand-$k$ is agnostic to any correlations, that might exist between clients in practical scenarios. The recently proposed Rand-$k$-Spatial estimator leverages the cross-client correlation information at the server to improve Rand-$k$'s performance. Yet, the performance of Rand-$k$-Spatial is suboptimal, and improving mean estimation is key to a faster convergence in distributed optimization. We propose the Rand-Proj-Spatial estimator with a more flexible encoding-decoding procedure, which generalizes the encoding of Rand-$k$ by projecting the client vectors to a random $k$-dimensional subspace. We utilize Subsampled Randomized Hadamard Transform (SRHT) as the projection matrix, and show that Rand-Proj-Spatial with SRHT outperforms Rand-$k$-Spatial, using the correlation information more efficiently. Furthermore, we propose an approach to incorporate varying degrees of correlation, and suggest a practical variant of Rand-Proj-Spatial when the correlation information is not available to the server. Finally, experiments on real-world distributed optimization tasks showcase the superior performance of Rand-Proj-Spatial compared to Rand-$k$-Spatial and other more sophisticated sparsification techniques. Shuli Jiang, Pranay Sharma, Gauri Joshi |
NeurIPS | 1 |
| 2022 | D.MCA: Outlier Detection with Explicit Micro-Cluster AssignmentsabstractHow can we detect outliers, both scattered and clustered, and also explicitly assign them to respective micro-clusters, without knowing apriori how many micro-clusters exist? How can we perform both tasks in-house, i.e., without any post-hoc processing, so that both detection and assignment can benefit simultaneously from each other? Presenting outliers in separate micro-clusters is informative to analysts in many real-world applications. However, a naïve solution based on post-hoc clustering of the outliers detected by any existing method suffers from two main drawbacks: (a) appropriate hyperparameter values are commonly unknown for clustering, and most algorithms struggle with clusters of varying shapes and densities; (b) detection and assignment cannot benefit from one another. In this paper, we propose D.MCA to Detect outliers with explicit Micro-Cluster Assignment. Our method performs both detection and assignment iteratively, and in-house, by using a novel strategy that prunes entire micro-clusters out of the training set to improve the performance of the detection. It also benefits from a novel strategy that avoids clustered outliers to mask each other, which is a well-known problem in the literature. Also, D.MCA is designed to be robust to a critical hyperparameter by employing a hyperensemble “warm up” phase. Experiments performed on 16 real-world and synthetic datasets demonstrate that D.MCA outperforms 8 state-of-the-art competitors, especially on the explicit outlier micro-cluster assignment task. Shuli Jiang, Robson L. F. Cordeiro, Leman Akoglu |
ICDM | 1 |
| 2021 | Streaming and Distributed Algorithms for Robust Column Subset SelectionabstractWe give the first single-pass streaming algorithm for Column Subset Selection with respect to the entrywise $\ell_p$-norm with $1 \leq p < 2$. We study the $\ell_p$ norm loss since it is often considered more robust to noise than the standard Frobenius norm. Given an input matrix $A \in \mathbb{R}^{d \times n}$ ($n \gg d$), our algorithm achieves a multiplicative $k^{\frac{1}{p} - \frac{1}{2}}\poly(\log nd)$-approximation to the error with respect to the \textit{best possible column subset} of size $k$. Furthermore, the space complexity of the streaming algorithm is optimal up to a logarithmic factor. Our streaming algorithm also extends naturally to a 1-round distributed protocol with nearly optimal communication cost. A key ingredient in our algorithms is a reduction to column subset selection in the $\ell_{p,2}$-norm, which corresponds to the $p$-norm of the vector of Euclidean norms of each of the columns of $A$. This enables us to leverage strong coreset constructions for the Euclidean norm, which previously had not been applied in this context. We also give the first provable guarantees for greedy column subset selection in the $\ell_{1, 2}$ norm, which can be used as an alternative, practical subroutine in our algorithms. Finally, we show that our algorithms give significant practical advantages on real-world data analysis tasks. Shuli Jiang, Dennis Li, Irene Mengze Li, Arvind V. Mahankali, David P. Woodruff |
ICML | 1 |
| 2021 | Optimal Sketching for Trace EstimationabstractMatrix trace estimation is ubiquitous in machine learning applications and has traditionally relied on Hutchinson's method, which requires $O(\log(1/\delta)/\epsilon^2)$ matrix-vector product queries to achieve a $(1 \pm \epsilon)$-multiplicative approximation to $\text{trace}(A)$ with failure probability $\delta$ on positive-semidefinite input matrices $A$. Recently, the Hutch++ algorithm was proposed, which reduces the number of matrix-vector queries from $O(1/\epsilon^2)$ to the optimal $O(1/\epsilon)$, and the algorithm succeeds with constant probability. However, in the high probability setting, the non-adaptive Hutch++ algorithm suffers an extra $O(\sqrt{\log(1/\delta)})$ multiplicative factor in its query complexity. Non-adaptive methods are important, as they correspond to sketching algorithms, which are mergeable, highly parallelizable, and provide low-memory streaming algorithms as well as low-communication distributed protocols. In this work, we close the gap between non-adaptive and adaptive algorithms, showing that even non-adaptive algorithms can achieve $O(\sqrt{\log(1/\delta)}/\epsilon + \log(1/\delta))$ matrix-vector products. In addition, we prove matching lower bounds demonstrating that, up to a $\log \log(1/\delta)$ factor, no further improvement in the dependence on $\delta$ or $\epsilon$ is possible by any non-adaptive algorithm. Finally, our experiments demonstrate the superior performance of our sketch over the adaptive Hutch++ algorithm, which is less parallelizable, as well as over the non-adaptive Hutchinson's method. Shuli Jiang, Hai Pham, David P. Woodruff, Qiuyi Zhang 0001 |
NeurIPS | 1 |
| 2018 | A Demonstration of the OtterTune Automatic Database Management System Tuning ServiceabstractDatabase management systems (DBMSs) have a plethora of tunable knobs that control almost everything in the system. The performance of a DBMS is highly dependent on these configuration knobs, however, getting this tuning right is hard. Many organizations resort to hiring experts to configure these knobs, but this is prohibitively expensive. As databases grow in both size and complexity, optimizing a DBMS has surpassed the abilities of even the best human experts. We recently introduced OtterTune, a tuning service that is able to automatically find good settings for a DBMS's configuration knobs. OtterTune leverages data collected from previous tuning efforts to train machine learning models, and recommends new configurations that are as good as or better than ones generated by existing tools or a human expert. In this demonstration, we showcase OtterTune's ability to automatically select a configuration that improves a DBMS's performance. Dana Van Aken, Justin Wang, Shuli Jiang, Jacky Lao, Siyuan Sheng, Andrew Pavlo, Geoffrey J. Gordon |
Proc. VLDB Endow. | 5 |