atlas

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

DiNADO: Norm-Disentangled Neurally-Decomposed Oracles for Controlling Language Models

ICML 2024 · Continual learning › Continual fine-tuning of LLMs · approach: Continual pretraining of language models · 0 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.

Improves NADO controllable generation by norm-disentangling the step-wise oracle ratio (DiNADO variants), adding likelihood-reweighted importance sampling, and merging with LoRA finetuning of the base model.

Problem

Vanilla NADO for controllable generation suffers from non-unique optima during warmup SFT, gradient variance for low-probability control signals, limited capacity of its small adapter transformer, and poor sample efficiency.

Approach

Parameterize the NADO oracle ratio as a normalized per-step distribution r times a step-wise scalar beta (removing the scale ambiguity and the Bellman regularizer in the Hard variant), reweight training samples by base-model likelihood, and combine with LoRA by treating the LoRA-modified model's ratio to the base model as the NADO output (DiNADO-Merge).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiNADO-Merge with full-parameter finetuning instead of NADOGPT-2 Large · FormalMTFormal BLEU: 20.76 -> 21.58Helped
Use DiNADO-Merge with LoRA instead of NADOGPT-2 Large · FormalMTFormal BLEU: 20.76 -> 21.37Helped
Use DiNADO-Merge instead of GeLaToGPT-2 Large · CommonGen testBLEU: 34.1 -> 34.2*Helped
Remove reranking (ablation)DiNADO-Merge · CommonGen testBLEU: 34.2* -> 32.9Hurt
Replace soft consistency regularization with exact forward consistency (ablation)DiNADO · CommonGen testBLEU: 31.4* -> 29.0*Hurt
Normalize the parameterization during warm-up instead of using unnormalized NADO (ablation)GPT-2 Large adaptation layers · CommonGen devBLEU: 13.98 -> 16.36Helped
Use a smaller independent model rather than adaptation layers (ablation)Normalized DiNADO · CommonGen devBLEU: 16.36 -> 17.15Helped
Use normalized DiNADO-Merge rather than normalized adaptation layers (ablation)GPT-2 Large · CommonGen dev after SFTBLEU: 16.36 -> 28.91Helped
Add likelihood-based reweighting (ablation)DiNADO-Soft-GPT-2 Base · CommonGen test, N=4BLEU: 25.1* -> 29.1*Helped
Add likelihood-based reweighting (ablation)DiNADO-Soft-GPT-2 Base · CommonGen test, N=2BLEU: 23.7* -> 24.7*Helped
Increase samples per input from N=2 to N=64 (ablation)NADO-GPT-2 Base · CommonGen testBLEU: 22.6* -> 30.6*Helped
Increase samples per input from N=2 to N=64 (ablation)DiNADO-Soft-GPT-2 Base with likelihood-based reweighting · CommonGen testBLEU: 24.7* -> 31.4*Helped

Surprising findings

Limitations

Experimental setup

Datasets: CommonGen FormalMT (Fisher and CALLHOME Spanish-English)

Benchmarks: CommonGen FormalMT

Metrics: BLEU coverage formal BLEU formality

Baselines: NADO GeLaTo FUDGE NeuroLogic A*esque Direct Finetune

Builds on: NADO GeLaTo FUDGE 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