Beyond LLM-as-a-Judge: Deterministic Metrics for Multilingual Generative Text Evaluation
Organizations: Qatar Computing Research Institute, HBKU, Qatar · †UPES, India
Abstract
While Large Language Models (LLMs) are increasingly adopted as automated judges for evaluating generated text, their outputs are often costly, and highly sensitive to prompt design, language, and aggregation strategies, severely, which limits reproducibility. To address these challenges, we propose OmniScore, a family of complementary, deterministic learned metrics developed using small size (1B) parameter models. OmniScore approximates LLM-judge behavior while preserving the low latency and consistency of traditional model-based scoring. We trained the models large-scale synthetic supervision (564k instances, in 107 languages) and evaluated using 8,617 manually annotated instances. The OmniScore family supports reliable, multi-dimensional scores across a variety of settings, including reference-based, source-grounded, and hybrid evaluations. We evaluate these models across question answering (QA), translation, and summarization in 6 languages. Our results demonstrate that lightweight, deterministic learned metrics provide a highly practical and scalable alternative to frontier LLMs. Our models and datasets can be found at https://huggingface.co/collections/QCRI/omniscore
Figures & tables
| Source | Task | Lang | #items | Source | Task | Lang | #items |
| ParaSCI | Paraphrase | en | 500 | Vārta | Headline | asm | 500 |
| Flores | MT | en_bn | 500 | Vārta | Headline | bn | 500 |
| Flores | MT | en_hi | 500 | Vārta | Headline | en | 500 |
| NQA | QA | en | 500 | Vārta | Headline | hi | 500 |
| MultiNativQA | QA | bn | 501 | XLSum | Summ. | ar | 530 |
| MultiNativQA | QA | asm | 543 | XLSum | Summ. | bn | 501 |
| Average scores | Agreement (rwg) | ||||||||||||||
| Source | Task | n | Inf. | Cla. | Pla. | Fai. | Overall | Source | Task | n | Inf. | Cla. | Pla. | Fai. | Overall |
| FLORES+ | MT | 1,000 | 4.36 | 4.32 | 4.46 | 4.41 | 4.39 | FLORES+ | MT | 1,000 | 0.88 | 0.82 | 0.89 | 0.88 | 0.87 |
| MultiNativQA | QA | 2,580 | 4.47 | 4.41 | 4.49 | 4.42 | 4.45 | MultiNativQA | QA | 2,580 | 0.85 | 0.86 | 0.89 | 0.86 | 0.86 |
| NQ | QA | 500 | 4.39 | 4.04 | 4.07 | 4.07 | 4.14 | NQ | QA | 500 | 0.88 | 0.76 | 0.86 | 0.85 | 0.84 |
| ParaSCI | Paraphrase | 500 | 3.95 | 3.91 | 3.89 | 3.6 | 3.84 | ParaSCI | Paraphrase | 500 | 0.71 | 0.7 | 0.76 | 0.77 | 0.73 |
| Varta | Headline | 2,000 | 4.23 | 4.47 | 4.53 | 4.43 | 4.41 | Varta | Headline | 2,000 | 0.88 | 0.88 | 0.88 | 0.89 | 0.89 |
| Source | Task | Language | Train | Dev | Total |
| FLORES+ | MT | 21 lang. | 221,295 | 0 | 221,295 |
| MultiNativQA | QA | ar, as, bn, en, hi, tr | 44,449 | 6,119 | 50,568 |
| NQ | QA | en | 49,907 | 0 | 49,907 |
| ParaSCI | Paraphrase | en | 14,995 | 0 | 14,995 |
| Vārta | Headline | 15 lang. | 32,892 | 2,832 | 35,724 |
| WildChat | Chat | 76 lang. | 76,993 | 4,992 | 81,985 |
| Split | Size | QA | Chat | Summ. | Head. | Para. | MT |
| Train | 539,015 | 17.5 | 14.3 | 18.3 | 6.1 | 2.8 | 41.1 |
| Dev | 24,524 | 25.0 | 20.4 | 43.1 | 11.5 | 0.0 | 0.0 |
| Test | 8,617 | 35.7 | 0.0 | 23.6 | 23.2 | 5.8 | 11.6 |
| Split | Task | n | Info. | Clarity | Plaus. | Faith. | Avg. | Split | Task | n | Info. | Clarity | Plaus. | Faith. | Avg. |
| Test | Headline | 2,000 | 4.23 | 4.47 | 4.53 | 4.43 | 4.41 | Train | Chat | 76,993 | 4.05 | 4.9 | 4.81 | 4.56 | 4.58 |
| Test | Paraphrase | 500 | 3.95 | 3.91 | 3.89 | 3.6 | 3.84 | Train | Headline | 32,892 | 3.76 | 4.84 | 4.9 | 4.45 | 4.49 |
| Test | QA | 3,080 | 4.46 | 4.35 | 4.42 | 4.36 | 4.4 | Train | Paraphrase | 14,995 | 3.3 | 4.51 | 4.72 | 2.7 | 3.88 |
| Test | Summ. | 2,037 | 4.24 | 4.15 | 4.41 | 4.21 | 4.25 | Train | QA | 94,356 | 3.29 | 3.64 | 4.03 | 3.56 | 3.63 |
| Test | Trans. | 1,000 | 4.36 | 4.32 | 4.46 | 4.41 | 4.39 | Train | Summ. | 98,484 | 1.62 | 4.31 | 4.58 | 3.15 | 3.41 |
| Test | Total | 8,617 | 4.31 | 4.3 | 4.42 | 4.3 | 4.33 | Train | Trans. | 221,295 | 4.56 | 4.63 | 4.68 | 4.11 | 4.5 |
| Metric | MXL | DBV3 | KLM | MDL | MBT | E32 | MBR | Q3E | MMS | E150 | G300 | E68 | ARC | E17 | MMB | G3F | MAT | G3L |
| MAE | 0.78 | 0.79 | 0.79 | 0.79 | 0.80 | 0.80 | 0.82 | 0.82 | 0.82 | 0.83 | 0.83 | 0.83 | 0.84 | 0.84 | 0.87 | 0.92 | 0.93 | 1.01 |
| RMSE | 0.98 | 0.99 | 0.99 | 0.99 | 1.00 | 1.01 | 1.03 | 1.03 | 1.03 | 1.03 | 1.04 | 1.02 | 1.04 | 1.03 | 1.07 | 1.10 | 1.13 | 1.25 |
| Acc@ | 0.74 | 0.74 | 0.73 | 0.74 | 0.74 | 0.73 | 0.72 | 0.72 | 0.73 | 0.72 | 0.72 | 0.70 | 0.72 | 0.70 | 0.69 | 0.73 | 0.68 | 0.70 |
| Model | Head. | Para. | QA | Summ. | Trans. | Avg. |
| mxbai-large | 0.61 | 0.86 | 0.66 | 1.09 | 0.68 | 0.78 |
| DeBERTa-v3 | 0.64 | 0.90 | 0.64 | 1.10 | 0.76 | 0.81 |
| Ettin-150M | 0.60 | 0.92 | 0.74 | 1.13 | 0.79 | 0.84 |
| mBERT | 0.67 | 0.97 | 0.64 | 1.14 | 0.81 | 0.85 |
| Gemini-3.1-Flash-Lite | 0.89 | 1.09 | 1.15 | 0.91 | 0.90 | 0.99 |
| Model | ar | as | bn | en | hi | np | Avg. |
| mxbai-large | 0.90 | 0.80 | 0.86 | 0.78 | 0.66 | 0.73 | 0.78 |
| KaLM-mini | 0.90 | 0.80 | 0.82 | 0.83 | 0.71 | 0.62 | 0.79 |
| Gemma-300M-Emb | 0.93 | 0.88 | 0.90 | 0.83 | 0.76 | 0.60 | 0.83 |
| Gemini-3-Flash | 0.76 | 1.02 | 1.01 | 0.99 | 0.82 | 0.91 | 0.92 |
| Model | Params | Ctx | MAE | L-MAE | Acc@ | Time | Cost |
| mxbai-large | 335M | 1K | 0.78 | 0.79 | 0.74 | 3.24 | 0.03 |
| DeBERTa-v3 | 86M | 512 | 0.79 | 0.79 | 0.74 | 4.45 | 0.01 |
| Ettin-17M | 17M | 8K | 0.84 | 0.84 | 0.70 | 0.13 | 0.01 |
| Ettin-32M | 32M | 8K | 0.80 | 0.80 | 0.73 | 0.33 | 0.01 |
| Gemini(L) | – | 65k | 1.01 | 1.00 | 0.70 | 312 | 0.35 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Fam. | Rep. | Det. | Ref | ML | Task |
| Judge | Bavaresco et al. (2025) | ✗ | – | Var. | Many |
| Tan et al. (2025) | ✗ | – | – | J-Eval | |
| Xu et al. (2025a) | ✗ | – | – | J-Eval | |
| Sheng et al. (2025) | ✗ | – | – | J-Eval | |
| Distill. | Zhu et al. (2025) | ✓ † | Opt. | – | Gen. |
| Metric | Zhang et al. (2019) | ✓ † | Yes | Part. | Gen. |
| Model | Architecture | Params | Ctx | Tokenizer | Train tokens |
| mxbai-large | Embedding encoder | 335M | 1024 | – | – |
| mdbr-leaf | Distilled encoder | 23M | – | – | – |
| DeBERTa-v3 | Encoder-only Transformer | 86M † | 512 | 128K vocab | 160GB text |
| KaLM-mini | Qwen2-based embedding model | 0.5B | – | – | – |
| mBERT-cased | BERT-base encoder | 177M | 512 | WordPiece, 110K vocab | – |
| Ettin-17M | Encoder-only Transformer | 17M | 8K | ModernBERT tokenizer, 50,368 vocab | up to 2T |
| Model | ar | as | bn | en | hi | np | Avg. |
| mxbai-large | 0.90 | 0.80 | 0.86 | 0.78 | 0.66 | 0.73 | 0.78 |
| DeBERTa-v3 | 0.87 | 0.80 | 0.84 | 0.82 | 0.68 | 0.70 | 0.79 |
| KaLM-mini | 0.90 | 0.80 | 0.82 | 0.83 | 0.71 | 0.62 | 0.79 |
| MDBR-leaf | 0.85 | 0.80 | 0.86 | 0.82 | 0.69 | 0.75 | 0.79 |
| mBERT | 0.83 | 0.80 | 0.84 | 0.87 | 0.70 | 0.67 | 0.80 |
| Ettin-32M | 0.86 | 0.83 | 0.87 | 0.84 | 0.69 | 0.66 | 0.80 |
| Model | Head. | Para. | QA | Summ. | Trans. | Avg. |
| mxbai-large | 0.61 | 0.86 | 0.66 | 1.09 | 0.68 | 0.78 |
| DeBERTa-v3 | 0.64 | 0.90 | 0.64 | 1.10 | 0.76 | 0.81 |
| MDBR-leaf | 0.63 | 0.94 | 0.66 | 1.09 | 0.78 | 0.82 |
| Ettin-32M | 0.65 | 0.91 | 0.64 | 1.15 | 0.76 | 0.82 |
| KaLM-mini | 0.64 | 0.91 | 0.69 | 1.10 | 0.81 | 0.83 |
| Qwen3-Emb-0.6B | 0.65 | 0.90 | 0.70 | 1.12 | 0.79 | 0.83 |
| Lang | Mix | MAE | |
| hi | 4005 | QA/Hd/Su/Tr | 0.66 |
| en | 3007 | Hd/QA/Su | 0.78 |
| as | 2090 | QA/Hd | 0.80 |
| bn | 3003 | QA/Hd/Su | 0.86 |
| ar | 3068 | QA/Su | 0.90 |
| np | 1002 | QA | 0.73 |
Language Model Generation Evaluation
Language model generation evaluation measures the quality, reliability, diversity, and task fit of outputs produced by language models.
See all 395 papers