Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hao-Jun Michael Shi

dblp:173/5413 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 3 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1

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.

Artificial intelligence
3 papers
Optimization for machine learning · 96% Efficient and distributed learning · 4%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning › adaptive optimization
adaptive learning rate
0.912025
Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner · NeurIPS 2025
Machine learning › Optimization for machine learning › second-order optimization
kronecker-factored preconditioning
0.912025
Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner · NeurIPS 2025
Machine learning › Optimization for machine learning
second-order optimization
0.912025
Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner · NeurIPS 2025
Machine learning and data management
embedding tables
0.412020
Compositional Embeddings Using Complementary Partitions for Memory-Efficient Recommendation Systems · KDD 2020
Machine learning › Optimization for machine learning › second-order optimization › quasi-newton method
limited-memory BFGS
0.312018
A Progressive Batching L-BFGS Method for Machine Learning · ICML 2018
Machine learning › Optimization for machine learning › second-order optimization
quasi-newton method
0.312018
A Progressive Batching L-BFGS Method for Machine Learning · ICML 2018
Machine learning › Optimization for machine learning
stochastic optimization
0.312018
A Progressive Batching L-BFGS Method for Machine Learning · ICML 2018
Machine learning › Efficient and distributed learning
model compression
0.112020
Compositional Embeddings Using Complementary Partitions for Memory-Efficient Recommendation Systems · KDD 2020

Methods — techniques the papers use, named apart from their topics

frobenius norm approximation · 0.9QR algorithm · 0.9hashing trick · 0.9complementary partitions · 0.9stochastic line search · 0.3quasi-newton updating · 0.3
YearPublicationVenuePosition
2025 Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner
abstract
The recent success of Shampoo in the AlgoPerf contest has sparked renewed interest in Kronecker-factorization-based optimization algorithms for training neural networks. Despite its success, Shampoo relies heavily on several heuristics such as learning rate grafting and stale preconditioning to achieve performance at-scale. These heuristics increase algorithmic complexity, necessitate further hyperparameter tuning, and lack theoretical justification. This paper investigates these heuristics from the angle of Frobenius norm approximation to full-matrix Adam and decouples the preconditioner's eigenvalues and eigenbasis updates. We show that grafting from Adam mitigates the staleness and mis-scaling of the preconditioner's *eigenvalues* and how correcting the eigenvalues directly eliminates the need for learning rate grafting. To manage the error induced by infrequent *eigenbasis* computations, we propose an adaptive criterion for determining the eigenbasis computation frequency motivated by terminating a warm-started QR algorithm. This criterion decouples the update frequency of different preconditioner matrices and enables us to investigate the impact of approximation error on convergence. These practical techniques offer a principled angle towards removing Shampoo's heuristics and developing improved Kronecker-factorization-based training algorithms.
Runa Eschenhagen, Aaron Defazio, Tsung-Hsien Lee, Richard E. Turner, Hao-Jun Michael Shi
NeurIPS5
2020 Compositional Embeddings Using Complementary Partitions for Memory-Efficient Recommendation Systems
abstract
Modern deep learning-based recommendation systems exploit hundreds to thousands of different categorical features, each with millions of different categories ranging from clicks to posts. To respect the natural diversity within the categorical data, embeddings map each category to a unique dense representation within an embedded space. Since each categorical feature could take on as many as tens of millions of different possible categories, the embedding tables form the primary memory bottleneck during both training and inference. We propose a novel approach for reducing the embedding size in an end-to-end fashion by exploiting complementary partitions of the category set to produce a unique embedding vector for each category without explicit definition. By storing multiple smaller embedding tables based on each complementary partition and combining embeddings from each table, we define a unique embedding for each category at smaller cost. This approach may be interpreted as using a specific fixed codebook to ensure uniqueness of each category's representation. Our experimental results demonstrate the effectiveness of our approach over the hashing trick for reducing the size of the embedding tables in terms of model loss and accuracy, while retaining a similar reduction in the number of parameters.
Hao-Jun Michael Shi, Dheevatsa Mudigere, Maxim Naumov, Jiyan Yang
KDD1
2018 A Progressive Batching L-BFGS Method for Machine Learning
abstract
The standard L-BFGS method relies on gradient approximations that are not dominated by noise, so that search directions are descent directions, the line search is reliable, and quasi-Newton updating yields useful quadratic models of the objective function. All of this appears to call for a full batch approach, but since small batch sizes give rise to faster algorithms with better generalization properties, L-BFGS is currently not considered an algorithm of choice for large-scale machine learning applications. One need not, however, choose between the two extremes represented by the full batch or highly stochastic regimes, and may instead follow a progressive batching approach in which the sample size increases during the course of the optimization. In this paper, we present a new version of the L-BFGS algorithm that combines three basic components - progressive batching, a stochastic line search, and stable quasi-Newton updating - and that performs well on training logistic regression and deep neural networks. We provide supporting convergence theory for the method.
Raghu Bollapragada, Dheevatsa Mudigere, Jorge Nocedal, Hao-Jun Michael Shi, Ping Tak Peter Tang
ICML4
2018 Optimizing Quantization for Lasso Recovery
abstract
This letter is focused on quantized compressed sensing, assuming that Lasso is used for signal estimation. Leveraging recent work, we propose a constrained Lloyd-Max-like framework to optimize the quantization function in this setting, and show that when the number of observations is high, this method of quantization gives a significantly better recovery rate than standard Lloyd-Max quantization. We support our theoretical analysis with numerical simulations.
Shenyinying Tu, Hao-Jun Michael Shi, Mindy Case, Deanna Needell, Yaniv Plan
IEEE Signal Process. Lett.3