ultralink-eval
UltraLink: An Open-Source Knowledge-Enhanced Multilingual Supervised Fine-tuning Dataset — Wang et al. (2024) (arXiv:2402.04588, 2024)
What this evaluates
Evaluates multilingual LLMs on chat, math reasoning, and code generation across five languages (English, Chinese, Spanish, Russian, French) to measure the effectiveness of knowledge-enhanced supervised fine-tuning.
Datasets
- OMGEval — total ?; splits: test (-1)
- MGSM — total ?; splits: test (-1)
- Multilingual HumanEval — total ?; splits: test (-1)
Metrics
OMGEval score (primary) — range: percent
- Percentage of wins or pass rate on culturally localized multilingual chat prompts, typically evaluated via LLM-as-judge.
MGSM accuracy — range: percent
- Exact-match accuracy on multilingual grade-school math word problems.
HumanEval pass rate — range: percent
- Pass@1 rate on GPT-3.5 translated code generation tasks, verified via unit tests.
Input / output format
Input: Instruction or prompt in one of five languages (English, Chinese, Spanish, Russian, French).
Output: Model-generated text response.
Scoring recipe
def calculate_pass_rate(predictions, gold):
correct = sum(1 for p, g in zip(predictions, gold) if p.strip() == g.strip())
return (correct / len(gold)) * 100
# Note: OMGEval uses LLM-as-judge win rates; MGSM/HumanEval use exact match or unit test pass rates. Scores are averaged across the 5 languages.
Common pitfalls
- OMGEval is culturally localized per language, not a direct translation of AlpacaEval.
- Multilingual HumanEval was created by translating English prompts with GPT-3.5, not by native speakers.
- Scores are reported per language and then averaged; do not average across models without checking language coverage.
Evidence (verbatim from paper)
We examine the model performance on three tasks, including chat, math reasoning, and code generation. For chat, we use OMGEval (Liu et al., 2023) for evaluation, which is a multilingual version of the widely-used English benchmark AlpacaEval (Li et al., 2023). OMGEval is not a mere translated version of AlpacaEval. Instead, it localizes the English questions according to the cultural backgrounds of each language. We employ MGSM (Shi et al., 2023) to evaluate math reasoning abilities, which is also a multilingual benchmark. Since there are no existing multilingual test sets for code generation, we use GPT-3.5 with carefully designed prompts to translate HumanEval (Chen et al., 2021) into other languages, which serves as the multilingual benchmark to evaluate the code abilities of LLMs.
Citation
@misc{wang2024ultralink,
title={UltraLink: An Open-Source Knowledge-Enhanced Multilingual Supervised Fine-tuning Dataset},
author={Wang et al. (2024)},
year={2024},
note={arXiv:2402.04588}
}
1---2name: ultralink-eval3description: Evaluates multilingual LLMs on chat, math reasoning, and code generation across five languages (English, Chinese, Spanish, Russian, French) to measure the effectiveness of knowledge-enhanced supervised fine-tuning. Use when the user wants to benchmark on OMGEval, MGSM, Multilingual HumanEval, or asks about evaluating this task. Reports OMGEval score.4---56# ultralink-eval78> UltraLink: An Open-Source Knowledge-Enhanced Multilingual Supervised Fine-tuning Dataset — Wang et al. (2024) (arXiv:2402.04588, 2024)910## What this evaluates1112Evaluates multilingual LLMs on chat, math reasoning, and code generation across five languages (English, Chinese, Spanish, Russian, French) to measure the effectiveness of knowledge-enhanced supervised fine-tuning.1314## Datasets1516- **OMGEval** — total ?; splits: test (-1)17- **MGSM** — total ?; splits: test (-1)18- **Multilingual HumanEval** — total ?; splits: test (-1)1920## Metrics2122- `OMGEval score` **(primary)** — range: percent23 - Percentage of wins or pass rate on culturally localized multilingual chat prompts, typically evaluated via LLM-as-judge.24- `MGSM accuracy` — range: percent25 - Exact-match accuracy on multilingual grade-school math word problems.26- `HumanEval pass rate` — range: percent27 - Pass@1 rate on GPT-3.5 translated code generation tasks, verified via unit tests.2829## Input / output format3031**Input**: Instruction or prompt in one of five languages (English, Chinese, Spanish, Russian, French).3233**Output**: Model-generated text response.3435## Scoring recipe3637```python38def calculate_pass_rate(predictions, gold):39 correct = sum(1 for p, g in zip(predictions, gold) if p.strip() == g.strip())40 return (correct / len(gold)) * 10041# Note: OMGEval uses LLM-as-judge win rates; MGSM/HumanEval use exact match or unit test pass rates. Scores are averaged across the 5 languages.42```4344## Common pitfalls4546- OMGEval is culturally localized per language, not a direct translation of AlpacaEval.47- Multilingual HumanEval was created by translating English prompts with GPT-3.5, not by native speakers.48- Scores are reported per language and then averaged; do not average across models without checking language coverage.4950## Evidence (verbatim from paper)5152> We examine the model performance on three tasks, including chat, math reasoning, and code generation. For chat, we use OMGEval (Liu et al., 2023) for evaluation, which is a multilingual version of the widely-used English benchmark AlpacaEval (Li et al., 2023). OMGEval is not a mere translated version of AlpacaEval. Instead, it localizes the English questions according to the cultural backgrounds of each language. We employ MGSM (Shi et al., 2023) to evaluate math reasoning abilities, which is also a multilingual benchmark. Since there are no existing multilingual test sets for code generation, we use GPT-3.5 with carefully designed prompts to translate HumanEval (Chen et al., 2021) into other languages, which serves as the multilingual benchmark to evaluate the code abilities of LLMs.5354## Citation5556```bibtex57@misc{wang2024ultralink,58 title={UltraLink: An Open-Source Knowledge-Enhanced Multilingual Supervised Fine-tuning Dataset},59 author={Wang et al. (2024)},60 year={2024},61 note={arXiv:2402.04588}62}63```6465- arXiv: 2402.04588