Early Exit Is a Natural Capability in Transformer-based Models: An Empirical Study on Early Exit without Joint Optimization
Weiqiao Shan, Long Meng, Tong Zheng, Yingfeng Luo, Bei Li, junxin Wang, Tong Xiao, Jingbo Zhu
TL;DR
This paper challenges the necessity of extra output layers and joint optimization for early exit (EE) in transformer-based large language models. It demonstrates that EE is a natural capability of transformer architectures and can occur without additional parameters, though joint optimization improves gating accuracy by aligning inter-layer output distributions. The study extends EE observations across encoder-only, encoder-decoder, and decoder models, and analyzes sub-word and sub-layer patterns in LLaMA to elucidate exit behavior. It also investigates token-level EE with KV-copy, highlighting challenges in long-sequence generation and offering insights into skip connections and potential alternative gating signals. The findings have practical implications for speeding up decoding in LLMs and provide a nuanced view of when and how EE can be leveraged effectively.
Abstract
Large language models (LLMs) exhibit exceptional performance across various downstream tasks. However, they encounter limitations due to slow inference speeds stemming from their extensive parameters. The early exit (EE) is an approach that aims to accelerate auto-regressive decoding. EE generates outputs from intermediate layers instead of using the whole model, which offers a promising solution to this challenge. However, additional output layers and joint optimization used in conventional EE hinder the application of EE in LLMs. In this paper, we explore the possibility of LLMs EE without additional output layers and joint optimization. Our findings indicate that EE is a natural capability within transformer-based models. While joint optimization does not give model EE capability, it must be employed to address challenges by improving the accuracy of locating the optimal EE layer through gating functions. Additionally, our study reveals patterns in EE behavior from a sub-word perspective based on the LLaMA model and the potential possibility for EE based on sub-layers.
