← Search

Anshumali Shrivastava

52 accepted papers

2026

RACE Attention: A Strictly Linear-Time Attention for Long-Sequence Training

ICLR 2026poster

Softmax Attention has a quadratic time complexity in sequence length, which becomes prohibitive to run at long contexts, even with highly optimized GPU kernels. For example, FlashAttention-2/3 (exact, GPU-optimized implementations of Softmax Attention) cannot complete a single forward–backward pass…

Cited by 0SourcecodeScholar
2026

Scout Before You Attend: Sketch-and-Walk Sparse Attention for Efficient LLM Inference

ICML 2026poster

Self-attention dominates the computational and memory cost of long-context LLM inference across both prefill and decode phases. To address this challenge, we introduce **Sketch\&Walk** Attention, a training-free sparse attention method that determines sparsity with lightweight sketches and determini…

Cited by 0SourceScholar
2026

To Compress or Not? Pushing the Frontier of Lossless GenAI Model Weights Compression with Exponent Concentration

ICLR 2026poster

The scaling of Generative AI (GenAI) models into the hundreds of billions of parameters makes low-precision computation indispensable for efficient deployment. We argue that the fundamental solution lies in developing low-precision \emph{floating-point} formats, which inherently provide numerical st…

Cited by 0SourcecodeScholar
2025

70% Size, 100% Accuracy: Lossless LLM Compression for Efficient GPU Inference via Dynamic-Length Float (DFloat11)

NeurIPS 2025poster

Large-scale AI models, such as Large Language Models (LLMs) and Diffusion Models (DMs), have grown rapidly in size, creating significant challenges for efficient deployment on resource-constrained hardware. In this paper, we introduce Dynamic-Length Float (DFloat11), a lossless compression framework…

Cited by 0SourceScholar
2025

Breaking the Frozen Subspace: Importance Sampling for Low-Rank Optimization in LLM Pretraining

NeurIPS 2025poster

Low-rank optimization has emerged as a promising approach to enabling memory-efficient training of large language models (LLMs). Existing low-rank optimization methods typically project gradients onto a low-rank subspace, reducing the memory cost of storing optimizer states. A key challenge in these…

Cited by 0SourceScholar
2025

CoVE: Compressed Vocabulary Expansion Makes Better LLM-based Recommender Systems

ACL 2025finding

Recommender systems play a pivotal role in providing relevant content to users. With the rapid development of large language models (LLMs), researchers have begun utilizing LLMs to build more powerful recommender systems. However, existing approaches that focus on aligning LLMs with recommendation t…

2025

LeanQuant: Accurate and Scalable Large Language Model Quantization with Loss-error-aware Grid

ICLR 2025poster

Large language models (LLMs) have shown immense potential across various domains, but their high memory requirements and inference costs remain critical challenges for deployment. Post-training quantization (PTQ) has emerged as a promising technique to reduce memory requirements and decoding latency…

2025

Sketch to Adapt: Fine-Tunable Sketches for Efficient LLM Adaptation

ICML 2025poster

Adapting pre-trained large language models (LLMs) is crucial but challenging due to their enormous size. Parameter-efficient fine-tuning (PEFT) techniques typically employ additive adapters applied to frozen model weights. To further reduce memory usage, model weights are often compressed through qu…

Cited by 0SourcePDFScholar
2024

KV Cache is 1 Bit Per Channel: Efficient Large Language Model Inference with Coupled Quantization

NeurIPS 2024poster

Efficient deployment of Large Language Models (LLMs) requires batching multiple requests together to improve throughput. As batch size, context length, or model size increases, the size of key and value (KV) cache quickly becomes the main contributor to GPU memory usage and the bottleneck of inferen…

Cited by 23SourcePDFScholar
2024

NoMAD-Attention: Efficient LLM Inference on CPUs Through Multiply-add-free Attention

NeurIPS 2024poster

Large Language Model (LLM) inference on Central Processing Units (CPU) is challenging due to the vast quantities of Multiply-Add (MAD) matrix operations in the attention computations. This paper highlights a rare gem in modern CPUs, Single-Instruction-Multiple-Data (SIMD) registers, which allows fo…

2024

SS1: Accelerating Inference with Fast and Expressive Sketch Structured Transform

NeurIPS 2024poster

Tensor multiplication with learned weight matrices is the fundamental building block in deep learning models. These matrices can often be sparsified, decomposed, quantized, or subjected to random parameter sharing without losing accuracy, suggesting the possibility of more efficient transforms. Alth…

2024

Soft Prompt Recovers Compressed LLMs, Transferably

ICML 2024poster

Model compression is one of the most popular approaches to improve the accessibility of Large Language Models (LLMs) by reducing their memory footprint. However, the gaining of such efficiency benefits often simultaneously demands extensive engineering efforts and intricate designs to mitigate the p…

2023

A Tale of Two Efficient Value Iteration Algorithms for Solving Linear MDPs with Large Action Space

AISTATS 2023poster

Markov Decision Process (MDP) with large action space naturally occurs in many applications such as language processing, information retrieval, and recommendation system. There have been various approaches to solve these MDPs through value iteration (VI). Unfortunately, all VI algorithms require exp…

Cited by 8SourcePDFScholar
2023

DESSERT: An Efficient Algorithm for Vector Set Search with Vector Set Queries

NeurIPS 2023poster

We study the problem of $\text{\emph{vector set search}}$ with $\text{\emph{vector set queries}}$. This task is analogous to traditional near-neighbor search, with the exception that both the query and each element in the collection are $\text{\textit{sets}}$ of vectors. We identify this problem as…

2023

Deja Vu: Contextual Sparsity for Efficient LLMs at Inference Time

ICML 2023oral

Large language models (LLMs) with hundreds of billions of parameters have sparked a new wave of exciting AI applications. However, they are computationally expensive at inference time. Sparsity is a natural approach to reduce this cost, but existing methods either require costly retraining, have to…

2023

Graph Self-supervised Learning via Proximity Distribution Minimization

UAI 2023poster

Self-supervised learning (SSL) for graphs is an essential problem since graph data are ubiquitous and labeling can be costly. We argue that existing SSL approaches for graphs have two limitations. First, they rely on corruption techniques such as node attribute perturbation and edge dropping to gene…

Cited by 0SourcePDFScholar
2023

Hardware-Aware Compression with Random Operation Access Specific Tile (ROAST) Hashing

ICML 2023poster

Advancements in deep learning are often associated with increasing model sizes. Training and deploying large models require sophisticated hardware and incur significantly higher costs. Thus, model compression is a widely explored approach to solving the problem. However, SOTA techniques fall short i…

2023

Learning Multimodal Data Augmentation in Feature Space

ICLR 2023poster

The ability to jointly learn from multiple modalities, such as text, audio, and visual data, is a defining feature of intelligent systems. While there have been promising advances in designing neural networks to harness multimodal data, the enormous success of data augmentation currently remains lim…

2023

One-Pass Distribution Sketch for Measuring Data Heterogeneity in Federated Learning

NeurIPS 2023poster

Federated learning (FL) is a machine learning paradigm where multiple client devices train models collaboratively without data exchange. Data heterogeneity problem is naturally inherited in FL since data in different clients follow diverse distributions. To mitigate the negative influence of data h…

2023

Scissorhands: Exploiting the Persistence of Importance Hypothesis for LLM KV Cache Compression at Test Time

NeurIPS 2023poster

Large language models(LLMs) have sparked a new wave of exciting AI applications. Hosting these models at scale requires significant memory resources. One crucial memory bottleneck for the deployment stems from the context window. It is commonly recognized that model weights are memory hungry; howeve…

Cited by 200SourcePDFScholar
2022

DRAGONN: Distributed Randomized Approximate Gradients of Neural Networks

ICML 2022spotlight

Data-parallel distributed training (DDT) has become the de-facto standard for accelerating the training of most deep learning tasks on massively parallel hardware. In the DDT paradigm, the communication overhead of gradient synchronization is the major efficiency bottleneck. A widely adopted approac…

Cited by 16SourcePDFScholar
2022

Graph Reordering for Cache-Efficient Near Neighbor Search

NeurIPS 2022accept

Graph search is one of the most successful algorithmic trends in near neighbor search. Several of the most popular and empirically successful algorithms are, at their core, a greedy walk along a pruned near neighbor graph. However, graph traversal applications often suffer from poor memory access pa…

Cited by 18SourcePDFScholar
2022

Learning to Retrieve Relevant Experiences for Motion Planning

ICRA 2022poster

Recent work has demonstrated that motion planners' performance can be significantly improved by retrieving past experiences from a database. Typically, the experience database is queried for past similar problems using a similarity function defined over the motion planning problems. However, to date…

Cited by 19SourceScholar
2022

One-Pass Diversified Sampling with Application to Terabyte-Scale Genomic Sequence Streams

ICML 2022spotlight

A popular approach to reduce the size of a massive dataset is to apply efficient online sampling to the stream of data as it is read or generated. Online sampling routines are currently restricted to variations of reservoir sampling, where each sample is selected uniformly and independently of other…

2022

Retaining Knowledge for Learning with Dynamic Definition

NeurIPS 2022accept

Machine learning models are often deployed in settings where they must be constantly updated in response to the changes in class definitions while retaining high accuracy on previously learned definitions. A classical use case is fraud detection, where new fraud schemes come one after another. While…

Cited by 2SourcePDFScholar
2022

Structural Contrastive Representation Learning for Zero-shot Multi-label Text Classification

EMNLP 2022finding

Zero-shot multi-label text classification (ZMTC) is a fundamental task in natural language processing with applications in the cold start problem of recommendation systems. Ideally, one would learn an expressive representation of both input text and label features so that ZMTC is transformed into a…

Cited by 13SourcePDFScholar
2022

The trade-offs of model size in large recommendation models : 100GB to 10MB Criteo-tb DLRM model

NeurIPS 2022accept

Embedding tables dominate industrial-scale recommendation model sizes, using up to terabytes of memory. A popular and the largest publicly available machine learning MLPerf benchmark on recommendation data is a Deep Learning Recommendation Model (DLRM) trained on a terabyte of click-through data. It…

Cited by 10SourcePDFScholar
2021

A Tale of Two Efficient and Informative Negative Sampling Distributions

ICML 2021oral

Softmax classifiers with a very large number of classes naturally occur in many applications such as natural language processing and information retrieval. The calculation of full softmax is costly from the computational and energy perspective. There have been various sampling approaches to overcome…

2021

Breaking the Linear Iteration Cost Barrier for Some Well-known Conditional Gradient Methods Using MaxIP Data-structures

NeurIPS 2021poster

Conditional gradient methods (CGM) are widely used in modern machine learning. CGM's overall running time usually consists of two parts: the number of iterations and the cost of each iteration. Most efforts focus on reducing the number of iterations as a means to reduce the overall running time. In…

Cited by 36SourcePDFScholar
2021

Learning Sampling Distributions Using Local 3D Workspace Decompositions for Motion Planning in High Dimensions

ICRA 2021poster

Earlier work has shown that reusing experience from prior motion planning problems can improve the efficiency of similar, future motion planning queries. However, for robots with many degrees-of-freedom, these methods exhibit poor generalization across different environments and often require large…

Cited by 51SourcecodeScholar
2021

MONGOOSE: A Learnable LSH Framework for Efficient Neural Network Training

ICLR 2021oral

Recent advances by practitioners in the deep learning community have breathed new life into Locality Sensitive Hashing (LSH), using it to reduce memory and time bottlenecks in neural network (NN) training. However, while LSH has sub-linear guarantees for approximate near-neighbor search in theory, i…

Cited by 88SourcePDFScholar
2021

Raw Nav-merge Seismic Data to Subsurface Properties with MLP based Multi-Modal Information Unscrambler

NeurIPS 2021poster

Traditional seismic inversion (SI) maps the hundreds of terabytes of raw-field data to subsurface properties in gigabytes. This inversion process is expensive, requiring over a year of human and computational effort. Recently, data-driven approaches equipped with Deep learning (DL) are envisioned t…

Cited by 9SourcePDFScholar
2020

Adaptive Learned Bloom Filter (Ada-BF): Efficient Utilization of the Classifier with Application to Real-Time Information Filtering on the Web

NeurIPS 2020poster

Recent work suggests improving the performance of Bloom filter by incorporating a machine learning model as a binary classifier. However, such learned Bloom filter does not take full advantage of the predicted probability scores. We propose new algorithms that generalize the learned Bloom filter by…

2020

Sub-linear Memory Sketches for Near Neighbor Search on Streaming Data

ICML 2020poster

We present the first sublinear memory sketch that can be queried to find the nearest neighbors in a dataset. Our online sketching algorithm compresses an N element dataset to a sketch of size $O(N^b \log^3 N)$ in $O(N^{(b+1)} \log^3 N)$ time, where $b < 1$. This sketch can correctly report the neare…

Cited by 20SourcePDFScholar
2019

Compressing Gradient Optimizers via Count-Sketches

ICML 2019oral

Many popular first-order optimization methods accelerate the convergence rate of deep learning models. However, these algorithms require auxiliary variables, which cost additional memory proportional to the number of parameters in the model. The problem is becoming more severe as models grow larger…

2019

Extreme Classification in Log Memory using Count-Min Sketch: A Case Study of Amazon Search with 50M Products

NeurIPS 2019poster

In the last decade, it has been shown that many hard AI tasks, especially in NLP, can be naturally modeled as extreme classification problems leading to improved precision. However, such models are prohibitively expensive to train due to the memory bottleneck in the last layer. For example, a reason…

2019

Learning Feasibility for Task and Motion Planning in Tabletop Environments

RA-L 2019

Task and motion planning (TMP) combines discrete search and continuous motion planning. Earlier work has shown that to efficiently find a task-motion plan, the discrete search can leverage information about the continuous geometry. However, incorporating continuous elements into discrete planners pr

Cited by 90SourceScholar
2018

LSH-SAMPLING BREAKS THE COMPUTATIONAL CHICKEN-AND-EGG LOOP IN ADAPTIVE STOCHASTIC GRADIENT ESTIMATION

ICLR 2018workshop

Stochastic Gradient Descent or SGD is the most popular optimization algorithm for large-scale problems. SGD estimates the gradient by uniform sampling with sample size one. There have been several other works that suggest faster epoch wise convergence by using weighted non-uniform sampling for bette…

Cited by 13SourceScholar
2018

MISSION: Ultra Large-Scale Feature Selection using Count-Sketches

ICML 2018oral

Feature selection is an important challenge in machine learning. It plays a crucial role in the explainability of machine-driven decisions that are rapidly permeating throughout modern society. Unfortunately, the explosion in the size and dimensionality of real-world datasets poses a severe challeng…

2018

Topkapi: Parallel and Fast Sketches for Finding Top-K Frequent Elements

NeurIPS 2018poster

Identifying the top-K frequent items is one of the most common and important operations in large data processing systems. As a result, several solutions have been proposed to solve this problem approximately. In this paper, we identify that in modern distributed settings with both multi-node as well…