Latent Flow Transformer
Yen-Chen Wu, Feng-Ting Liao, Meng-Hsi Chen, Pei-Chen Ho, Farhang Nabiei, Da-shan Shiu
TL;DR
The paper tackles the inefficiency of deep transformer stacks by introducing the Latent Flow Transformer (LFT), which replaces a block of layers with a learned latent transport operator trained via Flow Matching. It further tackles the issue of velocity-path ambiguities with Flow Walking, enabling more reliable latent transport and stronger compression. Empirical results on Pythia-410M show substantial layer-reduction (e.g., 6 of 24 or 12 of 24 replaced) with favorable KL divergence and the potential to recover performance through FW, bridging autoregressive and flow-based generation paradigms. The work advances parameter-efficient language modeling by leveraging continuous-time flow concepts, providing a pathway toward leaner LLMs with preserved functional fidelity and actionable metrics like the Recoupling Ratio for layer selection.
Abstract
Transformers, the standard implementation for large language models (LLMs), typically consist of tens to hundreds of discrete layers. While more layers can lead to better performance, this approach has been challenged as far from efficient, especially given the superiority of continuous layers demonstrated by diffusion and flow-based models for image generation. We propose the Latent Flow Transformer (LFT), which replaces a block of layers with a single learned transport operator trained via flow matching, offering significant compression while maintaining compatibility with the original architecture. Additionally, we address the limitations of existing flow-based methods in \textit{preserving coupling} by introducing the Flow Walking (FW) algorithm. On the Pythia-410M model, LFT trained with flow matching compresses 6 of 24 layers and outperforms directly skipping 2 layers (KL Divergence of LM logits at 0.407 vs. 0.529), demonstrating the feasibility of this design. When trained with FW, LFT further distills 12 layers into one while reducing the KL to 0.736 surpassing that from skipping 3 layers (0.932), significantly narrowing the gap between autoregressive and flow-based generation paradigms.
