Sample Efficient Demonstration Selection for In-Context Learning

Abstract

The in-context learning paradigm with LLMs has been instrumental in advancing a wide range of natural language processing tasks. The selection of few-shot examples (exemplars / demonstration samples) is essential for constructing effective prompts under context-length budget constraints. In this paper, we formulate the exemplar selection task as a top-m best arms identification problem. A key challenge in this setup is the exponentially large number of arms that need to be evaluated to identify the m-best arms. We propose CASE (Challenger Arm Sampling for Exemplar selection), a novel sample-efficient selective exploration strategy that maintains a shortlist of “challenger” arms, which are current candidates for the top-m arms. In each iteration, only one of the arms from this shortlist or the current top-m set is pulled, thereby reducing sample complexity and, consequently, the number of LLM evaluations. Furthermore, we model the scores of exemplar subsets (arms) using a parameterized linear scoring function, leading to stochastic linear bandits setting. CASE achieves remarkable efficiency gains of up to 7$\times$ speedup in runtime while requiring 7$\times$ fewer LLM calls (87% reduction) without sacrificing performance compared to state-of-the-art exemplar selection methods. We release our code and data (https://github.com/kiranpurohit/CASE).

Cite

Text

Purohit et al. "Sample Efficient Demonstration Selection for In-Context Learning." Proceedings of the 42nd International Conference on Machine Learning, 2025.

Markdown

[Purohit et al. "Sample Efficient Demonstration Selection for In-Context Learning." Proceedings of the 42nd International Conference on Machine Learning, 2025.](https://mlanthology.org/icml/2025/purohit2025icml-sample/)

BibTeX

@inproceedings{purohit2025icml-sample,
  title     = {{Sample Efficient Demonstration Selection for In-Context Learning}},
  author    = {Purohit, Kiran and V, Venktesh and Bhattacharya, Sourangshu and Anand, Avishek},
  booktitle = {Proceedings of the 42nd International Conference on Machine Learning},
  year      = {2025},
  pages     = {49959-49982},
  volume    = {267},
  url       = {https://mlanthology.org/icml/2025/purohit2025icml-sample/}
}