Demo Data from EDBT 2026 / reviewers in the wild / expert
Rohan Anil
dblp:182/1833
· DBLP profile ↗
11ranked-venue papers
2as first author
6since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 2 first-author · 6 since 2021Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 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.
| Artificial intelligence
10 papers |
Optimization for machine learning · 40% Efficient and distributed learning · 34% Deep learning architectures and training · 11% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 25 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Deep learning architectures and training › regularization
adaptive regularization |
1.4 | 2 | 2024 | Combining Axes Preconditioners through Kronecker Approximation for Deep Learning · ICLR 2024 Sketchy: Memory-efficient Adaptive Regularization with Frequent Directions · NeurIPS 2023 |
Machine learning › Optimization for machine learning
second-order optimization |
1.3 | 2 | 2023 | Sketchy: Memory-efficient Adaptive Regularization with Frequent Directions · NeurIPS 2023 A Computationally Efficient Sparsified Online Newton Method · NeurIPS 2023 |
Machine learning › Optimization for machine learning
stochastic optimization |
1.2 | 2 | 2024 | Combining Axes Preconditioners through Kronecker Approximation for Deep Learning · ICLR 2024 Stochastic Optimization with Laggard Data Pipelines · NeurIPS 2020 |
Machine learning › Efficient and distributed learning
memory-efficient training |
1.0 | 2 | 2023 | A Computationally Efficient Sparsified Online Newton Method · NeurIPS 2023 Memory Efficient Adaptive Optimization · NeurIPS 2019 |
Machine learning › Efficient and distributed learning
memory optimization |
1.0 | 2 | 2023 | Sketchy: Memory-efficient Adaptive Regularization with Frequent Directions · NeurIPS 2023 Memory Efficient Adaptive Optimization · NeurIPS 2019 |
Machine learning › Efficient and distributed learning
distributed training |
0.8 | 2 | 2020 | Stochastic Optimization with Laggard Data Pipelines · NeurIPS 2020 Large scale distributed neural network training through online distillation · ICLR (Poster) 2018 |
Machine learning › Optimization for machine learning
convergence guarantees |
0.8 | 1 | 2024 | Combining Axes Preconditioners through Kronecker Approximation for Deep Learning · ICLR 2024 |
Machine learning › Optimization for machine learning › second-order optimization
kronecker-factored preconditioning |
0.8 | 1 | 2024 | Combining Axes Preconditioners through Kronecker Approximation for Deep Learning · ICLR 2024 |
Machine learning › Optimization for machine learning › online optimization
online newton method |
0.7 | 1 | 2023 | A Computationally Efficient Sparsified Online Newton Method · NeurIPS 2023 |
Machine learning › Efficient and distributed learning › model compression
knowledge distillation |
0.6 | 1 | 2022 | Knowledge distillation: A good teacher is patient and consistent · CVPR 2022 |
Machine learning › Efficient and distributed learning
model compression |
0.6 | 1 | 2022 | Knowledge distillation: A good teacher is patient and consistent · CVPR 2022 |
Machine learning › Learning paradigms
multi-task learning |
0.5 | 1 | 2021 | Efficiently Identifying Task Groupings for Multi-Task Learning · NeurIPS 2021 |
Machine learning › Learning paradigms › multi-task learning › task relationship modeling
task grouping |
0.5 | 1 | 2021 | Efficiently Identifying Task Groupings for Multi-Task Learning · NeurIPS 2021 |
Machine learning › Optimization for machine learning
convergence analysis |
0.4 | 1 | 2020 | Stochastic Optimization with Laggard Data Pipelines · NeurIPS 2020 |
Machine learning › Efficient and distributed learning › distributed training
input pipeline optimization |
0.4 | 1 | 2020 | Stochastic Optimization with Laggard Data Pipelines · NeurIPS 2020 |
Machine learning › Optimization for machine learning › stochastic optimization
adaptive gradient methods |
0.4 | 1 | 2019 | Memory Efficient Adaptive Optimization · NeurIPS 2019 |
Machine learning › Learning theory
loss function |
0.4 | 1 | 2019 | Robust Bi-Tempered Logistic Loss Based on Bregman Divergences · NeurIPS 2019 |
Information retrieval › ranking
learning to rank |
0.4 | 1 | 2019 | TF-Ranking: Scalable TensorFlow Library for Learning-to-Rank · KDD 2019 |
Natural language and speech › Language models and text generation
large language model training |
0.3 | 2 | 2024 | Combining Axes Preconditioners through Kronecker Approximation for Deep Learning · ICLR 2024 Memory Efficient Adaptive Optimization · NeurIPS 2019 |
Machine learning › Efficient and distributed learning › model compression › knowledge distillation
online knowledge distillation |
0.3 | 1 | 2018 | Large scale distributed neural network training through online distillation · ICLR (Poster) 2018 |
Computer vision › Image recognition and object detection
image classification |
0.2 | 1 | 2022 | Knowledge distillation: A good teacher is patient and consistent · CVPR 2022 |
Mathematical optimization › continuous optimization
convex optimization |
0.1 | 1 | 2020 | Stochastic Optimization with Laggard Data Pipelines · NeurIPS 2020 |
Mathematical optimization › stochastic optimization
stochastic gradient methods |
0.1 | 1 | 2020 | Stochastic Optimization with Laggard Data Pipelines · NeurIPS 2020 |
Machine learning › Deep learning architectures and training › deep learning systems
deep learning framework |
0.1 | 1 | 2019 | TF-Ranking: Scalable TensorFlow Library for Learning-to-Rank · KDD 2019 |
Machine learning › Trustworthy machine learning › robustness › learning with noisy labels
robustness to label noise |
0.1 | 1 | 2019 | Robust Bi-Tempered Logistic Loss Based on Bregman Divergences · NeurIPS 2019 |
Methods — techniques the papers use, named apart from their topics
online convex optimization · 1.3convergence analysis · 1.2knowledge distillation · 0.9shampoo · 0.8kronecker-sum approximation · 0.8full-matrix adagrad · 0.8adam · 0.8sparsified preconditioner · 0.7logdet matrix divergence · 0.7frequent directions · 0.7data echoing · 0.4tensorflow · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Combining Axes Preconditioners through Kronecker Approximation for Deep LearningabstractAdaptive regularization based optimization methods such as full-matrix Adagrad which use gradient second-moment information hold significant potential for fast convergence in deep neural network (DNN) training, but are memory intensive and computationally demanding for large neural nets. We develop a technique called Combining AxeS PReconditioners (CASPR), which optimizes matrix-shaped DNN parameters by finding different preconditioners for each mode/axis of the parameter and combining them using a Kronecker-sum based approximation. We show tighter convergence guarantees in stochastic optimization compared to a Kronecker product based preconditioner, Shampoo, which arises as a special case of CASPR. Furthermore, our experiments demonstrates that CASPR approximates the gradient second-moment matrix in full-matrix Adagrad more accurately, and shows significant improvement in training and generalization performance compared to existing practical adaptive regularization based methods such as Shampoo and Adam in a variety of tasks including graph neural network on OGBG-molpcba, Transformer on a universal dependencies dataset and auto-regressive large language modeling on C4 dataset. Sai Surya Duvvuri, Devvrit, Rohan Anil, Cho-Jui Hsieh, Inderjit S. Dhillon |
ICLR | 3 |
| 2023 | A Computationally Efficient Sparsified Online Newton MethodabstractSecond-order methods hold significant promise for enhancing the convergence of deep neural network training; however, their large memory and computational demands have limited their practicality. Thus there is a need for scalable second-order methods that can efficiently train large models. In this paper, we introduce the Sparsified Online Newton~(SONew) method, a memory-efficient second-order algorithm that yields a sparsified yet effective preconditioner. The algorithm emerges from a novel use of the LogDet matrix divergence measure; we combine it with sparsity constraints to minimize regret in the online convex optimization framework. Empirically, we test our method on large scale benchmarks of up to 1B parameters. We achieve up to $30\\%$ faster convergence, $3.4\\%$ relative improvement in validation performance, and $80\\%$ relative improvement in training loss, in comparison to memory efficient optimizers including first order methods. Powering the method is a surprising fact -- imposing structured sparsity patterns, like tridiagonal and banded structure, requires little to no overhead, making it as efficient and parallelizable as first-order methods. In wall-clock time, tridiagonal SONew is only about $3\\%$ slower per step than first-order methods but gives overall gains due to much faster convergence. In contrast, one of the state-of-the-art (SOTA) memory-intensive second-order methods, Shampoo, is unable to scale to large benchmarks. Additionally, while Shampoo necessitates significant engineering efforts to scale to large benchmarks, SONew offers a more straightforward implementation, increasing its practical appeal. SONew code is available at: https://github.com/devvrit/SONew Devvrit, Sai Surya Duvvuri, Rohan Anil, Vineet Gupta 0001, Cho-Jui Hsieh, Inderjit S. Dhillon |
NeurIPS | 3 |
| 2023 | Sketchy: Memory-efficient Adaptive Regularization with Frequent DirectionsabstractAdaptive regularization methods that exploit more than the diagonal entries exhibit state of the art performance for many tasks, but can be prohibitive in terms of memory and running time. We find the spectra of the Kronecker-factored gradient covariance matrix in deep learning (DL) training tasks are concentrated on a small leading eigenspace that changes throughout training, motivating a low-rank sketching approach. We describe a generic method for reducing memory and compute requirements of maintaining a matrix preconditioner using the Frequent Directions (FD) sketch. While previous approaches have explored applying FD for second-order optimization, we present a novel analysis which allows efficient interpolation between resource requirements and the degradation in regret guarantees with rank $k$: in the online convex optimization (OCO) setting over dimension $d$, we match full-matrix $d^2$ memory regret using only $dk$ memory up to additive error in the bottom $d-k$ eigenvalues of the gradient covariance. Further, we show extensions of our work to Shampoo, resulting in a method competitive in quality with Shampoo and Adam, yet requiring only sub-linear memory for tracking second moments. Vladimir Feinberg, Xinyi Chen 0001, Y. Jennifer Sun, Rohan Anil, Elad Hazan |
NeurIPS | 4 |
| 2022 | LocoProp: Enhancing BackProp via Local Loss OptimizationabstractSecond-order methods have shown state-of-the-art performance for optimizing deep neural networks. Nonetheless, their large memory requirement and high computational complexity, compared to first-order methods, hinder their versatility in a typical low-budget setup. This paper introduces a general framework of layerwise loss construction for multilayer neural networks that achieves a performance closer to second-order methods while utilizing first-order optimizers only. Our methodology lies upon a three-component loss, target, and regularizer combination, for which altering each component results in a new update rule. We provide examples using squared loss and layerwise Bregman divergences induced by the convex integral functions of various transfer functions. Our experiments on benchmark models and datasets validate the efficacy of our new approach, reducing the gap between first-order and second-order optimizers. Ehsan Amid, Rohan Anil, Manfred K. Warmuth |
AISTATS | 2 |
| 2022 | Knowledge distillation: A good teacher is patient and consistentabstractThere is a growing discrepancy in computer vision between large-scale models that achieve state-of-the-art performance and models that are affordable in practical applications. In this paper we address this issue and significantly bridge the gap between these two types of models. Throughout our empirical investigation we do not aim to necessarily propose a new method, but strive to identify a robust and effective recipe for making state-of-the-art large scale models affordable in practice. We demonstrate that, when performed correctly, knowledge distillation can be a powerful tool for reducing the size of large models without compromising their performance. In particular, we uncover that there are certain implicit design choices, which may drastically affect the effectiveness of distillation. Our key contribution is the explicit identification of these design choices, which were not previously articulated in the literature. We back up our findings by a comprehensive empirical study, demonstrate compelling results on a wide range of vision datasets and, in particular, obtain a state-of-the-art ResNet-50 model for ImageNet, which achieves 82.8% top-1 accuracy. Lucas Beyer, Xiaohua Zhai, Amelie Royer, Larisa Markeeva, Rohan Anil, Alexander Kolesnikov 0003 |
CVPR | 5 |
| 2021 | Efficiently Identifying Task Groupings for Multi-Task LearningabstractMulti-task learning can leverage information learned by one task to benefit the training of other tasks. Despite this capacity, naively training all tasks together in one model often degrades performance, and exhaustively searching through combinations of task groupings can be prohibitively expensive. As a result, efficiently identifying the tasks that would benefit from training together remains a challenging design question without a clear solution. In this paper, we suggest an approach to select which tasks should train together in multi-task learning models. Our method determines task groupings in a single run by training all tasks together and quantifying the effect to which one task's gradient would affect another task's loss. On the large-scale Taskonomy computer vision dataset, we find this method can decrease test loss by 10.0% compared to simply training all tasks together while operating 11.6 times faster than a state-of-the-art task grouping method. Christopher Fifty, Ehsan Amid, Zhe Zhao 0001, Tianhe Yu, Rohan Anil, Chelsea Finn |
NeurIPS | 5 |
| 2020 | Stochastic Optimization with Laggard Data PipelinesabstractState-of-the-art optimization is steadily shifting towards massively parallel pipelines with extremely large batch sizes. As a consequence, CPU-bound preprocessing and disk/memory/network operations have emerged as new performance bottlenecks, as opposed to hardware-accelerated gradient computations. In this regime, a recently proposed approach is data echoing (Choi et al., 2019), which takes repeated gradient steps on the same batch while waiting for fresh data to arrive from upstream. We provide the first convergence analyses of "data-echoed" extensions of common optimization methods, showing that they exhibit provable improvements over their synchronous counterparts. Specifically, we show that in convex optimization with stochastic minibatches, data echoing affords speedups on the curvature-dominated part of the convergence rate, while maintaining the optimal statistical rate. Naman Agarwal, Rohan Anil, Tomer Koren, Kunal Talwar, Cyril Zhang |
NeurIPS | 2 |
| 2019 | TF-Ranking: Scalable TensorFlow Library for Learning-to-RankabstractLearning-to-Rank deals with maximizing the utility of a list of examples presented to the user, with items of higher relevance being prioritized. It has several practical applications such as large-scale search, recommender systems, document summarization and question answering. While there is widespread support for classification and regression based learning, support for learning-to-rank in deep learning has been limited. We introduce TensorFlow Ranking, the first open source library for solving large-scale ranking problems in a deep learning framework. It is highly configurable and provides easy-to-use APIs to support different scoring mechanisms, loss functions and evaluation metrics in the learning-to-rank setting. Our library is developed on top of TensorFlow and can thus fully leverage the advantages of this platform. TensorFlow Ranking has been deployed in production systems within Google; it is highly scalable, both in training and in inference, and can be used to learn ranking models over massive amounts of user activity data, which can include heterogeneous dense and sparse features. We empirically demonstrate the effectiveness of our library in learning ranking functions for large-scale search and recommendation applications in Gmail and Google Drive. We also show that ranking models built using our model scale well for distributed training, without significant impact on metrics. The proposed library is available to the open source community, with the hope that it facilitates further academic research and industrial applications in the field of learning-to-rank. Rama Kumar Pasumarthi, Sebastian Bruch 0001, Xuanhui Wang, Cheng Li 0012, Michael Bendersky, Marc Najork, Jan Pfeifer, Nadav Golbandi, Rohan Anil, Stephan Wolf |
KDD | 9 |
| 2019 | Robust Bi-Tempered Logistic Loss Based on Bregman DivergencesabstractWe introduce a temperature into the exponential function and replace the softmax output layer of the neural networks by a high-temperature generalization. Similarly, the logarithm in the loss we use for training is replaced by a low-temperature logarithm. By tuning the two temperatures, we create loss functions that are non-convex already in the single layer case. When replacing the last layer of the neural networks by our bi-temperature generalization of the logistic loss, the training becomes more robust to noise. We visualize the effect of tuning the two temperatures in a simple setting and show the efficacy of our method on large datasets. Our methodology is based on Bregman divergences and is superior to a related two-temperature method that uses the Tsallis divergence. Ehsan Amid, Manfred K. Warmuth, Rohan Anil, Tomer Koren |
NeurIPS | 3 |
| 2019 | Memory Efficient Adaptive OptimizationabstractAdaptive gradient-based optimizers such as Adagrad and Adam are crucial for achieving state-of-the-art performance in machine translation and language modeling. However, these methods maintain second-order statistics for each parameter, thus introducing significant memory overheads that restrict the size of the model being used as well as the number of examples in a mini-batch. We describe an effective and flexible adaptive optimization method with greatly reduced memory overhead. Our method retains the benefits of per-parameter adaptivity while allowing significantly larger models and batch sizes. We give convergence guarantees for our method, and demonstrate its effectiveness in training very large translation and language models with up to 2-fold speedups compared to the state-of-the-art. Rohan Anil, Vineet Gupta 0001, Tomer Koren, Yoram Singer |
NeurIPS | 1 |
| 2018 | Large scale distributed neural network training through online distillation
Rohan Anil, Gabriel Pereyra, Alexandre Tachard Passos, Róbert Ormándi, George E. Dahl, Geoffrey E. Hinton |
ICLR (Poster) | 1 |