Demo Data from EDBT 2026 / reviewers in the wild / expert
Devvrit
dblp:230/4516 · also Devvrit Khatri
· DBLP profile ↗
9ranked-venue papers
4as first author
7since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 3 first-author · 7 since 2021Theory of computation · 1 · 1 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.
| Artificial intelligence
6 papers |
Efficient and distributed learning · 36% Optimization for machine learning · 28% Deep learning architectures and training · 12% | |
| Databases, data mining, and information retrieval
2 papers |
Information retrieval · 67% Data mining · 22% Indexing and storage engines · 11% |
Topics — the 28 heaviest of 28, 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 |
0.8 | 1 | 2024 | Combining Axes Preconditioners through Kronecker Approximation for Deep Learning · ICLR 2024 |
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 › Efficient and distributed learning › adaptive computation
elastic inference |
0.8 | 1 | 2024 | MatFormer: Nested Transformer for Elastic Inference · NeurIPS 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 › Efficient and distributed learning › inference acceleration
speculative decoding |
0.8 | 1 | 2024 | MatFormer: Nested Transformer for Elastic Inference · NeurIPS 2024 |
Machine learning › Optimization for machine learning
stochastic optimization |
0.8 | 1 | 2024 | Combining Axes Preconditioners through Kronecker Approximation for Deep Learning · ICLR 2024 |
Machine learning › Deep learning architectures and training
transformer |
0.8 | 1 | 2024 | MatFormer: Nested Transformer for Elastic Inference · NeurIPS 2024 |
Information retrieval › retrieval models › neural retrieval › dense retrieval
bi-encoder retrieval |
0.8 | 1 | 2024 | Dual-Encoders for Extreme Multi-label Classification · ICLR 2024 |
Data mining › predictive modeling › classification › multi-label classification
extreme multi-label classification |
0.8 | 1 | 2024 | Dual-Encoders for Extreme Multi-label Classification · ICLR 2024 |
Information retrieval
retrieval models |
0.8 | 1 | 2024 | Dual-Encoders for Extreme Multi-label Classification · ICLR 2024 |
Machine learning › Learning theory › generalization
generalization theory |
0.7 | 1 | 2023 | Greedy Pruning with Group Lasso Provably Generalizes for Matrix Sensing · NeurIPS 2023 |
Machine learning › Efficient and distributed learning
memory-efficient training |
0.7 | 1 | 2023 | A Computationally Efficient Sparsified Online Newton Method · NeurIPS 2023 |
Machine learning › Efficient and distributed learning
model compression |
0.7 | 1 | 2023 | Greedy Pruning with Group Lasso Provably Generalizes for Matrix Sensing · NeurIPS 2023 |
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
pruning |
0.7 | 1 | 2023 | Greedy Pruning with Group Lasso Provably Generalizes for Matrix Sensing · NeurIPS 2023 |
Machine learning › Optimization for machine learning
second-order optimization |
0.7 | 1 | 2023 | A Computationally Efficient Sparsified Online Newton Method · NeurIPS 2023 |
Machine learning › Efficient and distributed learning
active learning |
0.6 | 1 | 2022 | Semi-supervised Active Linear Regression · NeurIPS 2022 |
Machine learning › Representation and self-supervised learning
contrastive learning |
0.6 | 1 | 2022 | S3GC: Scalable Self-Supervised Graph Clustering · NeurIPS 2022 |
Machine learning › Graph learning
graph clustering |
0.6 | 1 | 2022 | S3GC: Scalable Self-Supervised Graph Clustering · NeurIPS 2022 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression
linear regression |
0.6 | 1 | 2022 | Semi-supervised Active Linear Regression · NeurIPS 2022 |
Machine learning › Efficient and distributed learning › active learning
semi-supervised active learning |
0.6 | 1 | 2022 | Semi-supervised Active Linear Regression · NeurIPS 2022 |
Machine learning › Learning theory
statistical learning theory |
0.6 | 1 | 2022 | Semi-supervised Active Linear Regression · NeurIPS 2022 |
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search |
0.4 | 1 | 2019 | Rand-NSG: Fast Accurate Billion-point Nearest Neighbor Search on a Single Node · NeurIPS 2019 |
Information retrieval › similarity search
nearest neighbor search |
0.4 | 1 | 2019 | Rand-NSG: Fast Accurate Billion-point Nearest Neighbor Search on a Single Node · NeurIPS 2019 |
Indexing and storage engines
vector index |
0.4 | 1 | 2019 | Rand-NSG: Fast Accurate Billion-point Nearest Neighbor Search on a Single Node · NeurIPS 2019 |
Natural language and speech › Language models and text generation
large language model training |
0.2 | 1 | 2024 | Combining Axes Preconditioners through Kronecker Approximation for Deep Learning · ICLR 2024 |
Mathematical optimization › continuous optimization › matrix optimization › matrix recovery
matrix sensing |
0.2 | 1 | 2023 | Greedy Pruning with Group Lasso Provably Generalizes for Matrix Sensing · NeurIPS 2023 |
Mathematical optimization › regularization › convex regularization
ridge regression |
0.2 | 1 | 2022 | Semi-supervised Active Linear Regression · NeurIPS 2022 |
Methods — techniques the papers use, named apart from their topics
fine-tuning · 1.3top-k operator · 0.8shampoo · 0.8nested feed-forward network · 0.8kronecker-sum approximation · 0.8knowledge distillation · 0.8full-matrix adagrad · 0.8decoupled softmax loss · 0.8contrastive learning · 0.8adam · 0.8sparsified preconditioner · 0.7online convex optimization · 0.7logdet matrix divergence · 0.7group lasso · 0.7gradient descent · 0.7reduced rank analysis · 0.6query complexity analysis · 0.6product quantization · 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 | 2 |
| 2024 | Dual-Encoders for Extreme Multi-label ClassificationabstractDual-encoder (DE) models are widely used in retrieval tasks, most commonly studied on open QA benchmarks that are often characterized by multi-class and limited training data. In contrast, their performance in multi-label and data-rich retrieval settings like extreme multi-label classification (XMC), remains under-explored. Current empirical evidence indicates that DE models fall significantly short on XMC benchmarks, where SOTA methods linearly scale the number of learnable parameters with the total number of classes (documents in the corpus) by employing per-class classification head. To this end, we first study and highlight that existing multi-label contrastive training losses are not appropriate for training DE models on XMC tasks. We propose decoupled softmax loss - a simple modification to the InfoNCE loss - that overcomes the limitations of existing contrastive losses. We further extend our loss design to a soft top-k operator-based loss which is tailored to optimize top-k prediction performance. When trained with our proposed loss functions, standard DE models alone can match or outperform SOTA methods by up to 2\% at Precision@1 even on the largest XMC datasets while being 20× smaller in terms of the number of trainable parameters. This leads to more parameter-efficient and universally applicable solutions for retrieval tasks. Our code and models are publicly available [here](https://github.com/nilesh2797/dexml). Nilesh Gupta, Devvrit, Ankit Singh Rawat, Srinadh Bhojanapalli, Prateek Jain 0002, Inderjit S. Dhillon |
ICLR | 2 |
| 2024 | MatFormer: Nested Transformer for Elastic InferenceabstractFoundation models are applied in a broad spectrum of settings with different inference constraints, from massive multi-accelerator clusters to resource-constrained standalone mobile devices. However, the substantial costs associated with training these models often limit the number of unique model sizes that can be offered. Consequently, practitioners are compelled to select a model that may not be optimally aligned with their specific latency and cost requirements. We present MatFormer, a novel Transformer architecture designed to provide elastic inference across diverse deployment constraints. MatFormer achieves this by incorporating a nested Feed Forward Network (FFN) block structure within a standard Transformer model. During training, we optimize the parameters of multiple nested FFN blocks with varying sizes, enabling the extraction of hundreds of accurate smaller models without incurring additional computational costs. We empirically validate the efficacy of MatFormer across different model classes (decoders and encoders) and modalities (language and vision), demonstrating its potential for real-world deployment. We show that a 850M decoder-only MatFormer language model (MatLM) allows us to extract multiple smaller models spanning from 582M to 850M parameters, each exhibiting better validation loss and one-shot downstream evaluations than independently trained counterparts. Furthermore, we observe that smaller encoders extracted from a universal MatFormer-based ViT (MatViT) encoder preserve the metric-space structure for adaptive large-scale retrieval. Finally, we showcase that speculative decoding with the accurate and consistent submodels extracted from MatFormer can lead to significant reduction in inference latency. Devvrit, Sneha Reddy Kudugunta, Aditya Kusupati, Tim Dettmers, Kaifeng Chen, Inderjit S. Dhillon, Yulia Tsvetkov, Hannaneh Hajishirzi, Sham M. Kakade, Ali Farhadi, Prateek Jain 0002 |
NeurIPS | 1 |
| 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 | 1 |
| 2023 | Greedy Pruning with Group Lasso Provably Generalizes for Matrix SensingabstractPruning schemes have been widely used in practice to reduce the complexity of trained models with a massive number of parameters. In fact, several practical studies have shown that if the pruned model is fine-tuned with some gradient-based updates it generalizes well to new samples. Although the above pipeline, which we refer to as pruning + fine-tuning, has been extremely successful in lowering the complexity of trained models, there is very little known about the theory behind this success. In this paper we address this issue by investigating the pruning + fine-tuning framework on the overparameterized matrix sensing problem with the ground truth denoted $U_\star \in \mathbb{R}^{d \times r}$ and the overparameterized model $U \in \mathbb{R}^{d \times k}$ with $k \gg r$. We study the approximate local minima of the mean square error, augmented with a smooth version of a group Lasso regularizer, $\sum_{i=1}^{k} \lVert Ue_i \rVert_2 $. In particular, we provably show that pruning all the columns below a certain explicit $\ell_2$-norm threshold results in a solution $U_{\text{prune}}$ which has the minimum number of columns $r$, yet close to the ground truth in training loss. Moreover, in the subsequent fine-tuning phase, gradient descent initialized at $U_{\text{prune}}$ converges at a linear rate to its limit. While our analysis provides insights into the role of regularization in pruning, we also show that running gradient descent in the absence of regularization results in models which {are not suitable for greedy pruning}, i.e., many columns could have their $\ell_2$ norm comparable to that of the maximum. Lastly, we show that our results also extend for the training and pruning of two-layer neural networks with quadratic activation functions. To the best of our knowledge, our results provide the first rigorous insights on why greedy pruning + fine-tuning leads to smaller models which also generalize well. Nived Rajaraman, Devvrit, Aryan Mokhtari, Kannan Ramchandran |
NeurIPS | 2 |
| 2022 | S3GC: Scalable Self-Supervised Graph ClusteringabstractWe study the problem of clustering graphs with additional side-information of node features. The problem is extensively studied, and several existing methods exploit Graph Neural Networks to learn node representations. However, most of the existing methods focus on generic representations instead of their cluster-ability or do not scale to large scale graph datasets. In this work, we propose S3GC which uses contrastive learning along with Graph Neural Networks and node features to learn clusterable features. We empirically demonstrate that S3GC is able to learn the correct cluster structure even when graph information or node features are individually not informative enough to learn correct clusters. Finally, using extensive evaluation on a variety of benchmarks, we demonstrate that S3GC is able to significantly outperform state-of-the-art methods in terms of clustering accuracy -- with as much as 5% gain in NMI -- while being scalable to graphs of size 100M. Devvrit, Aditya Sinha, Inderjit S. Dhillon, Prateek Jain 0002 |
NeurIPS | 1 |
| 2022 | Semi-supervised Active Linear RegressionabstractLabeled data often comes at a high cost as it may require recruiting human labelers or running costly experiments. At the same time, in many practical scenarios, one already has access to a partially labeled, potentially biased dataset that can help with the learning task at hand. Motivated by such settings, we formally initiate a study of ``semi-supervised active learning'' through the frame of linear regression. Here, the learner has access to a dataset $X \in \mathbb{R}^{(n_{\text{un}}+n_{\text{lab}}) \times d}$ composed of $n_{\text{un}}$ unlabeled examples that a learner can actively query, and $n_{\text{lab}}$ examples labeled a priori. Denoting the true labels by $Y \in \mathbb{R}^{n_{\text{un}} + n_{\text{lab}}}$, the learner's objective is to find $\widehat{\beta} \in \mathbb{R}^d$ such that,$$\| X \widehat{\beta} - Y \|_2^2 \le (1 + \epsilon) \min_{\beta \in \mathbb{R}^d} \| X \beta - Y \|_2^2$$while querying the labels of as few unlabeled points as possible. In this paper, we introduce an instance dependent parameter called the reduced rank, denoted $\text{R}_X$, and propose an efficient algorithm with query complexity $O(\text{R}_X/\epsilon)$. This result directly implies improved upper bounds for two important special cases: $(i)$ active ridge regression, and $(ii)$ active kernel ridge regression, where the reduced-rank equates to the ``statistical dimension'', $\textsf{sd}_\lambda$ and ``effective dimension'', $d_\lambda$ of the problem respectively, where $\lambda \ge 0$ denotes the regularization parameter. Finally, we introduce a distributional version of the problem as a special case of the agnostic formulation we consider earlier; here, for every $X$, we prove a matching instance-wise lower bound of $\Omega (\text{R}_X / \epsilon)$ on the query complexity of any algorithm. Nived Rajaraman, Devvrit, Pranjal Awasthi |
NeurIPS | 2 |
| 2019 | Robust Correlation ClusteringabstractIn this paper, we introduce and study the Robust-Correlation-Clustering problem: given a graph G = (V,E) where every edge is either labeled + or - (denoting similar or dissimilar pairs of vertices), and a parameter m, the goal is to delete a set D of m vertices, and partition the remaining vertices V \ D into clusters to minimize the cost of the clustering, which is the sum of the number of + edges with end-points in different clusters and the number of - edges with end-points in the same cluster. This generalizes the classical Correlation-Clustering problem which is the special case when m = 0. Correlation clustering is useful when we have (only) qualitative information about the similarity or dissimilarity of pairs of points, and Robust-Correlation-Clustering equips this model with the capability to handle noise in datasets. In this work, we present a constant-factor bi-criteria algorithm for Robust-Correlation-Clustering on complete graphs (where our solution is O(1)-approximate w.r.t the cost while however discarding O(1) m points as outliers), and also complement this by showing that no finite approximation is possible if we do not violate the outlier budget. Our algorithm is very simple in that it first does a simple LP-based pre-processing to delete O(m) vertices, and subsequently runs a particular Correlation-Clustering algorithm ACNAlg [Ailon et al., 2005] on the residual instance. We then consider general graphs, and show (O(log n), O(log^2 n)) bi-criteria algorithms while also showing a hardness of alpha_MC on both the cost and the outlier violation, where alpha_MC is the lower bound for the Minimum-Multicut problem. Devvrit, Ravishankar Krishnaswamy, Nived Rajaraman |
APPROX-RANDOM | 1 |
| 2019 | Rand-NSG: Fast Accurate Billion-point Nearest Neighbor Search on a Single Node
Suhas Jayaram Subramanya, Devvrit, Harsha Vardhan Simhadri, Ravishankar Krishnaswamy, Rohan Kadekodi |
NeurIPS | 2 |