atlas

Research map / Large language models / Alignment and preferences

PARM: Multi-Objective Test-Time Alignment via Preference-Aware Autoregressive Reward Model

ICML 2025 · Large language models › Alignment and preferences · approach: Reward model design and preference models

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 PARM, a single preference-conditioned autoregressive reward model trained with bilinear low-rank adaptation (PBLoRA) that guides frozen LLMs at test time for multi-objective alignment, cutting inference cost versus GenARM's k separate ARMs.

Problem

Multi-objective test-time alignment of frozen LLMs to multi-dimensional user preference vectors; existing GenARM trains one ARM per preference dimension, causing inference overhead and misalignment between guidance and preferences.

Approach

A single autoregressive reward model is trained jointly across all preference dimensions, with a preference-conditioned bilinear low-rank adapter (B W(p) A, W depending on the preference vector) so one ARM traces the Pareto set and guides frozen LLMs via token-level rewards.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace GenARM with PARMAlpaca-7B safety alignment · PKU-SafeRLHF-10K testHV: 99.34 -> 113.38Helped
replace GenARM with PARMAlpaca-7B safety alignment · PKU-SafeRLHF-10K testMIP: 0.80 -> 2.59Helped
use PARM-7B rather than GenARM to guide the frozen 65B modelAlpaca-65B safety alignment · PKU-SafeRLHF-10K testHV: 114.76 -> 121.73Helped
use PARM-7B rather than GenARM to guide the frozen 65B modelAlpaca-65B safety alignment · PKU-SafeRLHF-10K testMIP: 1.81 -> 3.46Helped
replace GenARM with PARMLLaMA-2-7B-Chat helpful assistant · HH-RLHF testHV: 44.38 -> 82.12Helped
replace GenARM with PARMLLaMA-2-7B-Chat helpful assistant · HH-RLHF testMIP: 0.93 -> 1.42Helped
use a single PARM instead of three GenARM reward modelsLLaMA-2-7B-Chat helpful assistant · HH-RLHF test; generating 512 tokensinference time (seconds): 48.39 -> 38.96Helped
use PBLoRA instead of three separate LoRA ARMshelpful assistant reward models · HH-RLHF testlearnable parameters (× 10^6): 4.59 -> 1.53Helped
replace default PBLoRA with SVD-LoRA (rank 8) (ablation)PARM · Safety alignment ablationHV: 113.38 -> 101.81Hurt
replace default PBLoRA with SVD-LoRA (rank 8) (ablation)PARM · Safety alignment ablationMIP: 2.59 -> 1.62Hurt
remove the preference-agnostic component (ablation)PBLoRA · Safety alignment ablationHV: 113.38 -> 104.42Hurt
remove the preference-agnostic component (ablation)PBLoRA · Safety alignment ablationMIP: 2.59 -> 2.38Hurt

Limitations

Experimental setup

Datasets: PKU-SafeRLHF-10K HH-RLHF

Benchmarks: PKU-SafeRLHF-10K test split HH-RLHF test split

Metrics: Hypervolume (HV) Mean Inner Product (MIP) inference time

Baselines: Rewarded Soups MOD GenARM MOD-w2s SVD-LoRA

Builds on: GenARM LoRA SVD-LoRA 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