Reflection-Tuning: Data Recycling Improves LLM Instruction-Tuning

Ming Li, Lichang Chen, Jiuhai Chen, Shwai He, Heng Huang +2 more
10/18/2023
cs.CL

No official code found. Best implementation: tianyi-lab/Reflection_Tuning (367 stars, last commit 2024-09-06).

Abstract

Recent advancements in Large Language Models (LLMs) have expanded the horizons of natural language understanding and generation. Notably, the output control and alignment with the input of LLMs can be refined through instruction tuning. However, as highlighted in several studies, low-quality data in the training set are usually detrimental to instruction tuning, resulting in inconsistent or even misleading LLM outputs. We propose a novel method, termed "reflection-tuning," which addresses the problem by self-improvement and judging capabilities of LLMs. This approach utilizes an oracle LLM to recycle the original training data by introspecting and enhancing the quality of instructions and responses in the data. Extensive experiments on widely used evaluation benchmarks show that LLMs trained with our recycled data outperform those trained with existing datasets in various benchmarks.

View on arXivView PDF

Code Implementations(1)

[ACL'24] Selective Reflection-Tuning: Student-Selected Data Recycling for LLM Instruction-Tuning

36729Shell, PythonOct 15, 20232 years ago

Similar Papers

Cite this paper

@article{li2023reflectiontuning,
  title  = {Reflection-Tuning: Data Recycling Improves LLM Instruction-Tuning},
  author = {Ming Li and Lichang Chen and Jiuhai Chen and Shwai He and Heng Huang and Jiuxiang Gu and Tianyi Zhou},
  year   = {2023},
  eprint = {2310.11716},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.11716v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.11716.svg)](https://codeofpaper.com/paper/2310.11716)

Discussion