STAGE: Controlled Objective Admission for Multi-Preference LLM Alignment
Organizations: Ant International
Abstract
Multi-preference alignment is often framed as scalarization: combine reward dimensions, then optimize. This leaves a temporal decision underspecified: when should each preference dimension enter policy optimization? We propose \methodname, a stability-guided active-set controller for controlled objective admission. \methodname starts from a small active set, retains admitted objectives, and expands when reward-deviation gates indicate low recent deviation or a patience budget is exhausted. A probing phase estimates a hard-to-easy order, and adaptive weighting emphasizes underperforming active dimensions. Automatic evaluations with 15 training preferences and 16 held-out benchmark columns show that \methodname obtains higher averages than simultaneous scalarization and shared-budget adapted baselines. Component ablations and expansion dynamics further support cumulative retention, gated admission, and probing-derived ordering as useful design choices in this setting. These results position objective-entry timing as a concrete control variable in reward-vector RLHF.
Figures & tables
| Approach | Scheduled unit | How objectives enter training | Main distinction from STAGE |
|---|---|---|---|
| Reward Soups / multi-objective PPO | Reward weights or scalar reward | All dimensions are available from the start | Optimizes a fixed active objective inventory rather than controlling objective admission. |
| RCS-style filtering | Preference-pair eligibility | Pairs are retained if they satisfy multi-dimensional consistency | Sparse in our strict replication; scheduling occurs in data construction, not online active-set growth. |
| Curri-DPO | Response-pair difficulty | Easier or larger-gap pairs appear earlier | Curriculum is over examples/pairs, not over cumulative preference-dimension admission. |
| SPO-style sequential training | Single active objective stage | Objectives are visited in a fixed sequence | Switches objectives rather than retaining a growing active set. |
| STAGE | Cumulative active objective set | New dimensions enter after ISG/WSG deviation gates or patience | Controls objective entry during training while preserving previously admitted dimensions. |
| Methods | Avg | Mis/Disinformation | Toxicity & Spam | Sensitivity | Helpfulness | Faithful | General Preference | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CG | LUN | Sat. | HSOL | Jig. | OrB. | Ass. | Enr. | EDE. | FAS | OrB-h | Mor. | TQA(MC1). | Alp. | Are-h | Are-c | ||
| Qwen3-0.6B | |||||||||||||||||
| Base Model | 32.78 | 52.42 | 49.15 | 49.88 | 47.02 | 49.12 | 37.98 | 51.33 | 50.92 | 50.55 | 46.88 | 4.92 | 1.35 | 27.42 | 3.25 | 1.10 | 1.20 |
| RCS-adapted | 38.58 (+5.80) | 50.38 | 67.15 | 62.74 | 58.95 | 49.11 | 48.36 | 48.02 | 55.03 | 51.26 | 49.39 | 15.11 | 15.36 | 30.12 | 7.08 | 2.80 | 6.40 |
| SPO-adapted | 6.63 (-26.15) | 5.42 | 2.95 | 5.15 | 9.44 | 4.58 | 6.72 | 9.12 | 3.55 | 4.22 | 6.35 | 8.65 | 8.12 | 25.48 | 6.09 | 0.20 | 0.10 |
| SPO-Reverse-adapted | 5.23 (-27.55) | 6.75 | 4.25 | 5.15 | 3.25 | 3.82 | 8.82 | 4.15 | 6.75 | 3.32 | 2.15 | 1.32 | 2.45 | 24.72 | 6.55 | 0.10 | 0.10 |
| Methods | Avg | Mis/Disinformation | Toxicity & Spam | Sensitivity | Helpfulness | Faithful | General Preference | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CG | LUN | Sat. | HSOL | Jig. | OrB. | Ass. | Enr. | EDE. | FAS | OrB-h | Mor. | TQA(MC1). | Alp. | Are-h | Are-c | ||
| Base Model | 32.78 | 52.42 | 49.15 | 49.88 | 47.02 | 49.12 | 37.98 | 51.33 | 50.92 | 50.55 | 46.88 | 4.92 | 1.35 | 27.42 | 3.25 | 1.10 | 1.20 |
| APW only | 38.13 (+5.35) | 46.28 | 52.31 | 49.27 | 50.03 | 53.32 | 88.24 | 62.01 | 57.38 | 55.21 | 47.93 | 51.47 | 11.28 | 28.31 | 4.82 | 0.90 | 1.30 |
| APW + ISG | 41.66 (+8.88) | 49.87 | 47.64 | 50.38 | 51.24 | 56.38 | 89.24 | 61.21 | 57.31 | 54.31 | 47.29 | 50.03 | 12.77 | 31.04 | 5.27 | 0.90 | 1.60 |
| APW + WSG | 41.63 (+8.85) | 51.89 | 50.95 | 50.25 | 52.85 | 55.57 | 88.40 | 59.90 | 57.47 | 52.04 | 51.41 | 45.04 | 14.55 | 29.24 | 4.03 | 0.70 | 1.80 |
| APW + ISG + WSG | 42.22 (+9.44) | 51.78 | 50.88 | 51.56 | 50.72 | 54.12 | 89.62 | 63.08 | 58.39 | 56.85 | 45.97 | 52.92 | 10.94 | 32.15 | 4.62 | 0.70 | 1.20 |
| Methods | Avg. | CG | LUN | Sat. | HSOL | Jig. | OrB. | Ass. | Enr. | EDE. | FAS | OrB-h | Mor. | TQA | Alp. | Are-h | Are-c |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Base Model | 32.92 | 50.58 | 50.09 | 50.03 | 49.88 | 49.34 | 37.56 | 51.51 | 50.79 | 50.43 | 47.01 | 4.80 | 1.27 | 27.59 | 3.33 | 1.30 | 1.20 |
| RCS-adapted | 38.99 | 53.24 | 67.32 | 63.62 | 61.83 | 49.29 | 48.24 | 48.15 | 54.91 | 51.14 | 49.52 | 15.24 | 15.24 | 29.99 | 7.19 | 2.70 | 6.30 |
| SPO-adapted | 6.61 | 5.56 | 2.87 | 5.03 | 9.58 | 4.47 | 6.87 | 9.00 | 3.47 | 4.31 | 6.27 | 8.79 | 7.99 | 25.34 | 5.97 | 0.20 | 0.10 |
| SPO-Reverse-adapted | 4.41 | 6.63 | 4.38 | 5.03 | 3.13 | 3.91 | 0.76 | 4.04 | 2.68 | 3.20 | 2.09 | 1.21 | 2.32 | 24.60 | 6.43 | 0.00 | 0.10 |
| Curri-DPO-adapted | 36.60 | 49.44 | 53.27 | 45.18 | 63.35 | 49.29 | 46.56 | 49.37 | 54.71 | 50.86 | 49.29 | 15.39 | 14.99 | 29.38 | 10.86 | 1.40 | 2.30 |
| Vanilla Multi-objective PPO | 39.51 | 48.57 | 57.82 | 51.31 | 71.09 | 72.55 | 54.20 | 67.75 | 60.57 | 51.50 | 49.66 | 5.38 | 1.54 | 29.38 | 5.09 | 3.00 | 2.70 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Citation | Primary Focus / Description |
|---|---|---|
| Natural Reasoning | [ Yuan et al., 2025 ] | Complex reasoning in the wild. |
| Reasoning-20K | [ KingNish, ] | General reasoning tasks. |
| Social Reasoning | [ ProlificAI, ] | Social common sense and logic. |
| Omni-Math | [ Gao et al., 2024 ] | Olympiad-level mathematical problems. |
| General-Knowledge | [ MuskumPillerum, ] | Broad factual and conceptual queries. |
| PKU-SafeRLHF | [ Ji et al., 2024 ] | Safety and ethical alignment data. |
| Category | Hyperparameter | Value |
| Trainer | Nodes | 1 |
| GPUs per node | 8 | |
| Save frequency | 50 | |
| Total Steps | 600 | |
| Algorithm | Advantage estimator | GAE( =1, =1) |
| Curriculum Learning | Enabled |
| # | Prompt Title | Link |
|---|---|---|
| 0 | Preference Label Mapping | Preference Label Mapping |
| 1 | Training Dataset Construction | Training Dataset Construction |
| 2 | Vanilla Multi-objective PPO | Vanilla Multi-objective PPO |
| 3 | Reward Soups | Reward Soups |
| 4 | RCS and Curri-DPO Rubric | RCS and Curri-DPO Rubric |
| 5 | Scoring for Generative Tasks | Scoring for Generative Tasks |
| Display name | Prompt / JSON key |
|---|---|
| Ethical compliance | ethical |
| Accuracy | accuracy |
| Helpfulness | helpfulness |
| Question assessment | question_assessment |
| Reasoning quality | reasoning |
| Multi-aspect analysis | multi_aspect |
Multi-Objective Language Model Alignment
Multi-objective language model alignment studies how to balance competing goals such as helpfulness, safety, truthfulness, fairness, and personalization.
See all 92 papers