atlas

Research map / Continual learning / Continual fine-tuning of LLMs

CorDA: Context-Oriented Decomposition Adaptation of Large Language Models for Task-Aware Parameter-Efficient Fine-tuning

NeurIPS 2024 · Continual learning › Continual fine-tuning of LLMs · approach: Low-rank and model-merging adaptation · 2 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 CorDA, a PEFT method that runs SVD on the weight multiplied by an input-activation covariance matrix from a few task samples, then initializes a LoRA-style adapter from either the smallest components (knowledge-preserved mode) or largest components (instruction-previewed mode).

Problem

Standard PEFT methods such as LoRA build adapters without regard to the downstream task context or the world knowledge to preserve, leaving a gap to full fine-tuning and causing catastrophic forgetting of pre-trained knowledge.

Approach

Decompose each pre-trained linear weight via SVD of (W·C), where C is the input covariance from a few task samples, and reconstruct with C^-1. The resulting components encode task context; the smallest-r components initialize a trainable adapter while the principal components stay frozen to preserve knowledge, or the largest-r components initialize the adapter to better learn the task.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use instruction-previewed adaptation instead of knowledge-preserved adaptationCorDA on Math fine-tuning · GSM8kaccuracy: 44.58 -> 53.90Helped
use instruction-previewed adaptation instead of knowledge-preserved adaptationCorDA on Math fine-tuning · Math validationaccuracy: 6.92 -> 8.52Helped
use question-answering context (TriviaQA or NQ open) rather than Wikitext-2 context (ablation)CorDA KPM · Math fine-tuningAvg: 21.06 -> 22.53; 21.06 -> 22.46Helped
use context-oriented decomposition rather than plain SVD with smallest r components (ablation)CorDA KPM · Math fine-tuningAvg: 19.93 -> 22.46Helped
use smallest r components rather than largest r components with plain SVD (ablation)CorDA KPM · Math fine-tuningAvg: 21.22 -> 19.93Hurt
collect covariance context from the test-matched dataset rather than the other dataset (ablation)CO-SVD reconstruction after discarding the smallest 1024 ranks · Wikitext-2 and PTBperplexity: 8.69 -> 6.35; 29.69 -> 22.28Helped
use 32 rather than 256 samples for covariance collection (ablation)CO-SVD reconstruction after discarding the smallest 1024 ranks · Wikitext-2 and PTBperplexity: 6.35 -> 6.62; 22.28 -> 22.68Hurt
collect WizardLM-Evol-Instruct rather than Alpaca context (ablation)CorDA IPM · MTBenchscore: 5.06 -> 5.15Helped
use instruction-previewed CorDA rather than PiSSAMath fine-tuning on LLaMA-2-7B · GSM8kaccuracy: 51.48 -> 53.90Helped
use instruction-previewed CorDA rather than PiSSAMath fine-tuning on LLaMA-2-7B · Math validationaccuracy: 7.60 -> 8.52Helped
use instruction-previewed CorDA rather than full fine-tuningMath, Code, and Instruction Following fine-tuning · HumanEvalscore: 25.42 -> 21.03Hurt
use instruction-previewed CorDA rather than full fine-tuningMath, Code, and Instruction Following fine-tuning · MBPPscore: 25.64 -> 24.15Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MetaMathQA CodeFeedback WizardLM-Evol-Instruct NQ open TriviaQA WebQS Alpaca Wikitext-2 PTB GLUE

Benchmarks: GSM8k MATH HumanEval MBPP MTBench TriviaQA NQ open WebQS GLUE Wikitext-2 PTB

Metrics: accuracy exact match MTBench score pass@1 perplexity Matthew's correlation Pearson correlation

Baselines: Full fine-tuning LoRA PiSSA DoRA ASVD Plain SVD

Builds on: LoRA PiSSA ASVD

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