atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

BRAIn: Bayesian Reward-conditioned Amortized Inference for natural language generation from feedback

ICML 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Score-based generative modeling analysis · 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.

Proposes BRAIn, a distribution-matching RLHF method that targets a Bayes-rule reward-conditioned posterior and uses a self-normalized baseline to cut gradient variance, showing DPO-sft is a special case.

Problem

Distribution matching methods (GDC, DPG) for aligning LMs to rewards have high-variance gradients and have been overlooked relative to contrastive DPO-style RLHF methods.

Approach

Define the target as a reward-conditioned posterior p(y|x,G=1) via Bayes' rule with the SFT model as prior, and subtract a self-normalized importance-sampling baseline from the gradient; the resulting gradient is unbiased for the negative self-normalized KL, and with n=2 and argmax weights it reduces to DPO-sft.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BRAIn instead of the strongest baseline, RSOQLoRA-tuned Llama-7B alignment · AnthropicHH testTrain RM win-rate: 84.59$\pm$0.99 -> 95.40$\pm$0.57Helped
Use BRAIn instead of the strongest baseline, RSOQLoRA-tuned Llama-7B alignment · AnthropicHH testLLM eval win-rate: 67.22$\pm$1.29 -> 74.36$\pm$1.20Helped
Use BRAIn instead of the strongest baseline, RSOCarperAI summarization LM alignment · Reddit TL;DR testTrain RM win-rate: 91.24$\pm$0.68 -> 95.21$\pm$0.52Helped
Use BRAIn instead of the strongest baseline, DPO-sftCarperAI summarization LM alignment · Reddit TL;DR testLLM eval win-rate: 60.55$\pm$1.18 -> 64.74$\pm$1.16Helped
Add self-normalization to the baseline (ablation)BRAIn · Reddit TL;DRTrain RM win-rate: 61.4 -> 95.2Helped
Add the baseline (ablation)BRAIn · Reddit TL;DRTrain RM win-rate: 61.1 -> 95.2Helped
Add self-normalization to the baseline (ablation)BRAIn · AnthropicHHTrain RM win-rate: 59.1 -> 95.4Helped
Add the baseline (ablation)BRAIn · AnthropicHHTrain RM win-rate: 58.3 -> 95.4Helped
Replace argmax importance weighting with softmax (ablation)DPO-sft · AnthropicHHTrain RM win-rate: 87.37$\pm$0.91 -> 89.21$\pm$0.85Helped
Replace argmax importance weighting with softmax (ablation)DPO-sft · AnthropicHHLLM eval win-rate: 66.78$\pm$1.29 -> 69.28$\pm$1.27Helped
Use softmax over 32 outputs instead of two outputs (ablation)DPO-sft+IW · AnthropicHHTrain RM win-rate: 89.21$\pm$0.85 -> 93.30$\pm$0.69Helped
Use softmax over 32 outputs instead of two outputs (ablation)DPO-sft+IW · AnthropicHHLLM eval win-rate: 69.28$\pm$1.27 -> 73.89$\pm$1.21Helped

Surprising findings

Limitations

Experimental setup

Datasets: Reddit TL;DR Anthropic HH

Benchmarks: Reddit TL;DR Anthropic HH

Metrics: win rate against gold head-to-head win/tie/loss rate

Baselines: DPO DPO-sft RSO GDC GDC++

Builds on: DPO GDC GDC++ DPG RSO

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