VLDB 2026 Research / reviewers in the wild / expert
Xufeng Cai
dblp:317/1441
· DBLP profile ↗
7ranked-venue papers
7as first author
7since 2021 · last 2026
0009-0007-4379-6204ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 6 first-author · 6 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 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
6 papers |
Mathematical optimization · 85% Algorithms and data structures · 9% Algorithmic game theory and mechanism design · 6% | |
| Artificial intelligence
3 papers |
Optimization for machine learning · 54% Learning paradigms · 41% Multi-agent systems · 5% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 33% Database system architecture and tuning · 33% Machine learning and data management · 33% |
Topics — the 26 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization › variational analysis
monotone inclusion |
1.3 | 2 | 2024 | Variance Reduced Halpern Iteration for Finite-Sum Monotone Inclusions · ICLR 2024 Stochastic Halpern Iteration with Variance Reduction for Stochastic Monotone Inclusions · NeurIPS 2022 |
Mathematical optimization
stochastic optimization |
1.2 | 2 | 2023 | Cyclic Block Coordinate Descent With Variance Reduction for Composite Nonconvex Optimization · ICML 2023 Stochastic Halpern Iteration with Variance Reduction for Stochastic Monotone Inclusions · NeurIPS 2022 |
Mathematical optimization › stochastic optimization
variance reduction |
1.2 | 2 | 2023 | Cyclic Block Coordinate Descent With Variance Reduction for Composite Nonconvex Optimization · ICML 2023 Stochastic Halpern Iteration with Variance Reduction for Stochastic Monotone Inclusions · NeurIPS 2022 |
Mathematical optimization › numerical analysis
matrix scaling |
1.0 | 1 | 2026 | Near-Linear Runtime for a Classical Matrix Preconditioning Algorithm · J. ACM 2026 |
Mathematical optimization
osborne's iteration |
1.0 | 1 | 2026 | Near-Linear Runtime for a Classical Matrix Preconditioning Algorithm · J. ACM 2026 |
Mathematical optimization › numerical computation › numerical optimization
preconditioning |
1.0 | 1 | 2026 | Near-Linear Runtime for a Classical Matrix Preconditioning Algorithm · J. ACM 2026 |
Algorithms and data structures
runtime analysis |
1.0 | 1 | 2026 | Near-Linear Runtime for a Classical Matrix Preconditioning Algorithm · J. ACM 2026 |
Machine learning › Learning paradigms › continual learning
catastrophic forgetting |
0.9 | 1 | 2025 | Last Iterate Convergence of Incremental Methods as a Model of Forgetting · ICLR 2025 |
Machine learning › Learning paradigms
continual learning |
0.9 | 1 | 2025 | Last Iterate Convergence of Incremental Methods as a Model of Forgetting · ICLR 2025 |
Database system architecture and tuning › database tuning
automatic database tuning |
0.9 | 1 | 2025 | HyperZero: A Customized End-to-End Auto-Tuning System for Recommendation with Hourly Feedback · KDD (1) 2025 |
Machine learning and data management › automated machine learning
hyperparameter optimization |
0.9 | 1 | 2025 | HyperZero: A Customized End-to-End Auto-Tuning System for Recommendation with Hourly Feedback · KDD (1) 2025 |
Information retrieval
ranking |
0.9 | 1 | 2025 | HyperZero: A Customized End-to-End Auto-Tuning System for Recommendation with Hourly Feedback · KDD (1) 2025 |
Algorithmic game theory and mechanism design › game dynamics › equilibrium convergence
last-iterate convergence |
0.9 | 1 | 2025 | Last Iterate Convergence of Incremental Methods as a Model of Forgetting · ICLR 2025 |
Machine learning › Optimization for machine learning › convergence analysis
convergence bounds |
0.8 | 1 | 2024 | Tighter Convergence Bounds for Shuffled SGD via Primal-Dual Perspective · NeurIPS 2024 |
Machine learning › Optimization for machine learning › stochastic gradient descent
random reshuffling |
0.8 | 1 | 2024 | Tighter Convergence Bounds for Shuffled SGD via Primal-Dual Perspective · NeurIPS 2024 |
Machine learning › Optimization for machine learning
stochastic gradient descent |
0.8 | 1 | 2024 | Tighter Convergence Bounds for Shuffled SGD via Primal-Dual Perspective · NeurIPS 2024 |
Mathematical optimization
convergence analysis |
0.8 | 1 | 2024 | Tighter Convergence Bounds for Shuffled SGD via Primal-Dual Perspective · NeurIPS 2024 |
Mathematical optimization › minimax optimization
convex-concave optimization |
0.8 | 1 | 2024 | Variance Reduced Halpern Iteration for Finite-Sum Monotone Inclusions · ICLR 2024 |
Mathematical optimization › continuous optimization
convex optimization |
0.8 | 1 | 2024 | Tighter Convergence Bounds for Shuffled SGD via Primal-Dual Perspective · NeurIPS 2024 |
Mathematical optimization › continuous optimization › convex optimization
variational inequality |
0.8 | 1 | 2024 | Variance Reduced Halpern Iteration for Finite-Sum Monotone Inclusions · ICLR 2024 |
Mathematical optimization › continuous optimization › convex optimization › first-order methods › coordinate descent
block coordinate descent |
0.7 | 1 | 2023 | Cyclic Block Coordinate Descent With Variance Reduction for Composite Nonconvex Optimization · ICML 2023 |
Mathematical optimization › continuous optimization
composite optimization |
0.7 | 1 | 2023 | Cyclic Block Coordinate Descent With Variance Reduction for Composite Nonconvex Optimization · ICML 2023 |
Mathematical optimization
nonconvex optimization |
0.7 | 1 | 2023 | Cyclic Block Coordinate Descent With Variance Reduction for Composite Nonconvex Optimization · ICML 2023 |
Algorithms and data structures › numerical linear algebra
eigenvalue computation |
0.3 | 1 | 2026 | Near-Linear Runtime for a Classical Matrix Preconditioning Algorithm · J. ACM 2026 |
Knowledge, reasoning and agents › Multi-agent systems › game theory
game-theoretic equilibrium |
0.2 | 1 | 2024 | Variance Reduced Halpern Iteration for Finite-Sum Monotone Inclusions · ICLR 2024 |
Mathematical optimization › continuous optimization › convex optimization › first-order methods
coordinate descent |
0.2 | 1 | 2024 | Tighter Convergence Bounds for Shuffled SGD via Primal-Dual Perspective · NeurIPS 2024 |
Methods — techniques the papers use, named apart from their topics
variance reduction · 5.4weighted averaging · 1.7smoothness parameters · 1.5primal-dual analysis · 1.5halpern iteration · 1.5gradient descent · 0.7cyclic block coordinate descent · 0.7stochastic halpern iteration · 0.6restart scheme · 0.6recursive variance reduction · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Near-Linear Runtime for a Classical Matrix Preconditioning AlgorithmabstractIn 1960, Osborne proposed a simple iterative algorithm for matrix balancing with outstanding numerical performance. Today, it is the default preconditioning procedure before eigenvalue computation and other linear algebra subroutines for square non-symmetric matrices in mainstream software packages such as Python, Julia, MATLAB, EISPACK, LAPACK, and more. Despite its widespread usage, Osborne’s algorithm has long resisted theoretical guarantees for its runtime: the first polynomial-time guarantees were obtained only in the past decade, and recent near-linear runtimes remain confined to variants of Osborne’s algorithm with important differences that make them simpler to analyze but empirically slower. In this paper, we address this longstanding gap between theory and practice by proving that Osborne’s original algorithm—the de facto matrix balancing preconditioner in practice—in fact has a near-linear runtime. This runtime guarantee (1) is optimal in the input size up to at most a single logarithm, (2) is the first runtime for Osborne’s algorithm that does not dominate the runtime of downstream tasks like eigenvalue computation, and (3) improves upon the theoretical runtimes for all other variants of Osborne’s algorithm. Xufeng Cai, Jason M. Altschuler, Jelena Diakonikolas |
J. ACM | 1 |
| 2025 | Last Iterate Convergence of Incremental Methods as a Model of ForgettingabstractIncremental gradient and incremental proximal methods are a fundamental class of optimization algorithms used for solving finite sum problems, broadly studied in the literature. Yet, without strong convexity, their convergence guarantees have primarily been established for the ergodic (average) iterate. We establish the first nonasymptotic convergence guarantees for the last iterate of both incremental gradient and incremental proximal methods, in general convex smooth (for both) and convex Lipschitz (for the proximal variants) settings. Our oracle complexity bounds for the last iterate nearly match (i.e., match up to a square-root-log or a log factor) the best known oracle complexity bounds for the average iterate, for both classes of methods. We further obtain generalizations of our results to weighted averaging of the iterates with increasing weights and for randomly permuted ordering of updates. We study last iterate convergence of the incremental proximal method as a mathematical abstraction of forgetting in continual learning and prove a lower bound that certifies that a large amount of regularization is crucial to mitigating catastrophic forgetting---one of the key considerations in continual learning. Our results generalize last iterate guarantees for incremental methods compared to state of the art, as such results were previously known only for overparameterized linear models, which correspond to convex quadratic problems with infinitely many solutions. Xufeng Cai, Jelena Diakonikolas |
ICLR | 1 |
| 2025 | HyperZero: A Customized End-to-End Auto-Tuning System for Recommendation with Hourly FeedbackabstractModern recommendation systems can be broadly divided into two key stages: the ranking stage, where the system predicts various user engagements (e.g., click-through rate, like rate, follow rate, watch time), and the value model stage, which aggregates these predictive scores through a function (e.g., a linear combination defined by a weight vector) to measure the value of each content by a single numerical score. Both stages play roughly equally important roles in real industrial systems; however, how to optimize the model weights for the second stage still lacks systematic study. This paper focuses on optimizing the second stage through auto-tuning technology. Although general auto-tuning systems and solutions - both from established production practices and open-source solutions - can address this problem, they typically require weeks or even months to identify a feasible solution. Such prolonged tuning processes are unacceptable in production environments for recommendation systems, as suboptimal value models can severely degrade user experience. An effective auto-tuning solution is required to identify a viable model within 2-3 days, rather than the extended timelines typically associated with existing approaches. In this paper, we introduce a practical auto-tuning system named HyperZero that addresses these time constraints while effectively solving the unique challenges inherent in modern recommendation systems. Moreover, this framework has the potential to be expanded to broader tuning tasks within recommendation systems. Xufeng Cai, Ziwei Guan, Lei Yuan 0001, Ali Selman Aydin, Tengyu Xu, Boying Liu, Wenbo Ren, Renkai Xiang, Songyi He, Haichuan Yang, Serena Li, Yue Weng, Ji Liu 0002 |
KDD (1) | 1 |
| 2024 | Variance Reduced Halpern Iteration for Finite-Sum Monotone InclusionsabstractMachine learning approaches relying on such criteria as adversarial robustness or multi-agent settings have raised the need for solving game-theoretic equilibrium problems. Of particular relevance to these applications are methods targeting finite-sum structure, which generically arises in empirical variants of learning problems in these contexts. Further, methods with computable approximation errors are highly desirable, as they provide verifiable exit criteria. Motivated by these applications, we study finite-sum monotone inclusion problems, which model broad classes of equilibrium problems. Our main contributions are variants of the classical Halpern iteration that employ variance reduction to obtain improved complexity guarantees in which $n$ component operators in the finite sum are ``on average'' either cocoercive or Lipschitz continuous and monotone, with parameter $L$. The resulting oracle complexity of our methods, which provide guarantees for the last iterate and for a (computable) operator norm residual, is $\widetilde{\mathcal{O}}( n + \sqrt{n}L\varepsilon^{-1})$, which improves upon existing methods by a factor up to $\sqrt{n}$. This constitutes the first variance reduction-type result for general finite-sum monotone inclusions and for more specific problems such as convex-concave optimization when operator norm residual is the optimality measure. We further argue that, up to poly-logarithmic factors, this complexity is unimprovable in the monotone Lipschitz setting; i.e., the provided result is near-optimal. Xufeng Cai, Ahmet Alacaoglu, Jelena Diakonikolas |
ICLR | 1 |
| 2024 | Tighter Convergence Bounds for Shuffled SGD via Primal-Dual PerspectiveabstractStochastic gradient descent (SGD) is perhaps the most prevalent optimization method in modern machine learning. Contrary to the empirical practice of sampling from the datasets \emph{without replacement} and with (possible) reshuffling at each epoch, the theoretical counterpart of SGD usually relies on the assumption of \emph{sampling with replacement}. It is only very recently that SGD using sampling without replacement -- shuffled SGD -- has been analyzed with matching upper and lower bounds. However, we observe that those bounds are too pessimistic to explain often superior empirical performance of data permutations (sampling without replacement) over vanilla counterparts (sampling with replacement) on machine learning problems. Through fine-grained analysis in the lens of primal-dual cyclic coordinate methods and the introduction of novel smoothness parameters, we present several results for shuffled SGD on smooth and non-smooth convex losses, where our novel analysis framework provides tighter convergence bounds over all popular shuffling schemes (IG, SO, and RR). Notably, our new bounds predict faster convergence than existing bounds in the literature -- by up to a factor of $O(\sqrt{n})$, mirroring benefits from tighter convergence bounds using component smoothness parameters in randomized coordinate methods. Lastly, we numerically demonstrate on common machine learning datasets that our bounds are indeed much tighter, thus offering a bridge between theory and practice. Xufeng Cai, Cheuk Yin Lin, Jelena Diakonikolas |
NeurIPS | 1 |
| 2023 | Cyclic Block Coordinate Descent With Variance Reduction for Composite Nonconvex OptimizationabstractNonconvex optimization is central in solving many machine learning problems, in which block-wise structure is commonly encountered. In this work, we propose cyclic block coordinate methods for nonconvex optimization problems with non-asymptotic gradient norm guarantees. Our convergence analysis is based on a gradient Lipschitz condition with respect to a Mahalanobis norm, inspired by a recent progress on cyclic block coordinate methods. In deterministic settings, our convergence guarantee matches the guarantee of (full-gradient) gradient descent, but with the gradient Lipschitz constant being defined w.r.t. a Mahalanobis norm. In stochastic settings, we use recursive variance reduction to decrease the per-iteration cost and match the arithmetic operation complexity of current optimal stochastic full-gradient methods, with a unified analysis for both finite-sum and infinite-sum cases. We prove a faster linear convergence result when a Polyak-Łojasiewicz (PŁ) condition holds. To our knowledge, this work is the first to provide non-asymptotic convergence guarantees — variance-reduced or not — for a cyclic block coordinate method in general composite (smooth + nonsmooth) nonconvex settings. Our experimental results demonstrate the efficacy of the proposed cyclic scheme in training deep neural nets. Xufeng Cai, Chaobing Song, Stephen J. Wright 0001, Jelena Diakonikolas |
ICML | 1 |
| 2022 | Stochastic Halpern Iteration with Variance Reduction for Stochastic Monotone InclusionsabstractWe study stochastic monotone inclusion problems, which widely appear in machine learning applications, including robust regression and adversarial learning. We propose novel variants of stochastic Halpern iteration with recursive variance reduction. In the cocoercive---and more generally Lipschitz-monotone---setup, our algorithm attains $\epsilon$ norm of the operator with $\mathcal{O}(\frac{1}{\epsilon^3})$ stochastic operator evaluations, which significantly improves over state of the art $\mathcal{O}(\frac{1}{\epsilon^4})$ stochastic operator evaluations required for existing monotone inclusion solvers applied to the same problem classes. We further show how to couple one of the proposed variants of stochastic Halpern iteration with a scheduled restart scheme to solve stochastic monotone inclusion problems with ${\mathcal{O}}(\frac{\log(1/\epsilon)}{\epsilon^2})$ stochastic operator evaluations under additional sharpness or strong monotonicity assumptions. Xufeng Cai, Chaobing Song, Cristóbal Guzmán, Jelena Diakonikolas |
NeurIPS | 1 |