atlas

Research map / Large language models / Instruction and fine-tuning

Weak-to-Strong Search: Align Large Language Models via Searching over Small Language Models

NeurIPS 2024 · Large language models › Instruction and fine-tuning · approach: Gradient-free adaptation and merging · 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 weak-to-strong search, a chunk-level beam search that steers a frozen large LM at test time using the log-probability difference between a small tuned and untuned model pair.

Problem

Aligning large language models is resource-intensive via fine-tuning, while existing search-based test-time alignment methods either treat decoding as a bandit problem or need a value function trained from scratch due to sparse preference rewards.

Approach

Parametrize the sparse KL-constrained preference reward with the log-probability ratio of a small tuned vs. untuned model, which serves as both dense reward and value; then run chunk-level beam search (CBS) that samples chunks from the frozen large model and prunes by this score, enabling black-box and cross-vocabulary steering.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Zephyr-guided weak-to-strong search instead of regular decodingLlama-3-70B-Instruct · AlpacaEval 2.0LC WR (%): 34.42 -> 37.92Helped
Use Zephyr-guided weak-to-strong search instead of BoNLlama-3-70B-Instruct · AlpacaEval 2.0LC WR (%): 36.60 -> 37.92Helped
Use Zephyr-guided weak-to-strong search instead of regular decodinggpt-3.5-turbo-instruct · AlpacaEval 2.0LC WR (%): 16.00 -> 20.07Helped
Use Zephyr-guided weak-to-strong search instead of BoNgpt-3.5-turbo-instruct · AlpacaEval 2.0LC WR (%): 19.59 -> 20.07Helped
Use Tulu-guided weak-to-strong search instead of regular decodingLlama-3-70B-Instruct · AlpacaEval 2.0LC WR (%): 34.42 -> 39.09Helped
Use Tulu-guided weak-to-strong search instead of BoNLlama-3-70B-Instruct · AlpacaEval 2.0LC WR (%): 35.96 -> 39.09Helped
Use Tulu-guided weak-to-strong search instead of regular decodinggpt-3.5-turbo-instruct · AlpacaEval 2.0LC WR (%): 16.00 -> 19.80Helped
Use Tulu-guided weak-to-strong search instead of BoNgpt-3.5-turbo-instruct · AlpacaEval 2.0LC WR (%): 18.60 -> 19.80Helped
Use vanilla beam search without external guidanceLlama-3-8B-Instruct · AlpacaEval 2.0LC WR (%): 22.92 -> 21.93Hurt
Use vanilla beam search without external guidanceLlama-3-70B-Instruct · AlpacaEval 2.0LC WR (%): 34.42 -> 34.91Helped
Retain one hypothesis and use 16 successors (W,K=1,16) rather than a different W/K allocation (ablation)Chunk-level Beam Search · Controlled-sentiment generationgold rewardHelped
Maintain multiple hypotheses with W,K=8,2 rather than a different W/K allocation (ablation)Chunk-level Beam Search · Summarizationgold rewardHelped

Surprising findings

Limitations

Experimental setup

Datasets: IMDB summarize_from_feedback AlpacaEval 2.0 prompts

Benchmarks: AlpacaEval 2.0 IMDB controlled-sentiment generation summarize_from_feedback

Metrics: gold reward length-controlled win rate raw win rate UltraRM score Starling-RM score

Baselines: Base decoding Best-of-N sampling Emulated Fine-Tuning Direct fine-tuning Vanilla beam search

Builds on: DPO emulated fine-tuning best-of-n sampling token-level MDP alignment

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