HyperAIHyperAI

Command Palette

Search for a command to run...

xHC: Erweiterte Hyper-Connections

Zusammenfassung

Hyper-Connections (HC) erweitern den Residualstrom von Transformers in N parallele Ströme und bieten eine Form der Speicherskalierung jenseits von Modellbreite und -tiefe. Manifold-Constrained HC (mHC) stabilisiert diese Formulierung im großen Maßstab. Die großen Gewinne von N=1 auf N=4 deuten auf die Erweiterung des Residualstroms als vielversprechende Skalierungsachse hin. Bestehende HC-Methoden enden jedoch typischerweise bei N=4. Unsere Experimente zeigen den Grund: Die Skalierung von mHC über diesen Punkt hinaus führt zu abnehmenden Leistungsgewinnen und rapide steigenden Trainingskosten. Wir führen diese Einschränkung auf zwei Engpässe zurück: unzureichende Rückübertragungsinformationen für eine wachsende Anzahl von Strömen und die Erzeugung von Residualmischungen, deren Kosten kubisch mit N skalieren. Um beide Engpässe zu beheben, schlagen wir xHC (Expanded Hyper-Connections) vor, die erste HC-Methode, die eine sinnvolle Erweiterung über N=4 hinaus erreicht. xHC kombiniert zeitliche Merkmalsanreicherung für reichhaltigere Rückübertragung mit einer dünnbesetzten Residualstrom-Architektur, die nur k=4 der N=16 Ströme aktualisiert, während der dichte Zugriff auf den gesamten Residualzustand erhalten bleibt. Bei 18Bund 28B-MoE-Modellen liefert xHC starke und konsistente Verbesserungen in nachgelagerten Aufgaben. Bei einem 18B-MoE-Modell verbessert xHC die durchschnittliche nachgelagerte Punktzahl um 4,0 Punkte gegenüber mHC, während nur geringfügige zusätzliche Trainings-FLOPs im Vergleich zur Vanilla-Basislinie anfallen. Skalierungsgesetz-Experimente zeigen, dass die Vanillaund mHC-Basislinien das 1,50-fache bzw. 1,19-fache der Rechenleistung von xHC benötigen, um denselben Verlust zu erreichen. Praktisches Training mit großem N erfordert auch die Kontrolle des Speicherverkehrs durch den erweiterten Residualzustand. Daher führen wir xHC-Flash ein, das den Speicherverkehr pro Unterschicht von 73,5C auf 40C reduziert, vergleichbar mit den 34C, die mHC bei N=4 benötigt, während die meisten Gewinne des vollständigen xHC erhalten bleiben. Zusammen machen xHC und xHC-Flash die Erweiterung des Residualstroms mit großem N effektiv und praktikabel für das LLM-Pretraining.

One-sentence Summary

Researchers from Shanghai Jiao Tong University, Xiaohongshu Inc., and collaborators propose xHC, the first HC-family method to scale beyond N=4N=4N=4, which combines temporal feature augmentation with a sparse residual-stream architecture updating only k=4k=4k=4 of N=16N=16N=16 streams to overcome write-back and cubic mixing bottlenecks, achieving a 4.0-point downstream improvement on 18B18B18B MoE models and 1.50×1.50\times1.50× compute savings over vanilla baselines, along with a memory-efficient xHC-Flash variant that reduces per-sublayer memory traffic from 73.5C73.5C73.5C to 40C40C40C for practical LLM pre-training.

Key Contributions

  • Two bottlenecks are identified that limit scaling Hyper-Connections beyond N=4: insufficient write-back information and cubic-cost residual mixing. Expanded Hyper-Connections (xHC) is introduced, combining temporal feature augmentation with a sparse residual-stream architecture that updates only k=4 of N=16 streams while retaining dense read access.
  • Large-scale experiments on 18B and 28B MoE models show xHC improves average downstream scores by 4.0 points over mHC. Scaling-law analyses demonstrate that vanilla and mHC baselines require 1.50× and 1.19× the compute of xHC to reach the same loss.
  • xHC-Flash and fused kernels reduce per-sublayer memory traffic from 73.5C to 40C, comparable to mHC at N=4 (34C), while preserving most of xHC's gains. A fused implementation further cuts kernel launch overhead.

Introduction

Large language model architectures have improved through attention mechanisms, Mixture-of-Experts, and scaling, yet the residual stream that carries token representations across layers remains a single identity pathway. Hyper-Connections (HC) and its stabilized variant Manifold-Constrained HC (mHC) introduced multiple parallel residual streams with learnable mixing, showing that expanding from one to four streams yields strong gains and hints at a new scaling axis. However, prior HC-family methods stall at four streams because naively adding more streams brings rapidly diminishing returns: an information bottleneck where a single write-back signal cannot supply enough diversity to populate many streams, and a computational bottleneck where the residual mixing cost grows cubically with the number of streams. The authors propose Expanded Hyper-Connections (xHC), the first method to make residual-stream expansion beyond four streams both effective and affordable. xHC addresses the bottlenecks through temporal feature augmentation, which enriches the write-back signal with multi-scale causal features from neighboring tokens, and a sparse residual-stream architecture that activates only a subset of streams for mixing and write-back while keeping the read path dense. This combination turns expansion rate into a practical scaling dimension, delivering better loss and downstream performance with minimal extra FLOPs.

Method

The authors begin by reviewing Hyper-Connections (HC), which generalize standard residual connections by maintaining NNN parallel residual streams to increase the capacity of cross-layer information flow. Let XlRN×CX_l \in \mathbb{R}^{N \times C}XlRN×C denote the multi-stream state at layer lll, where CCC is the hidden dimension. HC introduces three learnable mappings per layer: a premapping Hlpre\mathcal{H}_l^{\text{pre}}Hlpre, a post-mapping Hlpost\mathcal{H}_l^{\text{post}}Hlpost, and a residual mapping Hlres\mathcal{H}_l^{\text{res}}Hlres. The single-layer update is defined as:

Xl+1=HlresXl+HlpostF(HlpreXl,Wl)X_{l+1} = \mathcal{H}_l^{\text{res}} X_l + \mathcal{H}_l^{\text{post}} \mathcal{F}(\mathcal{H}_l^{\text{pre}} X_l, \mathcal{W}_l)Xl+1=HlresXl+HlpostF(HlpreXl,Wl)

To ensure stable training at scale, Manifold-Constrained HC (mHC) projects Hlres\mathcal{H}_l^{\text{res}}Hlres onto the Birkhoff polytope of doubly stochastic matrices via the Sinkhorn-Knopp algorithm. This constraint preserves the identity mapping property across depth.

However, the authors observe that scaling the expansion rate NNN beyond 4 in mHC quickly saturates. As shown in the figure below, increasing NNN from 4 to 16 reduces loss by only 0.006 while training FLOPs increase by 32 percent.

The authors identify two bottlenecks behind this saturation. The first is the Information Supply Bottleneck. In mHC, each layer injects only a single write-back component into all streams. As NNN grows, additional streams become redundant because they cannot draw from diverse components to form non-redundant histories. The second is the Cost Bottleneck. Generating the N×NN \times NN×N residual mapping requires predicting N2N^2N2 coefficients from an NCNCNC-dimensional state, leading to an O(N3C)O(N^3 C)O(N3C) input-dependent projection cost.

To make large-NNN expansion both effective and affordable, the authors propose xHC (Expanded Hyper-Connections). Refer to the framework diagram for an overview of the architecture.

xHC employs two coordinated designs: temporal feature augmentation to enrich the write-back signal, and a sparse residual-stream architecture to reduce mixing costs.

Temporal Feature Augmentation

To address the information bottleneck, xHC enriches the write-back basis by borrowing low-cost local contextual information from neighboring tokens. The authors apply rrr causal depthwise 1D convolutions with kernel sizes {κ1,,κr}\{\kappa_1, \dots, \kappa_r\}{κ1,,κr} to the layer output. These components capture neighboring-token information at different contextual ranges and are concatenated with the original output:

outaug=[out;DWConvκ1(out);;DWConvκr(out)]RS×Kr×C\text{out}_{\text{aug}} = [\text{out}; \text{DWConv}_{\kappa_1}(\text{out}); \dots; \text{DWConv}_{\kappa_r}(\text{out})] \in \mathbb{R}^{S \times K_r \times C}outaug=[out;DWConvκ1(out);;DWConvκr(out)]RS×Kr×C

where Kr=r+1K_r = r + 1Kr=r+1. Because depthwise convolutions operate channel-wise, their outputs can retain strong alignment with the original layer output. To prevent redundancy, the authors apply modified Gram-Schmidt orthogonalization over the KrK_rKr components. For j=1,,rj = 1, \dots, rj=1,,r, the orthogonalized components are computed as:

vj+1=gji=1jgj,vivi,viviv_{j+1} = g_j - \sum_{i=1}^j \frac{\langle g_j, v_i \rangle}{\langle v_i, v_i \rangle} v_ivj+1=gji=1jvi,vigj,vivi

where gj=DWConvκj(out)g_j = \text{DWConv}_{\kappa_j}(\text{out})gj=DWConvκj(out) and v1=outv_1 = \text{out}v1=out. These orthogonalized components are used for all subsequent write-back operations, ensuring diverse information supply for the expanded streams.

Sparse Residual-Stream Architecture

To address the cost bottleneck, xHC adopts an asymmetric design where only kkk active streams (e.g., k=4k=4k=4) undergo residual mixing and write-back, while dense read access is maintained for all NNN streams (e.g., N=16N=16N=16). The forward pass involves three steps:

  1. Stream Routing: A router selects kkk streams to update at each sublayer. It uses a fixed-plus-routed scheme where mmm streams are always active with routing weight 1, and the remaining kmk-mkm streams are selected via TopK routing over sigmoid scores derived from the full NNN-stream state.
  2. Dense Read: Every layer accesses the full NNN-stream state to form the input: inputl=i=1Nhl,iprexl,i\text{input}_l = \sum_{i=1}^N h_{l,i}^{\text{pre}} \cdot x_{l,i}inputl=i=1Nhl,iprexl,i This preserves cross-layer information flow even though only kkk streams are updated.
  3. Sparse Residual Update: The residual mapping Hlres\mathcal{H}_l^{\text{res}}Hlres and post-mapping Hlpost\mathcal{H}_l^{\text{post}}Hlpost are generated only from the active state XactiveX_{\text{active}}Xactive. This reduces the dominant generation cost from O(N3C)O(N^3 C)O(N3C) to O(k3C)O(k^3 C)O(k3C). The active streams are updated as: Xactivenew=HlresXactive+ΔXactiveX_{\text{active}}^{\text{new}} = \mathcal{H}_l^{\text{res}} X_{\text{active}} + \Delta X_{\text{active}}Xactivenew=HlresXactive+ΔXactive where ΔXactive\Delta X_{\text{active}}ΔXactive combines the augmented write-back components using the post-mapping. Updated streams are scattered back to the full state, while non-active streams carry forward unchanged.

Parameterization and Practical Deployment

The mappings follow a shared gated-projection pattern. A learnable gating scalar α\alphaα (initialized to 0.01) scales the input-dependent term relative to a learnable bias. The residual mapping uses Sinkhorn normalization on the active streams. The post-mapping uses a 2σ()2\sigma(\cdot)2σ() scaling to allow both attenuation and mild amplification of individual write-back components.

To further reduce memory traffic during training, the authors introduce xHC-Flash. This lightweight variant amortizes full-state operations across consecutive sublayers. It shares routing decisions and jointly forms sublayer-specific pre-mappings from the block-entry state. By removing residual mixing from the Attention sublayer and deferring it to the MLP side, xHC-Flash enables exact dense-read reuse. This significantly lowers I/O costs to levels comparable to mHC at N=4N=4N=4 while retaining the performance advantages of large-NNN expansion.

Experiment

the paper evaluate xHC in Mixture-of-Experts language model pre-training across scales from 2.5B to 28B parameters, comparing against multi-stream HC (mHC) and a vanilla residual baseline. xHC consistently outperforms both on downstream benchmarks and traces a lower loss curve in scaling-law experiments, yielding a 1.19× compute advantage over mHC at matched loss. Increasing the expansion rate N from 2 to 16 improves loss under xHC with minimal FLOPs overhead, while mHC saturates, demonstrating that sparse updates and temporal feature augmentation effectively address the information and cost bottlenecks of large-N expansion. Ablations confirm that both components are necessary, and xHC remains effective with the Muon optimizer, though its higher memory traffic motivates further efficiency optimizations.

xHC consistently outperforms the vanilla residual baseline and mHC across language understanding and reasoning benchmarks at both 18B and 28B scales. The average score improves from 44.8 with mHC to 48.8 with xHC at 18B, and from 50.5 to 53.6 at 28B, while adding only 3.0% training FLOPs overhead. On MMLU, xHC reaches 57.2 at 18B and 60.5 at 28B, surpassing mHC by 2.5 and 3.7 points respectively. At 18B, xHC boosts BBH score to 39.5, a 5.8-point gain over mHC and a 7.1-point gain over the vanilla baseline.

Adding temporal feature augmentation to multi-head cycling improves validation loss at large expansion rates, confirming the existence of an information bottleneck. The sparse residual-stream architecture then preserves this gain while drastically reducing extra training FLOPs, making large-N states affordable. Dense Read and fixed streams are essential for stable sparse updates, and an active-stream budget of k=4 provides the best performance–cost trade-off. Temporal feature augmentation reduces validation loss from 1.998 to 1.984 for mHC at N=16, showing enriched write-back signals help overcome the information bottleneck. The sparse architecture cuts extra FLOPs from 20.1% to 3.3% while keeping loss nearly unchanged (1.983), making large-N expansion practical. Removing both Dense Read and fixed streams collapses loss to 1.997, exposing the risk of information disconnection when streams are not consistently accessible. Removing fixed streams alone (while keeping Dense Read) increases loss from 1.983 to 1.986, indicating that guaranteed write targets stabilize sparse updates. An active-stream budget of k=4 strikes the best balance: k=2 yields worse loss (1.991), while k=8 gives only marginal improvement (1.982) at higher cost.

On an 18B MoE model, xHC combined with the Muon optimizer (without Gram–Schmidt orthogonalization) consistently outperforms both the AdamW and Muon baselines across language understanding and reasoning tasks. The Muon baseline itself improves over AdamW, and adding xHC yields further substantial gains, particularly on CommonsenseQA and BBH, demonstrating xHC's compatibility with Muon and its effectiveness beyond the AdamW optimizer. Muon + xHC lifts CommonsenseQA from 49.1 to 61.3, the largest relative improvement among the evaluated benchmarks. Across all five benchmarks, xHC adds consistent gains over the Muon baseline, with MMLU rising from 51.3 to 56.6 and BBH from 36.1 to 42.2.

xHC increases per-sublayer memory traffic relative to mHC, mainly due to two full-state reads over its larger residual representation at every sublayer. The xHC-Flash variant amortizes these operations across consecutive sublayers, bringing traffic down to levels comparable to mHC while retaining most of xHC's performance gains. With N=16 and k=4, xHC requires roughly 2.2× the per-sublayer memory traffic of mHC at its standard N=4 setting. xHC-Flash reduces per-sublayer traffic from 73.5C to 51C by sharing routing and pre-mappings within a block; its four-sublayer extension further drops traffic to 40C, approaching mHC's 34C.

xHC-Flash reduces the memory traffic of the full xHC method by roughly 30% while preserving its validation loss. Its four-sublayer extension further cuts traffic to a level close to that of mHC, yet retains a clear loss advantage over mHC. xHC-Flash matches the full xHC validation loss of 1.983 while lowering amortized per-sublayer I/O from 73.5C to 51C. xHC-Flash-4sub achieves 40C I/O, approaching mHC's 34C, and its loss of 1.984 remains substantially better than mHC's 2.004.

The experiments evaluate xHC against vanilla residual and mHC baselines on language understanding and reasoning benchmarks, demonstrating consistent performance gains at 18B and 28B scales with only a 3% training FLOPs overhead. Ablations confirm that temporal feature augmentation mitigates an information bottleneck in multi-head cycling, and a sparse residual-stream design with Dense Read and fixed streams drastically reduces extra FLOPs while preserving loss, with an active-stream budget of k=4 offering the best trade-off. xHC also proves compatible with the Muon optimizer, yielding further improvements on an 18B MoE model. Finally, the xHC-Flash variant amortizes memory traffic to levels near mHC while retaining the performance benefits, making the method practical for large-scale deployment.


KI mit KI entwickeln

Von der Idee bis zum Launch – beschleunigen Sie Ihre KI-Entwicklung mit kostenlosem KI-Co-Coding, sofort einsatzbereiter Umgebung und bestem GPU-Preis.

KI-gestütztes kollaboratives Programmieren
Sofort einsatzbereite GPUs
Die besten Preise

HyperAI Newsletters

Abonnieren Sie unsere neuesten Updates
Wir werden die neuesten Updates der Woche in Ihren Posteingang liefern um neun Uhr jeden Montagmorgen
Unterstützt von MailChimp