atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

CLUES: Collaborative Private-domain High-quality Data Selection for LLMs via Training Dynamics

NeurIPS 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated prompt and LoRA tuning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CLUES, a training-dynamics-based data quality selection method for collaborative (federated or model-merging) LoRA fine-tuning of LLMs on private silos, using a public anchor set to set a global quality threshold.

Problem

Automated data quality control for LLM fine-tuning is hard in collaborative settings where private data silos cannot share raw data and have heterogeneous quality and domains.

Approach

Score each training sample by the accumulated inner product of its per-sample loss gradients with those of a public validation/anchor set across training checkpoints, use anchor-data scores to set one global threshold shared by all clients, and then fine-tune collaboratively (TIES or Task Arithmetic merging, or FedAvg) on the filtered data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CLUES-selected data instead of mixed-quality dataMistral-7b · Medical QA, federatedGPT-4 Scoring: 0.085 -> 0.161Helped
Use CLUES-selected data instead of mixed-quality dataLlama2-7b · Medical QA, federatedGPT-4 Scoring: 0.0952 -> 0.210Helped
Use CLUES-selected data instead of mixed-quality dataLlama2-7b · Medical QA, federatedKnowledge Avg: 0.311 -> 0.356Helped
Use CLUES-selected data instead of mixed-quality dataMistral-7b · MMedBench, federatedscore: 0.420 -> 0.435Helped
Use CLUES-selected data instead of mixed-quality dataLlama2-7b · MMedBench, federatedscore: 0.440 -> 0.477Helped
Use CLUES-selected data instead of mixed-quality dataMistral-7b · MMedBench, model mergingscore: 0.515 -> 0.525Helped
Use CLUES-selected data instead of mixed-quality dataLlama2-7b · MMedBench, model mergingscore: 0.485 -> 0.487Helped
Use CLUES-selected data instead of mixed-quality dataMistral-7b · Medical QA, federatedKnowledge Avg: 0.194 -> 0.309Hurt
Use the anchor-data global threshold instead of selection by ratio (ablation)CLUES data selection · FiQAAccuracy: 75.00% -> 97.91%Helped
Use the anchor-data global threshold instead of a pre-determined score (ablation)CLUES data selection · FiQAAccuracy: 95.00% -> 97.91%Helped
Use TIES merging instead of Task Arithmetic (ablation)CLUES · Financial QAFinancial QA Scores: 3.776 -> 3.855Helped
Use TIES merging instead of Task Arithmetic (ablation)CLUES · Multilingual QAMultilingual QA Scores: 0.470 -> 0.487Helped

Surprising findings

Limitations

Experimental setup

Datasets: PMC-LLama Medalpaca-flashcards MMedBench FiQA MMLU clinical topics MedMCQA PubMedQA USMLE

Benchmarks: MMedBench FiQA MMLU clinical topics MedMCQA PubMedQA USMLE

Metrics: GPT-4 score knowledge average accuracy precision recall F1 accuracy

Baselines: Oracle Perplexity score IFD DataInf

Builds on: DataInf IFD TIES merging Task Arithmetic LoRA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy