Paths Not Taken: Understanding and Mending the Multilingual Factual Recall Pipeline

Meng Lu, Ruochen Zhang, Carsten Eickhoff, Ellie Pavlick
5/26/2025
cs.CL

No official code found. Best implementation: mlu108/paths_not_taken (1 star, last commit 2025-07-29).

Abstract

Multilingual large language models (LLMs) often exhibit factual inconsistencies across languages, with significantly better performance in factual recall tasks in English than in other languages. The causes of these failures, however, remain poorly understood. Using mechanistic analysis techniques, we uncover the underlying pipeline that LLMs employ, which involves using the English-centric factual recall mechanism to process multilingual queries and then translating English answers back into the target language. We identify two primary sources of error: insufficient engagement of the reliable English-centric mechanism for factual recall, and incorrect translation from English back into the target language for the final answer. To address these vulnerabilities, we introduce two vector interventions, both independent of languages and datasets, to redirect the model toward better internal paths for higher factual consistency. Our interventions combined increase the recall accuracy by over 35 percent for the lowest-performing language. Our findings demonstrate how mechanistic insights can be used to unlock latent multilingual capabilities in LLMs.

View on arXivView PDF

Code Implementations(1)

This repository contains code and experiments from our paper: Paths Not Taken: Understanding and Mending the Multilingual Factual Recall Pipeline

11Python, Jupyter NotebookJun 15, 20251 years ago

Similar Papers

Cite this paper

@article{lu2025paths,
  title  = {Paths Not Taken: Understanding and Mending the Multilingual Factual Recall Pipeline},
  author = {Meng Lu and Ruochen Zhang and Carsten Eickhoff and Ellie Pavlick},
  year   = {2025},
  eprint = {2505.20546},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.20546v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.20546.svg)](https://codeofpaper.com/paper/2505.20546)

Discussion