atlas

Research map / Large language models / Alignment and preferences

Self-Supervised Alignment with Mutual Information: Learning to Follow Principles without Preference Labels

NeurIPS 2024 · Large language models › Alignment and preferences · approach: Steering and correcting LLM behavior · 4 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 SAMI, an iterative self-supervised method that finetunes a pretrained LM to maximize a contrastive lower bound on conditional mutual information between constitutions (principles) and self-generated responses, without preference labels or demonstrations.

Problem

Aligning a pretrained language model to follow a set of natural-language behavioral principles (a constitution) typically requires preference labels, SFT demonstrations, or in-context examples, which are resource-intensive.

Approach

Treat constitution-following as increasing conditional mutual information between constitutions and responses given queries; optimize an InfoNCE-style two-sided contrastive cross-entropy loss over constitution-response log-probabilities in an expert-iteration loop, with early-iteration regularization against over-optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply SAMI finetuningMistral-7B · HH-RLHF helpful querieslength-corrected win rate vs. Mistral-7B: 66%Helped
Apply SAMI finetuningMistral-7B · HH-RLHF harmless querieslength-corrected win rate vs. Mistral-7B: 77%Helped
Apply SAMI finetuningMistral-7B · HH-RLHF single-turn dialoguewin rate vs. Mistral-7B-Instruct: 54%; 57%Helped
Apply SAMI finetuning with Mistral-7B-Instruct-written principlesMistral-7B · TL;DRwin rate vs. Mistral-7B: 71%Helped
Apply SAMI finetuning with Mistral-7B-Instruct-written principlesMistral-7B · TL;DRwin rate vs. Mistral-7B-Instruct: 47%Hurt
Apply SAMI finetuning with Mistral-7B-Instruct-written principlesMixtral-8x7B · TL;DRwin rate vs. Mixtral-8x7B: 63%Helped
Apply SAMI finetuning with Mistral-7B-Instruct-written principlesMixtral-8x7B · TL;DRwin rate vs. Mistral-7B-Instruct: 65%Helped
Apply SAMI finetuning with Claude-Opus-written principlesMistral-7B · TL;DRwin rate vs. Mistral-7B: 70%Helped
Apply SAMI finetuning with Claude-Opus-written principlesMistral-7B · TL;DRwin rate vs. Mistral-7B-Instruct: 44%Hurt
Apply SAMI finetuning with Claude-Opus-written principlesMixtral-8x7B · TL;DRwin rate vs. Mixtral-8x7B: 62%Helped
Apply SAMI finetuning with Claude-Opus-written principlesMixtral-8x7B · TL;DRwin rate vs. Mistral-7B-Instruct: 68%Helped
Add chain-of-thought reasoning (ablation)SAMI-trained Llama3-70B · TL;DR train principleswin rate vs. Llama3-70B: 60% -> 68%Helped

Surprising findings

Limitations

Experimental setup

Datasets: HH-RLHF helpful-base HH-RLHF harmless-base OpenAI TL;DR comparisons

Benchmarks: HH-RLHF helpful-base (250 queries) HH-RLHF harmless-base (250 queries) TL;DR comparisons (250 queries)

Metrics: conditional mutual information lower bound length-corrected win rate sequence length

Baselines: mistral-7b-instruct mistral-7b (base model) DPO KTO LIMA

Builds on: InfoNCE expert iteration constitutional AI CLIP DPO

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