DREAM-S: Speculative Decoding with Searchable Drafting and Target-Aware Refinement for Multimodal Generation

Zining Liu, Yunhai Hu, Tianhua Xia, Bo Bao, Eric Sather +2 more
5/30/2026
cs.LG

Official code: SAI-Lab-NYU/DREAM-S (2 stars, last commit 2026-04-20).

Abstract

Speculative decoding (SD) has proven to be an effective technique for accelerating autoregressive generation in large language models (LLMs) however, its application to vision-language models (VLMs) remains relatively unexplored. We propose~\textit{DREAM-S}, a novel SD framework designed specifically for fast and efficient decoding in VLMs. DREAM-S leverages a neural architecture search (NAS) framework with target-aware supernet training to automatically identify both the optimal interaction strategy between the draft and target models, and the most suitable draft model architecture for the underlying hardware implementation platform. DREAM-S additionally incorporates adaptive intermediate feature distillation, guided by attention entropy, to enable efficient draft training. Experiments on a range of well-established VLMs show that DREAM-S achieves up to a $3.85\times$ speedup compared to standard decoding approaches and significantly outperforms existing SD baselines. The code is publicly available at: https://github.com/SAI-Lab-NYU/DREAM-S .

View on arXivView PDF

Code Implementations(1)

20PythonApr 20, 20266 months ago

Similar Papers

Cite this paper

@article{liu2026dreams,
  title  = {DREAM-S: Speculative Decoding with Searchable Drafting and Target-Aware Refinement for Multimodal Generation},
  author = {Zining Liu and Yunhai Hu and Tianhua Xia and Bo Bao and Eric Sather and Vithursan Thangarasa and Sai Qian Zhang},
  year   = {2026},
  eprint = {2606.00535},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.00535v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.00535.svg)](https://codeofpaper.com/paper/2606.00535)

Discussion