Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

SelectIT: Selective Instruction Tuning for LLMs via Uncertainty-Aware Self-Reflection

About

Instruction tuning (IT) is crucial to tailoring large language models (LLMs) towards human-centric interactions. Recent advancements have shown that the careful selection of a small, high-quality subset of IT data can significantly enhance the performance of LLMs. Despite this, common approaches often rely on additional models or data, which increases costs and limits widespread adoption. In this work, we propose a novel approach, termed SelectIT, that capitalizes on the foundational capabilities of the LLM itself. Specifically, we exploit the intrinsic uncertainty present in LLMs to more effectively select high-quality IT data, without the need for extra resources. Furthermore, we introduce a curated IT dataset, the Selective Alpaca, created by applying SelectIT to the Alpaca-GPT4 dataset. Empirical results demonstrate that IT using Selective Alpaca leads to substantial model ability enhancement. The robustness of SelectIT has also been corroborated in various foundation models and domain-specific tasks. Our findings suggest that longer and more computationally intensive IT data may serve as superior sources of IT, offering valuable insights for future research in this area. Data, code, and scripts are freely available at https://github.com/Blue-Raincoat/SelectIT.

Liangxin Liu, Xuebo Liu, Derek F. Wong, Dongfang Li, Ziyi Wang, Baotian Hu, Min Zhang• 2024

Related benchmarks

TaskDatasetResultRank
Mathematical ReasoningSVAMP (test)
Accuracy41.11
262
ReasoningBBH (test)
Accuracy40.33
67
Medical Knowledge Question AnsweringMedical Domain (MedQA, MMLU, MedMCQA) (test)
MedQA Score46.11
45
Mathematical ReasoningGSM (test)
Accuracy15.4
42
General CapabilityBBH, GSM8K, MMLU, TruthfulQA, HumanEval, MBPP
Average Score25.85
30
KnowledgeMMLU, TruthfulQA
MMLU34.23
30
CodingHumanEval, MBPP
HumanEval Score19.51
30
ReasoningBBH, GSM8K
BBH Score30.9
30
Instruction TuningCoT
Reasoning Score66.46
20
Instruction TuningWizardLM
Reasoning Score71.79
20
Showing 10 of 23 rows

Other info

Code

Follow for update