Saved in:
Bibliographic Details
Main Authors: Agarwal, Ishika, Killamsetty, Krishnateja, Popa, Lucian, Danilevksy, Marina
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2411.04425
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908275760431104
author Agarwal, Ishika
Killamsetty, Krishnateja
Popa, Lucian
Danilevksy, Marina
author_facet Agarwal, Ishika
Killamsetty, Krishnateja
Popa, Lucian
Danilevksy, Marina
contents Fine-tuning large language models (LLMs) is essential for enhancing their performance on specific tasks but is often resource-intensive due to redundant or uninformative data. To address this inefficiency, we introduce DELIFT (Data Efficient Language model Instruction Fine-Tuning), a novel algorithm that systematically optimizes data selection across the three key stages of fine-tuning: (1) instruction tuning, (2) task-specific fine-tuning (e.g., reasoning, question-answering), and (3) continual fine-tuning (e.g., incorporating new data versions). Unlike existing methods that focus on single-stage optimization or rely on computationally intensive gradient calculations, DELIFT operates efficiently across all stages. Central to our approach is a pairwise utility metric that quantifies how beneficial a data sample is for improving the model's responses to other samples, effectively measuring the informational value relative to the model's current capabilities. By leveraging different submodular functions applied to this metric, DELIFT selects diverse and optimal subsets that are useful across all stages of fine-tuning. Experiments across various tasks and model scales demonstrate that DELIFT can reduce the fine-tuning data size by up to 70% without compromising performance, offering significant computational savings and outperforming existing methods in both efficiency and efficacy.
format Preprint
id arxiv_https___arxiv_org_abs_2411_04425
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle DELIFT: Data Efficient Language model Instruction Fine Tuning
Agarwal, Ishika
Killamsetty, Krishnateja
Popa, Lucian
Danilevksy, Marina
Computation and Language
Fine-tuning large language models (LLMs) is essential for enhancing their performance on specific tasks but is often resource-intensive due to redundant or uninformative data. To address this inefficiency, we introduce DELIFT (Data Efficient Language model Instruction Fine-Tuning), a novel algorithm that systematically optimizes data selection across the three key stages of fine-tuning: (1) instruction tuning, (2) task-specific fine-tuning (e.g., reasoning, question-answering), and (3) continual fine-tuning (e.g., incorporating new data versions). Unlike existing methods that focus on single-stage optimization or rely on computationally intensive gradient calculations, DELIFT operates efficiently across all stages. Central to our approach is a pairwise utility metric that quantifies how beneficial a data sample is for improving the model's responses to other samples, effectively measuring the informational value relative to the model's current capabilities. By leveraging different submodular functions applied to this metric, DELIFT selects diverse and optimal subsets that are useful across all stages of fine-tuning. Experiments across various tasks and model scales demonstrate that DELIFT can reduce the fine-tuning data size by up to 70% without compromising performance, offering significant computational savings and outperforming existing methods in both efficiency and efficacy.
title DELIFT: Data Efficient Language model Instruction Fine Tuning
topic Computation and Language
url https://arxiv.org/abs/2411.04425