Theodore Glavas
Author directory2026
Breaking the Autoregressive Chain: Hyper-Parallel Decoding for Efficient LLM-Based Attribute Value Extraction
Theodore Glavas | Nikhita Vedula | Dushyanta Dhyani | Yilun Zhu | Shervin Malmasi
Findings of the Association for Computational Linguistics: ACL 2026
Theodore Glavas | Nikhita Vedula | Dushyanta Dhyani | Yilun Zhu | Shervin Malmasi
Findings of the Association for Computational Linguistics: ACL 2026
Some text generation tasks, such as Attribute Value Extraction (AVE), require decoding multiple independent sequences from the same document context. While standard autoregressive decoding is slow due to its sequential nature, the independence between output sequences offers an opportunity for parallelism. We present Hyper-Parallel Decoding, a novel decoding algorithm that accelerates offline decoding by leveraging both shared memory and computation across batches. HPD enables out-of-order token generation through position ID manipulation, significantly improving efficiency. Experiments on AVE show that attribute-value pairs are conditionally independent, enabling us to parallelize value generation within each prompt. By further stacking multiple documents within a single prompt, we can decode in parallel up to 96 tokens per prompt. HPD works with all LLMs, and reduces both inference costs and total inference time by up to 13.8X without compromising output quality, potentially saving hundreds of thousands of dollars on industry AVE tasks. Although designed for attribute extraction, HPD makes no assumptions unique to the AVE domain and can in theory be applied to other scenarios with independent output structures.
Intra-Prompt Parallel Decoding for Common-Context Question Answering
Theodore Glavas | Nikhita Vedula | Dushyanta Dhyani | Antonios Valkanas | Yilun Zhu | Shervin Malmasi
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Theodore Glavas | Nikhita Vedula | Dushyanta Dhyani | Antonios Valkanas | Yilun Zhu | Shervin Malmasi
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
In common-context question answering (CCQA) tasks, multiple input questions share a common context to base their answers from. However, Large Language Models typically generate each answer using an independent prompt. While existing batching and caching techniques help improve parallelism and reduce repeated computations, the separation of questions across prompts limits the achievable speedup, as modern GPUs are underutilized due to a memory bottleneck during attention. We present Intra-Prompt Parallel Decoding (IPPD), a novel inference method that answers multiple common-context questions in parallel within a single prompt. IPPD directly addresses the bottleneck by efficiently sharing both memory and computation during the attention process, as the next token for every question is decoded in a single inference step. IPPD uses virtual position IDs and attention mask manipulation to generate the same output as standard prompting without requiring fine-tuning or any changes to the LLM architecture. Since all parallelism occurs within a prompt, IPPD is fully compatible with batched inference, even when each prompt features a different context. Our experiments show that IPPD delivers up to 7X the effective throughput as standard decoding without quality degradation, and outperforms prefix caching with PagedAttention in most settings.