MIR-Bench: Can Your LLM Recognize Complicated Patterns via Many-Shot In-Context Reasoning?
Kai Yan, Zhan Ling, Kang Liu, Yifan Yang, Ting-Han Fan, Lingfeng Shen, Zhengyin Du, Jiecao Chen
TL;DR
MIR-Bench introduces a large-scale, many-shot in-context reasoning benchmark for pattern recognition, leveraging an automatic data-generation pipeline to create MIR-Extended and MIR-Core datasets that stress long-context inductive/transductive reasoning. Systematic experiments across 15 LLMs reveal substantial saturation in many-shot gains, with transductive reasoning often outperforming inductive approaches and retrieval-based fixes providing limited benefit. The work uncovers robust behavior to erroneous examples and mixed results for coding-based and meta-shot interventions, offering concrete insights for designing future long-context reasoning benchmarks and guiding the development of generalist AI agents. Overall, MIR-Bench highlights core challenges in scaling in-context pattern recognition beyond classification, motivating further research into structured reasoning, memory, and data-efficient long-context inference.
Abstract
The ability to recognize patterns from examples and apply them to new ones is a primal ability for general intelligence, and is widely studied by psychology and AI researchers. Many benchmarks have been proposed to measure such ability for Large Language Models (LLMs); however, they focus on few-shot (usually <10) setting and lack evaluation for aggregating many pieces of information from long contexts. On the other hand, the ever-growing context length of LLMs have brought forth the novel paradigm of many-shot In-Context Learning (ICL), which addresses new tasks with hundreds to thousands of examples without expensive and inefficient fine-tuning. However, many-shot evaluations often focus on classification, and popular long-context LLM tasks such as Needle-In-A-Haystack (NIAH) seldom require complicated intelligence for integrating many pieces of information. To fix the issues from both worlds, we propose MIR-Bench, the first many-shot in-context reasoning benchmark for pattern recognition that asks LLM to predict output via input-output examples from underlying functions with diverse data format. Based on MIR-Bench, we study many novel problems for many-shot in-context reasoning, and acquired many insightful findings including scaling effect, robustness, inductive vs. transductive reasoning, retrieval Augmented Generation (RAG), coding for inductive reasoning, cross-domain generalizability, etc.
