← Search

Amir Gholami

26 accepted papers

2025

Multipole Attention for Efficient Long Context Reasoning

NeurIPS 2025poster

Large Reasoning Models (LRMs) have shown promising accuracy improvements on complex problem-solving tasks. While these models have attained high accuracy by leveraging additional computation at test time, they need to generate long chain-of-thought reasoning in order to think before answering, which…

Cited by 0SourceScholar
2025

Plan-and-Act: Improving Planning of Agents for Long-Horizon Tasks

ICML 2025poster

Large language models (LLMs) have shown remarkable advancements in enabling language agents to tackle simple tasks. However, applying them for complex, multi-step, long-horizon tasks remains a challenge. Recent work have found success by separating high-level planning from low-level execution, which…

Cited by 0SourcePDFScholar
2025

QuantSpec: Self-Speculative Decoding with Hierarchical Quantized KV Cache

ICML 2025poster

Large Language Models (LLMs) are increasingly being deployed on edge devices for long-context settings, creating a growing need for fast and efficient long-context inference. In these scenarios, the Key-Value (KV) cache is the primary bottleneck in terms of both GPU memory and latency, as the full K…

Cited by 0SourcePDFScholar
2025

Squeezed Attention: Accelerating Long Context Length LLM Inference

ACL 2025long

Emerging Large Language Model (LLM) applications require long input context in order to perform complex tasks like document analysis and code generation.For these long context length applications, the length of the input prompt poses a significant challenge in terms of inference efficiency since the…

2024

An LLM Compiler for Parallel Function Calling

ICML 2024poster

The reasoning capabilities of the recent LLMs enable them to execute external function calls to overcome their inherent limitations, such as knowledge cutoffs, poor arithmetic skills, or lack of access to private data. This development has allowed LLMs to select and coordinate multiple functions bas…

2024

KVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantization

NeurIPS 2024poster

LLMs are seeing growing use for applications which require large context windows, and with these large context windows KV cache activations surface as the dominant contributor to memory consumption during inference. Quantization is a promising approach for compressing KV cache activations; however,…

2024

LLM2LLM: Boosting LLMs with Novel Iterative Data Enhancement

ACL 2024findings

Pretrained large language models (LLMs) are currently state-of-the-art for solving the vast majority of natural language processing tasks. While many real-world applications still require fine-tuning to reach satisfactory levels of performance, many of them are in the low-data regime, making fine-tu…

2024

SqueezeLLM: Dense-and-Sparse Quantization

ICML 2024poster

Generative Large Language Models (LLMs) have demonstrated remarkable results for a wide range of tasks. However, deploying these models for inference has been a significant challenge due to their unprecedented resource requirements. This has forced existing deployment frameworks to use multi-GPU inf…

2024

TinyAgent: Function Calling at the Edge

EMNLP 2024system demonstrations

Recent large language models (LLMs) have enabled the development of advanced agentic systems that can integrate various tools and APIs to fulfill user queries through function calling. However, the deployment of these LLMs on the edge has not been explored since they typically require cloud-based in…

2023

Speculative Decoding with Big Little Decoder

NeurIPS 2023poster

The recent emergence of Large Language Models based on the Transformer architecture has enabled dramatic advancements in the field of Natural Language Processing. However, these models have long inference latency, which limits their deployment and makes them prohibitively expensive for various real-…

2023

Towards Foundation Models for Scientific Machine Learning: Characterizing Scaling and Transfer Behavior

NeurIPS 2023poster

Pre-trained machine learning (ML) models have shown great performance for a wide range of applications, in particular in natural language processing (NLP) and computer vision (CV). Here, we study how pre-training could be used for scientific machine learning (SciML) applications, specifically in the…

Cited by 85SourcePDFScholar
2022

A Fast Post-Training Pruning Framework for Transformers

NeurIPS 2022accept

Pruning is an effective way to reduce the huge inference cost of Transformer models. However, prior work on pruning Transformers requires retraining the models. This can add high training cost and high complexity to model deployment, making it difficult to use in many practical situations. To addres…

2022

Integer-Only Zero-Shot Quantization for Efficient Speech Recognition

ICASSP 2022accepted

End-to-end neural network models achieve improved performance on various automatic speech recognition (ASR) tasks. However, these models perform poorly on edge hardware due to large memory and computation requirements. While quantizing model weights and/or activations to low-precision can be a promi…

Cited by 0SourceScholar
2022

Squeezeformer: An Efficient Transformer for Automatic Speech Recognition

NeurIPS 2022accept

The recently proposed Conformer model has become the de facto backbone model for various downstream speech tasks based on its hybrid attention-convolution architecture that captures both local and global features. However, through a series of systematic studies, we find that the Conformer architectu…

2021

ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learning

AAAI 2021technical

Incorporating second-order curvature information into machine learning optimization algorithms can be subtle, and doing so naïvely can lead to high per-iteration costs associated with forming the Hessian and performing the associated linear system solve. To address this, we introduce ADAHESSIAN, a n…

2021

Characterizing possible failure modes in physics-informed neural networks

NeurIPS 2021poster

Recent work in scientific machine learning has developed so-called physics-informed neural network (PINN) models. The typical approach is to incorporate physical domain knowledge as soft constraints on an empirical loss function and use existing machine learning methodologies to train the model. We…

2021

HAWQ-V3: Dyadic Neural Network Quantization

ICML 2021spotlight

Current low-precision quantization algorithms often have the hidden cost of conversion back and forth from floating point to quantized integer values. This hidden cost limits the latency improvement realized by quantizing Neural Networks. To address this, we present HAWQ-V3, a novel mixed-precision…

2021

I-BERT: Integer-only BERT Quantization

ICML 2021oral

Transformer based models, like BERT and RoBERTa, have achieved state-of-the-art results in many Natural Language Processing tasks. However, their memory footprint, inference latency, and power consumption are prohibitive efficient inference at the edge, and even at the data center. While quantizatio…

2020

Boundary thickness and robustness in learning models

NeurIPS 2020poster

Robustness of machine learning models to various adversarial and non-adversarial corruptions continues to be of interest. In this paper, we introduce the notion of the boundary thickness of a classifier, and we describe its connection with and usefulness for model robustness. Thick decision boundari…

2020

HAWQ-V2: Hessian Aware trace-Weighted Quantization of Neural Networks

NeurIPS 2020poster

Quantization is an effective method for reducing memory footprint and inference time of Neural Networks. However, ultra low precision quantization could lead to significant degradation in model accuracy. A promising method to address this is to perform mixed-precision quantization, where more sensit…

Cited by 338SourcePDFScholar
2020

PowerNorm: Rethinking Batch Normalization in Transformers

ICML 2020poster

The standard normalization method for neural network (NN) models used in Natural Language Processing (NLP) is layer normalization (LN).This is different than batch normalization (BN), which is widely-adopted in Computer Vision. The preferred use of LN in NLP is principally due to the empirical obser…

2020

ZeroQ: A Novel Zero Shot Quantization Framework

CVPR 2020poster

Quantization is a promising approach for reducing the inference time and memory footprint of neural networks. However, most existing quantization methods require access to the original training dataset for retraining during quantization. This is often not possible for applications with sensitive or…

Cited by 513PDFcodeScholar
2019

ANODEV2: A Coupled Neural ODE Framework

NeurIPS 2019poster

It has been observed that residual networks can be viewed as the explicit Euler discretization of an Ordinary Differential Equation (ODE). This observation motivated the introduction of so-called Neural ODEs, in which other discretization schemes and/or adaptive time stepping techniques can be used…

2019

HAWQ: Hessian AWare Quantization of Neural Networks With Mixed-Precision

ICCV 2019poster

Model size and inference speed/power have become a major challenge in the deployment of neural networks for many applications. A promising approach to address these problems is quantization. However, uniformly quantizing a model to ultra-low precision leads to significant accuracy degradation. A nov…

Cited by 637PDFcodeScholar
2019

Trust Region Based Adversarial Attack on Neural Networks

CVPR 2019poster

Deep Neural Networks are quite vulnerable to adversarial perturbations. Current state-of-the-art adversarial attack methods typically require very time consuming hyper-parameter tuning, or require many iterations to solve an optimization based adversarial attack. To address this problem, we present…

Cited by 78PDFcodeScholar
2018

Hessian-based Analysis of Large Batch Training and Robustness to Adversaries

NeurIPS 2018poster

Large batch size training of Neural Networks has been shown to incur accuracy loss when trained with the current methods. The exact underlying reasons for this are still not completely understood. Here, we study large batch size training through the lens of the Hessian operator and robust optimiza…