A Dual-Path Architecture for Scaling Compute and Capacity in LLMs

TL;DR

Proposed dual-path block architecture enhances compute and capacity in LLMs at fixed FLOPs.

cs.CL 🔴 Advanced 2026-05-29 4 views
Markus Frey Behzad Shomali Joachim Koehler Mehdi Ali
dual-path architecture looped transformer compute capacity parameter efficiency language model

Key Findings

Methodology

The study introduces a dual-path block architecture with a recursive deep sublayer and an expanded wide sublayer. Independent per-token gates combine these paths, allowing detailed routing analysis.

Key Results

  • Across two FLOP budgets, the dual-path model surpasses iso-FLOP matched models in language modeling and downstream evaluations, using fewer parameters than the baseline.
  • Learned gates are interpretable, showing systematic per-token allocation: function words trend wide, while punctuation, symbols, and arithmetic tokens trend deep.
  • At FM=80M, α=50 configuration excels in C4, Wiki, commonsense BPB, math BPB, and commonsense accuracy.

Significance

This research addresses the capacity limitation of looped transformers at fixed FLOPs by proposing a novel dual-path architecture, offering flexible compute and capacity scaling, significant for academia and industry.

Technical Contribution

The technical contribution lies in presenting a new dual-path block architecture that enhances compute without increasing parameter count, providing new theoretical guarantees and engineering possibilities.

Novelty

This is the first to separate compute and capacity axes within a transformer layer, achieving flexible scaling through a dual-path block architecture.

Limitations

  • The method may underperform on tasks requiring high memorization capacity.
  • Models may still face parameter bottlenecks at high FLOP budgets.

Future Work

Future directions include exploring the application of dual-path architecture in other models and optimizing gating mechanisms for better performance.

AI Executive Summary

Looped transformers apply a shared block multiple times, emerging as a parameter-efficient route to scaling compute in language models. However, at fixed FLOPs, looped models have strictly less capacity than baseline transformers. This paper proposes a novel dual-path block architecture that can flexibly scale compute and capacity. It exposes both axes as parallel pathways within a single layer: a deep sublayer re-applied K times with shared parameters, and a wide sublayer with an enlarged feed-forward network applied once. Independent per-token gates combine both axes and allow detailed per-token routing analyses. Experimental results show that across two FLOP budgets, the dual-path model surpasses iso-FLOP matched models on language modeling and downstream evaluations, while using fewer parameters than the baseline. Learned gates are directly interpretable and show systematic per-token allocation: function words trend wide, while punctuation, symbols, and arithmetic tokens trend deep. This research addresses the capacity limitation of looped transformers at fixed FLOPs by proposing a novel dual-path architecture, offering flexible compute and capacity scaling, significant for academia and industry. Future directions include exploring the application of dual-path architecture in other models and optimizing gating mechanisms for better performance.

Deep Analysis

Background

Looped transformers apply a shared block multiple times, emerging as a parameter-efficient route to scaling compute in language models. However, at fixed FLOPs, looped models have strictly less capacity than baseline transformers.

Core Problem

Looped models have a capacity limitation at fixed FLOPs, affecting performance on tasks that depend on stored knowledge.

Innovation

Proposed a novel dual-path block architecture that can flexibly scale compute and capacity. It exposes both axes as parallel pathways within a single layer: a deep sublayer re-applied K times with shared parameters, and a wide sublayer with an enlarged feed-forward network applied once.

Methodology

  • �� Deep sublayer: re-applied K times with shared parameters.
  • �� Wide sublayer: applied once with an enlarged feed-forward network.
  • �� Per-token gates: combine both paths, allowing detailed routing analysis.

Experiments

Conducted experiments across two FLOP budgets, comparing dual-path models with iso-FLOP matched models.

Results

Dual-path models excel in language modeling and downstream evaluations, using fewer parameters than the baseline. Learned gates show systematic per-token allocation trends.

Applications

Can be used to enhance compute and capacity in language models, suitable for scenarios requiring efficient parameter usage.

Limitations & Outlook

May underperform on tasks requiring high memorization capacity. Models may still face parameter bottlenecks at high FLOP budgets.

Plain Language Accessible to non-experts

Imagine a factory with two production lines: one focuses on speed, the other on quality. The dual-path architecture is like these lines, allowing each product to choose the suitable line based on its needs. This ensures both efficiency and quality.

ELI14 Explained like you're 14

Imagine you're playing a game with two characters: one is great at quick attacks, the other at powerful strikes. The dual-path architecture is like these characters, letting you choose the right attack based on the enemy type. This way, you can defeat enemies more effectively!

Glossary

Dual-path Block

An architecture with a recursive deep sublayer and an expanded wide sublayer.

Used for flexible compute and capacity scaling.

Looped Transformer

A transformer that scales compute by re-applying a shared block multiple times.

Improves parameter efficiency.

FLOPs

A metric for measuring computational load.

Used to compare model compute efficiency.

Feed-forward Network

A neural network structure often used to increase model capacity.

Used in the wide sublayer.

Token Gate

Mechanism for combining deep and wide paths.

Allows detailed per-token routing analysis.

Open Questions Unanswered questions from this research

  • 1 How to optimize gating mechanisms for better performance remains an open question.
  • 2 Application of dual-path architecture in other models is yet to be explored.

Applications

Immediate Applications

Language Model Optimization

Enhances compute and capacity in language models, suitable for scenarios requiring efficient parameter usage.

Long-term Vision

General AI Development

Dual-path architecture may drive general AI development, improving model flexibility and efficiency.

Abstract

Looped transformers apply a shared block multiple times and have emerged as a parameter-efficient route to scaling compute in language models. However, at fixed FLOPs a looped model has strictly less capacity than a baseline transformer. We propose a novel dual-path block that can flexibly scale compute, the number of sequential operations applied to a hidden state, and capacity, the parameters available at a single step. For this we expose both axes as parallel pathways within a single layer: a deep sublayer re-applied K times with shared parameters, and a wide sublayer with an enlarged feed-forward network applied once. Independent per-token gates combine both axes and allow detailed per-token routing analyses. We show that across two FLOP budgets, our dual-path model surpasses iso-FLOP matched models on language modeling and downstream evaluations, while using fewer parameters than the baseline at matched FLOPs. The learned gates are directly interpretable and show systematic per-token allocation with function words and lexical content trend wide, while punctuation, symbols, and arithmetic tokens trend deep.

cs.CL