Command Palette
Search for a command to run...
MiCRo: 文脈認識型混合モデリングとルーティングによるパーソナライズされた選好学習
MiCRo: 文脈認識型混合モデリングとルーティングによるパーソナライズされた選好学習
Jingyan Shen Jiarui Yao Rui Yang Yifan Sun Feng Luo Rui Pan Tong Zhang Han Zhao
概要
報酬モデリングは、大規模言語モデル(LLM)の整合に人間フィードバックによる強化学習(RLHF)を適用する際に、安全な基盤モデルを構築するための重要なステップである。しかし、Bradley-Terry(BT)モデルに基づく報酬モデリングはグローバルな報酬関数を仮定しており、本質的に多様で不均質な人間の選好を捉えることができない。したがって、このような過度な単純化は、LLMによるパーソナライゼーションや多元的整合の支援を制限する。理論的には、人間の選好が多様なサブグループの混合分布に従う場合、単一のBTモデルには許容不可能な誤差が存在することを示す。既存の解決策、例えば細かい注釈を用いた多目的学習はこの問題への対応に寄与するが、コストが高く、事前に定義された属性に制約されるため、人間の価値観の豊かさを十分に捉えることができない。本研究では、明示的な細かい注釈を必要とせず、大規模な二値選好データセットを活用することでパーソナライズされた選好学習を強化する二段階フレームワークMiCRoを提案する。第一段階では、MiCRoは文脈認識型混合モデリング手法を導入し、多様な人間の選好を捉える。第二段階では、MiCRoはオンラインルーティング戦略を組み込み、曖昧性を解消するために特定の文脈に基づいて混合重みを動的に適応させる。これにより、追加の教師信号を最小限に抑えつつ、効率的かつスケーラブルな選好適応が可能となる。複数の選好データセットにおける実験により、MiCRoが多様な人間の選好を効果的に捉え、下流のパーソナライゼーションを大幅に改善することが示された。
One-sentence Summary
Researchers from University of Illinois Urbana-Champaign, New York University, and Rice University propose MiCRo, a two-stage framework that combines context-aware mixture modeling with an online routing strategy to capture diverse human preferences from large-scale binary feedback without requiring fine-grained annotations, addressing the irreducible error inherent to single Bradley-Terry models and enabling personalized, pluralistic alignment in LLMs.
Key Contributions
-
A theoretical lower bound shows that a single Bradley-Terry reward model has irreducible cross-entropy error when human preferences follow a mixture distribution over diverse subgroups, with the error increasing as subgroup diversity and context-dependent subgroup weights increase.
-
MiCRo is a two-stage framework that leverages large-scale binary preference datasets without requiring explicit fine-grained annotations by first applying context-aware mixture modeling over multiple Bradley-Terry reward components and then using an online routing strategy to adapt mixture weights from prompt context.
-
Experiments on multiple preference datasets show that MiCRo better captures heterogeneous human preferences and improves downstream personalization and pluralistic alignment compared with approaches based on a single global reward model.
Introduction
Reinforcement learning from human feedback is used to align language models with human values, especially where preferences are subjective and open ended. Existing preference learning methods often assume a single global reward function from binary pairwise labels, which cannot represent diverse or conflicting user preferences. Recent attempts to model multiple attributes either require costly fine-grained annotations, rely on imperfect LLM-as-a-judge labels, or need manually designed personalization contexts. The authors introduce MiCRo, a two-stage context-aware mixture modeling framework that learns latent subpopulation reward functions from large-scale binary preference data, provides a theoretical lower bound showing a single Bradley-Terry model has irreducible error under mixture preferences, and uses context-aware online routing to adapt to personalized users from limited samples.
Method
The authors leverage a two-stage preference modeling framework that separates offline discovery of preference heterogeneity from online adaptation to user context. The first stage learns a set of candidate reward functions and a context-aware mixture weight network from a large-scale binary preference dataset. The second stage keeps the learned reward heads fixed or lightly updated and fine-tunes only a lightweight routing network to assign user-specific weights over the reward heads. This design allows the system to avoid costly annotation of subpopulation labels and to adapt to personalized preferences at deployment time.
At the core of the first stage is a mixture of Bradley-Terry reward models. In the standard single-reward setting, for a prompt x and two responses aw and al, the probability that aw is preferred over al is modeled as:
P(aw≻al∣x)=σ(r∗(x,aw)−r∗(x,al)),where σ(⋅) is the logistic function and r∗ is a latent reward function. To capture diverse human preferences without additional annotation, the authors introduce K latent subpopulations, each associated with its own reward function rϕk. They also introduce a mixture weight network fψ that maps each prompt x to a probability vector over the K experts:
fψ(x)∈ΔK,k=1∑Kfψ,k(x)=1,fψ,k(x)≥0.Using this mixture weight network, the overall preference probability becomes:
P(aw≻al∣x)=k=1∑Kfψ,k(x)σ(rϕk(x,aw)−rϕk(x,al)).This formulation makes the mixture context-aware. Instead of averaging all reward heads with fixed weights, the model allows each prompt to activate the most relevant expert or experts. The architecture therefore contains K reward heads and one prompt-conditioned router, where each reward head represents a latent preference profile and the router decides how strongly each profile should contribute to the final prediction for a given prompt.
The reward heads and router are trained jointly by minimizing a negative log-likelihood loss over the preference dataset:
Lmle=−n1(x,aw,al)∈D∑logk=1∑K(fψ,k(x)σ(rϕk(x,aw)−rϕk(x,al))).To prevent a single reward head from dominating the mixture, the authors add a regularization term that encourages the router to keep its weight distribution non-degenerate:
Lreg=n1(x,aw,al)∈D∑k=1∑Kfψ,k(x)logfψ,k(x).The full first-stage objective is:
L(ϕ,ψ)=Lmle+αLreg,where α controls the strength of the regularization. This stage learns a diverse set of preference-specialized reward functions from standard binary preference labels. It does not require annotator identities, user profiles, or explicit subpopulation labels during training.
The second stage addresses the remaining deployment challenge: given a specific user or interaction context, how should the system assign weights to the previously learned reward heads? The authors handle this by fine-tuning the router using contextual data. In this stage, the router input expands from a prompt xi to a prompt-context pair (xi,ci), where ci can include instructions, metadata, demographics, interaction history, or other user signals. The router now produces weights as:
fψ(xi,ci)∈ΔK.Each reward head remains available as an expert that evaluates the preference pair independently. For a contextual preference example (xi,ci,ai,w,ai,l), the probability assigned by the k-th expert is:
pk(ai,w≻ai,l∣xi)=σ(rϕk(xi,ai,w)−rϕk(xi,ai,l)).A head-level preference loss is defined as:
Li,k=−logpk(ai,w≻ai,l∣xi).The router assigns weights to experts, and the second-stage objective combines the expected expert loss with a KL divergence proximal term:
Li=k=1∑Kfψ,k(xi,ci)Li,k+τKL(fψ(xi,ci)∥ωi),where ωi is a prior or previous weight vector and τ controls how strongly the updated router should stay close to that prior. The router is updated under a contextual preference budget of B samples:
ψminB1i=1∑BLi,fψ(xi,ci)∈ΔK.The resulting update can be viewed as a Hedge-style online routing strategy. For each context-aware example, the method computes soft target weights over the K reward heads:
fi,k=∑j=1Kωi,jexp(−Li,j/τ)ωi,kexp(−Li,k/τ).These soft targets emphasize reward heads that better explain the observed preference, while the temperature τ controls sharpness of the expert weighting and the KL term prevents overly aggressive weight shifts. The router is then fine-tuned by minimizing cross-entropy between its predicted weights and the Hedge-derived soft labels:
Lrouter=−B1i=1∑Bk=1∑Kfi,klogfψ,k(xi,ci).This second-stage design keeps the routing process lightweight. The large reward functions learned during mixture modeling provide reusable preference experts, while the router adapts their mixture weights using only a small number of contextual preference examples. In deployment, the final personalized preference score is produced by combining the fixed or pre-trained reward heads with the context-aware routing weights generated by the fine-tuned router.
Experiment
The experiments evaluate a context-aware mixture reward framework on binary-labeled preference datasets, including HelpSteer2, RPR, and preference-700K, comparing it against single-reward, static mixture, ensemble adaptation, and fully supervised baselines. The results show that mixture modeling extracts specialized reward heads across diverse preference dimensions, while context-aware routing improves adaptability over fixed mixtures and related methods. In personalized settings, the framework performs well both within dataset distributions and on unseen user preferences, demonstrating label-efficient personalization with small context budgets.
MiCRo uses a mixture of Bradley-Terry rewards together with context-aware weight learning, so different prompts can activate different subpopulation reward models. Compared with prior methods that rely on fixed mixtures or no context conditioning, this enables contextual specialization and more adaptive personalization. Experiments describe it as outperforming binary-label baselines and generalizing to unseen users while remaining competitive with methods using stronger supervision. Context conditioning distinguishes the method from prior approaches that use fixed or unconditional mixture weights. Context-aware routing improves preference learning and can generalize to unseen users with a small number of contextual examples.
On the HelpSteer2 evaluation, MiCRo with context-aware routing achieves the best overall average accuracy among the compared baseline methods and improves over the single reward baseline across several attributes. The gains are most visible in helpfulness, correctness, and coherence, while some baselines remain competitive in verbosity or complexity. These results suggest that using user context for routing can support effective personalized preference adaptation with limited supervision. Context-aware MiCRo gives the strongest overall average accuracy among compared baselines. It improves helpfulness, correctness, and coherence relative to the Single Reward baseline. It outperforms the larger ARMO model and HyRe while using binary labels with context.
On the RPR test set, MiCRo achieves the best average accuracy among methods trained with binary labels, showing that context-aware routing can adapt rewards to user preferences. It remains competitive with the stronger ARMO baseline despite using fewer supervision signals, while MiCRo-HyRe gives the highest average accuracy overall. Context-aware routing improves RPR accuracy over the single reward baseline on several preference attributes. Adding test-time adaptation to MiCRo mixture heads produces the strongest overall RPR average. MiCRo offers a practical label-efficient alternative to fine-grained or test-labeled adaptation methods.
Under the unseen user setting on the RPR test set, MiCRo obtains the strongest average result among binary-label baselines trained with preference-700K. It shows notable gains on clarity, user-friendliness, storytelling, and factual accuracy, while other methods remain competitive on some dimensions such as pedagogical and linguistic creativity. Models trained on HelpSteer2 generally reach lower averages, supporting the benefit of context-aware routing for transferring across user distributions. MiCRo attains the best average score among binary-label baselines in the preference-700K group. MiCRo performs well on clarity, user-friendliness, storytelling, and factual accuracy, and ties for the top humor score. Single-head, shared-base, and static-mixture baselines remain competitive on attributes such as pedagogical quality, linguistic creativity, and scientific rigor. Context-aware routing improves adaptation to unseen users, while attribute-specific variation indicates that some preferences remain harder to learn.
Experiments evaluate MiCRo on HelpSteer2 and RPR, testing context-aware reward routing against single-reward, static-mixture, and stronger supervised baselines. The results show that context conditioning helps adapt rewards to user preferences, improving personalized preference learning and yielding strong overall performance among binary-label methods. Additional unseen-user evaluation indicates that context-aware routing transfers across user distributions while remaining competitive with methods using stronger supervision, though some preference dimensions remain harder to learn.