atlas

Research map / Large language models / Alignment and preferences

MACPO: Weak-to-Strong Alignment via Multi-Agent Contrastive Preference Optimization

ICLR 2025 · Large language models › Alignment and preferences · approach: Robust and calibrated DPO · 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 MACPO, a multi-agent iterative contrastive preference optimization framework where weak teachers (7-8B) and a strong student (70B) learn from each other's unfamiliar positive behaviors and penalize self-generated hard negatives, evaluated on HH-RLHF and PKU-SafeRLHF.

Problem

Weak-to-strong alignment: aligning strong student LLMs using noisy supervision from weaker teacher LLMs, where existing strong-to-weak and self-alignment methods are unsuitable and self-alignment tends to collapse over iterations.

Approach

Iteratively train weak teachers and a strong student on contrastive preference pairs: positive responses come from the other agents (unfamiliar, filtered by student perplexity), and negatives come from self-generated outputs of models fine-tuned on negative data (familiar hard negatives), optimized with DPO plus an SFT term.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MACPO instead of RLCDLlama2-70b weak-to-strong alignment · HH-Helpfulreward score: 52.77 -> 69.81Helped
use MACPO instead of Confident lossLlama2-70b weak-to-strong alignment · HH-Harmlessreward score: 59.29 -> 70.25Helped
use MACPO instead of Self-rewardingLlama2-70b weak-to-strong alignment · PKU-SafeRLHFreward score: 60.38 -> 63.49Helped
use MACPO instead of RLCDLlama2-70b alignment on general questions · MT-BenchGPT-4 score: 4.59 -> 4.63Helped
add mutual positive behavior augmentation rather than use self-generated positive behavior (ablation)MACPO strong student · HH-Helpful and HH-Harmlessalignment performanceHelped
add hard negative behavior construction rather than use negative behavior from weak teachers (ablation)MACPO strong student · Helpfulness and harmlessness alignment datasetsalignment performanceHelped
iteratively train weak teachers instead of freezing them after initialization (ablation)MACPO · Helpfulness and harmlessness alignment datasetsalignment performanceHelped
add perplexity filtering rather than randomly sample teacher labels (ablation)MACPO strong student · HH-Helpfulreward score: 67.89 -> 69.81Helped
add perplexity filtering rather than randomly sample teacher labels (ablation)MACPO strong student · HH-Harmlessreward score: 62.49 -> 70.25Helped
add perplexity filtering rather than randomly sample teacher labels (ablation)MACPO strong student · PKU-SafeRLHFreward score: 63.12 -> 63.49Helped
increase the number of weak teachers from one to threeMACPO · Weak-to-strong alignmentalignment performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: HH-RLHF PKU-SafeRLHF MT-Bench

Benchmarks: HH-RLHF (Helpful, Harmless) test subsets PKU-SafeRLHF test set MT-Bench

Metrics: third-party reward model score GPT-4o pairwise win/tie/lose human pairwise win/tie/lose MT-Bench GPT-4 score

Baselines: RLAIF RLCD SPIN Self-rewarding Naive SFT Confident loss

Builds on: DPO SPIN Self-rewarding language models RLCD RLAIF Confident loss for weak-to-strong 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