Views
No views yet
--consistency_weight 0.0).Qwen/Qwen2.5-7B, trained for the paper
Improving Cross-Lingual Factual Recall via Consistency-Driven Reinforcement
Learning. It is one arm of a controlled comparison in which SFT, DCO, CM-Align
and GRPO all see the same 10,000 facts from
jvonrad/PolyFact-Clean
across the same 12 languages, so the methods differ only in objective.| Model | PolyFact | TotCons | RankC | BMLAMA-53 | G-MMLU-Lite | KLAR seen | KLAR held-out |
|---|---|---|---|---|---|---|---|
Base (Qwen/Qwen2.5-7B) | 51.25 | 5.35 | 62.36 | 26.17 | 63.55 | 47.72 | 35.78 |
| This model | 57.88 | 8.73 | 65.64 | 27.01 | 61.77 | 50.55 | 39.91 |
1from peft import PeftModel
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4base = AutoModelForCausalLM.from_pretrained("Qwen/Qwen2.5-7B", dtype="bfloat16",
5 device_map="auto")
6model = PeftModel.from_pretrained(base, "jvonrad/Qwen-2.5-7B-SFT-10k")
7tok = AutoTokenizer.from_pretrained("jvonrad/Qwen-2.5-7B-SFT-10k")Question: {q}\nAnswer: with the
options hidden, matching evaluate/evaluate_crosslingual_consistency.py.1@misc{polyfact2026,
2 title = {Improving Cross-Lingual Factual Recall via Consistency-Driven
3 Reinforcement Learning},
4 author = {von Rad, Jonathan},
5 year = {2026},
6 eprint = {2606.06586},
7 archivePrefix = {arXiv}
8}