← Latest papers
💬 NLP

Cross-lingual Self-Consistency for Multilingual Reasoning with Language Models

This paper proposes an unsupervised reinforcement learning approach that enhances multilingual reasoning in large language models by enforcing cross-lingual self-consistency, achieving significant performance gains across multiple languages and unseen scenarios without requiring gold answers or parallel data.

Original authors: Ahmed Elhady, Eneko Agirre, Mikel Artetxe

Published 2026-06-02
📖 4 min read☕ Coffee break read

Original authors: Ahmed Elhady, Eneko Agirre, Mikel Artetxe

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a brilliant student who is a master at solving math problems in English but gets confused and makes mistakes when the same problems are written in Spanish, Japanese, or Swahili. This is exactly the situation with many advanced AI models today: they are great at reasoning in a few "high-resource" languages (like English) but struggle when asked to think in other languages.

The paper introduces a clever, unsupervised training method called Cross-lingual Self-Consistency to fix this. Here is how it works, using simple analogies:

The Problem: The "Confused Translator"

Currently, if you ask an AI a math question in Swahili, it might try to translate it to English in its head, solve it, and translate the answer back. But this process is messy. Sometimes the translation is bad, or the AI gets lost in the middle. The result? The AI gives the wrong answer in Swahili, even though it knows the math.

The Solution: The "Group Study" Analogy

The authors propose a new way to train the AI that doesn't require a teacher with the correct answers (gold labels) or a dictionary of perfect translations. Instead, they use a concept called Self-Consistency.

Think of the AI as a student taking a test.

  1. The Old Way (Monolingual): The student takes the test in English. If they get the same answer three times in a row, they are confident. If they get different answers, they know they are confused.
  2. The New Way (Cross-lingual): The student is given the same math problem, but written in 10 different languages (English, Spanish, French, etc.).
    • The AI solves the problem in English.
    • The AI solves the problem in Spanish.
    • The AI solves the problem in French.
    • ...and so on.

The Golden Rule: The paper argues that if the math is the same, the final answer must be the same, regardless of the language used to solve it. If the problem is "2 + 2," the answer must be "4" in every language.

How the Training Works (The "Scorecard")

The researchers set up a game for the AI using Reinforcement Learning (a method where the AI learns by getting rewards for good behavior).

  • The Setup: The AI is given an English math question. It then "self-translates" this question into other languages (like Spanish or Japanese) using its own internal knowledge.
  • The Challenge: The AI must solve the problem in the original English and in all the new languages it just created.
  • The Reward: The AI gets a "high score" (reward) only if the final answers in all these different languages match.
    • If the English answer is "4" and the Spanish answer is "4," the AI gets a reward.
    • If the English answer is "4" but the Spanish answer is "5," the AI gets a penalty.

By doing this over and over, the AI learns to align its thinking. It realizes, "Hey, if I get the right answer in English, I need to make sure I get the same right answer in Spanish." This forces the AI to improve its reasoning in the weaker languages to match its strength in English.

The Results: A Level Playing Field

The paper tested this on various AI models (from small to large) using math problems in 10 different languages.

  • Big Gains: The method improved the AI's accuracy by an average of 21.7% on the main test (MGSM).
  • No Teacher Needed: Crucially, this worked without any human-provided correct answers or pre-translated data. The AI taught itself by checking if its own answers were consistent across languages.
  • Generalization: Even when the AI was trained on languages it had never seen before, it got better at solving problems in those new languages. It also worked well on different types of logic puzzles, not just math.

The Takeaway

This paper shows that you don't need a massive library of perfect, human-translated textbooks to teach an AI to reason in many languages. You just need to teach it a simple rule: "The truth is the same, no matter what language you speak." By forcing the AI to be consistent across languages, it naturally becomes smarter and more reliable in all of them.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →