← Search

Sanjiv Kumar

100 accepted papers

2026

Deep sequence models tend to memorize geometrically; it is unclear why.

ICML 2026poster

Deep sequence models are said to store atomic facts predominantly in the form of associative memory: a brute-force lookup of co-occurring entities. We identify a dramatically different form of storage of atomic facts that we term as geometric memory. Here, the model has synthesized embeddings encodi…

Cited by 0SourceScholar
2026

Universal Model Routing for Efficient LLM Inference

ICLR 2026poster

Model routing is a simple technique for reducing the inference cost of large language models (LLMs), wherein one maintains a pool of candidate LLMs, and learns to route each prompt to the smallest feasible LLM. Existing works focus on learning a router for a fixed pool of LLMs. In this paper, we con…

Cited by 0SourceScholar
2025

Analyzing Similarity Metrics for Data Selection for Language Model Pretraining

NeurIPS 2025poster

Measuring similarity between training examples is critical for curating high-quality and diverse pretraining datasets for language models. However, similarity is typically computed with a generic off-the-shelf embedding model that has been trained for tasks such as retrieval. Whether these embeddi…

Cited by 0SourceScholar
2025

Better autoregressive regression with LLMs via regression-aware fine-tuning

ICLR 2025spotlight

Decoder-based large language models (LLMs) have proven highly versatile, with remarkable successes even on problems ostensibly removed from traditional language generation. One such example is solving regression problems, where the targets are real numbers rather than textual tokens. A common appr…

Cited by 0SourcePDFScholar
2025

Bipartite Ranking From Multiple Labels: On Loss Versus Label Aggregation

ICML 2025poster

Bipartite ranking is a fundamental supervised learning problem, with the goal of learning a ranking over instances with maximal area under the ROC curve (AUC) against a single binary target label. However, one may often observe multiple binary target labels, e.g., from distinct human annotators. How…

Cited by 1SourcePDFScholar
2025

Efficient stagewise pretraining via progressive subnetworks

ICLR 2025poster

Recent developments in large language models have sparked interest in efficient pretraining methods. Stagewise training approaches to improve efficiency, like gradual stacking and layer dropping (Reddi et al., 2023; Zhang & He, 2020), have recently garnered attention. The prevailing view suggests th…

Cited by 8SourcePDFScholar
2025

Faster Cascades via Speculative Decoding

ICLR 2025oral

Cascades and speculative decoding are two common approaches to improving language models' inference efficiency. Both approaches interleave two models, but via fundamentally distinct mechanisms: deferral rule that invokes the larger model only for “hard” inputs, while speculative decoding uses spec…

Cited by 4SourcePDFScholar
2025

Hierarchical Retrieval: The Geometry and a Pretrain-Finetune Recipe

NeurIPS 2025poster

Dual encoder (DE) models, where a pair of matching query and document are embedded into similar vector representations, are widely used in information retrieval due to their simplicity and scalability. However, the Euclidean geometry of the embedding space limits the expressive power of DEs, which m…

Cited by 0SourceScholar
2025

LoRA Done RITE: Robust Invariant Transformation Equilibration for LoRA Optimization

ICLR 2025oral

Low-rank adaption (LoRA) is a widely used parameter-efficient finetuning method for LLM that reduces memory requirements. However, current LoRA optimizers lack transformation invariance, meaning the updates depending on how the two LoRA factors are scaled or rotated. This deficiency leads to ineffic…

2025

Reasoning with Latent Thoughts: On the Power of Looped Transformers

ICLR 2025poster

Large language models have shown remarkable reasoning abilities and scaling laws suggest that large parameter count, especially along the depth axis, is the primary driver. In this work, we make a stronger claim --- many reasoning problems require a large depth but not necessarily many parameters. T…

Cited by 6SourcePDFScholar
2025

Scalable In-context Ranking with Generative Models

NeurIPS 2025poster

In-context Ranking (ICR) is an emerging paradigm for Information Retrieval (IR), which leverages contextual understanding of LLMs by directly incorporating the task description, candidate documents, and the query into the model's input prompt and tasking the LLM to identify relevant document(s). Whi…

Cited by 0SourceScholar
2025

Spark Transformer: Reactivating Sparsity in Transformer FFN and Attention

NeurIPS 2025poster

The discovery of the *lazy neuron phenomenon* (Li et al., 2022), where fewer than 10% of the feedforward networks (FFN) parameters in trained Transformers are activated per token, has spurred significant interests in *activation sparsity* for enhancing large model efficiency. While notable progress…

Cited by 0SourceScholar
2025

Structured Preconditioners in Adaptive Optimization: A Unified Analysis

ICML 2025poster

We present a novel unified analysis for a broad class of adaptive optimization algorithms with structured (e.g., layerwise, diagonal, and kronecker-factored) preconditioners for both online regret minimization and offline convex optimization. Our analysis not only provides matching rate to several i…

Cited by 2SourcePDFScholar
2024

Accelerating Blockwise Parallel Language Models with Draft Refinement

NeurIPS 2024poster

Autoregressive language models have achieved remarkable advancements, yet their potential is often limited by the slow inference speeds associated with sequential token generation. Blockwise parallel decoding (BPD) was proposed by Stern et al. [42] as a method to improve inference speed of language…

Cited by 2SourcePDFScholar
2024

Can Looped Transformers Learn to Implement Multi-step Gradient Descent for In-context Learning?

ICML 2024poster

Transformers to do reasoning and few-shot learning, without any fine-tuning, is widely conjectured to stem from their ability to implicitly simulate a multi-step algorithms -- such as gradient descent -- with their weights in a single forward pass. Recently, there has been progress in understanding…

Cited by 18SourcePDFScholar
2024

DistillSpec: Improving Speculative Decoding via Knowledge Distillation

ICLR 2024poster

Speculative decoding~(SD) accelerates large language model inference by employing a faster {\em draft} model for generating multiple tokens, which are then verified in parallel by the larger {\em target} model, resulting in the text generated according to the target model distribution. However, iden…

Cited by 86SourcePDFScholar
2024

Functional Interpolation for Relative Positions improves Long Context Transformers

ICLR 2024poster

Preventing the performance decay of Transformers on inputs longer than those used for training has been an important challenge in extending the context length of these models. Though the Transformer architecture has fundamentally no limits on the input sequence lengths it can process, the choice of…

Cited by 47SourcePDFScholar
2024

Language Model Cascades: Token-Level Uncertainty And Beyond

ICLR 2024poster

Recent advances in language models (LMs) have led to significant improvements in quality on complex NLP tasks, but at the expense of increased inference costs. A simple strategy to achieve more favorable cost-quality tradeoffs is cascading: here, a small model is invoked for most “easy” instances, w…

Cited by 36SourcePDFScholar
2024

Learning to Reject Meets Long-tail Learning

ICLR 2024spotlight

Learning to reject (L2R) is a classical problem where one seeks a classifier capable of abstaining on low-confidence samples. Most prior work on L2R has focused on minimizing the standard misclassification error. However, in many real-world applications, the label distribution is highly imbalanced,…

Cited by 3SourcePDFScholar
2024

MarkovGen: Structured Prediction for Efficient Text-to-Image Generation

CVPR 2024poster

Modern text-to-image generation models produce high-quality images that are both photorealistic and faithful to the text prompts. However this quality comes at significant computational cost: nearly all of these models are iterative and require running sampling multiple times with large models. This…

Cited by 2SourcePDFScholar
2024

On Bias-Variance Alignment in Deep Models

ICLR 2024spotlight

Classical wisdom in machine learning holds that the generalization error can be decomposed into bias and variance, and these two terms exhibit a \emph{trade-off}. However, in this paper, we show that for an ensemble of deep learning based classification models, bias and variance are \emph{aligned} a…

Cited by 3SourcePDFScholar
2024

On the Inductive Bias of Stacking Towards Improving Reasoning

NeurIPS 2024poster

Given the increasing scale of model sizes, efficient training strategies like gradual stacking have garnered interest. Stacking enables efficient training by gradually growing the depth of a model in stages and using layers from a smaller model in an earlier stage to initialize the next stage. Altho…

Cited by 2SourcePDFScholar
2024

Plugin estimators for selective classification with out-of-distribution detection

ICLR 2024poster

Real-world classifiers can benefit from the option of abstaining from predicting on samples where they have low confidence. Such abstention is particularly useful on samples which are close to the learned decision boundary, or which are outliers with respect to the training sample. These settings ha…

Cited by 8SourcePDFScholar
2024

Promises and Pitfalls of Generative Masked Language Modeling: Theoretical Framework and Practical Guidelines

ICML 2024poster

Autoregressive language models are the currently dominant paradigm for text generation, however they have some fundamental limitations that cannot be remedied by scale---for example inherently sequential and unidirectional generation. While alternate classes of models have been explored, we have lim…

2024

Regression Aware Inference with LLMs

EMNLP 2024finding

Large language models (LLMs) have shown strong results on a range of applications, including regression and scoring tasks.Typically, one obtains outputs from an LLM via autoregressive sampling from the model’s output distribution. We show that this inference strategy can be sub-optimal for common re…

Cited by 3SourcePDFScholar
2024

Rethinking FID: Towards a Better Evaluation Metric for Image Generation

CVPR 2024highlight

As with many machine learning problems the progress of image generation methods hinges on good evaluation metrics. One of the most popular is the Frechet Inception Distance (FID). FID estimates the distance between a distribution of Inception-v3 features of real images and those of images generated…

2024

Tandem Transformers for Inference Efficient LLMs

ICML 2024poster

The autoregressive nature of conventional large language models (LLMs) inherently limits inference speed, as tokens are generated sequentially. While speculative (Leviathan et al., 2023) and parallel (Stern et al., 2018) decoding techniques attempt to mitigate this, they face limitations: either rel…

Cited by 5SourcePDFScholar
2024

Think before you speak: Training Language Models With Pause Tokens

ICLR 2024poster

Language models generate responses by producing a series of tokens in immediate succession: the $(K+1)^{\rm th}$ token is an outcome of manipulating $K$ hidden vectors per layer, one vector per preceding token. What if instead we were to let the model manipulate say, $K+10$ hidden vectors, before it…

Cited by 76SourcePDFScholar
2024

Two-stage LLM Fine-tuning with Less Specialization and More Generalization

ICLR 2024poster

Pretrained large language models (LLMs) are general purpose problem solvers applicable to a diverse set of tasks with prompts. They can be further improved towards a specific task by fine-tuning on a specialized dataset. However, fine-tuning usually makes the model narrowly specialized on this datas…

Cited by 6SourcePDFScholar
2024

USTAD: Unified Single-model Training Achieving Diverse Scores for Information Retrieval

ICML 2024poster

Modern information retrieval (IR) systems consists of multiple stages like retrieval and ranking, with Transformer-based models achieving state-of-the-art performance at each stage. In this paper, we challenge the tradition of using separate models for different stages and ask if a single Transforme…

Cited by 0SourcePDFScholar
2023

Automating Nearest Neighbor Search Configuration with Constrained Optimization

ICLR 2023poster

The approximate nearest neighbor (ANN) search problem is fundamental to efficiently serving many real-world machine learning applications. A number of techniques have been developed for ANN search that are efficient, accurate, and scalable. However, such techniques typically have a number of paramet…

Cited by 8SourcePDFScholar
2023

Efficient Training of Language Models using Few-Shot Learning

ICML 2023poster

Large deep learning models have achieved state-of-the-art performance across various natural language processing (NLP) tasks and demonstrated remarkable few-shot learning performance. However, training them is often challenging and resource-intensive. In this paper, we study an efficient approach to…

Cited by 15SourcePDFScholar
2023

Large Language Models with Controllable Working Memory

ACL 2023findings

Large language models (LLMs) have led to a series of breakthroughs in natural language processing (NLP), partly owing to the massive amounts of world knowledge they memorize during pretraining. While many downstream applications provide the model with an informational context to aid its underlying t…

Cited by 148SourcePDFScholar
2023

Leveraging Importance Weights in Subset Selection

ICLR 2023poster

We present a subset selection algorithm designed to work with arbitrary model families in a practical batch setting. In such a setting, an algorithm can sample examples one at a time but, in order to limit overhead costs, is only able to update its state (i.e. further train model weights) once a lar…

Cited by 3SourcePDFScholar
2023

On student-teacher deviations in distillation: does it pay to disobey?

NeurIPS 2023poster

Knowledge distillation (KD) has been widely used to improve the test accuracy of a "student" network, by training it to mimic the soft probabilities of a trained "teacher" network. Yet, it has been shown in recent work that, despite being trained to fit the teacher's probabilities, the student may n…

Cited by 13SourcePDFScholar
2023

ResMem: Learn what you can and memorize the rest

NeurIPS 2023poster

The impressive generalization performance of modern neural networks is attributed in part to their ability to implicitly memorize complex training patterns. Inspired by this, we explore a novel mechanism to improve model generalization via explicit memorization. Specifically, we propose the residual…

Cited by 12SourcePDFScholar
2023

SOAR: Improved Indexing for Approximate Nearest Neighbor Search

NeurIPS 2023poster

This paper introduces SOAR: **S**pilling with **O**rthogonality-**A**mplified **R**esiduals, a novel data indexing technique for approximate nearest neighbor (ANN) search. SOAR extends upon previous approaches to ANN search, such as spill trees, that utilize multiple redundant representations while…

Cited by 19SourcePDFScholar
2023

Serving Graph Compression for Graph Neural Networks

ICLR 2023top-25%

Serving a GNN model online is challenging --- in many applications when testing nodes are connected to training nodes, one has to propagate information from training nodes to testing nodes to achieve the best performance, and storing the whole training set (including training graph and node features…

Cited by 9SourcePDFScholar
2023

Supervision Complexity and its Role in Knowledge Distillation

ICLR 2023poster

Despite the popularity and efficacy of knowledge distillation, there is limited understanding of why it helps. In order to study the generalization behavior of a distilled student, we propose a new theoretical framework that leverages supervision complexity: a measure of alignment between teacher-pr…

Cited by 14SourcePDFScholar
2023

Teacher Guided Training: An Efficient Framework for Knowledge Transfer

ICLR 2023poster

The remarkable performance gains realized by large pretrained models, e.g., GPT-3, hinge on the massive amounts of data they are exposed to during training. Analogously, distilling such large models to compact models for efficient deployment also necessitates a large amount of (labeled or unlabeled)…

Cited by 2SourcePDFScholar
2023

The Lazy Neuron Phenomenon: On Emergence of Activation Sparsity in Transformers

ICLR 2023poster

This paper studies a curious phenomenon that machine learning model with Transformer architectures have sparse activation maps. By activation map we refer to the intermediate output of the multi-layer perceptrons (MLPs) after a ReLU activation function, and by "sparse" we mean that on average very f…

Cited by 92SourcePDFScholar
2023

When Does Confidence-Based Cascade Deferral Suffice?

NeurIPS 2023poster

Cascades are a classical strategy to enable inference cost to vary adaptively across samples, wherein a sequence of classifiers are invoked in turn. A deferral rule determines whether to invoke the next classifier in the sequence, or to terminate prediction. One simple deferral rule employs the co…

Cited by 17SourcePDFScholar
2022

In defense of dual-encoders for neural ranking

ICML 2022spotlight

Transformer-based models such as BERT have proven successful in information retrieval problem, which seek to identify relevant documents for a given query. There are two broad flavours of such models: cross-attention (CA) models, which learn a joint embedding for the query and document, and dual-enc…

Cited by 33SourcePDFScholar
2022

Post-hoc estimators for learning to defer to an expert

NeurIPS 2022accept

Many practical settings allow a learner to defer predictions to one or more costly experts. For example, the learning to defer paradigm allows a learner to defer to a human expert, at some monetary cost. Similarly, the adaptive inference paradigm allows a base model to defer to one or more large mod…

Cited by 58SourcePDFScholar
2022

Robust Training of Neural Networks Using Scale Invariant Architectures

ICML 2022oral

In contrast to SGD, adaptive gradient methods like Adam allow robust training of modern deep networks, especially large language models. However, the use of adaptivity not only comes at the cost of extra memory but also raises the fundamental question: can non-adaptive methods like SGD enjoy similar…

Cited by 34SourcePDFScholar
2022

TPU-KNN: K Nearest Neighbor Search at Peak FLOP/s

NeurIPS 2022accept

This paper presents a novel nearest neighbor search algorithm achieving TPU (Google Tensor Processing Unit) peak performance, outperforming state-of-the-art GPU algorithms with similar level of recall. The design of the proposed algorithm is motivated by an accurate accelerator performance model tha…

Cited by 30SourcePDFScholar
2021

A statistical perspective on distillation

ICML 2021spotlight

Knowledge distillation is a technique for improving a “student” model by replacing its one-hot training labels with a label distribution obtained from a “teacher” model. Despite its broad success, several basic questions — e.g., Why does distillation help? Why do more accurate teachers not necessari…

Cited by 107SourcePDFScholar
2021

Adaptive Federated Optimization

ICLR 2021poster

Federated learning is a distributed machine learning paradigm in which a large number of clients coordinate with a central server to learn a model without sharing their own training data. Standard federated optimization methods such as Federated Averaging (FedAvg) are often difficult to tune and exh…

2021

Batch Active Learning at Scale

NeurIPS 2021poster

The ability to train complex and highly effective models often requires an abundance of training data, which can easily become a bottleneck in cost, time, and computational resources. Batch active learning, which adaptively issues batched queries to a labeling oracle, is a common approach for addres…

Cited by 189SourcePDFScholar
2021

Coping with Label Shift via Distributionally Robust Optimisation

ICLR 2021poster

The label shift problem refers to the supervised learning setting where the train and test label distributions do not match. Existing work addressing label shift usually assumes access to an unlabelled test sample. This sample may be used to estimate the test label distribution, and to then train a…

Cited by 91SourcePDFScholar
2021

Disentangling Sampling and Labeling Bias for Learning in Large-output Spaces

ICML 2021spotlight

Negative sampling schemes enable efficient training given a large number of classes, by offering a means to approximate a computationally expensive loss function that takes all labels into account. In this paper, we present a new connection between these schemes and loss modification techniques for…

Cited by 11SourcePDFScholar
2021

Efficient Training of Retrieval Models using Negative Cache

NeurIPS 2021poster

Factorized models, such as two tower neural network models, are widely used for scoring (query, document) pairs in information retrieval tasks. These models are typically trained by optimizing the model parameters to score relevant ``positive" pairs higher than the irrelevant ``negative" ones. While…

2021

Evaluations and Methods for Explanation through Robustness Analysis

ICLR 2021poster

Feature based explanations, that provide importance of each feature towards the model prediction, is arguably one of the most intuitive ways to explain a model. In this paper, we establish a novel set of evaluation criteria for such feature based explanations by robustness analysis. In contrast to e…

Cited by 69SourcePDFScholar
2021

Long-tail learning via logit adjustment

ICLR 2021spotlight

Real-world classification problems typically exhibit an imbalanced or long-tailed label distribution, wherein many labels have only a few associated samples. This poses a challenge for generalisation on such labels, and also makes naive learning biased towards dominant labels. In this paper, we pr…

2021

Overparameterisation and worst-case generalisation: friend or foe?

ICLR 2021poster

Overparameterised neural networks have demonstrated the remarkable ability to perfectly fit training samples, while still generalising to unseen test samples. However, several recent works have revealed that such models' good average performance does not always translate to good worst-case performan…

Cited by 42SourcePDFScholar
2021

RankDistil: Knowledge Distillation for Ranking

AISTATS 2021poster

Knowledge distillation is an approach to improve the performance of a student model by using the knowledge of a complex teacher. Despite its success in several deep learning applications, the study of distillation is mostly confined to classification settings. In particular, the use of distillation…

Cited by 38SourcePDFScholar
2020

Accelerating Large-Scale Inference with Anisotropic Vector Quantization

ICML 2020poster

Quantization based techniques are the current state-of-the-art for scaling maximum inner product search to massive databases. Traditional approaches to quantization aim to minimize the reconstruction error of the database points. Based on the observation that for a given query, the database points t…

2020

Are Transformers universal approximators of sequence-to-sequence functions?

ICLR 2020poster

Despite the widespread adoption of Transformer models for NLP tasks, the expressive power of these models is not well-understood. In this paper, we establish that Transformer models are universal approximators of continuous permutation equivariant sequence-to-sequence functions with compact support,…

Cited by 432SourceScholar
2020

How Does Noise Help Robustness? Explanation and Exploration under the Neural SDE Framework

CVPR 2020oral

Neural Ordinary Differential Equation (Neural ODE) has been proposed as a continuous approximation to the ResNet architecture. Some commonly used regularization mechanisms in discrete neural networks (e.g., dropout, Gaussian noise) are missing in current Neural ODE networks. In this paper, we propos…

Cited by 70PDFcodeScholar
2020

Large Batch Optimization for Deep Learning: Training BERT in 76 minutes

ICLR 2020poster

Training large deep neural networks on massive datasets is computationally very challenging. There has been recent surge in interest in using large batch stochastic optimization methods to tackle this issue. The most prominent algorithm in this line of research is LARS, which by employing layerwis…

Cited by 1205SourcecodeScholar
2020

Learning discrete distributions: user vs item-level privacy

NeurIPS 2020poster

Much of the literature on differential privacy focuses on item-level privacy, where loosely speaking, the goal is to provide privacy per item or training example. However, recently many practical applications such as federated learning require preserving privacy for all items of a single user, which…

Cited by 72SourcePDFScholar
2020

Learning to Learn by Zeroth-Order Oracle

ICLR 2020poster

In the learning to learn (L2L) framework, we cast the design of optimization algorithms as a machine learning problem and use deep neural networks to learn the update rules. In this paper, we extend the L2L framework to zeroth-order (ZO) optimization setting, where no explicit gradient information i…

Cited by 20SourcecodeScholar
2020

Low-Rank Bottleneck in Multi-head Attention Models

ICML 2020poster

Attention based Transformer architecture has enabled significant advances in the field of natural language processing. In addition to new pre-training techniques, recent improvements crucially rely on working with a relatively larger embedding dimension for tokens. Unfortunately, this leads to model…

2020

O(n) Connections are Expressive Enough: Universal Approximability of Sparse Transformers

NeurIPS 2020poster

Recently, Transformer networks have redefined the state of the art in many NLP tasks. However, these models suffer from quadratic computational cost in the input sequence length $n$ to compute pairwise attention in each layer. This has prompted recent research into sparse Transformers that sparsify…

Cited by 94SourcePDFScholar
2020

Pre-training Tasks for Embedding-based Large-scale Retrieval

ICLR 2020poster

We consider the large-scale query-document retrieval problem: given a query (e.g., a question), return the set of relevant documents (e.g., paragraphs containing the answer) from a large document corpus. This problem is often solved in two steps. The retrieval phase first reduces the solution space,…

Cited by 355SourceScholar
2020

Robust large-margin learning in hyperbolic space

NeurIPS 2020poster

Recently, there has been a surge of interest in representation learning in hyperbolic spaces, driven by their ability to represent hierarchical data with significantly fewer dimensions than standard Euclidean spaces. However, the viability and benefits of hyperbolic spaces for downstream machine lea…

Cited by 40SourcePDFScholar
2020

Tight Analysis of Privacy and Utility Tradeoff in Approximate Differential Privacy

AISTATS 2020poster

We characterize the minimum noise amplitude and power for noise-adding mechanisms in (epsilon, delta)-differential privacy for single real-valued query function. We derive new lower bounds using the duality of linear programming, and new upper bounds by analyzing a special class of (epsilon, delta)-…

Cited by 79SourcePDFScholar
2020

Why are Adaptive Methods Good for Attention Models?

NeurIPS 2020poster

While stochastic gradient descent (SGD) is still the de facto algorithm in deep learning, adaptive methods like Clipped SGD/Adam have been observed to outperform SGD across important tasks, such as attention models. The settings under which SGD performs poorly in comparison to adaptive methods are n…

2019

Breaking the Glass Ceiling for Embedding-Based Classifiers for Large Output Spaces

NeurIPS 2019poster

In extreme classification settings, embedding-based neural network models are currently not competitive with sparse linear and tree-based methods in terms of accuracy. Most prior works attribute this poor performance to the low-dimensional bottleneck in embedding-based methods. In this paper, we dem…

Cited by 75SourcePDFScholar
2019

Escaping Saddle Points with Adaptive Gradient Methods

ICML 2019oral

Adaptive methods such as Adam and RMSProp are widely used in deep learning but are not well understood. In this paper, we seek a crisp, clean and precise characterization of their behavior in nonconvex settings. To this end, we first provide a novel view of adaptive methods as preconditioned SGD, wh…

Cited by 104SourcePDFScholar
2019

Learning a Compressed Sensing Measurement Matrix via Gradient Unrolling

ICML 2019oral

Linear encoding of sparse vectors is widely popular, but is commonly data-independent – missing any possible extra (but a priori unknown) structure beyond sparsity. In this paper we present a new method to learn linear encoders that adapt to data, while still performing well with the widely used $\e…

2019

Learning to Screen for Fast Softmax Inference on Large Vocabulary Neural Networks

ICLR 2019poster

Neural language models have been widely used in various NLP tasks, including machine translation, next word prediction and conversational agents. However, it is challenging to deploy these models on mobile devices due to their slow prediction speed, where the bottleneck is to compute top candidates…

Cited by 27SourcePDFScholar
2019

Multilabel reductions: what is my loss optimising?

NeurIPS 2019spotlight

Multilabel classification is a challenging problem arising in applications ranging from information retrieval to image tagging. A popular approach to this problem is to employ a reduction to a suitable series of binary or multiclass problems (e.g., computing a softmax based cross-entropy over the re…

Cited by 68SourcePDFScholar
2019

Sampled Softmax with Random Fourier Features

NeurIPS 2019poster

The computational cost of training with softmax cross entropy loss grows linearly with the number of classes. For the settings where a large number of classes are involved, a common method to speed up training is to sample a subset of classes and utilize an estimate of the loss gradient based on the…

Cited by 69SourcePDFScholar
2019

Stochastic Negative Mining for Learning with Large Output Spaces

AISTATS 2019poster

We consider the problem of retrieving the most relevant labels for a given input when the size of the output space is very large. Retrieval methods are modeled as set-valued classifiers which output a small set of classes for each input, and a mistake is made if the label is not in the output set. D…

Cited by 72SourcePDFScholar
2018

Adaptive Methods for Nonconvex Optimization

NeurIPS 2018poster

Adaptive gradient methods that rely on scaling gradients down by the square root of exponential moving averages of past squared gradients, such RMSProp, Adam, Adadelta have found wide application in optimizing the nonconvex problems that arise in deep learning. However, it has been recently demonstr…

2018

Loss Decomposition for Fast Learning in Large Output Spaces

ICML 2018oral

For problems with large output spaces, evaluation of the loss function and its gradient are expensive, typically taking linear time in the size of the output space. Recently, methods have been developed to speed up learning via efficient data structures for Nearest-Neighbor Search (NNS) or Maximum I…

2018

cpSGD: Communication-efficient and differentially-private distributed SGD

NeurIPS 2018spotlight

Distributed stochastic gradient descent is an important subroutine in distributed learning. A setting of particular interest is when the clients are mobile devices, where two important concerns are communication efficiency and the privacy of the clients. Several recent works have focused on reducing…

Cited by 587SourcePDFScholar
2017

Distributed Mean Estimation with Limited Communication

ICML 2017poster

Motivated by the need for distributed learning and optimization algorithms with low communication cost, we study communication efficient algorithms for distributed mean estimation. Unlike previous works, we make no probabilistic assumptions on the data. We first show that for $d$ dimensional data wi…

Cited by 424SourcePDFScholar
2017

Fast Classification with Binary Prototypes

AISTATS 2017poster

In this work, we propose a new technique for \emphfast k-nearest neighbor (k-NN) classification in which the original database is represented via a small set of learned binary prototypes. The training phase simultaneously learns a hash function which maps the data points to binary codes, and a set o…

2017

Multiscale Quantization for Fast Similarity Search

NeurIPS 2017poster

We propose a multiscale quantization approach for fast similarity search on large, high-dimensional datasets. The key insight of the approach is that quantization methods, in particular product quantization, perform poorly when there is large variance in the norms of the data points. This is a commo…

Cited by 85SourcePDFScholar
2016

Binary embeddings with structured hashed projections

ICML 2016poster

We consider the hashing mechanism for constructing binary embeddings, that involves pseudo-random projections followed by nonlinear (sign function) mappings. The pseudo-random projection is described by a matrix, where not all entries are independent random variables but instead a fixed “budget of r…

Cited by 42SourcePDFScholar
2016

Orthogonal Random Features

NeurIPS 2016oral

We present an intriguing discovery related to Random Fourier Features: replacing multiplication by a random Gaussian matrix with multiplication by a properly scaled random orthogonal matrix significantly decreases kernel approximation error. We call this technique Orthogonal Random Features (ORF), a…

Cited by 266SourcePDFScholar
2015

An Exploration of Parameter Redundancy in Deep Networks With Circulant Projections

ICCV 2015poster

We explore the redundancy of parameters in deep neural networks by replacing the conventional linear projection in fully-connected layers with the circulant projection. The circulant structure substantially reduces memory footprint and enables the use of the Fast Fourier Transform to speed up the co…

Cited by 407PDFScholar
2015

Exemplar-based large vocabulary speech recognition using k-nearest neighbors

ICASSP 2015accepted

This paper describes a large scale exemplar-based acoustic modeling approach for large vocabulary continuous speech recognition. We construct an index of labeled training frames using high-level features extracted from the bottleneck layer of a deep neural network as indexing features. At recognitio…

Cited by 0SourceScholar
2015

Fast Orthogonal Projection Based on Kronecker Product

ICCV 2015poster

We propose a family of structured matrices to speed up orthogonal projections for high-dimensional data commonly seen in computer vision applications. In this, a structured matrix is formed by the Kronecker product of a series of smaller orthogonal matrices. This achieves O(dlogd) computational comp…

Cited by 55PDFScholar