Supervisory Prompt Training

Jean Ghislain Billa,Min Oh,Liang Du
2024-03-27
Abstract:The performance of Large Language Models (LLMs) relies heavily on the quality of prompts, which are often manually engineered and task-specific, making them costly and non-scalable. We propose a novel approach, Supervisory Prompt Training (SPT). SPT automates the generation of highly effective prompts using a dual LLM system. In this system, one LLM, the generator, performs a task while the other, the corrector, provides feedback and generates improved prompts. In contrast to earlier techniques, both the generator and corrector collaboratively and continuously improve their prompts over time. We also introduce the concept of \textit{impact scores} to measure the sentence-level effectiveness of the prompts. Our method was tested on four benchmarks, testing the level of hallucinations in LLMs. Notably, we were able to increase the accuracy of GPT-4 on GSM8K from 65.8\% to 94.1\% (28.3\% increase). SPT advances LLMs by refining prompts to enhance performance and reduce hallucinations, offering an efficient and scalable alternative to traditional model fine-tuning.
Computation and Language,Artificial Intelligence
What problem does this paper attempt to address?
The paper addresses the problem of large-scale language models (LLMs) relying on task-specific and expensive manual engineering hints. A method called Supervised Prompting Training (SPT) is proposed to automate the generation of effective prompts by dual LLM systems, with one LLM acting as a generator for the task and the other as a corrector providing feedback. The two collaborate to improve the prompts. SPT introduces impact scores to measure the sentence-level effectiveness of prompts and tests it on reducing LLMs' hallucination phenomena, significantly improving the accuracy of GPT4 on GSM8K. This method provides an efficient and scalable alternative for model fine-tuning.