Pith. sign in

FamiCom: Further Demystifying Prompts for Language Models with Task-Agnostic Performance Estimation

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

Language models have shown impressive in-context-learning capabilities, which allow them to benefit from input prompts and perform better on downstream end tasks. Existing works investigate the mechanisms behind this observation, and propose label-agnostic prompt metrics that can better estimate end-task performances. One popular approach is using perplexity as a way to measure models' familiarity with the prompt. While showing consistent improvements on in-domain tasks, we found that familiarity metrics such as perplexity cannot accurately estimate performance in complicated situations such as task or domain transferring scenarios. In this work, we propose a revised measure called FamiCom, providing a more comprehensive measure for task-agnostic performance estimation. Specifically, FamiCom combines familiarity with \textit{complexity} -- the inherent difficulty of end tasks, which is an important factor missing from current metrics. Experiments show that FamiCom strongly correlates with end-task performances, producing a 0.85 Spearman's correlation, versus 0.43 of familiarity-only ones'. We further apply FamiCom to automatic prompt and demonstration selection, and outperform existing methods and baselines by more than 7.0% in accuracy.

fields

cs.CL 1

years

2025 1

verdicts

CONDITIONAL 1

representative citing papers

Self-supervised Analogical Learning using Language Models

cs.CL · 2025-02-03 · conditional · novelty 6.0

SAL fine-tunes a language model on Python programs extracted from similar questions the model itself can answer confidently, improving accuracy on StrategyQA, GSM8K, and HotpotQA.

citing papers explorer

Showing 1 of 1 citing paper.

  • Self-supervised Analogical Learning using Language Models cs.CL · 2025-02-03 · conditional · none · ref 12 · internal anchor

    SAL fine-tunes a language model on Python programs extracted from similar questions the model itself can answer confidently, improving accuracy on StrategyQA, GSM8K, and HotpotQA.