atlas

Research map / Large language models / Alignment and preferences

Amulet: ReAlignment During Test Time for Personalized Preference Adaptation of LLMs

ICLR 2025 · Large language models › Alignment and preferences · approach: Steering and correcting LLM behavior · 1 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 Amulet, a training-free test-time personalized preference adaptation method that treats each token's decoding as an online FTRL-proximal learning problem with a closed-form per-iteration update.

Problem

Aligning LLMs with personalized, changing, and diverse user preferences without collecting new data or retraining, at acceptable inference cost.

Approach

Formulates per-token decoding as an independent online learning problem solved with FTRL-proximal, using a utility that contrasts preference-prompted and base-prompted policies, and derives a closed-form update per iteration so the optimization is cheap.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply Amulet instead of LALlama-3.1-8B-Instruct · Creative preference, average across four datasetsArmoRM-8B instruction-following reward score: 0.43 -> 0.56Helped
Apply Amulet instead of LALlama-3.1-8B-Instruct · Verbose preference, average across four datasetsArmoRM-8B instruction-following reward score: 0.35 -> 0.44Helped
Apply Amulet instead of LALlama-3.1-8B-Instruct · Concise preference, average across four datasetsArmoRM-8B instruction-following reward score: 0.51 -> 0.57Helped
Apply Amulet instead of LALlama-3.1-8B-Instruct · Uplifting preference, average across four datasetsArmoRM-8B instruction-following reward score: 0.45 -> 0.52Helped
Increase the number of optimization iterations from 0 to 20 (ablation)Amulet · Personal dataset; four LLMs and preference dimensionsReward model score and GPT-4o BT scoreHelped
Use too many optimization iterations (ablation)Amulet · Personal dataset; various LLMs and preference dimensionsReward model score and GPT-4o BT scoreHurt
Vary the learning rate eta (ablation)Amulet · Truthful QA, Llama-3.1-8B-Instruct, creative preferenceReward model scoreMixed
Vary alpha and lambda (ablation)Amulet · Truthful QA, Llama-3.1-8B-Instruct, creative preferenceReward model scoreMixed
Use Amulet with different model sizes (ablation)Amulet · Personal dataset, four preferencesArmoRM-8B instruction-following reward scoreMixed

Surprising findings

Limitations

Experimental setup

Datasets: HelpSteer UltraFeedback Truthful QA UltraChat Personal Preference Eval

Benchmarks: HelpSteer Truthful QA UltraChat Personal Preference Eval

Metrics: ArmoRM-8B instruction-following reward score GPT-4o win rate Bradley-Terry score

Baselines: Base Preference prompting Beam Search (BS16) Linear Alignment

Builds on: Linear Alignment Contrastive Decoding FTRL RAIN URIAL

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