Papers
arxiv:2508.19999

Linear-Time Demonstration Selection for In-Context Learning via Gradient Estimation

Published on Nov 4, 2025
Authors:
,
,
,
,
,

Abstract

A gradient-based method selects in-context learning demonstrations by estimating outputs through first-order approximations and aggregating subset outcomes into influence scores, enabling faster and more accurate selection than embedding-similarity approaches.

This paper introduces an algorithm to select demonstration examples for in-context learning of a query set. Given a set of n examples, how can we quickly select k out of n to best serve as the conditioning for downstream inference? This problem has broad applications in prompt tuning and chain-of-thought reasoning. Since model weights remain fixed during in-context learning, previous work has sought to design methods based on the similarity of token embeddings. This work proposes a new approach based on gradients of the output taken in the input embedding space. Our approach estimates model outputs through a first-order approximation using the gradients. Then, we apply this estimation to multiple randomly sampled subsets. Finally, we aggregate the sampled subset outcomes to form an influence score for each demonstration, and select k most relevant examples. This procedure only requires pre-computing model outputs and gradients once, resulting in a linear-time algorithm relative to model and training set sizes. Extensive experiments across various models and datasets validate the efficiency of our approach. We show that the gradient estimation procedure yields approximations of full inference with less than {1}% error across six datasets. This allows us to scale up subset selection that would otherwise run full inference by up to {37.7}times on models with up to 34 billion parameters, and outperform existing selection methods based on input embeddings by {11}% on average.

Community

Sign up or log in to comment

Get this paper in your agent:

hf papers read 2508.19999
Don't have the latest CLI?
curl -LsSf https://hf.co/cli/install.sh | bash

Models citing this paper 0

No model linking this paper

Cite arxiv.org/abs/2508.19999 in a model README.md to link it from this page.

Datasets citing this paper 0

No dataset linking this paper

Cite arxiv.org/abs/2508.19999 in a dataset README.md to link it from this page.

Spaces citing this paper 0

No Space linking this paper

Cite arxiv.org/abs/2508.19999 in a Space README.md to link it from this page.

Collections including this paper 0

No Collection including this paper

Add this paper to a collection to link it from this page.