Source-linked AI summary
Bridge Routing Heads: Where Multilingual Multi-hop Reasoning Lives in LLMs
Seunghan Kim, Minyeong Choe, Hyunil Kim, Haehyun Cho
TL;DR
Multilingual LLMs can answer multi-hop questions across languages, but the circuitry of successful multilingual reasoning remains unresolved. This paper identifies Bridge Routing Heads and finds dual circuits, with interventions that affect reasoning outcomes.
Problem
Existing studies largely examine cross-lingual failures or basic grammatical processing, leaving the circuitry of successful multilingual multi-hop reasoning unresolved.
Source: §1 · p. 1Method
The authors identify Bridge Routing Heads in two multilingual LLMs using importance scoring, mean ablation, and Patchscopes verification.
Source: §3.3 · pp. 4–5, §6 · p. 9Results
Takeaways & Limitations
Activation-level amplification can recover correct answers in some cross-lingual failures without training.
Source: §6 · p. 9The cross-model evidence covers only two models that differ across several factors, so additional model families are needed to test generality.
Source: Limitations · p. 9
Abstract
from arXiv · showhide
Multilingual LLMs answer the same multi-hop reasoning question across languages, but we lack a mechanistic account of whether they share an internal circuit. We identify Bridge Routing Heads (BRH) in two large multilingual LLMs through a three-stage pipeline. The resulting language-specific head sets exhibit near-complete mutual exclusivity across the five languages, with a mean Jaccard similarity of only 0.017 for Llama 3.1 70B and 0.057 for Qwen 2.5 72B, revealing language-idiosyncratic circuits. Ablating general BRH increases two-hop Negative Log-Likelihood (NLL) by 39-89x the random-head baseline, providing direct causal evidence of their role. Amplifying these heads in a failing target-language pass rescues up to 51.7% of cross-lingual failures, with no training. The two models share this dual-circuit pattern but allocate heads differently: Llama concentrates chaining in a large general pool, while Qwen leans on larger language-specific pools. Together these results show that activation-level intervention alone can recover correct answers from cross-lingual reasoning failures.
1 Introduction
The paper asks whether multilingual LLMs use the same internal circuit when correctly answering two-hop questions across languages. It identifies a shared language-general pool alongside near-disjoint language-specific pools and reports causal effects of ablating or amplifying these heads.
Motivation
- The study focuses on multi-step reasoning within each language, which two-hop questions probe by requiring an intermediate bridge entity before deriving the answer.The introduction distinguishes this capability from simple translation.Source: §1 · p. 1
The research question
- The identified BRH comprise a shared language-general pool alongside near-disjoint language-specific pools, rather than a single shared circuit or entirely separate circuits.The paper frames this pattern as its answer to whether successful multilingual chaining uses the same internal circuit.Source: §1 · p. 1
BRH Identification
- Language-specific BRH sets are nearly mutually exclusive across five languages, with mean Jaccard similarities of 0.017 for Llama and 0.057 for Qwen.The authors describe the resulting circuits as language-idiosyncratic.Source: §1 · p. 2
Causal Verification
- Ablating either BRH pool raises two-hop NLL, while amplification rescues failing passes through the language-specific pool intra-lingually and the general pool cross-lingually, without parameter updates.The authors interpret these findings as evidence that some failures reflect under-weighted routing rather than missing knowledge.Source: §1 · p. 2
Cross-model Analysis
- Llama concentrates chaining in a larger general pool, whereas Qwen relies on larger language-specific pools; the authors suggest this divergence may reflect differences in pretraining language mix and other factors.The paper names architecture, tokenization, and post-training among the possible factors.Source: §1 · p. 2
2 Background & Related Work
The background situates the study in mechanistic interpretability and multi-hop reasoning, while identifying limitations in existing multilingual datasets and a gap around circuitry during successful multilingual reasoning.
MI module roles
- Prior work describes MLPs as storing factual associations and attention heads as routing information, but whether this module-level division also governs reasoning circuitry remains open.The background also notes multilingual findings on language-specific output neurons and cross-language concept-space convergence.Source: §2 · p. 2
Multi-hop reasoning circuits
- Prior two-hop work identifies early bridge-entity resolution and a later second hop, while contemporaneous multilingual work studies failures and proposes fine-tuning; this paper instead analyzes successful chaining without parameter updates.The earlier account motivates separating heads by hop.Source: §2 · p. 2
Bridge Routing Heads
- Figure 1 depicts a two-hop query resolving a bridge entity, losing its signal when BRH routing is under-weighted, and recovering the answer after BRH amplification without training.It illustrates the proposed routing account of cross-lingual failures.Source: Figure 1 · p. 3
Multilingual multi-hop datasets
- Common multilingual extensions of multi-hop QA datasets translate English questions, potentially introducing translation artifacts and label noise, while paragraph-grounded benchmarks conflate parametric retrieval with in-context reading.The authors argue these features make such datasets unsuitable for studying reasoning circuits.Source: §2 · p. 3
3 Methodology
The methodology builds a controlled five-language two-hop dataset and uses activation patching, head scoring, ablation, and amplification to identify and test Bridge Routing Heads.
3 Methodology
- A three-stage pipeline localizes the relevant module, identifies attention heads using a three-condition importance contrast, and verifies their role through ablation and amplification.The stages are applied to the multilingual two-hop dataset.Source: §3 · p. 3
3.1 Multilingual Two-hop Dataset
- The dataset composes Wikidata relations into two-hop queries across five languages without translation, retaining items with verified single-hop knowledge and failed shortcut controls.The source entity remains in English across languages, and the gold answer must identify the same Wikidata entity in all five.Source: §3.1 · pp. 3–4
3.2 Layer-wise Activation Patching
- Layer-wise activation patching substitutes source-language residual streams at the answer position into target-language prompts, separately for MLP and attention blocks, and scores output changes with KL divergence and logit difference.The setup uses direct QA prompts to emphasize parametric knowledge rather than in-context retrieval.Source: §3.2 · p. 4
3.3 Bridge Routing Head Detection
- The Bridge Routing Score contrasts first-hop and two-hop head importance against second-hop importance; mean-ablation filtering and Patchscopes verification then identify heads carrying the bridge entity.General candidates pass the scoring and ablation stages; language-specific candidates also undergo Patchscopes verification.Source: §3.3 · pp. 4–5
3.4 Verifying BRH
- The verification stage compares language-head overlap, ablates each BRH pool against layer-matched random heads, and amplifies BRH on incorrect target-language passes.In cross-lingual transfer, amplification targets general BRH on items answered correctly in English but incorrectly in the target language.Source: §3.4 · p. 5
4 Experiments & Results
Across two 70B-class models, experiments localize multilingual chaining to attention and identify a general pool alongside language-specific BRH pools. Ablations and activation amplification test their causal role, while the models differ in pool allocation.
4.1 Setup
- Experiments use two instruction-tuned 70B-class models with contrasting pretraining language mixes and compare ablations against layer-matched random head sets.The experiments draw from knowledge-verified items, with different subsets used for identification, ablation, and amplification.Source: §4.1 · pp. 5–6, Table 2 · p. 6
4.2 Module-level Localization
- Attention patching profiles diverge across language pairs, whereas MLP profiles remain tightly coupled, motivating head-level analysis of routing.The attention curves fan out across the mid-to-late layers; the MLP curves share a similar shape across pairs.Source: §4.2 · p. 6, Figure 3 · p. 6
4.3 BRH Identification
- Language-specific BRH pools are nearly disjoint: mean Jaccard similarity is 0.017 for Llama and 0.057 for Qwen.The general pool shares zero heads with each language-specific pool in both models.Source: §4.3 · p. 6
- Final BRH cluster around layers 14–38 in Llama and 47–57 in Qwen, aligning with the layer ranges where attention patching curves diverge.The Llama peak is dominated by general heads; Qwen’s later peak is dominated by Korean-specific heads.Source: §4.3 · p. 6, Figure 3 · p. 6, Figure 4 · p. 7
4.4 Causal Verification
- 39–89×: mean-ablating general BRH raises two-hop NLL above the unpatched baseline relative to the layer-matched random-head baseline.The NLL increase is 0.84–2.07 above the unpatched baseline, while random-head ∆NLL is at most 0.053.Source: §4.4 · p. 7, Table 4 · p. 7
- Language-specific BRH ablation raises NLL above random baselines in every model-language cell, and Patchscopes verifies bridge-entity encoding in surviving candidates.Qwen’s specific-pool effects are ∆NLL 0.50–0.93; Llama’s are 0.08–0.33, with each exceeding random by at least 8×.Source: §4.4 · p. 7, Table 4 · p. 7
- 41–51.7%: general-BRH amplification rescues cross-lingual failures in Llama, versus 12–34.8% in Qwen; specific-BRH rescue reaches 4.8–17.2%.Amplification improves accuracy monotonically with α for specific BRH, and the interventions use no parameter update.Source: §4.4 · pp. 7–8, Table 5 · p. 8, Figure 5 · p. 8
4.5 Model Comparison
- Llama has a larger general pool, while Qwen has larger language-specific pools; their amplification outcomes mirror this allocation difference.Mean general-BRH transfer is 45.3% for Llama versus 25.3% for Qwen; mean specific-BRH rescue is 11.9% for Qwen versus 6.1% for Llama.Source: §4.5 · p. 8
5 Discussion
The discussion interprets amplification as surfacing information already carried by BRH, while noting unresolved questions about the failure mechanism and cross-model pool allocation.
5 Discussion
- The authors frame amplification as surfacing already-known information rather than teaching the model, and relate BRH to a shared multilingual concept space.They propose general BRH route bridge entities through that workspace, while language-specific BRH handle recovery into the target output.Source: §5 · p. 8
- General-BRH output norms are nearly identical on success and failure passes, leaving routing-direction explanations compatible with the evidence.The norms differ by within ∼1%; the authors leave direct success–failure comparisons of output directions and in-context bridge readouts for future work.Source: §5 · p. 9
- The pool-allocation contrast cannot be attributed to pretraining language mix alone because architecture, tokenization, and post-training also differ.The authors call for controlled comparisons across additional model families to disentangle these factors.Source: §5 · p. 9
6 Conclusion
The paper finds that multilingual two-hop reasoning uses both a language-general BRH pool and disjoint language-specific pools. Interventions show strong effects in both models, and some target-language failures reflect under-weighted routing rather than missing knowledge.
- Llama 3.1 70B and Qwen 2.5 72B both split BRH into a language-general pool and disjoint language-specific pools.The three-stage pipeline uses hop-differential scoring, mean ablation, and Patchscopes verification.Source: §6 · p. 9
- Ablating general BRH raises two-hop NLL by 39–89× the random-head baseline, while amplification rescues up to 51.7% of cross-lingual failures without training.Source: §6 · p. 9
- Some target-language failures reflect an under-weighted routing circuit rather than missing knowledge, motivating training-free multilingual model editing.Source: §6 · p. 9
Limitations
The paper notes limits in attributing effects to individual heads, generalizing beyond two models and five languages, and interpreting verification and amplification results.
- Set-level mean ablation averages over heads within a pool, so it can hide heterogeneous or opposing individual-head contributions.The authors identify per-head causal decomposition as a natural extension.Source: Limitations · p. 9
- Cross-model generality remains untested beyond two models that differ across several factors, including pretraining language mix, architecture, tokenization, and post-training.The authors call for additional model families.Source: Limitations · p. 9
- The five-language sample excludes low-resource languages with very different morphological systems and languages without sufficient Wikidata coverage.Source: Limitations · p. 9
- Patchscopes verification is permissive: a head qualifies after generating the gold bridge entity at least once per item across trials.It verifies heads that have already passed mean ablation rather than acting as a strict filter.Source: Limitations · p. 9
- The amplification sweep stops at α = 1.0, so reported rescue may be a lower bound, while higher scaling may also cost originally correct items.Source: Limitations · p. 10
A.1 Dataset Construction
The dataset extends two-hop questions across five languages and uses multilingual templates and a fixed answer-readout position. Its construction covers diverse entity types, relations, and query variants.
A.1 Dataset Construction
- The dataset covers 17 Wikidata semantic entity categories and 29 relation types, with relation occurrence counts and entity distributions across chain positions tabulated.Source: §A.1 · p. 11, Table 6 · p. 11, Table 7 · p. 12
- Each two-hop triple yields five query variants, with multilingual examples illustrating the variants and a running chain from Stephen Harper through Canada to Ottawa.Source: §A.1 · p. 11, Table 8 · p. 12
A.2 Multilingual Extension
- Relation templates across five languages encode language-specific question forms, while the ASCII “Answer:” token keeps the readout position language-invariant.Instruction prefixes are localized per language.Source: §A.2 · p. 12
B Layer-wise Patching: Logit-Difference Results
Layer-wise logit-difference patching shows that MLP and attention patches can alter distributions without consistently shifting the answer token. Attention effects vary across language pairs, with stronger suppressive effects in Qwen.
- MLP off-diagonal LD correlations are near chance: r = 0.02 (range −0.91–0.96) for Llama and 0.13 (−0.84–0.97) for Qwen.The reported MLP KL correlations are 0.989 for Llama and 0.936 for Qwen.Source: Figure 6 · p. 12, B Layer-wise Patching:… · p. 12
- MLP patches produce large distribution changes but highly variable, pair-dependent effects on the clean answer token, with late-layer LD dipping to approximately −3.5 for Qwen.Source: B Layer-wise Patching:… · p. 13
- Attention LD correlations are low—r = 0.18 for Llama and 0.34 for Qwen—while Qwen shows suppressive effects around layers 60–70 and Llama stays near zero.The reported correlation ranges are −0.75–0.93 for Llama and −0.57–0.92 for Qwen.Source: B Layer-wise Patching:… · p. 13
C BRS Contrast Sensitivity
The contrast ablation tests whether BRS’s FH and SH terms affect head ranking or narrow selection to chaining-specific heads. Results show that TH alone largely preserves rankings, while alternative FH/SH weightings can substantially change which heads are selected.
C BRS Contrast Sensitivity
- ρ = 0.962 for TH-only rankings, yet its candidate pools are 60% larger than the original: 305 vs. 191 Llama general heads and 291 vs. 175 Qwen heads.The TH-only pools still contain 84–89% of the original general pool as a subset.Source: C BRS Contrast Sensitivity · pp. 13–14
- The FH and SH terms narrow the candidate pool to heads important for first-hop inference but not for an externally supplied second hop.This separates importance ranking from chaining-specificity.Source: C BRS Contrast Sensitivity · pp. 13–14
- Alternative TH−SH and FH+TH−2SH contrasts yield Spearman ρ < 0.4 and retain only 26–35% of the original general pool.The table describes rank correlation, general pool size, and recall relative to the original contrast.Source: C BRS Contrast Sensitivity · p. 14, Table 10 · p. 14
D Source-Entity Localization Control
Localizing the source entity tests whether the English surface form drives the language-general pool. Rankings and most of that pool remain similar after localization, so the reported routing pattern is not an artifact of keeping entity names in English.
D Source-Entity Localization Control
- ρ = 0.89–0.98 for Llama and 0.92–0.97 for Qwen across KO/ZH/JA/ES after source-entity localization.These are per-head ranking correlations against the original BRS over all 5,120 heads.Source: D Source-Entity Localization Control · p. 14
- Localization re-identifies 134 of 191 general-pool heads (70%) in Llama and 121 of 175 (69%) in Qwen.The passage attributes residual differences to heads near the top-N% intersection threshold moving in or out under perturbation.Source: D Source-Entity Localization Control · p. 14
- The language-general routing pattern is therefore not an artifact of keeping entity names in English.All other pipeline components are held fixed in this control.Source: D Source-Entity Localization Control · p. 14
E Amplification Cost
The amplification-cost analysis finds a trade-off on correct and mixed item sets, while stricter Patchscopes thresholds preserve the cross-model circuit pattern. Patchscopes examples and the BRS heatmap provide additional evidence about bridge encoding and head placement.
E Amplification Cost
- At α = 1.0, the balanced set gains 90 items and loses 22 in Llama, and gains 57 and loses 24 in Qwen; correct-only accuracy falls to 89.5% and 87.3%, respectively.The balanced pool has a fixed composition, so these figures characterize the intervention trade-off rather than expected deployment gains when failing items are unknown.Source: E Amplification Cost · pp. 14–15
- English MMLU changes by at most 2.1 points across all ten model/head-set pairs; at α = 1.0, general-pool changes are −1.6 (Llama) and −0.5 (Qwen).The largest single drop, −2.1 points, occurs for Llama’s Japanese-specific set.Source: E Amplification Cost · p. 15
F Patchscopes Threshold Sensitivity
- Qwen retains more language-specific BRH than Llama at every Patchscopes threshold; the Korean ratio rises from 87/8 ≈11× at k = 0 to 49/1 ≈49× at k = 1.The dual-circuit pattern persists; Llama’s pools largely disappear at k = 1, while Qwen’s degrade more gradually, especially Korean.Source: F Patchscopes Threshold Sensitivity · p. 15
G Patchscopes Example Outputs
- Every representative continuation in the Patchscopes examples contains the gold bridge entity B; surface tokens from in-context examples are treated as benign leakage.The table rows pair target-language questions with English glosses.Source: G Patchscopes Example Outputs · p. 15, Table 14 · p. 17
H Head-Level BRS Landscape
- High-BRS heads form bands around layers 15–45 in Llama and 40–75 in Qwen, aligning with attention-divergence layers; final BRH fall within those bands.Figure 7 maps unthresholded per-head BRS across the 80-layer × 64-head grid, with layer 0 at the bottom.Source: H Head-Level BRS Landscape · pp. 15–16, Figure 7 · p. 17