TensorX
返回文献探索

Paper · arXiv 2307.07164

Learning to Retrieve In-Context Examples for Large Language Models

Liang Wang, Nan Yang, Furu Wei

23 upvotesJuly 14, 2023arXiv 预印本
AI 摘要

A framework is proposed for training dense retrievers to select high-quality in-context examples for large language models, enhancing their performance across various tasks.

LLMsin-context learningdense retrieversreward modelbi-encoderknowledge distillation

Abstract

Large language models (LLMs) have demonstrated their ability to learn in-context, allowing them to perform various tasks based on a few input-output examples. However, the effectiveness of in-context learning is heavily reliant on the quality of the selected examples. In this paper, we propose a novel framework to iteratively train dense retrievers that can identify high-quality in-context examples for LLMs. Our framework initially trains a reward model based on LLM feedback to evaluate the quality of candidate examples, followed by knowledge distillation to train a bi-encoder based dense retriever. Our experiments on a suite of 30 tasks demonstrate that our framework significantly enhances in-context learning performance. Furthermore, we show the generalization ability of our framework to unseen tasks during training. An in-depth analysis reveals that our model improves performance by retrieving examples with similar patterns, and the gains are consistent across LLMs of varying sizes.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号