← Search

Mohammad Rastegari

31 accepted papers

2025

SeedLM: Compressing LLM Weights into Seeds of Pseudo-Random Generators

ICLR 2025poster

Large Language Models (LLMs) have transformed natural language processing, but face significant challenges in widespread deployment due to their high runtime cost. In this paper, we introduce SeedLM, a novel post-training compression method that uses seeds of a pseudo-random generator to encode and…

Cited by 0SourcePDFScholar
2025

Speculative Streaming: Efficient and Scalable Speculative Decoding with Multi-Stream Attention

EMNLP 2025

Speculative decoding is a prominent technique for accelerating LLM inference by leveraging an auxiliary draft model, but its effectiveness is limited by the autoregressive nature of draft generation, where acceptance rates depend on the draft model’s size. Scaling the draft model improves acceptance

Cited by 0SourcePDFScholar
2024

KV-Runahead: Scalable Causal LLM Inference by Parallel Key-Value Cache Generation

ICML 2024poster

Large Language Model or LLM inference has two phases, the prompt (or prefill) phase to output the first token and the extension (or decoding) phase to the generate subsequent tokens. In this work, we propose an efficient parallelization scheme, KV-Runahead to accelerate the prompt phase. The key obs…

Cited by 3SourcePDFScholar
2024

Knowledge Transfer from Vision Foundation Models for Efficient Training of Small Task-specific Models

ICML 2024poster

Vision Foundation Models (VFMs) pretrained on massive datasets exhibit impressive performance on various downstream tasks, especially with limited labeled target data. However, due to their high inference compute cost, these models cannot be deployed for many real-world applications. Motivated by th…

2024

LLM in a flash: Efficient Large Language Model Inference with Limited Memory

ACL 2024long

Large language models (LLMs) are central to modern natural language processing, delivering exceptional performance in various tasks. However, their substantial computational and memory requirements present challenges, especially for devices with limited DRAM capacity. This paper tackles the challeng…

Cited by 113SourcePDFScholar
2024

ReLU Strikes Back: Exploiting Activation Sparsity in Large Language Models

ICLR 2024oral

Large Language Models (LLMs) with billions of parameters have drastically transformed AI applications. However, their demanding computation during inference has raised significant challenges for deployment on resource-constrained devices. Despite recent trends favoring alternative activation functio…

Cited by 85SourcePDFScholar
2024

Superposition Prompting: Improving and Accelerating Retrieval-Augmented Generation

ICML 2024poster

Despite the successes of large language models (LLMs), they exhibit significant drawbacks, particularly when processing long contexts. Their inference cost scales quadratically with respect to sequence length, making it expensive for deployment in some real-world text processing applications, such a…

2023

Reinforce Data, Multiply Impact: Improved Model Accuracy and Robustness with Dataset Reinforcement

ICCV 2023poster

We propose Dataset Reinforcement, a strategy to improve a dataset once such that the accuracy of any model architecture trained on the reinforced dataset is improved at no additional training cost for users. We propose a Dataset Reinforcement strategy based on data augmentation and knowledge distill…

Cited by 11PDFcodeScholar
2022

DKM: Differentiable k-Means Clustering Layer for Neural Network Compression

ICLR 2022poster

Deep neural network (DNN) model compression for efficient on-device inference is becoming increasingly important to reduce memory requirements and keep user data on-device. To this end, we propose a novel differentiable k-means clustering layer (DKM) and its application to train-time weight clusteri…

Cited by 53SourcePDFScholar
2022

MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformer

ICLR 2022poster

Light-weight convolutional neural networks (CNNs) are the de-facto for mobile vision tasks. Their spatial inductive biases allow them to learn representations with fewer parameters across different vision tasks. However, these networks are spatially local. To learn global representations, self-atten…

2022

SPIN: An Empirical Evaluation on Sharing Parameters of Isotropic Networks

ECCV 2022poster

"Recent isotropic networks, such as ConvMixer and Vision Transformers, have found significant success across visual recognition tasks, matching or outperforming non-isotropic Convolutional Neural Networks. Isotropic architectures are particularly well-suited to cross-layer weight sharing, an effecti…

2021

Learning Neural Network Subspaces

ICML 2021spotlight

Recent observations have advanced our understanding of the neural network optimization landscape, revealing the existence of (1) paths of high accuracy containing diverse solutions and (2) wider minima offering improved performance. Previous methods observing diverse paths require multiple training…

2020

Butterfly Transform: An Efficient FFT Based Neural Architecture Design

CVPR 2020poster

In this paper, we show that extending the butterfly operations from the FFT algorithm to a general Butterfly Transform (BFT) can be beneficial in building an efficient block structure for CNN designs. Pointwise convolutions, which we refer to as channel fusions, are the main computational bottleneck…

Cited by 21PDFScholar
2020

DeFINE: Deep Factorized Input Token Embeddings for Neural Sequence Modeling

ICLR 2020poster

For sequence models with large vocabularies, a majority of network parameters lie in the input and output layers. In this work, we describe a new method, DeFINE, for learning deep token representations efficiently. Our architecture uses a hierarchical structure with novel skip-connections which allo…

Cited by 28SourcecodeScholar
2020

Supermasks in Superposition

NeurIPS 2020poster

We present the Supermasks in Superposition (SupSup) model, capable of sequentially learning thousands of tasks without catastrophic forgetting. Our approach uses a randomly initialized, fixed base network and for each task finds a subnetwork (supermask) that achieves good performance. If task identi…

2020

What's Hidden in a Randomly Weighted Neural Network?

CVPR 2020poster

Training a neural network is synonymous with learning the values of the weights. By contrast, we demonstrate that randomly weighted neural networks contain subnetworks which achieve impressive performance without ever training the weight values. Hidden in a randomly weighted Wide ResNet-50 is a subn…

Cited by 424PDFcodeScholar
2019

Assisted Excitation of Activations: A Learning Technique to Improve Object Detectors

CVPR 2019poster

We present a simple yet effective learning technique that significantly improves mAP of YOLO object detectors without compromising their speed. During network training, we carefully feed in localization information. We excite certain activations in order to help the network learn to better localize…

Cited by 39PDFScholar
2019

ELASTIC: Improving CNNs With Dynamic Scaling Policies

CVPR 2019oral

Scale variation has been a challenge from traditional to modern approaches in computer vision. Most solutions to scale issues have a similar theme: a set of intuitive and manually designed policies that are generic and fixed (e.g. SIFT or feature pyramid). We argue that the scaling policy should be…

Cited by 87PDFcodeScholar
2019

ESPNetv2: A Light-Weight, Power Efficient, and General Purpose Convolutional Neural Network

CVPR 2019poster

We introduce a light-weight, power efficient, and general purpose convolutional neural network, ESPNetv2, for modeling visual and sequential data. Our network uses group point-wise and depth-wise dilated separable convolutions to learn representations from a large effective receptive field with fewe…

Cited by 600PDFcodeScholar
2019

Learning to Learn How to Learn: Self-Adaptive Visual Navigation Using Meta-Learning

CVPR 2019oral

Learning is an inherently continuous phenomenon. When humans learn a new task there is no explicit distinction between training and inference. As we learn a task, we keep learning about it while performing the task. What we learn and how we learn it varies during different stages of learning. Learni…

Cited by 278PDFcodeScholar
2019

OK-VQA: A Visual Question Answering Benchmark Requiring External Knowledge

CVPR 2019poster

Visual Question Answering (VQA) in its ideal form lets us study reasoning in the joint space of vision and language and serves as a proxy for the AI task of scene understanding. However, most VQA benchmarks to date are focused on questions such as simple counting, visual attributes, and object detec…

Cited by 1199PDFScholar
2019

Two Body Problem: Collaborative Visual Task Completion

CVPR 2019oral

Collaboration is a necessary skill to perform tasks that are beyond one agent's capabilities. Addressed extensively in both conventional and modern AI, multi-agent collaboration has often been studied in the context of simple grid worlds. We argue that there are inherently visual aspects to collabor…

Cited by 98PDFScholar
2018

ESPNet: Efficient Spatial Pyramid of Dilated Convolutions for Semantic Segmentation

ECCV 2018poster

We introduce a fast and efficient convolutional neural network, ESPNet, for semantic segmentation of high resolution images under resource constraints. ESPNet is based on a new convolutional module, efficient spatial pyramid (ESP), which is efficient in terms of computation, memory, and power. ESPNe…

2018

IQA: Visual Question Answering in Interactive Environments

CVPR 2018poster

We introduce Interactive Question Answering (IQA), the task of answering questions that require an autonomous agent to interact with a dynamic visual environment. IQA presents the agent with a scene and a question, like: “Are there any apples in the fridge?” The agent must navigate around the scene,…

2016

Newtonian Scene Understanding: Unfolding the Dynamics of Objects in Static Images

CVPR 2016poster

In this paper, we study the challenging problem of predicting the dynamics of objects in static images. Given a query object in an image, our goal is to provide a physical understanding of the object in terms of the forces acting upon it and its long term motion as response to those forces. Direct a…

Cited by 183PDFcodeScholar
2015

Class Consistent Multi-Modal Fusion With Binary Features

CVPR 2015poster

Many existing recognition algorithms combine different modalities based on training accuracy but do not consider the possibility of noise at test time. We describe an algorithm that perturbs test features so that all modalities predict the same class. We enforce this perturbation to be as small as p…

Cited by 15SourcePDFScholar
2015

Discriminative and Consistent Similarities in Instance-Level Multiple Instance Learning

CVPR 2015poster

In this paper we present a bottom-up method to instance-level Multiple Instance Learning (MIL) that learns to discover positive instances with globally constrained reasoning about local pairwise similarities. We discover positive instances by optimizing for a ranking such that positive (top rank) in…

Cited by 12SourcePDFScholar