CLOct 20, 2023

Teaching Language Models to Self-Improve through Interactive Demonstrations

arXiv:2310.13522v240 citationsh-index: 43
Originality Highly original
AI Analysis

This work addresses the performance gap between large and smaller, more cost-effective language models, making self-improvement accessible for practical applications.

The paper tackles the problem of enabling smaller language models to self-improve, which is typically absent and difficult for them, by introducing TriPosT, a training algorithm that uses interactive demonstrations with larger models to collect feedback, resulting in up to a 7.13% performance improvement on math and reasoning tasks for a LLaMA-7b model.

The self-improving ability of large language models (LLMs), enabled by prompting them to analyze and revise their own outputs, has garnered significant interest in recent research. However, this ability has been shown to be absent and difficult to learn for smaller models, thus widening the performance gap between state-of-the-art LLMs and more cost-effective and faster ones. To reduce this gap, we introduce TriPosT, a training algorithm that endows smaller models with such self-improvement ability, and show that our approach can improve a LLaMA-7b's performance on math and reasoning tasks by up to 7.13%. In contrast to prior work, we achieve this by using the smaller model to interact with LLMs to collect feedback and improvements on its own generations. We then replay this experience to train the small model. Our experiments on four math and reasoning datasets show that the interactive experience of learning from and correcting its own mistakes is crucial for small models to improve their performance.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes