Boosting LLM via Learning from Data Iteratively and Selectively

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Jia, Qi, Ren, Siyu, Qin, Ziheng, Xue, Fuzhao, Ni, Jinjie, You, Yang
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915076218290176
author Jia, Qi
Ren, Siyu
Qin, Ziheng
Xue, Fuzhao
Ni, Jinjie
You, Yang
author_facet Jia, Qi
Ren, Siyu
Qin, Ziheng
Xue, Fuzhao
Ni, Jinjie
You, Yang
contents Datasets nowadays are generally constructed from multiple sources and using different synthetic techniques, making data de-noising and de-duplication crucial before being used for post-training. In this work, we propose to perform instruction tuning by iterative data selection (\ApproachName{}). We measure the quality of a sample from complexity and diversity simultaneously. Instead of calculating the complexity score once for all before fine-tuning, we highlight the importance of updating this model-specific score during fine-tuning to accurately accommodate the dynamic changes of the model. On the other hand, the diversity score is defined on top of the samples' responses under the consideration of their informativeness. IterIT integrates the strengths of both worlds by iteratively updating the complexity score for the top-ranked samples and greedily selecting the ones with the highest complexity-diversity score. Experiments on multiple instruction-tuning data demonstrate consistent improvements of IterIT over strong baselines. Moreover, our approach also generalizes well to domain-specific scenarios and different backbone models. All resources will be available at https://github.com/JiaQiSJTU/IterIT.
format Preprint
id arxiv_https___arxiv_org_abs_2412_17365
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Boosting LLM via Learning from Data Iteratively and Selectively
Jia, Qi
Ren, Siyu
Qin, Ziheng
Xue, Fuzhao
Ni, Jinjie
You, Yang
Computation and Language
Artificial Intelligence
Datasets nowadays are generally constructed from multiple sources and using different synthetic techniques, making data de-noising and de-duplication crucial before being used for post-training. In this work, we propose to perform instruction tuning by iterative data selection (\ApproachName{}). We measure the quality of a sample from complexity and diversity simultaneously. Instead of calculating the complexity score once for all before fine-tuning, we highlight the importance of updating this model-specific score during fine-tuning to accurately accommodate the dynamic changes of the model. On the other hand, the diversity score is defined on top of the samples' responses under the consideration of their informativeness. IterIT integrates the strengths of both worlds by iteratively updating the complexity score for the top-ranked samples and greedily selecting the ones with the highest complexity-diversity score. Experiments on multiple instruction-tuning data demonstrate consistent improvements of IterIT over strong baselines. Moreover, our approach also generalizes well to domain-specific scenarios and different backbone models. All resources will be available at https://github.com/JiaQiSJTU/IterIT.
title Boosting LLM via Learning from Data Iteratively and Selectively
topic Computation and Language
Artificial Intelligence
url https://arxiv.org/abs/2412.17365