Dynamic Evaluation of Large Language Models by Meta Probing Agents
Paper · 2024 · Kaijie Zhu, Jindong Wang, Qinlin Zhao et al.
Summary
Static public benchmarks can leak into LLM training data, so reported scores may overstate what models can actually do. Most of these benchmarks also give only a single aggregate score. Earlier dynamic protocols such as DyVal and NPHardEval rely on task-specific algorithms and mostly target reasoning. To address both issues, the authors propose Meta Probing Agents (MPA), presented at ICML 2024. MPA is grounded in psychometrics, which distinguishes three fundamental cognitive skills: comprehending language, solving problems and possessing domain knowledge. A probing agent, itself an LLM, rewrites existing test items according to principles linked to each ability. A judge agent then checks that the rewritten item still matches the original, and the two agents can iterate over several rounds. Principles can be mixed freely, which allows per-ability analysis. When MPA was applied to MMLU, GSM8K, BBH and ARC-C, most models scored noticeably lower than on the original sets, which points to possible contamination. The three abilities turned out to be strongly intercorrelated. MPA-generated data also proved useful for fine-tuning. Code is released in Microsoft's promptbench.
Key points
- Models evaluated: GPT-4-Turbo, GPT-3.5-Turbo, Gemini-Pro, Llama2-70b-chat, Yi-34b-chat and Mixtral-8x7b-Instruct. Llama2 7b and 13b variants were added for the scaling analysis.
- Example principles: paraphrasing a question or its answer options, shuffling the options, inserting extra context, and adding a new option. Combining several principles lowered the scores of every model, and prompt engineering recovered only a little.
- Correlations between abilities: Pearson, Spearman and Kendall coefficients were computed. The link between language understanding and problem solving was the strongest.
- Effect of model size: larger models show tighter correlations between abilities, which the authors call an implicit "Matthew effect". Across the Llama2 sizes, all three abilities rise at a similar rate as models grow.
- Error analysis: the authors manually examined 50 GSM8K cases where GPT-4-Turbo solved the original item but failed the transformed one. On MMLU, professional_law had the highest error rate, followed by moral_scenarios and professional_psychology.
- Data augmentation: in a pilot study, GPT-3.5-Turbo was fine-tuned on MPA-transformed training splits of MMLU and ARC-C.
Institutions
Fields, topics and concepts
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 works
🧭 Topics 2Research subjects and languages the work is about.Evaluation & benchmarks · 1,220 worksInterpretability · 130 works
Cite
Cite as Kaijie Zhu, Jindong Wang, Qinlin Zhao, Ruochen Xu and Xing Xie. 2024. Dynamic Evaluation of Large Language Models by Meta Probing Agents. arXiv:2402.14865.
@misc{zhu2024dynamic,
title = {{Dynamic Evaluation of Large Language Models by Meta Probing Agents}},
author = {Kaijie Zhu, Jindong Wang, Qinlin Zhao, Ruochen Xu and Xing Xie},
year = {2024},
doi = {10.48550/arxiv.2402.14865},
eprint = {2402.14865},
archivePrefix = {arXiv},
url = {https://doi.org/10.48550/arxiv.2402.14865}
}References
- 01-ai. Yi: A series of large language models. https://github.com/01-ai/Yi, 2024. *Figure 8. The performance of GPT-3.5-Turbo and GPT-3.5-Turbo-FT on original benchmarks and our probing benchmarks.* Bai, Y., Ying, J., Cao, Y., Lv, X., He, Y., Wang, X., Yu, J., Zeng, K., Xiao, Y., Lyu, H., et al. Ben… ↗
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/zhu-2024-dynamic-evaluation-large-language-models/