We investigate whether performing reasoning in a continuous latent space leads to more robust multilingual capabilities. We compare Continuous Chain-of-Thought (using the CODI framework) against standard supervised fine-tuning across five typologically diverse languages: English, Chinese, German, French, and Urdu. Our experiments on GSM8k and CommonsenseQA demonstrate that continuous reasoning significantly outperforms explicit reasoning on low-resource languages, particularly in zero-shot settings where the target language was not seen during training. Additionally, this approach achieves extreme efficiency, compressing reasoning traces by approximately 29× to 50×. These findings indicate that continuous latent representations naturally exhibit greater language invariance, offering a scalable solution for cross-lingual reasoning.
Figures & tables
Test Language
GSM8K-AUG-NL
CommonsenseQA
CODI
CoT-SFT
CODI
CoT-SFT
German
31.79
36.09
58.48
38.41
French
32.35
38.21
57.66
46.03
Chinese
30.46
27.37
57.58
48.40
English
46.08
55.04
71.42
63.23
Urdu
9.58
5.38
32.57
21.87
Table 1: Accuracy (%) on GSM8K-AUG-NL and CommonsenseQA (test splits) comparing CODI vs. CoT-SFT when trained on English.
Figure 1: Performance of LLaMA3.2-1B-Instruct trained on multi-lingual GSM8k-Aug-NL data. Both models perform similarly, with CoT-SFT performing better for high-resource languages and CODI performing better for low-resource languages. Moreover, CODI performs significantly better than CoT-SFT on Urdu when it is Out-of-distribution (OOD) (i.e., when Urdu was not part of the fine-tuning data).
Dataset
CoT-SFT (Avg Tokens)
CODI (Latent Tokens)
Compression Ratio
GSM8K-Aug-NL
∼ 176
6
∼ 29 ×
CommonsenseQA
∼ 299
6
∼ 50 ×
Table 2: Efficiency comparison between explicit and continuous reasoning. Average CoT lengths are calculated across all 5 test languages using the Multi-Lingual-with-Urdu training setup (see Tables 8 & 9 in the appendix).
Figure 3: Performance on a low-resource language (Urdu). The latent reasoning approach works significantly better than CoT-SFT in all cases.
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
Training Dataset
Train Setup
Test Language
Accuracy (%)
CODI
COT-SFT
GSM8K-Aug-NL
Multi-Lingual
German
44.76
43.20
French
45.19
45.07
Chinese
43.75
35.60
English
46.47
51.20
Urdu
12.28
6.84
Appendix
Table 3: Accuracy (%) on GSM8K-Aug-NL (test split): CODI vs. COT-SFT across training setups.
Training Dataset
Train Setup
Test Language
Accuracy (%)
CODI
COT-SFT
CommonSenseQA
Multi-Lingual
German
58.72
49.71
French
57.65
49.39
Chinese
57.66
51.52
English
71.42
62.49
Urdu
35.95
23.01
Appendix
Table 4: Accuracy (%) on CommonSenseQA (test split) across test languages for different training setups (CODI vs. COT-SFT).
Test Language
Base Accuracy (%)
German
26.84
French
25.32
Chinese
23.50
English
36.01
Urdu
7.66
Appendix
Table 5: Base model accuracy (%) on GSM8K-Aug-NL by test language (independent of fine-tuning setup).
Test Language
Base Accuracy (%)
German
33.09
French
39.89
Chinese
41.28
English
44.49
Urdu
26.54
Appendix
Table 6: Base model accuracy (%) on CommonSenseQA (test split) by test language (independent of fine-tuning setup).
Hyperparameter
Value
Shared Parameters (CODI & CoT-SFT)
Learning Rate
8×10−4
LR Scheduler
Cosine
Warmup Ratio
0.03
Weight Decay
0.1
Max Gradient Norm
2.0
Appendix
Table 7: Training hyperparameters for CODI and CoT-SFT. All parameters are kept constant across both GSM8k-Aug-NL and CommonsenseQA datasets to ensure fair comparison.
Training Dataset
Train Setup
Test Language
Avg CoT Length (tokens)
GSM8K_AUG_NL
English
German
172.2
French
161.6
Chinese
171.4
English
155.4
Urdu
512.0
Multi-Lingual
German
239.6
Appendix
Table 8: Average Chain-of-Thought (CoT) length (tokens) on GSM8K_AUG_NL across training setups and test languages (CoT-SFT).
Training Dataset
Train Setup
Test Language
Avg CoT Length (tokens)
CommonsenseQA
English
German
455.1
French
329.1
Chinese
203.8
English
205.5
Urdu
512.0
Multi-Lingual
German
296.8
Appendix
Table 9: Average Chain-of-Thought (CoT) length (tokens) on CommonsenseQA across training setups and test languages (CoT-SFT).