atlas

Research map / Continual learning / Domain and prompt-based

DoFIT: Domain-aware Federated Instruction Tuning with Alleviated Catastrophic Forgetting

NeurIPS 2024 · Continual learning › Domain and prompt-based · approach: Domain-incremental learning with memory · 3 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 DoFIT, a domain-aware federated instruction tuning framework that aggregates overlapping top-k LoRA modules across domains on an inter-domain server and initializes intra-domain weights with a proximal perturbation to reduce domain-information catastrophic forgetting.

Problem

Conventional federated instruction tuning (FIT) treats client-aware heterogeneity only and ignores domain-aware heterogeneity, so when a scarce domain is supplemented with a related general domain, domain information is catastrophically forgotten and per-domain performance drops.

Approach

Two-level server design: intra-domain servers upload only top-k LoRA modules ranked by squared norm, the inter-domain server averages only overlapping modules, and intra-domain initialization adds a scaled proximal perturbation (projected inter-domain difference) instead of overwriting the original modules.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use domain-aware top-k aggregation rather than conventional cross-domain FedAvgFIT on Finance&General · Finance&General, Avg:4Acc: 0.761 -> 0.791Helped
Add proximal perturbation initialization to the top-k aggregation baselineBasetop15 on Finance&General · Finance&General, Avg:4Acc: 0.791 -> 0.797Helped
Add proximal perturbation initialization to the top-k aggregation baselineBasetop15 on Finance&General · Finance&General, Avg:4F1: 0.798 -> 0.804Helped
Use top-15 rather than top-10 important modules (ablation)DoFIT-base on Finance&General · Finance&General, Avg:4Acc: 0.771 -> 0.791Helped
Use top-20 rather than top-15 important modules (ablation)DoFIT-base on Finance&General · Finance&General, Avg:4Acc: 0.791 -> 0.783Hurt
Set proximal perturbation scaling factor α to 0.5 rather than 1.0 (ablation)DoFIT on Finance&General · Finance&General, Avg:4Acc: 0.797 -> 0.797No clear effect
Set proximal perturbation scaling factor α to 1.5 rather than 1.0 (ablation)DoFIT on Finance&General · Finance&General, Avg:4Acc: 0.797 -> 0.785Hurt
Add top-30 domain-aware aggregation rather than conventional FITFIT on Medical&General · Medical&General, Avgaccuracy: 0.196 -> 0.205Helped
Add proximal perturbation initialization to top-30 aggregationBasetop30 on Medical&General · Medical&General, Avgaccuracy: 0.205 -> 0.258Helped
Rank modules by gradient square norm instead of LoRA weight square norm (ablation)DoFIT on Finance · Finance, Avg:4Acc: 0.797 -> 0.802Helped
Rank modules by sum of singular values instead of LoRA weight square norm (ablation)DoFIT on Finance · Finance, Avg:4Acc: 0.797 -> 0.789Hurt
Select top-k modules using gradient/singular-value domain-gap criteria (ablation)DoFIT on Finance · Finance, Avg:4Acc: 0.797 -> 0.401Hurt

Surprising findings

Limitations

Experimental setup

Datasets: FinGPT Alpaca-GPT4 MedAlpaca FPB FiQA-SA TFNS NWGI MedQA MedMCQA

Benchmarks: FPB FiQA-SA TFNS NWGI MedQA MedMCQA

Metrics: accuracy F1

Baselines: Local training FIT32qv FIT16qvd FIT32d DoFIT-base FedGP FedGP-g FPL GPT-3.5 GPT-4 FedProx

Builds on: FedAvg LoRA FIT (Ye et al.) orthogonal learning for continual learning

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