Paper deep dive
Multi-objective Large Language Model Alignment with Hierarchical Experts
Zhuo Li, Guodong Du, Weiyang Guo, Yigeng Zhou, Xiucheng Li, Wenya Wang, Fangming Liu, Yequan Wang, Deheng Ye, Min Zhang, Jing Li
Models: LLaMA2-7B, LLaMA3.1-8B, MetaLLaMA3-8B
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 95%
Last extracted: 3/12/2026, 5:35:40 PM
Summary
HoE (Hierarchical Mixture-of-Experts) is a parameter-efficient, plug-and-play framework for multi-objective alignment in Large Language Models. It decomposes alignment into single-preference subproblems using three hierarchical components: LoRA Experts (extracted via task-SVD), Multi-objective LoRA Experts (synthesized via model merging), and Router Experts (lightweight modules for dynamic expert selection). This approach avoids full model retraining while achieving optimal performance across the Pareto frontier.
Entities (5)
Relation Signals (4)
HoE ā comprises ā LoRA Experts
confidence 100% Ā· HoE consists of three hierarchical components: LoRA Experts, Router Experts and Preference Routing
HoE ā comprises ā Router Experts
confidence 100% Ā· HoE consists of three hierarchical components: LoRA Experts, Router Experts and Preference Routing
Router Experts ā selects ā LoRA Experts
confidence 95% Ā· Router Experts are trained... to dynamically select and combine the appropriate experts
Task-SVD ā generates ā LoRA Experts
confidence 90% Ā· we apply Task-Vector Singular Value Decomposition (task-SVD) to obtain compact LoRA adapters
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Aligning large language models (LLMs) to simultaneously satisfy multiple objectives remains a significant challenge, especially given the diverse and often conflicting nature of human preferences. Existing alignment methods struggle to balance trade-offs effectively, often requiring costly retraining or yielding suboptimal results across the Pareto frontier of preferences. In this paper, we introduce \textit{HoE}(Hierarchical Mixture-of-Experts), a \textit{lightweight}, \textit{parameter-efficient}, and \textit{plug-and-play} approach that eliminates the need for model training, while enabling LLMs to adapt across the entire Pareto frontier and accommodate diverse user preferences. In particular, \textit{HoE} consists of three hierarchical components: LoRA Experts, Router Experts and Preference Routing, reaching optimal Pareto frontiers and achieving a trade-off between parameter size, training cost, and performance. We evaluate \textit{HoE} across various tasks on 14 objectives and 200 different preferences among 6 benchmarks, demonstrating superior performance over 15 recent baselines. Code is available in the supplementary materials.
Tags
Links
- Source: https://arxiv.org/abs/2505.20925
- Canonical: https://arxiv.org/abs/2505.20925
Trouble viewing inline? Open PDF directly ā
Full Text
115,648 characters extracted from source content.
Expand or collapse full text
Multi-objective Large Language Model Alignment with Hierarchical Experts Zhuo Li1ā, Guodong Du1ā, Weiyang Guo1, Yigeng Zhou1, Xiucheng Li1, Wenya Wang2, Fangming Liu3, Yequan Wang4, Deheng Ye5, Min Zhang1, Jing Li1 1Harbin Institute of Technology, Shenzhen, China 2Nanyang Technological University, Singapore 3Peng Cheng Laboratory, China 4Beijing Academy of Artificial Intelligence, China 5Tencent, China zuoer190191@mail.ustc.edu.cn jingli.phd@hotmail.com Abstract Aligning large language models (LLMs) to simultaneously satisfy multiple objectives remains a significant challenge, especially given the diverse and often conflicting nature of human preferences. Existing alignment methods struggle to balance trade-offs effectively, often requiring costly retraining or yielding suboptimal results across the Pareto frontier of preferences. In this paper, we introduce HoE (Hierarchical Mixture-of-Experts), a lightweight, parameter-efficient, and plug-and-play approach that eliminates the need for model training, while enabling LLMs to adapt across the entire Pareto frontier and accommodate diverse user preferences. In particular, HoE consists of three hierarchical components: LoRA Experts, Router Experts and Preference Routing, reaching optimal Pareto frontiers and achieving a trade-off between parameter size, training cost, and performance. We evaluate HoE across various tasks on 14 objectives and 200 different preferences among 6 benchmarks, demonstrating superior performance over 15 recent baselines. Code is available in the supplementary materials. ā footnotetext: Corresponding author. * Equal contribution. 1 Introduction Recent advancements in large language models (LLMs) have showcased impressive performance across a wide array of tasks [1, 72, 52, 65, 50, 66, 70, 36, 14, 37, 32, 38, 28]. However, aligning these models to simultaneously satisfy multiple human objectives - such as helpfulness, harmlessness, and faithfulness - remains a significant challenge [52, 54, 30]. First, existing methods [30, 54] are inherently limited in capturing the multi-dimensional and often conflicting nature of human values. This limitation becomes particularly evident when attempting to satisfy a wide range of user preferences or adapt to complex scenarios where trade-offs between objectives are unavoidable [44, 62, 26, 71, 21, 40]. Second, current approaches [31, 71] that attempt to address this issue by training multiple models suffer from significant inefficiency in both parameter scale and training cost, making them impractical at scale. Multi-objective alignment (MOA) requires a flexible framework capable of dynamically adapting to diverse user preferences, essentially acting as a ājack-of-all-tradesā. However, this goal is intrinsically difficult [62, 21] due to the inherently steerable nature of multi-objective alignment (MOA). First, the parameters fine-tuned for individual objectives often conflict with each other [20], reflecting the āno free lunchā principle [69] observed in multi-task learning (MTL). Rescaling the preference vector to favor one objective may boost that dimension but typically degrades performance on others [15, 59, 60]. Second, competition also even exists across preferences along the Pareto frontier [56]. A single model can excel at only a limited set of preferences and cannot achieve optimal performance across the entire preference space [49, 71, 31]. For instance, a model trained uniformly across all weightings (black solid Pareto frontier in Fig. 1) often underperforms compared to the expert model fine-tuned preference-specifically (colored dashed Pareto frontier) at that individual preference(e.g., [0.5, 0.5]) . To overcome this limitation, we adopt a decomposition-based strategy for multi-objective alignment, breaking down the multi-objective alignment problem into a series of single-preference subproblems [67]. Each subproblem is handled by a specialized parameters, referred to as experts. These experts are each assigned to a distinct preference, focus solely on their corresponding preferences and optimize within their localized subproblem regions. This strategy avoids the pitfalls of a single monolithic model attempting to cover the entire Pareto frontier, thereby circumventing the steerability bottleneck. By constructing the full Pareto frontier from a collection of localized, preference-specific experts, our method enables precise and simplified optimization at each point along the pareto frontier. Figure 1: (Left) HoE decomposes the multi-objective alignment problem into a series of single-preference subproblems, each handled by a specialized expert. (Right) HoE employs hierarchical experts, integrating LoRA and router experts to approach the optimal Pareto frontier. One promising framework for such decomposition strategy lies in the LoRA-based Mixture-of-Experts (LoRAMoE) [8, 11, 64, 3] framework, originally developed for multi-task learning (MTL). LoRAMoE is a parameter-efficient approach that shares and freezes the parameters of base model and trains multiple lightweight LoRA adapters as task-specific experts. During inference, a router network selects and activates a subset of these experts, adapting the modelās behavior dynamically. Despite its efficiency and modularity, the potential of LoRAMoE for multi-objective alignment remains largely untapped in current research [17] due to its unsteerable nature. It is designed for uniform-task balancing, acts as a fixed single-preference model (e.g., [0.5, 0.5] in 2-obj) when applied directly to MOA, which limits its applicability to arbitrary user preferences. In this study, we aim to bridge this gap by fully leveraging the strengths of the Mixture-of-Experts framework and extending the LoRAMoE approach for multi-objective alignment. In this work, we propose HoE, a novel hierarchical Mixture-of-Experts framework for multi-objective alignment. HoE is a lightweight, parameter-efficient, and plug-and-play solution that eliminates the need for training any models while achieves strong performance across the entire Pareto frontier. It combines the decomposition principle with the LoRA-based MoE design to enable scalable, efficient and fine-grained control over the entire Pareto frontier. Specificaly, HoE comprises three hierarchical components: LoRA experts, router experts, and preference routing. (1) āLoRA expertsā are first extracted without training from off-the-shelf single-objective models using task-vector singular value decomposition (task-SVD), capturing distinct alignment objectives in compact adapter modules. (2) āmulti-objective LoRA expertsā are then synthesized, also without training by merging multiple existing single-objective LoRA experts, to enable on-demand generation of alignment capabilities across arbitrary preference configurations. (3) āRouter expertsā are trained with negligible parameters to dynamically select and combine the appropriate experts based on user-specified preferences, allowing efficient traversal of the Pareto frontier. Through this hierarchical design, HoE not only provides precise control over preference-specific behavior but also balances alignment performance, parameter cost, and training efficiency. It serves as a practical and effective solution for scalable multi-objective alignment in LLMs. Table 1: Comparison with other alignment methods. M is number of preference and N is number of objectives. Note that Mā«Nmuch-greater-thanM NM ā« N. Our HoE approach is a pareto-steerable and lightweight method with highest scalability, least storage cost and least inference cost, which eliminates the need for retraining any new models or any structed prompts. Each characteristic is empirically conformed in Section 6.2. Characteristic (ā) Number of Inference Number of Pareto Multi-task Free from Method (ā ā) stored models cost trained models steerable ability Scalability prompting MORLHF [IEEE 21]ā [31] M 1 M ā ā Retrain ā MODPO [ACL 24]ā [71] M 1 M ā ā Retrain ā RS [NeurIPS 23]ā [44] N 1 0 ā ā ā ā RiC [ICML 24]ā [62] >1absent1>\!1> 1 1 >1absent1>\!1> 1 ā ā Retrain ā DPA [ACL 24]ā [55] 1 1 1 ā ā Retrain ā MOD [NeurIPS 24]ā [49] N N 0 ā ā ā ā Args [ICLR 24]ā [25] 0 >N 0 ā ā ā ā Steering [EACL 24]ā [26] 0 1 0 ā ā ā ā MetaAligner [NeurIPS 24]ā [61] 1 2 1 ā ā ā ā LoraMoE [ACL 24]ā [8] 1 1 1 ā ā Retrain ā PCB-Merging [NeurIPS 24]ā [15] 1 1 0 ā ā ā ā PAD [ICLR 25]ā [5] 1 3 1 ā ā Extra-train ā GenARM [ICLR 25]ā [58] 0 >N 0 ā ā ā ā RARM [ICML 25]ā [33] 0 2 1 ā ā Retrain ā HoE (ours) 1 1 0 ā ā ā ā The main contributions of this study are as follows: ⢠We investigate a novel decomposition strategy that breaks down the multi-objective alignment problem into a series of single-preference subproblems, each handled by a set of specialized experts, enabling fine-grained control and full Pareto coverage. ⢠We propose HoE, a lightweight, parameter-efficient and plug-and-play hierarchical Mixture-of-Experts framework that comprises three-level hierarchy, bypassing full model training. ⢠We evaluate HoE across diverse multi-, many-objective and multi-task settings, involving 14 objectives, 6 benchmarks, and 200 preference. HoE consistently outperforms 15 recent baselines with lower training cost and parameter overhead. 2 Related Work LLM Multi-objective Alignment. MORLHF [31] and MODPO [71] employ linear scalarization to combine multiple reward signals into a single scalar metric, applying standard RLHF or DPO training a separate model for each preference. Multi-objective Decoding (MOD) [49], Alignment as Reward-Guided Search (Args) [25] and Personalized Alignment at Decoding-time (PAD) [5] derive a closed form solution of optimal preference model and perform linear fusion of logits prediction during decoding. Directional Preference Alignment (DPA) [55] and Reward-in-Context (RiC) [62] typically inject user preferences into the prompt, enabling in-context preference-conditioned alignment. Additionally, Steering [26, 45] adding āsteering vectorsā to all token positions after the userās prompt, enabling precise control over multi-objective preferences. MetaAligner [61] extends the Aligner [23] framework to MOA, refining weaker outputs to better match user preferences. Knowledge Fusion for LLMs. Model merging [24, 39, 15, 69, 59, 9, 10, 29] is a widely used fusion technique that integrates multiple task-specific models into a unified model. Task Arithmetic (TA) [20, 44, 21] linearly combines task vectors, defined as the parameter differences between task-specific models and the original pre-trained model. Then RS [44] and PS [21] firstly extend this concept to MOA. LoraMoE [8], the closest work to ours, is a Mixture-of-Experts (MoE) approach that uses LoRA Adapters [18] as experts, integrating LLM knowledge by activating select experts via a router network. However, it requires costly training across all LoRA experts simultaneously and limits knowledge sharing among them, thus unsuitable for MOA. In summary, we systematically compare and analyze existing LLM alignment methods in Tab. 1. Figure 2: Illustration of our HoE approach. The left side illustrates the application scenario, where the model generates a response aligned with the prompt and given preferences. The bottom-right highlights its three hierarchical components - the LoRA experts, router experts, and a preference routing. The top-right depicts individual components, each serving as an expert for specific weightings, designed for seamless plug-and-play integration within the model. 3 Methodology In this section, we present the methodology behind HoE, a lightweight, parameter-efficient, and plug-and-play multi-objective alignment framework. As illustrated in Figure 2, our HoE approach consists of three hierarchical components: LoRA experts, router experts and a preference routing. 3.1 Primary LoRA Experts Single-Objective LoRA Experts. We begin with N objectives R1,ā¦,RNsubscript1ā¦subscript\R_1,...,R_N\ R1 , ⦠, Ritalic_N , a pre-trained model Ļpā¢rā¢esubscript _preĻitalic_p r e, and a collection of off-the-shell single-objective optimal policies Ļ1ā,ā¦,ĻNāsubscriptsuperscript1ā¦subscriptsuperscript\Ļ^*_1,...,Ļ^*_N\ Ļā1 , ⦠, Ļāitalic_N , each fine-tuned on its respective objective. Ļiā=argā”maxĻĪøxā¼D,yā¼ĻĪø(ā |x)[Ri(x,y)āβ(ĻĪø||Ļpā¢rā¢e)] Ļ^*_i= _ _ĪøE_x% D,y _Īø(Ā·|x)[R_i(x,y)- ( _Īø||% _pre)]Ļāitalic_i = start_BIGOP arg max end_BIGOPĻ start_POSTSUBSCRIPT Īø end_POSTSUBSCRIPT blackboard_Ex ā¼ D , y ā¼ Ļ start_POSTSUBSCRIPT Īø ( ā | x ) end_POSTSUBSCRIPT [ Ritalic_i ( x , y ) - β blackboard_K blackboard_L ( Ļitalic_Īø | | Ļitalic_p r e ) ] (1) Each model ĻiāsubscriptsuperscriptĻ^*_iĻāitalic_i is initialized from pre-trained weights Īøpā¢rā¢esubscript _preĪøitalic_p r e, and fine-tuned to obtain parameters Īøisubscript _iĪøitalic_i. Following the task vector paradigm in model merging [20], we define each āobjective vectorā as the difference between fine-tuned weights Īøisubscript _iĪøitalic_i and the pre-trained weights Īøpā¢rā¢esubscript _preĪøitalic_p r e: Ļi=ĪøiāĪøpā¢rā¢esubscriptsubscriptsubscript _i= _i- _preĻitalic_i = Īøitalic_i - Īøitalic_p r e (2) These extracted objective vectors inherently capture the single-objective capabilities of each single-objective model. Then, we apply Task-Vector Singular Value Decomposition (task-SVD) to obtain compact LoRA adapters for each objective: Ai,Bi=task-SVDā¢(Ļi)subscriptsubscripttask-SVDsubscriptA_i,B_i=task-SVD( _i)Aitalic_i , Bitalic_i = task-SVD ( Ļitalic_i ), where high-magnitude components of Ļisubscript _iĻitalic_i are extracted, followed by SVD and parameter rescaling to convert into new LoRA matrices AisubscriptA_iAitalic_i and BisubscriptB_iBitalic_i. These compact adapters, referred to as LoRA Experts, are highly specialized for their corresponding objectives, preserving optimal performance at the corresponding ends (i.e., one-hot preference) of the Pareto frontier. Empirical results [57, 42, 13, 63, 47] demonstrated its effectiveness with negligible performance loss across diverse LLMs and alignment objectives. Consequently, we replace all linear module in the Transformer architecture with MoE-style plugin modules, incorporating the LoRA experts. When receiving user preference Ī»āāNsuperscriptāĪ» ^NĪ» ā blackboard_RN, we simply linearly combining the N LoRA expertsā outputs with weightings Ī», yielding: OĪ»ā¢(x)=Wpā¢rā¢eā¢x+āi=1NĪ»iā¢(Biā¢Aiā¢x)subscriptsubscriptsuperscriptsubscript1subscriptsubscriptsubscript O_Ī»(x)=W_prex+ _i=1^N _i(B_iA_ix)Oitalic_Ī» ( x ) = Witalic_p r e x + āi = 1N Ī»italic_i ( Bitalic_i Aitalic_i x ) (3) where xā¼ādiā¢n,Wpā¢rā¢eā¼ādiā¢nĆdoā¢uā¢t,Aiā¼ādiā¢nĆr,Biā¼ārĆdoā¢uā¢tformulae-sequencesimilar-tosuperscriptāsubscriptformulae-sequencesimilar-tosubscriptsuperscriptāsubscriptsubscriptformulae-sequencesimilar-tosubscriptsuperscriptāsubscriptsimilar-tosubscriptsuperscriptāsubscriptx ^d_in,W_pre ^d_inĆ d_out,A_i% ^d_inĆ r,B_i ^rĆ d_outx ā¼ blackboard_Rditalic_i n , Witalic_p r e ā¼ blackboard_Rditalic_i n Ć ditalic_o u t , Aitalic_i ā¼ blackboard_Rditalic_i n Ć r , Bitalic_i ā¼ blackboard_Rr Ć ditalic_o u t and rank rāŖmā¢iā¢nā¢(diā¢n,doā¢uā¢t)much-less-thansubscriptsubscriptr min(d_in,d_out)r āŖ m i n ( ditalic_i n , ditalic_o u t ). Multi-Objective LoRA Experts. For preferences involving multiple objectives simultaneously , the aforementioned linear combination of single-objective experts may fail to recover optimal performance, especially at intermediate points on the Pareto frontier (e.g., Ī»=[0.5,0.5]0.50.5Ī»=[0.5,0.5]Ī» = [ 0.5 , 0.5 ]). To address this, we draw inspiration from model merging [60, 39, 69, 15, 24, 59] which amplify parameters beneficial to all tasks while suppressing conflicting or detrimental ones, enable nonlinear and fine-grained parameter adaptation, and significantly outperform linear approaches (e.g., Task Arithmetic [20]). To cover the entire Pareto frontier, we incorporate model merging into our framework to derive new expert parameters tailored to arbitrary preference vectors. Given a target preference Ī», we specify the desired objective proportions and synthesize a merged expert with parameters: ĻĪ»=Mergeā¢(Ļiiā[N],Ī»)subscriptMergesubscriptsubscriptdelimited-[] _Ī»=Merge(\ _i\_iā[N],Ī»)Ļitalic_Ī» = Merge ( Ļitalic_i i ā [ N ] , Ī» ) (4) where Ļisubscript\ _i\ Ļitalic_i are the objective vectors derived from single-objective model. We then reuse the same task-SVD procedure. These resulting adapters serve as multi-objective LoRA experts, and are no longer aligned with a single objective, but instead specialized in specific combinations of objectives (e.g., [0.5,0.5]0.50.5[0.5,0.5][ 0.5 , 0.5 ]). 3.2 Secondary Router Experts While increasing the number of LoRA experts improves performance, their number is limited by parameter overheadāsince LoRA adapters are not negligible in size. To address these challenges, we propose a lightweight and fine-grained decomposition method called Router Experts, which introduces one-layer linear routers as secondary experts. The parameter size of such a component is negligible compared to the LoRA experts, while it plays a crucial role in enhancing the results, due to the static nature of router: module-wise fine-grained routing, and input-adaptive selection. This enables our router experts to dynamically select the most suitable LoRA experts based on the input, allowing for module-wise and more efficient utilization of LoRA parameters āa key distinction from LoRA experts. Formation. Each router rĪ»subscriptr_Ī»ritalic_Ī», represented by the weighting Ī», consists of different router layers distributed across all Transformer modules. A router layer is a linear network Wāādiā¢nĆNsuperscriptāsubscriptW ^d_inĆ NW ā blackboard_Rditalic_i n Ć N and bāāNsuperscriptāb ^Nb ā blackboard_RN, taking the same input (hidden states x) as the LoRA adapters, producing scores WTā¢x+bsuperscriptW^Tx+bWitalic_T x + b. Notably, each router expert only votes for the N nearest LoRA experts in its simplex region (detailed in 3.4). As each router expert is optimized with respect to a specific weighting Ī», it qualifies as an expert tailored to that particular preference. Optimization. Unlike LoRAMoE [8], our method keeps LoRA expert parameters frozen, drastically reducing training resource requirements. Each router expert rĪ»subscriptr_Ī»ritalic_Ī» is optimized for its corresponding weighting Ī» with the frozen LoRA experts, making them lightweight, plug-and-play modules. Given L existing LoRA experts ĻĪ»iĪ»iāĪsubscriptsubscriptsubscriptsubscriptĪ\ _ _i\_ _iā Ļitalic_Ī» start_POSTSUBSCRIPT i end_POSTSUBSCRIPT Ī» start_POSTSUBSCRIPT i ā Ī end_POSTSUBSCRIPT, each router activates only the N nearest neighbor to Ī». The training objective is to maximize the linearly-combined reward RĪ»ā¢(ā )=āiĪ»iā¢Riā¢(ā )subscriptā subscriptsubscriptsubscriptā R_Ī»(Ā·)= _i _iR_i(Ā·)Ritalic_Ī» ( ā ) = āi Ī»italic_i Ritalic_i ( ā ) under a mixture policy composed of these selected experts: rĪ»=argā”maxryā¼Ļr(ā |x)ā¢[RĪ»ā¢(x,y)],s.t.Ļ=Hā¢oā¢Eā¢(Īøpā¢rā¢e,Ļāā¢āNā¢(Ī»,Ī)) r_Ī»= _r\ E_y _% r(Ā·|x)[R_Ī»(x,y)],s.t.Ļ=HoE( _pre, _N_N(% Ī», ))ritalic_Ī» = start_BIGOP arg max end_BIGOPr blackboard_Ey ā¼ Ļ start_POSTSUBSCRIPT r ( ā | x ) end_POSTSUBSCRIPT [ Ritalic_Ī» ( x , y ) ] , s . t . Ļ = H o E ( Īøitalic_p r e , Ļblackboard_N blackboard_N start_POSTSUBSCRIPT N ( Ī» , Ī ) end_POSTSUBSCRIPT ) (5) To capture non-convex regions of the Pareto Front, we employ Tchebycheff (TCH) scalarization, optimizing for the worst-case objective: ā¢(Īø|Ī»)=mā¢aā¢xĪømā¢iā¢niĪ»iā¢(Riā¢(x,y)āziā)conditionalsubscriptsubscriptsubscriptsubscriptsubscriptsuperscript (Īø|Ī»)= max _Īø % min _i\ _i(R_i(x,y)-z^*_i)\blackboard_J ( Īø | Ī» ) = start_BIGOP m a x end_BIGOPĪø start_BIGOP m i n end_BIGOPi Ī»italic_i ( Ritalic_i ( x , y ) - zāitalic_i ) (6) where zāāāNsuperscriptsuperscriptāz^* ^Nzā ā blackboard_RN is a reference point , and Ī» now encodes objective importance, and xā¼D,yā¼ĻĪø(ā |x)ā¢[Riā¢(x,y)]E_x D,\ y _Īø(Ā·|x)[R_i(x,y)]blackboard_Ex ā¼ D , y ā¼ Ļ start_POSTSUBSCRIPT Īø ( ā | x ) end_POSTSUBSCRIPT [ Ritalic_i ( x , y ) ] is abbreviated as Riā¢(Īø)subscriptR_i(Īø)Ritalic_i ( Īø ). We solve this max-min objective via Online Mirror Descent (OMD) [35], yielding: ā¢(Īø|Ī»)=mā¢aā¢xĪøāiwiā¢(Riā¢(Īø)āziā)⢠s.t. ā¢w=mā¢iā¢nwwiā¢Ī»iā¢(Riā¢(Īø)āziā)⢠and ā¢āwā1=1conditionalsubscriptsubscriptsubscriptsubscriptsubscriptsuperscript s.t. subscriptsubscriptsubscriptsubscriptsubscriptsuperscript and subscriptnorm11 (Īø|Ī»)= max _Īø _i\% w_i(R_i(Īø)-z^*_i)\\ s.t.\ w= min _w\w_i% _i(R_i(Īø)-z^*_i)\\ \ and \ \ ||w||_1=1blackboard_J ( Īø | Ī» ) = start_BIGOP m a x end_BIGOPĪø āi witalic_i ( Ritalic_i ( Īø ) - zāitalic_i ) s.t. w = start_BIGOP m i n end_BIGOPw witalic_i Ī»italic_i ( Ritalic_i ( Īø ) - zāitalic_i ) and | | w | |1 = 1 (7) The indicator vector w is smoothed [34] and updated using TD-learning [43] for stability. We seamlessly integrate this ideal process into the PPO [48] paradigm, resulting in a mixed-advantage formulation: āĪøā¢(Īø|Ī»)=st,atā¼Ļā¢(stā1)ā¢[(āi=1Nwiā¢AiĻĪøā¢(st,at))ā¢āĪølā¢oā¢gā¢ĻĪøā¢(st,at)]subscriptāconditionalsubscriptsimilar-tosubscriptsubscriptsubscript1delimited-[]superscriptsubscript1subscriptsuperscriptsubscriptsubscriptsubscriptsubscriptsubscriptāsubscriptsubscriptsubscript _ĪøJ(Īø|Ī»)=E_s_t,a_t% Ļ(s_t-1)[ ( _i=1^Nw_iA_i _Īø(s_t,a_t)% ) _Īølog _Īø(s_t,a_t)]āĪø blackboard_J ( Īø | Ī» ) = blackboard_Es start_POSTSUBSCRIPT t , aitalic_t ā¼ Ļ ( sitalic_t - 1 ) end_POSTSUBSCRIPT [ ( āi = 1N witalic_i Aitalic_iitalic_Ļitalic_Īø ( sitalic_t , aitalic_t ) ) āĪø l o g Ļitalic_Īø ( sitalic_t , aitalic_t ) ] (8) More details of the practical implementation see Appendix D. HoE enjoys a theoretical convergence rate of Oā¢(lā¢oā¢gā¢NT)O(log NT)O ( l o g divide start_ARG N end_ARG start_ARG T end_ARG ) where N is the number of objectives and T is the number of iteration rounds (see Appendix F). 3.3 Tertiary Preference Routing The preference routing module is parameter-free layer based on geometric proximity, mapping a userās continuous preference vector Ī»uā¢sā¢eā¢rsubscript _userĪ»italic_u s e r to a discrete subset of experts. As illustrated in Fig. 2, preference routing module partitions the entire N-simplex into coarse regions defined by LoRA experts, and further subdivide them into finer subregions via router experts. This hierarchical decomposition enables finer-grained N-objective alignment for any userās preference. Formally, it selects the N closest expert weightings from set of all M expert Ī=Ī»iiā[M]Īsubscriptsubscriptdelimited-[] =\ _i\_iā[M]Ī = Ī»italic_i i ā [ M ] based on Euclidean distance: āā¢āNā¢(Ī»uā¢sā¢eā¢r,Ī)=argā”miniNāĪ»uā¢sā¢eā¢rāĪ»iāāsubscriptāsubscriptĪsuperscriptsubscriptnormsubscriptsubscript _N( _user, )= _% i^N\| _user- _i\|blackboard_N blackboard_N ( Ī»italic_u s e r , Ī ) = start_BIGOP arg min end_BIGOPiitalic_N ā„ Ī»italic_u s e r - Ī»italic_i ā„ (9) This mapping assigns Ī»uā¢sā¢eā¢rsubscript _userĪ»italic_u s e r to a corresponding subregion spanned by the selected N experts, guiding downstream router expert activation. 3.4 Hierarchical Assembly for Inference At inference time, we assemble the three layers into a unified hierarchical model that maps a userās preference vector Ī»uā¢sā¢eā¢rsubscript _userĪ»italic_u s e r to a tailored expert composition for response generation. We begin with a collection of L LoRA experts and R router experts Ī=Ļiiā[L+R],Ī=Ī»iiā[L+R]formulae-sequenceĪsubscriptsubscriptdelimited-[]Īsubscriptsubscriptdelimited-[] =\ _i\_iā[L+R]\ , =\ _i\_iā[L+R]Ī = Ļitalic_i i ā [ L + R ] , Ī = Ī»italic_i i ā [ L + R ]. Preference Routing. Tertiary preference routing module selects the N nearest experts and then expresses Ī»uā¢sā¢eā¢rsubscript _userĪ»italic_u s e r as a convex combination of their preference vectors: Ļrs.t.Ī»uā¢sā¢eā¢r=ĻrTā¢[Ī»i]iāāā¢āNā¢(Ī»uā¢sā¢eā¢r,Ī)formulae-sequencesubscriptsubscriptsuperscriptsubscriptsubscriptdelimited-[]subscriptāsubscriptāsubscriptĪ _r\ \ \ s.t.\ _user= _r^T[ _i]_% i _N( _user, )Ļitalic_r s . t . Ī»italic_u s e r = Ļitalic_ritalic_T [ Ī»italic_i ]i ā blackboard_N blackboard_N start_POSTSUBSCRIPT N ( Ī»italic_u s e r , Ī ) end_POSTSUBSCRIPT (10) The resulting voting vector ĻrāāL+Rsubscriptsuperscriptā _r ^L+RĻitalic_r ā blackboard_RL + R serves as a soft selector over router experts, where only the selected top-N entries are nonzero. Router Expert Voting. Each router expert rĪ»isubscriptsubscriptr_ _iritalic_Ī» start_POSTSUBSCRIPT i end_POSTSUBSCRIPT produces routing logits based on the input hidden states. The final router output is obtained by aggregating their predictions, weighted by Ļrsubscript _rĻitalic_r: Ļl=ĻrTā¢[rĪ»iā¢(x)]iā[R]subscriptsuperscriptsubscriptsubscriptdelimited-[]subscriptsubscriptdelimited-[] _l= _r^T[r_ _i(x)]_iā[R]Ļitalic_l = Ļitalic_ritalic_T [ ritalic_Ī» start_POSTSUBSCRIPT i end_POSTSUBSCRIPT ( x ) ]i ā [ R ] (11) This weighted combination determines the activation of LoRA experts. LoRA Expert Composition. Finally, the transformerās output is computed as a mixture of the selected LoRA experts, combined with the pre-trained base weights: OĪ»ā¢(x)=Wpā¢rā¢eā¢x+āi=1N(Ļl,iā¢Biā¢Aiā¢x)subscriptsubscriptsuperscriptsubscript1subscriptsubscriptsubscript O_Ī»(x)=W_prex+ _i=1^N( _l,iB_iA_ix)Oitalic_Ī» ( x ) = Witalic_p r e x + āi = 1N ( Ļitalic_l , i Bitalic_i Aitalic_i x ) (12) 4 Experimental Setup Datasets and Objectives. We follow prior multi-objective alignment studies [49, 62, 44, 5], using seven text generation tasksāHelpful Assistant, Math, Reddit Summary, Beaver Tail, Helpsteer, Psoups, and Helpsteer2 ā covering 14 objectives. For more details, refer to Appendix E. Baselines. We consider 15 competitive algorithms as baselines: RS [44], MOD [49], MODPO [71], RiC [62], MetaAligner [61], PAD [5], MORLHF [31], Args [25], Steering [26], LoraMOE [8], PCB-Merging [15], FR-Merging [69], Aligner [23], Preference-prompting and Personalized soups [21]. Metrics. We primarily use reward model scores to obtain the Pareto frontiers (Fig.3)āeach objective is paired with a commonly used open-source reward model. Additionally, we report GPT-4-based win ratesācomparative against base modelāfor further evaluation. Specially, for the math benchmark, we report PASS@1 accuracy, and for the over-refusal benchmark [7], we report safety and helpfulness ratio. For more details, refer to Appendix E. 5 Main Results We conduct experiments on 6 different NLP tasks with 14 different objectives, testing 200 different preferences and comparing them with 15 baselines. Experiments span two-, three-, and many-objective alignment scenarios. Quantitative comparisons are shown in Fig.3, Fig.4, and Tab. 5. Figure 3: Results of two-objective alignment on HelpAssistant, Reddit Summary and BeaverTails Task with 8 objectives. Compared to the baselines, HoE consistently achieves superior Pareto frontiers. 5.1 Two-Objective Alignment Results Fig. 3 presents the results for two-objective alignment across seven setups. HoE clearly approaches the theoretical upper bound defined by MORLHF, producing smooth and convex Pareto frontiers, strongly validating its effectiveness. In all cases, HoE clearly outperforms RS and MODāour Pareto frontier fully dominates theirs across all preference weightings. Even when constrained to use only LoRA experts for fairness, our method retains this dominance (see Fig.6). Compared to RiC, HoE achieves better results in 5 out of 7 cases. In the āSummary & Debertaā setting, for instance, our model outperforms RiC by a notable (+2,+0.8)20.8(+2,+0.8)( + 2 , + 0.8 ) margin. Although RiC slightly outperforms us in a few specific weightings (e.g., āHelpful & Harmlessā), this is likely due to its advantage in handling strongly conflicting objectives via online training. Meanwhile, MetaAligner and Args are limited to the Helpful Assistant task, where their performance is comparatively weak. MODPO also falls significantly short on the BeaverTail task, indicating better generalization of HoE. Figure 4: Comparison of alignment results with three objectives (i.e., helpful, harless and humor) on the Psoups and Helpsteer2 datasets. 5.2 Three-Objective Alignment Results We evaluate alignment across three objectivesāHelpful, Harmless, and Humorāon the Helpful Assistant task (see Fig. 8). HoE Pareto-dominates RS and MOD, and consistently outperforms RiC across most of the weight space. We further test on Psoups and HelpSteer2 using LLaMA3.1-8B, comparing with 11 baselines under a strict generalization setting (none of the models were trained on these datasets). As shown in Fig. 4, our method ranks first in 11 out of 14 evaluation setups. In the remaining three, PAD slightly outperforms usāyet we remain highly competitive. Additionally, GPT-4-based evaluations (see Appendix. B and Fig. 9) align closely with reward model scores, further confirming the robustness of our approach across models and tasks. Figure 5: Five-objective alignment results on HelpSteer. Preference weighting settings are shown in gray. The best results are bolded and second best ones are underlined. Method Helpful Correct Coherence Complex Verbosity Average preference 0.2 0.2 0.2 0.2 0.2 RS 67.2 68 76.8 37.3 41.9 58.24 RiC 71.5 70.7 78.3 41.1 43.8 61.08 MOD 68.4 69.1 76.6 40 45.9 60 HoE (ours) 70.4 71.6 78.1 42.8 47.5 62.1 (+3.8) preference 0.17 0.17 0.17 0.25 0.25 RS 66.7 67.8 76.2 38.9 42.6 58.44 RiC 70 67.6 76.5 42.3 46.2 60.52 MOD 68.1 68.9 76.3 40.9 47.1 60.26 HoE (ours) 70 71.1 77.7 42.9 48.7 62.08(+3.6) preference 0.11 0.11 0.11 0.33 0.33 RS 66.4 67.5 75.8 40.5 44.3 58.9 RiC 67.7 62.4 73.9 44 49.9 59.58 MOD 67.7 68.2 75.6 42.9 48.1 60.5 HoE (ours) 69.8 70.8 77.4 43.2 49.3 62.1 (+3.2) 5.3 Many-Objective Alignment Results We evaluate five-objective alignment on HelpSteer, with results presented in Tab. 5. The Preference column indicates the userās preference vector Ī»uā¢sā¢eā¢rsubscript _userĪ»italic_u s e r. HoE achieves the highest average score, outperforming MOD and RiC across all objectives, with only slight underperformance on a few specific objectives compared to RiC. This demonstrates that HoE is highly effective for many-objective alignment. 6 Analysis 6.1 Ablation Study We conducted three ablation studies to assess the impact of (1) individual expert, (2) LoRA ranks, and (3) Tschebyscheff scalarization: Ablation on Experts. This is the core ablation of our work. We isolate the roles of each LoRA experts and router experts by incrementally removing or combining them to observe their effect on the Pareto frontier (PF). All configurations in this study include two fixed single-objective LoRA experts, and the terms ā1 LoRAā or ā2 LoRAā refer specifically to the additional ones. Fig. 6 (left) presents results across four configurations: 1) 1 Router: Adding a single router expert improves performance on specific preferences, highlighting its specialization capability. However, due to its smaller parameter count, the improvements are modest. 2) 1 LoRA: A single LoRA expert leads to substantial PF expansion near its preference. But for other preference settings, performance drops off, revealing limited coverage. 3) 1 LoRA & 1 Router: This combination achieves a near-complete PF. The router complements the LoRA expert by covering underrepresented regions, showcasing their strong synergy. 4) 2 LoRA: Adding a second LoRA expert improves notable performance-close to the PF achieved by MORLHF, but with diminishing returns. In most cases, the 1 LoRA & 1 Router setup offers good coverage with fewer parameters. These results demonstrate that each expert plays a distinct role in shaping the PF, and that combining diverse expert types strike a balance between performance and parameter efficiency. Ablation on LoRA Rank. We investigate the effect of LoRA rank using LLaMA2-7B-Chat as the base model. For the math task, we extract Math LoRA experts from MathLLaMA2-7B; for assistant tasks, we use HelpfulLlama2-7B and HumorLlama2-7B. Fig. 6 (middle) shows that lower ranks lead to greater performance degradation. For math, ranks below 128 result in noticeable drops, suggesting high complexity. While assistant tasks are less challenging, and a rank size of 128 is sufficient. Ablation on Tschebyscheff Scalarization. We compare Tschebyscheff scalarization with linear scalarization in MORL. As shown in Fig. 6 (right), linear scalarization often biases the policy to drift significantly toward PF edges, leading to instability or collapse. In contrast, Tschebyscheff-based optimization (OMD-STCH-MORL) maintains stable training while preserving full PF coverage. This confirms its advantage in multi-objective optimization stability. 6.2 Advantages over Existing Methods While existing methods each excel in specific areas, HoE offers seven notable advantages, with quantitative comparisons provided in Tab. 3. The checklist of advantages are listed in Tab.1. 1) Lightweight and Parameter-Efficient. All preference models are unified in a single architecture, significantly reducing storage demands, compared to methods that train and store multiple models. 2) Predominantly Training-free. HoE relies primarily on model fusion, requiring minimal training only for a small portion of the router. While other methods (e.g., RiC, PAD, and MetaAligner) require costly exhaustive training as objectives increase. 3) Minimal Inference Cost. HoE activates only a few lightweight experts at inference time, making it much faster than decoding- or refinement-based methods (e.g., MetaAligner, PAD, MOD) that require multi-pass inference. 4) Applicable to Multi-task Learning. As demonstrated in Fig. 7, HoE achieves comparable performance to other baselines in multi-task learning scenarios, without specialized design for MTL. 5) Pareto-Steerable. HoE supports arbitrary user preference, enabling continuous traversal along the Pareto frontierāunlike baselines fixed to preset preferences (e.g., MetaAligner, PAD, and Steering). Figure 6: Ablation studies assessing the impact of expert count (Left), LoRA ranks (Middle), and Tchebyscheff scalarization (Right). 6) Plug-and-play and Scalable. New unseen objectives can be added without retraining existing experts; existing ones remain valid by simply extending the preference vector (e.g., from [0.5,0.5]0.50.5[0.5,0.5][ 0.5 , 0.5 ] to [0.5,0.5,0.0]0.50.50.0[0.5,0.5,0.0][ 0.5 , 0.5 , 0.0 ]). Some methods (e.g., MORLHF, MOPPO, and RiC) require extensive retraining to involve the new objective, and others (e.g., DPA, PAD, MetaAligner, and LoRAMoE) render previous checkpoints obsolete and necessitate complete retraining. 7) Free from Prompting. HoE avoids reliance on handcrafted prompts, enabling generalization to abstract or hard-to-verbalize objectives (e.g., ādebertaā, ārewardā or ācostā in Fig. 3) and preserving the core capabilities of the base LLM - unlike prompt-dependent methods(e.g., PAD, MetaAligner, and DPA) 7 Limitation and Future Work Despite the strengths of our method, several limitations remain: (1) Our approach depends on off-the-shell single-objective models, which may not always be available. Training such models from scratch can be time-consuming and impractical in some settings. (2) The method relies on effective model merging and SVD-based compression. While these techniques work well for the objectives considered, they may fail in some settings. 8 Conclusion We propose HoE, a hierarchical Mixture-of-Experts framework for multi-objective alignment in LLMs. By combining LoRA experts, router experts, and preference routing, our method enables efficient and scalable alignment across diverse user preferences. Experiments on 14 objectives across 6 benchmarks and 200 preferences show that HoE outperforms 15+ strong baselines, achieving superior Pareto-optimal results in various multi-objective and multi-task settings. Acknowledgements This work was supported by National Science Foundation of China (62476070), Shenzhen Science and Technology Program (JCYJ20241202123503005, GXWD20231128103232001, ZDSYS20230626091203008, KQTD2024072910215406) and Department of Science and Technology of Guangdong (2024A1515011540). This work was also supported in part by the Major Key Project of PCL under Grant PCL2024A06 and PCL2022A05, and in part by the Shenzhen Science and Technology Program under Grant RCJC20231211085918010. References Achiam et al. [2023] J. Achiam, S. Adler, S. Agarwal, L. Ahmad, I. Akkaya, F. L. Aleman, D. Almeida, J. Altenschmidt, S. Altman, S. Anadkat, et al. Gpt-4 technical report. arXiv preprint arXiv:2303.08774, 2023. Bai et al. [2022] Y. Bai, A. Jones, K. Ndousse, A. Askell, A. Chen, N. DasSarma, D. Drain, S. Fort, D. Ganguli, T. Henighan, N. Joseph, S. Kadavath, J. Kernion, T. Conerly, S. E. Showk, N. Elhage, Z. Hatfield-Dodds, D. Hernandez, T. Hume, S. Johnston, S. Kravec, L. Lovitt, N. Nanda, C. Olsson, D. Amodei, T. B. Brown, J. Clark, S. McCandlish, C. Olah, B. Mann, and J. Kaplan. Training a helpful and harmless assistant with reinforcement learning from human feedback. arXiv preprint arXiv:2204.05862, 2022. Buehler and Buehler [2024] E. L. Buehler and M. J. Buehler. X-lora: Mixture of low-rank adapter experts, a flexible framework for large language models with applications in protein mechanics and molecular design. APL Machine Learning, 2(2), 2024. Cao et al. [2020] B. Cao, J. Yang, X. Zhou, Z. Kheiri, F. Zahmatkesh, and X. Yang. Fuzzy Relational Mathematical Programming - Linear, Nonlinear and Geometric Programming Models, volume 389 of Studies in Fuzziness and Soft Computing. Springer, 2020. ISBN 978-3-030-33784-1. Chen et al. [2024] R. Chen, X. Zhang, M. Luo, W. Chai, and Z. Liu. PAD: personalized alignment at decoding-time. arXiv preprint arXiv:2410.04070, 2024. Cobbe et al. [2021] K. Cobbe, V. Kosaraju, M. Bavarian, M. Chen, H. Jun, L. Kaiser, M. Plappert, J. Tworek, J. Hilton, R. Nakano, C. Hesse, and J. Schulman. Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168, 2021. Cui et al. [2024] J. Cui, W. Chiang, I. Stoica, and C. Hsieh. Or-bench: An over-refusal benchmark for large language models. arXiv preprint arXiv:2405.20947, 2024. Dou et al. [2024] S. Dou, E. Zhou, Y. Liu, S. Gao, W. Shen, L. Xiong, Y. Zhou, X. Wang, Z. Xi, X. Fan, S. Pu, J. Zhu, R. Zheng, T. Gui, Q. Zhang, and X. Huang. Loramoe: Alleviating world knowledge forgetting in large language models via moe-style plugin. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (ACL), pages 1932ā1945, 2024. DU et al. [2024] G. DU, J. Li, H. Liu, R. Jiang, S. Yu, Y. Guo, S. K. Goh, and H.-K. Tang. Knowledge fusion by evolving weights of language models. In Findings of The 62nd Annual Meeting of the Association for Computational Linguistics (ACL), 2024. Du et al. [2025] G. Du, Z. Fang, J. Li, J. Li, R. Jiang, S. Yu, Y. Guo, Y. Chen, S. K. Goh, H.-K. Tang, D. He, H. Liu, and M. Zhang. Neural parameter search for slimmer fine-tuned models and better transfer. arXiv preprint arXiv:2505.18713, 2025. URL https://arxiv.org/abs/2505.18713. Gao et al. [2024] C. Gao, K. Chen, J. Rao, B. Sun, R. Liu, D. Peng, Y. Zhang, X. Guo, J. Yang, and V. Subrahmanian. Higher layers need more lora experts. arXiv preprint arXiv:2402.08562, 2024. Gargiulo et al. [2024] A. A. Gargiulo, D. Crisostomi, M. S. Bucarelli, S. Scardapane, F. Silvestri, and E. RodolĆ . Task singular vectors: Reducing task interference in model merging. arXiv preprint arXiv:2412.00081, 2024. Gu et al. [2025] H. Gu, W. Li, L. Li, Q. Zhu, M. Lee, S. Sun, W. Xue, and Y. Guo. Delta decompression for moe-based llms compression. CoRR, abs/2502.17298, 2025. Guo et al. [2025] W. Guo, J. Li, Y. Li, W. Wang, D. He, J. Yu, and M. Zhang. Mtsa: Multi-turn safety alignment for llms through multi-round red-teaming. arXiv preprint arXiv:2505.17147, 2025. URL https://arxiv.org/abs/2505.17147. Guodong et al. [2024] D. Guodong, J. Lee, J. Li, R. Jiang, Y. Guo, S. Yu, H. Liu, S. K. Goh, H.-K. Tang, D. He, et al. Parameter competition balancing for model merging. In Proceedings of the Thirty-eighth Annual Conference on Neural Information Processing Systems (NeurIPS), 2024. Hansen [2016] N. Hansen. The CMA evolution strategy: A tutorial. arXiv preprint arXiv:1604.00772, 2016. He et al. [2024] S. He, R.-Z. Fan, L. Ding, L. Shen, T. Zhou, and D. Tao. Merging experts into one: Improving computational efficiency of mixture of experts. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP), 2024. Hu et al. [2022] E. J. Hu, Y. Shen, P. Wallis, Z. Allen-Zhu, Y. Li, S. Wang, L. Wang, and W. Chen. Lora: Low-rank adaptation of large language models. In Proceedings of the Tenth International Conference on Learning Representations (ICLR), 2022. Huang et al. [2024] X. Huang, S. Li, E. Dobriban, O. Bastani, H. Hassani, and D. Ding. One-shot safety alignment for large language models via optimal dualization. arXiv preprint arXiv:2405.19544, 2024. Ilharco et al. [2023] G. Ilharco, M. T. Ribeiro, M. Wortsman, L. Schmidt, H. Hajishirzi, and A. Farhadi. Editing models with task arithmetic. In Proceedings of the Eleventh International Conference on Learning Representations (ICLR), 2023. Jang et al. [2023] J. Jang, S. Kim, B. Y. Lin, Y. Wang, J. Hessel, L. Zettlemoyer, H. Hajishirzi, Y. Choi, and P. Ammanabrolu. Personalized soups: Personalized large language model alignment via post-hoc parameter merging. arXiv preprint arXiv:2310.11564, 2023. Ji et al. [2023] J. Ji, M. Liu, J. Dai, X. Pan, C. Zhang, C. Bian, B. Chen, R. Sun, Y. Wang, and Y. Yang. Beavertails: Towards improved safety alignment of LLM via a human-preference dataset. In Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, 2023. Ji et al. [2024] J. Ji, B. Chen, H. Lou, D. Hong, B. Zhang, X. Pan, T. Qiu, J. Dai, and Y. Yang. Aligner: Efficient alignment by learning to correct. In The Thirty-eighth Annual Conference on Neural Information Processing Systems (NeurIPS), 2024. Jin et al. [2022] X. Jin, X. Ren, D. Preotiuc-Pietro, and P. Cheng. Dataless knowledge fusion by merging weights of language models. In Proceedings of the Eleventh International Conference on Learning Representations (ICLR), 2022. Khanov et al. [2024] M. Khanov, J. Burapacheep, and Y. Li. ARGS: alignment as reward-guided search. In Proceedings of the Twelfth International Conference on Learning Representations (ICLR), 2024. Konen et al. [2024] K. Konen, S. Jentzsch, D. Diallo, P. Schüt, O. Bensch, R. E. Baff, D. Opitz, and T. Hecking. Style vectors for steering generative large language models. In Proceedings of the Findings of the Association for Computational Linguistics (ACL), pages 782ā802, 2024. Kushner and Yin [2003] H. J. Kushner and G. G. Yin. Stochastic Approximation and Recursive Algorithms and Applications. Springer, 2003. Lee et al. [2024] J. Lee, Y. Wang, J. Li, and M. Zhang. Multimodal reasoning with multimodal knowledge graph. In The 62nd Annual Meeting of the Association for Computational Linguistics (ACL), 2024. Lee et al. [2025] J. Lee, G. DU, J. Li, S. K. Goh, W. Wang, Y. Wang, F. Liu, H.-K. Tang, S. Alharbi, D. He, and M. Zhang. Multi-modality expansion and retention for llms through parameter merging and decoupling. arXiv preprint arXiv:2505.17110, 2025. URL https://arxiv.org/abs/2505.17110. Li et al. [2020] K. Li, T. Zhang, and R. Wang. Deep reinforcement learning for multiobjective optimization. IEEE transactions on cybernetics, 51(6):3103ā3114, 2020. Li et al. [2021] K. Li, T. Zhang, and R. Wang. Deep reinforcement learning for multiobjective optimization. IEEE Trans. Cybern., 51(6):3103ā3114, 2021. Li et al. [2025] X. Li, Y. Zhou, L. Zhao, J. Li, and F. Liu. Impromptu cybercrime euphemism detection. In The 31st International Conference on Computational Linguistics (COLING), 2025. Lin et al. [2025] B. Lin, W. Jiang, Y. Xu, H. Chen, and Y.-C. Chen. Parm: Multi-objective test-time alignment via preference-aware autoregressive reward model. arXiv preprint arXiv:2505.06274, 2025. Lin et al. [2024] X. Lin, X. Zhang, Z. Yang, F. Liu, Z. Wang, and Q. Zhang. Smooth tchebycheff scalarization for multi-objective optimization. In Proceedings of the Forty-first International Conference on Machine Learning (ICML), 2024. Liu et al. [2024] M. Liu, X. Zhang, C. Xie, K. Donahue, and H. Zhao. Online mirror descent for tchebycheff scalarization in multi-objective optimization. arXiv preprint arXiv:2410.21764, 2024. Lu et al. [2025a] Y. Lu, J. Li, Y. Zhou, Y. Zhang, W. Wang, X. Li, M. Zhang, F. Liu, J. Yu, and M. Zhang. Adaptive detoxification: Safeguarding general capabilities of llms through toxicity-aware knowledge editing. In Findings of the 63rd Annual Meeting of the Association for Computational Linguistics (ACL), 2025a. Lu et al. [2025b] Y. Lu, Y. Zhou, J. Li, Y. Wang, X. Liu, D. He, and F. L. andMin Zhang. Knowledge editing with dynamic knowledge graphs for multi-hop question answering. In The Thirty-Ninth AAAI Conference on Artificial Intelligence (AAAI), 2025b. Ma et al. [2023] X. Ma, J. Li, and M. Zhang. Chain of thought with explicit evidence reasoning for few-shot relation extraction. In Findings of the Association for Computational Linguistics (EMNLP), pages 2334ā2352, 2023. URL https://aclanthology.org/2023.findings-emnlp.153. Matena and Raffel [2022] M. S. Matena and C. A. Raffel. Merging models with fisher-weighted averaging. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS), pages 17703ā17716, 2022. Mukherjee et al. [2024] S. Mukherjee, A. Lalitha, S. Sengupta, A. Deshmukh, and B. Kveton. Multi-objective alignment of large language models through hypervolume maximization. arXiv preprint arXiv:2412.05469, 2024. Paternain et al. [2023] S. Paternain, M. Calvo-Fullana, L. F. O. Chamon, and A. Ribeiro. Safe policies for reinforcement learning via primal-dual methods. IEEE Trans. Autom. Control., 68(3):1321ā1336, 2023. Ping et al. [2024] B. Ping, S. Wang, H. Wang, X. Han, Y. Xu, Y. Yan, Y. Chen, B. Chang, Z. Liu, and M. Sun. Delta-come: Training-free delta-compression with mixed-precision for large language models. In Advances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 - 15, 2024, 2024. Qiu et al. [2024] S. Qiu, D. Zhang, R. Yang, B. Lyu, and T. Zhang. Traversing pareto optimal policies: Provably efficient multi-objective reinforcement learning. arXiv preprint arXiv:2407.17466, 2024. RamĆ© et al. [2023] A. RamĆ©, G. Couairon, C. Dancette, J. Gaya, M. Shukor, L. Soulier, and M. Cord. Rewarded soups: towards pareto-optimal alignment by interpolating weights fine-tuned on diverse rewards. In Proceedings of the Annual Conference on Neural Information Processing Systems (NeurIPS), 2023. Rimsky et al. [2024] N. Rimsky, N. Gabrieli, J. Schulz, M. Tong, E. Hubinger, and A. M. Turner. Steering llama 2 via contrastive activation addition. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (ACL), pages 15504ā15522, 2024. Robbins et al. [2023] Robbins, Herbert, and S. Monro. A stochastic approximation method. The annals of mathematical statistics, pages 400ā407, 2023. Ryu et al. [2023] S. Ryu, S. Seo, and J. Yoo. Efficient storage of fine-tuned models via low-rank approximation of weight residuals. CoRR, abs/2305.18425, 2023. Schulman et al. [2017] J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov. Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347, 2017. Shi et al. [2024] R. Shi, Y. Chen, Y. Hu, A. Liu, H. Hajishirzi, N. A. Smith, and S. S. Du. Decoding-time language model alignment with multiple objectives. arXiv preprint arXiv:2406.18853, 2024. Shi et al. [2025] Z. Shi, Y. Zhou, J. Li, Y. Jin, Y. LI, D. He, F. Liu, S. Alharbi, J. Yu, and M. Zhang. Safety alignment via constrained knowledge unlearning. arXiv preprint arXiv:2505.18588, 2025. URL https://arxiv.org/abs/2505.18588. Stiennon et al. [2020] N. Stiennon, L. Ouyang, J. Wu, D. M. Ziegler, R. Lowe, C. Voss, A. Radford, D. Amodei, and P. F. Christiano. Learning to summarize from human feedback. arXiv preprint arXiv:2009.01325, 2020. Sun et al. [2023] H. Sun, A. Hüyük, and M. van der Schaar. Query-dependent prompt evaluation and optimization with offline inverse rl. In Proceedings of the Twelfth International Conference on Learning Representations (ICLR), 2023. Touvron et al. [2023] H. Touvron, L. Martin, K. Stone, P. Albert, A. Almahairi, and et al. Llama 2: Open foundation and fine-tuned chat models. arXiv preprint arXiv:2307.09288, 2023. Vamplew et al. [2018] P. Vamplew, R. Dazeley, C. Foale, S. Firmin, and J. Mummery. Human-aligned artificial intelligence is a multiobjective problem. Ethics and information technology, 20:27ā40, 2018. Wang et al. [2024a] H. Wang, Y. Lin, W. Xiong, R. Yang, S. Diao, S. Qiu, H. Zhao, and T. Zhang. Arithmetic control of llms for diverse user preferences: Directional preference alignment with multi-objective rewards. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (ACL), pages 8642ā8655, 2024a. Wang et al. [2024b] K. Wang, R. Kidambi, R. Sullivan, A. Agarwal, C. Dann, A. Michi, M. Gelmi, Y. Li, R. Gupta, K. Dubey, et al. Conditional language policy: A general framework for steerable multi-objective finetuning. In Proceedings of the Findings of the Association for Computational Linguistics: EMNLP, pages 2153ā2186, 2024b. Wang et al. [2024c] X. Wang, Y. Zheng, Z. Wan, and M. Zhang. Svd-llm: Truncation-aware singular value decomposition for large language model compression. arXiv preprint arXiv:2403.07378, 2024c. Xu et al. [2025] Y. Xu, U. M. Sehwag, A. Koppel, S. Zhu, B. An, F. Huang, and S. Ganesh. Genarm: Reward guided generation with autoregressive reward model for test-time alignment. In The Thirteenth International Conference on Learning Representations, ICLR 2025, 2025. Yadav et al. [2023] P. Yadav, D. Tam, L. Choshen, C. A. Raffel, and M. Bansal. Ties-merging: Resolving interference when merging models. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS), 2023. Yang et al. [2024a] E. Yang, Z. Wang, L. Shen, S. Liu, G. Guo, X. Wang, and D. Tao. Adamerging: Adaptive model merging for multi-task learning. In Proceedings of the Twelfth International Conference on Learning Representations (ICLR), 2024a. Yang et al. [2024b] K. Yang, Z. Liu, Q. Xie, J. Huang, T. Zhang, and S. Ananiadou. Metaaligner: Towards generalizable multi-objective alignment of language models. In Proceedings of the Thirty-eighth Annual Conference on Neural Information Processing Systems (NeurIPS), 2024b. Yang et al. [2024c] R. Yang, X. Pan, F. Luo, S. Qiu, H. Zhong, D. Yu, and J. Chen. Rewards-in-context: Multi-objective alignment of foundation models with dynamic preference adjustment. In Proceedings of the Forty-first International Conference on Machine Learning (ICML), 2024c. Yuan et al. [2023] Z. Yuan, Y. Shang, Y. Song, Q. Wu, Y. Yan, and G. Sun. ASVD: activation-aware singular value decomposition for compressing large language models. CoRR, abs/2312.05821, 2023. Zadouri et al. [2024] T. Zadouri, A. Ćstün, A. Ahmadian, B. Ermis, A. Locatelli, and S. Hooker. Pushing mixture of experts to the limit: Extremely parameter efficient moe for instruction tuning. In Proceedings of the Twelfth International Conference on Learning Representations (ICLR), 2024. Zhang et al. [2025a] L. Zhang, B. Wang, J. Wang, X. Zhao, M. Zhang, H. Yang, M. Zhang, Y. Li, J. Li, J. Yu, and M. Zhang. Function-to-style guidance of llms for code translation. In The Forty-Second International Conference on Machine Learning (ICML), 2025a. Zhang et al. [2025b] L. Zhang, J. Wang, M. Zhang, G. Cao, E. Shi, mayuchi, J. Yu, H. LIU, J. Li, and M. Zhang. Speed up your code: Progressive code acceleration through bidirectional tree editing. In The 63rd Annual Meeting of the Association for Computational Linguistics (ACL), 2025b. Zhang and Li [2007] Q. Zhang and H. Li. Moea/d: A multiobjective evolutionary algorithm based on decomposition. IEEE Transactions on evolutionary computation, 11(6):712ā731, 2007. Zhang et al. [2011] X. Zhang, M. Burger, and S. J. Osher. A unified primal-dual algorithm framework based on bregman iteration. J. Sci. Comput., 46(1):20ā46, 2011. Zheng and Wang [2024] S. Zheng and H. Wang. Free-merging: Fourier transform for model merging with lightweight experts. arXiv preprint arXiv.2411.16815, 2024. Zhou et al. [2025] Y. Zhou, W. Li, Y. Lu, J. Li, F. Liu, M. Zhang, Y. Wang, D. He, H. LIU, and M. Zhang. Reflection on knowledge graph for large language models reasoning. In Findings of the 63rd Annual Meeting of the Association for Computational Linguistics (ACL), 2025. Zhou et al. [2024] Z. Zhou, J. Liu, J. Shao, X. Yue, C. Yang, W. Ouyang, and Y. Qiao. Beyond one-preference-fits-all alignment: Multi-objective direct preference optimization. In Proceedings of Findings of the Association for Computational Linguistics (ACL), pages 10586ā10613, 2024. Ziegler et al. [2019] D. M. Ziegler, N. Stiennon, J. Wu, T. B. Brown, A. Radford, D. Amodei, P. Christiano, and G. Irving. Fine-tuning language models from human preferences. arXiv preprint arXiv:1909.08593, 2019. Appendix A The workflow of HoE Algorithm 1 show the whole pipeline of HoE. Algorithm 1 The workflow of HoE Input: objective number N, single-objective fine-tuned weights Īøiiā[N]subscriptsubscriptdelimited-[]\ _i\_iā[N] Īøitalic_i i ā [ N ], pre-trained weights Īøpā¢rā¢esubscript _preĪøitalic_p r e, N-Simplex ĪNsubscriptĪ _NĪitalic_N, number of MO LoRA Experts L, number of MO router Experts R, HoE model Ī=Ī =\\Ī = uniformly select weightings Ī»llā¼[N+L+R]ā¼ĪNsimilar-tosubscriptsubscriptsimilar-todelimited-[]subscriptĪ\ _l\_l [N+L+R] _N Ī»italic_l l ā¼ [ N + L + R ] ā¼ Īitalic_N for i=11i=1i = 1 to N do Ļiāsubscriptabsent _iāĻitalic_i ā extract LoRA from (ĪøiāĪøpā¢rā¢e)subscriptsubscript( _i- _pre)( Īøitalic_i - Īøitalic_p r e ) end for for l=Nl=Nl = N to N+LN+LN + L do Ļi+lāsubscriptabsent _i+lāĻitalic_i + l ā Merging Īøiiā[N]subscriptsubscriptdelimited-[]\ _i\_iā[N] Īøitalic_i i ā [ N ] with weighting Ī»lsubscript _lĪ»italic_l end for Ī=Ļii=[N+L]Īsubscriptsubscriptdelimited-[] =\ _i\_i=[N+L]Ī = Ļitalic_i i = [ N + L ] for r=N+Lr=N+Lr = N + L to N+L+RN+L+RN + L + R do Ļrāsubscriptabsent _rāĻitalic_r ā Train router experts on Ī»rsubscript _rĪ»italic_r with Ī Ī end for insert Ī=Ļii=[N+L+R]Īsubscriptsubscriptdelimited-[] =\ _i\_i=[N+L+R]Ī = Ļitalic_i i = [ N + L + R ] Ī Ī Appendix B Additional Results B.1 Mullti-Task Results Figure 7: Multi-Task Learning results. Our router experts specialized for āHelpful Assistantā and āSafety Assistantā enable better performance than LoRAMoE. The base modelās performance is normalized to 0% and single-objective models are normalized to 100% We designed experiments involving four tasks learning: 1) Helpful Assistant: An assistant that provides helpful and correct responses to prompts, even for harmful ones. 2) Safety Assistant: An assistant that refuses to respond to harmful prompts. 3) Summary Task: Summarizes a given poster. 4) Math Task: Solves math problems from the GSM8K dataset[6]. The first two tasks were evaluated on the over-refusal benchmark[7], the Summary Task was assessed using the average score across three objectives, and the Math Task was evaluated with Pass@1 accuracy on the GSM8K test set. To balance different scores, all results were normalized, setting the base modelās performance to 0% and single-objective models to 100%, which are shown in Fig.7. We compared HoE with baselines such as LoRAMoE, RS, MOD, PCBmerging, and FR-Merging, all initialized with the same model and using LoRA adapter-based fusion. As expected, HoE outperforms PCBmerging, FR-Merging, and MoAlignment methods (e.g., RS, MOD). While LoRAMoE achieved strong performance on the Summary Task and Math Task, it struggled on the Helpful and Safety Assistant tasks due to the nuanced and overlapping nature of harmful and seemingly harmful prompts in the over-refusal benchmark. The router in LoRAMoE, designed for uniform preferences [0.25,0.25,0.25,0.25]0.250.250.250.25[0.25,0.25,0.25,0.25][ 0.25 , 0.25 , 0.25 , 0.25 ], failed to distinguish between red-teaming prompts and less harmful ones effectively. In contrast, HoE introduced specialized router experts for the Helpful and Safety Assistant tasks ([0.5,0.5,0.0,0.0]0.50.50.00.0[0.5,0.5,0.0,0.0][ 0.5 , 0.5 , 0.0 , 0.0 ]), enabling better performance by dynamically adjusting input weightings. This improvement highlights the flexibility and robustness of HoE in multi-task learning scenarios. Table 2: Alignment results for unseen dataset HelpSteer2 and Psoups on three objective s(i.e., Helpful, Harmless, Humor) with Llama3.1-8B Method Helpful Helpful& Harmless Harmless& Humor Humor& H Harmless Humor Helpful Psoups dataset Base 1.15 0.91 0.85 -0.07 -0.83 0.1 0.32 RS 0.88 0.88 0.92 0.49 0.15 0.44 0.4 RiC 0.91 0.81 0.91 0.37 -0.07 0.35 0.58 MetaAligner 1.48 1.02 0.63 -0.18 -0.93 0.25 0.32 MOD 0.94 0.96 1.01 0.68 0.46 0.69 0.67 PAD 1.41 1.25 1.12 0.93 0.86 1.08 1.06 HoE (Ours) 3.05 1.02 2.25 1.79 2.03 1.78 1.03 HelpSteer dataset Base 0.72 0.63 0.55 -0.04 -0.51 0.09 0.17 RS 0.76 0.74 0.81 0.47 0.17 0.44 0.12 RiC 0.77 0.73 0.75 0.41 0.10 0.35 0.44 MetaAligner 1.26 0.70 0.28 -0.22 -0.62 0.27 0.22 MOD 0.72 0.77 0.85 0.59 0.36 0.51 0.23 PAD 0.94 0.95 1.05 1.02 1.10 0.93 0.96 HoE (Ours) 2.36 0.66 1.5 1.58 1.96 1.63 1.01 Figure 8: Alignment results with Helpful Assistant task on three-objective. Our approach consistently outperforms RS, MOD and RiC Figure 9: GPT-4 evaluates all methods on Psoups and Helpsteer2 task, comparing the relative win rate of model-generated responses over the original responses for each approach. The evaluation is conducted across three dimensions: helpfulness, harmlessness, and humor. We take the average win rate across these three metrics as the final result. B.2 Cost Analysis Table 3: Comparison of Training Costs, Storage Costs, and Inference Costs for various baselines, when using Llama2-7B as the base model to align on three objectives. Baselines Storage Training Inference parameters cost RS 7.48B 0 1.0 MOD 7.48B 0 3.10±0.3plus-or-minus3.100.33.10± 0.33.10 ± 0.3 MODPO 7.8B 0.8B 1.0 RiC 7.64B 0.64B 1.0 Args 14B 0.16B 2.02±0.2plus-or-minus2.020.22.02± 0.22.02 ± 0.2 MetaAligner 14B 0.16B 2.04±0.3plus-or-minus2.040.32.04± 0.32.04 ± 0.3 PAD 14B 0.16B 2.98±0.5plus-or-minus2.980.52.98± 0.52.98 ± 0.5 HoE (ours) 7.64B 8M 1.23±0.2plus-or-minus1.230.21.23± 0.21.23 ± 0.2 We conduct a cost analysis of baseline models when performing three-objective alignment with LLaMA2-7B, as summarized in Table 3. Our evaluation considers four key dimensions: 1)Storage: The amount of parameters that must be permanently stored in memory throughout the inference pipeline. 2)Number of Trainable Parameters, 3)Inference Cost: The computational overhead incurred during inference. Methods such as MetaAligner, Args, PAD, and MOD, which rely on decoding or refinement, significantly increase inference costs as the number of objectives grows. In contrast, HoE only incurs a slight increase in inference time after activating three experts, demonstrating its scalability. Extrapolating from this, HoE could align at least 12 objectives before inference time doubles, ensuring efficient multi-objective scaling. Moreover, MetaAligner, Args, and PAD require at least two models at inference time. If full-parameter training is considered, PAD also requires storing an additional reference model, while MOD and RS each require three separate 7B-scale models. In contrast, HoE extracts LoRA experts from full-rank dense task vectors and fine-tunes them to recover the optimal Pareto frontier, making it lightweight and highly parameter-efficient. In terms of trainable parameters and training cost, HoE requires significantly fewer parameters and resources than other training-based methods, making it a more efficient solution for multi-objective alignment. Appendix C Potential Reader Questions Table 4: Several methods against TA on three-objective alignment (Chinese & Math & Code) CMMLU GSM8K@1(5-shot) Human-Eval Pretrain - 26.2 - ChineseLlama 38.6 4.9 13.4 MathLlama 31.2 70.6 0 CodeLlama 33.3 28.0 17.1 TaskArithmetic[20] 35.4 48.7 9.8 PCB-Merging[15] 36.5 54.3 16.5 FR-Merging[69] 36.4 55.6 15.7 TIES-Merging[59] 36.4 56.2 14.0 CodeExpert(r=256) - - 16.7 MathExpert(r=128) - 66.3 - ChineseExpert(r=128) 37.8 - - MOLoRAExpert(ours) 35.7 50.4 13.7 To further clarify several key design choices and theoretical intuitions, we address some potential questions that may arise when interpreting our method. Q1. Why is it necessary to merge the weights of different LoRA experts to construct additional experts, given that Eq.3.1 already performs a form of weight merging? One may question whether the weight merging in Eq.3.1 , which linearly combines LoRA experts, already suffices. While Eq.3.1 indeed embodies a linear arithmetic operation akin to Task Arithmetic, this operation alone is insufficient to model the complex trade-offs required for multi-objective optimization. Our model merging strategy works at a finer granularityādirectly at the parameter levelāallowing selective reinforcement or attenuation of individual parameters. This more expressive mechanism enables us to better approximate solutions along the Pareto front. Empirical results (see Tab. 4) merging improves performance by 40%, and MOLoRA expert reducing storage by 30% while retaining performance, confirming its necessity. Q2. Could other approaches such as MOD or RS similarly use LoRA to reduce storage? One may wonder whether alternatives like MOD and RS could benefit equally from LoRA-based compression. While both methods can, in theory, integrate LoRA to save storage, practical limitations arise. In the case of RS, each LoRA adapter must be expanded into full-parameter form during inference, after which parameter soups are applied according to user preference. This results in storage requirements equivalent to full models and typically leads to inferior performance compared to directly using dense models. MOD, on the other hand, can theoretically be adapted to use LoRA by applying different LoRA modules to a shared backbone. However, this design sacrifices one of MODās key strengthsācross-architecture decoding. Restricting MOD to a single base model severely limits its flexibility and practical deployment, making such an adaptation largely infeasible for real-world applications. Q3. Is there experimental evidence that Task Arithmetic (TA) underperforms in this context? One may ask for empirical evidence showing that Task Arithmetic yields subpar performance in our setting. Our ablation studies (see Fig. 6, Left) directly address this question. The results demonstrate that simply reducing the number of LoRA experts and performing naive arithmetic combinations significantly degrades performance, even falling behind MOD in some cases. The only difference between TA and our āfew-expertsā configuration is that TA uses a fully parameterized vector while our method uses a sparse LoRA. To distinguish this, we have conducted ablation studies on LoRA ranks (see Fig. 6. Mid) and we further conducted experiments (see Tab. 4) , showing TA underperforms other fusion methods, while LoRA Experts match TA with lower space cost. Q4. Does HoE need to use router experts to adaptively select LoRA experts during inference? Is there any analysis of the overhead? One may wonder whether router experts are necessary. Taking Llama3.1-8B as an example, the size of the routerās parameters is negligible compared to LoRA experts or the transformerās dense matrices, which we refer to as āparameter overhead.ā Furthermore, traditional model merging struggles to handle extreme preference weightings (e.g., [0.1, 0.8, 0.1]), often leading to trivial MOLoRA experts (e.g., [0.33, 0.33, 0.33]). We refer to this issue as ācoverage limitation.ā While the parameters of router experts is negligible, its impact is far from negligible. During inference, router experts function as dynamic routers, enabling fine-grained selection of upper-layer LoRA experts. As shown in Fig. 6 (Left), adding router experts can achieve a comparable effect to adding MOLoRA experts while maintaining lower parameter overhead. Appendix D Implementation Details D.1 LoRA Expert Details As the first work to apply task-SVD [12] for sparsifying large-scale LLMs exceeding 7B parameters, one might reasonably question its effectiveness in this context. However, our experimental results demonstrate that model merging with task-SVD achieves remarkable performance in this domain. We now provide a detailed explanation of our sparsification process: Taking Math LoRA experts as an example, we compute the āmath task vectorā by subtracting LLaMA2-7B-Chat-hf from MathLLaMA-7B (an open-source model described in Appendix E). Next, we prune 40% of the least significant parameters across the entire model based on absolute magnitude, resulting in a sparse matrix. We then apply SVD decomposition, sorting the singular values and selecting the top 128 rank-1 matrices. To further optimize performance, we dynamically determine a ārescaling factorā based on test results. In this case, we choose a scaling factor of 1.91.91.91.9, which improves LLaMA2-7B-Chat-hfās accuracy on GSM8K from 26%±4%plus-or-minuspercent26percent426\%± 4\%26 % ± 4 %to 68%±4%plus-or-minuspercent68percent468\%± 4\%68 % ± 4 %. D.2 HoE Details For 2-objective alignment, in addition to the two corresponding single-objective LoRA experts, we introduce an additional LoRA expert represented by [0.5,0.5]0.50.5[0.5,0.5][ 0.5 , 0.5 ] and adaptively add one router expert based on the evaluation result. This results in a total of three LoRA experts and one router expert. For 3-objective alignment, we include the three single-objective LoRA experts along with an additional LoRA expert represented by [0.33,0.33,0.33]0.330.330.33[0.33,0.33,0.33][ 0.33 , 0.33 , 0.33 ]. Specifically, for the Helpful Assistant Task, we incorporate a router expert represented by [0.25,0.25,0.5]0.250.250.5[0.25,0.25,0.5][ 0.25 , 0.25 , 0.5 ] to enhance preference balancing. This results in a total of four LoRA experts and one router expert. For 5-objective alignment on the HelpSteer Task, we utilize five single-objective LoRA experts alongside an additional LoRA expert represented by [0.33,0.33,0.33,0,0]0.330.330.3300[0.33,0.33,0.33,0,0][ 0.33 , 0.33 , 0.33 , 0 , 0 ] and a router expert represented by [0.2,0.2,0.2,0.2,0.2]0.20.20.20.20.2[0.2,0.2,0.2,0.2,0.2][ 0.2 , 0.2 , 0.2 , 0.2 , 0.2 ] to improve adaptability across different preferences. This results in a total of six LoRA experts and one router expert. D.3 Optimization Details Unlike LoRAMoE [8], our method keeps LoRA expert parameters frozen, drastically reducing training resource requirements. Each router expert is optimized for its corresponding weighting with the frozen LoRA experts, making them plug-and-play and easy to integrate into existing architectures without extensive retraining. The optimization objective for each router expert can be formalized as: rĪ»=argā”minryā¼ĻHā¢oā¢E(ā |x,Īøpā¢rā¢e,Ļ1:N+E,r)ā¢[RĪ»ā¢(x,y)] r_Ī»= _r\ E_y _% HoE(Ā·|x, _pre, _1:N+E,r)[R_Ī»(x,y)]ritalic_Ī» = start_BIGOP arg min end_BIGOPr blackboard_Ey ā¼ Ļ start_POSTSUBSCRIPT H o E ( ā | x , Īøitalic_p r e , Ļ1 : N + E , r ) end_POSTSUBSCRIPT [ Ritalic_Ī» ( x , y ) ] (13) where Ļ1:N+Esubscript:1 _1:N+EĻ1 : N + E represents the set of existing LoRA experts, with only N of them being activated for a given input. RĪ»ā¢(x,y)subscriptR_Ī»(x,y)Ritalic_Ī» ( x , y ) is the linear combination of N reward signals. To capture non-convex regions of the Pareto Front, we employ Tchebycheff (TCH) scalarization, optimizing for the worst-case objective. For simplicity, xā¼D,yā¼ĻĪø(ā |x)ā¢[Riā¢(x,y)]E_x D,\ y _Īø(Ā·|x)[R_i(x,y)]blackboard_Ex ā¼ D , y ā¼ Ļ start_POSTSUBSCRIPT Īø ( ā | x ) end_POSTSUBSCRIPT [ Ritalic_i ( x , y ) ] is abbreviated as Riā¢(Īø)subscriptR_i(Īø)Ritalic_i ( Īø ). We denote the expected reward for objective i as Riā¢(Īø)=xā¼D,yā¼ĻĪø(ā |x)ā¢[Riā¢(x,y)]R_i(Īø)=E_x D,\ y _Īø(Ā·|x)[R_i(x,y)]Ritalic_i ( Īø ) = blackboard_Ex ā¼ D , y ā¼ Ļ start_POSTSUBSCRIPT Īø ( ā | x ) end_POSTSUBSCRIPT [ Ritalic_i ( x , y ) ]. The objective can be formulated as: ā¢(Īø|Ī»)=mā¢aā¢xĪømā¢iā¢niĪ»iā¢(Riā¢(x,y)āziā)conditionalsubscriptsubscriptsubscriptsubscriptsubscriptsuperscript (Īø|Ī»)= max _Īø % min _i\ _i(R_i(x,y)-z^*_i)\blackboard_J ( Īø | Ī» ) = start_BIGOP m a x end_BIGOPĪø start_BIGOP m i n end_BIGOPi Ī»italic_i ( Ritalic_i ( x , y ) - zāitalic_i ) (14) where zāsuperscriptz^*zā represents a reference point indicating the desired performance level for each objective, and Ī» denotes the relative importance of each objective. Due to the difficulty of directly solving the max-min formulation, we adopt the Online Mirror Descent (OMD) approach [35]. We decompose the TCH optimization into two stages: ā¢(Īø|Ī»)=mā¢aā¢xĪøāiwiā¢(Riā¢(Īø)āziā)conditionalsubscriptsubscriptsubscriptsubscriptsubscriptsuperscript (Īø|Ī»)= max _Īø _i\% w_i(R_i(Īø)-z^*_i)\blackboard_J ( Īø | Ī» ) = start_BIGOP m a x end_BIGOPĪø āi witalic_i ( Ritalic_i ( Īø ) - zāitalic_i ) (15) s.t. ā¢w=mā¢iā¢nwwiā¢Ī»iā¢(Riā¢(Īø)āziā)⢠and ā¢āwā1=1 s.t. subscriptsubscriptsubscriptsubscriptsubscriptsuperscript and subscriptnorm11 \ s.t.\ w= min _w\w_i _i(R_i(% Īø)-z^*_i)\\ \ and \ \ ||w||_1=1s.t. w = start_BIGOP m i n end_BIGOPw witalic_i Ī»italic_i ( Ritalic_i ( Īø ) - zāitalic_i ) and | | w | |1 = 1 (16) However, the one-hot nature of w causes abrupt changes at Pareto frontier boundaries, affecting reinforcement learning robustness. To address this, we use the Smooth Tchebycheff (STCH) approach [34], replacing the min operator in Equation 16 with a softmax function, resulting in a smooth indicator vector w. w=sā¢oā¢fā¢tā¢mā¢aā¢xā¢Ī»iā¢(ziāāRiā¢(Īø))subscriptsubscriptsuperscriptsubscript w=softmax\ _i(z^*_i-R_i(Īø))\w = s o f t m a x Ī»italic_i ( zāitalic_i - Ritalic_i ( Īø ) ) (17) Following OMD-STCH-MORL [43], we update w using TD-learning, enabling the optimization to leverage online data across multiple training batches for more stable estimation: lā¢oā¢gā¢wit+1ālā¢oā¢gā¢wit+αā¢Ī»iā¢(ziāāRiā¢(Īø))āsuperscriptsubscript1superscriptsubscriptsubscriptsubscriptsuperscriptsubscript log\ w_i^t+1ā log\ w_i^t+α _i(z^*% _i-R_i(Īø))l o g witalic_iitalic_t + 1 ā l o g witalic_iitalic_t + α Ī»italic_i ( zāitalic_i - Ritalic_i ( Īø ) ) (18) We seamlessly integrate the above ideal process into the PPO [48] paradigm, resulting in a mixed-advantage formulation with the indicator vector w. āĪøā¢(Īø|Ī»)=st,atā¼Ļā¢(stā1)ā¢[AĪ»ĻĪøā¢(st,at)ā¢āĪølā¢oā¢gā¢ĻĪøā¢(st,at)]subscriptāconditionalsubscriptsimilar-tosubscriptsubscriptsubscript1delimited-[]superscriptsubscriptsubscriptsubscriptsubscriptsubscriptāsubscriptsubscriptsubscript _ĪøJ(Īø|Ī»)=E_s_t,a_t% Ļ(s_t-1)[A_Ī» _Īø(s_t,a_t) _ĪølogĻ% _Īø(s_t,a_t)]āĪø blackboard_J ( Īø | Ī» ) = blackboard_Es start_POSTSUBSCRIPT t , aitalic_t ā¼ Ļ ( sitalic_t - 1 ) end_POSTSUBSCRIPT [ Aitalic_Ī»italic_Ļitalic_Īø ( sitalic_t , aitalic_t ) āĪø l o g Ļitalic_Īø ( sitalic_t , aitalic_t ) ] where ā¢AĪ»ĻĪøā¢(st,at)=āi=1Nwiā¢AiĻĪøā¢(st,at)where superscriptsubscriptsubscriptsubscriptsubscriptsuperscriptsubscript1subscriptsuperscriptsubscriptsubscriptsubscriptsubscript \ \ \ A_Ī» _Īø(s_t,a_t)= _i% =1^Nw_iA_i _Īø(s_t,a_t)where Aitalic_Ī»italic_Ļitalic_Īø ( sitalic_t , aitalic_t ) = āi = 1N witalic_i Aitalic_iitalic_Ļitalic_Īø ( sitalic_t , aitalic_t ) (19) Appendix E Experiment Details E.1 Datasets Details We utilize the following dataset for training and evaluation. For Helpful Assistant task, we utilize āh-rlhfā dataset [2]https://huggingface.co/datasets/Anthropic/h-rlhf, a multi-round dialogue dataset. For Reddit Summary task, we utilize the summary dataset [51] https://huggingface.co/datasets/openai/summarize_from_feedback. For BeaverTails task, we utilize PKU-SafeRLHF-10K [22]https://huggingface.co/datasets/PKU-Alignment/PKU-SafeRLHF-10K For HelpSteer task, we utilize the HelpSteer dataset. https://huggingface.co/datasets/nvidia/HelpSteer For Helpsteer2 task, we utilize the HelpSteer2 dataset https://huggingface.co/datasets/nvidia/HelpSteer2 For Psoups task, we utilize the same evaluation dataset as [21] https://storage.googleapis.com/personalized-soups/data.zip For Math task, we utilize the GSM8k dataset[6] https://huggingface.co/datasets/openai/gsm8k For MTL task, we additionally utilize over-refusal benchmark [7]. E.2 Reward Model Details The 14 distinct objectives consist of both interpretable natural language goals and names derived from reward models (RMs): ā Helpfulā, ā Harmlessā, āHumorā on Helpful Assistant task, Psoups task and Helpsteer2 task; ā mathā on Math Task; ā faithfulā, ā summaryā, ādebertaā on Reddit Summary task; ā rewardā, ā costā on BeaverTail task; ā helpfulnessā, ā correctnessā, ā coherence", ā complexityā, ā verbosityā on Helpsteer task. We utilize following open-sourced reward models for training and evaluations. For Reddit Summary, we use https://huggingface.co/Tristan/gpt2_reward_summarization for Summary, https://huggingface.co/OpenAssistant/reward-model-deberta-v3-large-v2 for ādebertaā and https://huggingface.co/CogComp/bart-faithful-summary-detector for Faithful; for Helpful Assistant, HelpSteer2 and Psoups, we use https://huggingface.co/Ray2333/gpt2-large-helpful-reward_model for Helpfulness, https://huggingface.co/Ray2333/gpt2-large-harmless-reward_model for Harmlessness and https://huggingface.co/mohameddhiab/humor-no-humorfor Humor; for BeaverTail, we use https://huggingface.co/PKU-Alignment/beaver-7b-v1.0-reward for ārewardā and https://huggingface.co/PKU-Alignment/beaver-7b-v1.0-cost for ācostā for all five objectives, helpfulness, correctness, coherence, complexity and verbosity. The ā helpfulā and ā harmlessā RMs are directly trained on ā h-rlhfā dataset with nearly 0.8 accuracy. The ā humorā RM was trained on a joke dataset to detect humor with a 0.95 F1 score. The five RMs for HelpSteer are directly trained on HelpSteer with over 0.75 accuracy. E.3 Base Model Details We utilize three base pre-trained models: Llama2-7B[53]111https://huggingface.co/meta-llama/Llama-2-7b, Llama3.1-8B222https://huggingface.co/meta-llama/Llama-3.1-8B and MetaLlama3-8B333https://huggingface.co/meta-llama/Meta-Llama-3-8B, and main results are conducted on Llama2-7B. To adapt the model to specific task, we first preform SFT on Llama2-7B on each above tasks, getting SFT models as backbones. For Llama3.1-8B, we directly use the open-sourced model Llama3.1-SFT-8B444https://huggingface.co/princeton-nlp/Llama-3-Base-8B-SFT which is fine-tuned on Llama3.1-8B. As to fine-tuned preference models, we have the option to directly use off-the-shelf models, which are publicly available and fine-tuned for specific objectives, such as MetaMath-7b555https://huggingface.co/meta-math/MetaMath-7B-V1.0 or to fine-tune the entire model or apply a parameter-efficient fine-tuning (PEFT) method on the pre-trained model.For MetaLlama3-8B, no aditional SFT training are conducted. E.4 Baseline Details On 6 tasks, we use the same backbone models separately to reproduce all baselines. Implementation details are as follows: RiC, RS, MORLHF: we reproduce RiC, RS and MORLHF according to https://github.com/YangRui2015/RiC MOD: we reproduce MOD according to https://github.com/srzer/MOD MODPO: we reproduce MODPO according to https://github.com/ZHZisZZ/modpo Args: We reproduce Args accoding to https://github.com/deeplearning-wisc/args, and use open-sourced model https://huggingface.co/argsearch/llama-7b-rm-float32 PCBmerging, TiesMerging: we reproduce PCBmerging and TiesMerging according to https://github.com/duguodong7/pcb-merging. Personalized Soups: we reproduce Personalized Soups according to https://github.com/joeljang/RLPHF PAD: No available code is released currently, so we replicated an unofficial implementation according to [5] and published it on our depository. Free-merging: we reproduce Free-merging according to https://github.com/Zhengsh123/FREE-Merging We faithfully reproduced the these baselines using their code, replicating their experimental setup and benchmarks as described in the original papers. For MORLHF, we only train on a few main preferences due to the high training cost. For RS and MOD, we use the exact same model as ours for fusion. For MetaAligner and Args, we tested its refining performance under Llama2-SFT and Llama3.1-SFT. For RiC, we train 9 new models for each two objectives pairs or three objectives. For PCB-Merging and Fr-Merging, we used CMA-ES [16] to search for the best hyperparameters. E.5 Evalution Details Regarding to evaluation on preferences, we select weightings from a N-simplex ranging from zero to one to simulate various human preferences. We discretize the weightings space using small gridsize 0.10.10.10.1 or 0.050.050.050.05. When received two rewards, we randomly select 11 preferences Ī»1ā0.0,0.1,ā¦,1.0subscript10.00.1ā¦1.0 _1ā0.0,0.1,...,1.0Ī»1 ā 0.0 , 0.1 , ⦠, 1.0 and Ī»2=1āĪ»1subscript21subscript1 _2=1- _1Ī»2 = 1 - Ī»1. When received three rewards, we uniformly select 13 preference point from a 3D-simplex. Preference weightings are set as (0.0,0.0,1.0),(0.0,1.0,0.0),(0.1,0.1,0.8),(0.1,0.8,0.1),(0.2,0.2,0.6),(0.2,0.4,0.4),(0.2,0.6,0.2),(0.33,0.33,0.33),(0.4,0.4,0.2),(0.4,0.2,0.4),(0.6,0.2,0.2),(0.8,0.1,0.1),(1.0,0.0,0.0)0.00.01.00.01.00.00.10.10.80.10.80.10.20.20.60.20.40.40.20.60.20.330.330.330.40.40.20.40.20.40.60.20.20.80.10.11.00.00.0\(0.0,0.0,1.0),(0.0,1.0,0.0),(0.1,0.1,0.8),(0.1,0.8,0.1),(0.2,0.2,0.6),(0.2,0% .4,0.4),\\ (0.2,0.6,0.2),(0.33,0.33,0.33),(0.4,0.4,0.2),(0.4,0.2,0.4),(0.6,0.2,0.2),(0.8,% 0.1,0.1),\\ (1.0,0.0,0.0)\ ( 0.0 , 0.0 , 1.0 ) , ( 0.0 , 1.0 , 0.0 ) , ( 0.1 , 0.1 , 0.8 ) , ( 0.1 , 0.8 , 0.1 ) , ( 0.2 , 0.2 , 0.6 ) , ( 0.2 , 0.4 , 0.4 ) , ( 0.2 , 0.6 , 0.2 ) , ( 0.33 , 0.33 , 0.33 ) , ( 0.4 , 0.4 , 0.2 ) , ( 0.4 , 0.2 , 0.4 ) , ( 0.6 , 0.2 , 0.2 ) , ( 0.8 , 0.1 , 0.1 ) , ( 1.0 , 0.0 , 0.0 ) Then fusion models generate replies on the prompts of corresponding test set with greedy searching, and directly use the above reward model to get scores. For reproduction, We always use greedy search during generation. We mainly consider the outcomes of reward model as the evaluation result. Specifically, for math task, we use PASS@1 accuracy on validation dataset of GSM8K [6] as metrics. And for the over-refusal benchmark [7], we define the safety score as the probability that the model successfully resists jailbreak attempts from genuinely harmful prompts. Meanwhile, the helpfulness score is measured by the modelās success rate in correctly responding to seemingly harmful but actually benign prompts, representing the inverse of over-refusal. At the same time, we will also use the comparative win rate provided by GPT-4 to assist in the evaluation, and we use the same prompts for GPT-4 evaluation as PAD[5]. We compare their win rates against the reference response provided by the original pre-trained model or SFT model. Appendix F Proof In this section, we discuss on theoretical convergence guarantee of OMD-TCH-MORL. Let fiā¢(Īø)subscriptf_i(Īø)fitalic_i ( Īø ) denote the expected reward gap between the current policy and the targeted reward for the i-th objective: fiā¢(Īø)=xā¼Dā¢[ViĻĪøā¢(x)]āziāsubscriptsubscriptsimilar-todelimited-[]superscriptsubscriptsubscriptsubscriptsuperscriptf_i(Īø)=E_x D[V_i _Īø(x)]-z^*_ifitalic_i ( Īø ) = blackboard_Ex ā¼ D [ Vitalic_iitalic_Ļitalic_Īø ( x ) ] - zāitalic_i. Let Ī Ī denote the policy space and Ī Ī denotes the feasible region of parameter Īø space. We Then define the TCH scalarazation ā¢(Īø|Ī»)=āi=1NĪ»iā¢fiā¢(Īø)conditionalsuperscriptsubscript1subscriptsubscriptL(Īø|Ī»)= _i=1^N _if_i(Īø)blackboard_L ( Īø | Ī» ) = āi = 1N Ī»italic_i fitalic_i ( Īø ) and then TCH optimization then solves: mā¢aā¢xĪømā¢iā¢nĪ»ā¢(Īø|Ī»)subscriptsubscriptconditional max _Īø min _Ī»L(Īø|Ī»)start_BIGOP m a x end_BIGOPĪø start_BIGOP m i n end_BIGOPĪ» blackboard_L ( Īø | Ī» ) We begin by establishing key assumptions required for our analysis. Assumption. 1. Convexity: āiā[N]for-alldelimited-[]ā iā[N]ā i ā [ N ], fiā¢(Īø)subscriptf_i(Īø)fitalic_i ( Īø ) is convex in Īø. 2. Bounded objectives: āiā[N],āĪøāĪ,fiā¢(Īø)ā¤Uformulae-sequencefor-alldelimited-[]formulae-sequencefor-allĪsubscriptā iā[N],āĪøā ,f_i(Īø)⤠Uā i ā [ N ] , ā Īø ā Ī , fitalic_i ( Īø ) ⤠U. 3. Bounded gradients and stochastic gradients: āiā[N],āĪøāĪ,āāfiā¢(Īø)āāā¤L,āĪ“ā¢fiā¢(Īø)āāā¤Lformulae-sequencefor-alldelimited-[]formulae-sequencefor-allĪformulae-sequencesubscriptnormāsubscriptsubscriptnormsubscriptā iā[N],āĪøā ,\|ā f_i(Īø)\|_ā⤠L% ,\|Ī“ f_i(Īø)\|_ā⤠Lā i ā [ N ] , ā Īø ā Ī , ā„ ā fitalic_i ( Īø ) ā„ā ⤠L , ā„ Ī“ fitalic_i ( Īø ) ā„ā ⤠L. 4. Bounded feasible region: āĪøāĪ,āĪøāāā¤RĪøformulae-sequencefor-allĪsubscriptnormsubscriptāĪøā ,\|Īø\|_ā⤠R_Īøā Īø ā Ī , ā„ Īø ā„ā ⤠Ritalic_Īø. 5. Policy feasibility: A feasible reference policy ĻāsuperscriptĻ^*Ļā exists such that zāsuperscriptz^*zā is feasible, that is āĻāĪ ,āiā¢xā¼D,Ļā¼Ļā¢(x)ā¢[Riā¢(Ļ)]=ziāformulae-sequenceĪ for-allsubscriptformulae-sequencesimilar-tosimilar-todelimited-[]subscriptsubscriptsuperscriptāĻā ,ā i\ E_x D,Ļ Ļ(x)[R_i(Ļ)]=z% ^*_iā Ļ ā Ī , ā i blackboard_Ex ā¼ D , Ļ ā¼ Ļ ( x ) [ Ritalic_i ( Ļ ) ] = zāitalic_i 6. Bounded gradients variance: āiā[N],āĪøāĪ,āVā¢aā¢rā¢[āfiā¢(Īø)]āāā¤Lformulae-sequencefor-alldelimited-[]formulae-sequencefor-allĪsubscriptnormdelimited-[]āsubscriptā iā[N],āĪøā ,\|Var[ā f_i(Īø)]\|_ā⤠Lā i ā [ N ] , ā Īø ā Ī , ā„ V a r [ ā fitalic_i ( Īø ) ] ā„ā ⤠L We define the expected cumulative reward under policy with preference Ī» as: VĪ»Ļā¢(s)=Ļā¼Ļā¢(x)ā¢[āt=1āγtā¢āi=1NĪ»iā¢riā¢(st,at)]subscriptsuperscriptsubscriptsimilar-todelimited-[]superscriptsubscript1superscriptsuperscriptsubscript1subscriptsubscriptsubscriptsubscript V^Ļ_Ī»(s)=E_Ļ Ļ(x)[ _t=1^% āγ^t _i=1^N _ir_i(s_t,a_t)]Vitalic_Ļitalic_Ī» ( s ) = blackboard_EĻ ā¼ Ļ ( x ) [ āt = 1ā γitalic_t āi = 1N Ī»italic_i ritalic_i ( sitalic_t , aitalic_t ) ] (20) The objective function for Tchebycheff scalarization is given by: ā¢(Īø|Ī»)=xā¼Dā¢[VĪ»ĻĪøā¢(x)]āāi=1NĪ»iā¢ziāconditionalsubscriptsimilar-todelimited-[]superscriptsubscriptsubscriptsuperscriptsubscript1subscriptsubscriptsuperscript (Īø|Ī»)=E_x D[V_Ī» _% Īø(x)]- _i=1^N _iz^*_iblackboard_L ( Īø | Ī» ) = blackboard_Ex ā¼ D [ Vitalic_Ī»italic_Ļitalic_Īø ( x ) ] - āi = 1N Ī»italic_i zāitalic_i (21) We then establish that the gradient update direction of the policy gradientāĪøk+1ā¢(Īøk+1|Ī»)subscriptāsuperscript1conditionalsuperscript1 _Īø^k+1J(Īø^k+1|Ī»)āĪøitalic_k + 1 blackboard_J ( Īøitalic_k + 1 | Ī» ) metioned in 3.2 aligns with the gradient of TCH scalarazation āĪøk+1ā¢(Īøk+1|Ī»)subscriptāsuperscript1conditionalsuperscript1 _Īø^k+1L(Īø^k+1|Ī»)āĪøitalic_k + 1 blackboard_L ( Īøitalic_k + 1 | Ī» ) ā¢(Īøk+1|Ī»)conditionalsuperscript1 (Īø^k+1|Ī»)blackboard_L ( Īøitalic_k + 1 | Ī» ) =xā¼Dā¢[VĪ»ĻĪøk+1ā¢(x)]āxā¼Dā¢[VĪ»Ļāā¢(x)]absentsubscriptsimilar-todelimited-[]superscriptsubscriptsuperscriptsubscript1subscriptsimilar-todelimited-[]superscriptsubscriptsuperscript =E_x D[V_Ī» _Īø^k+1(x)]-% E_x D[V_Ī»^Ļ^*(x)]= blackboard_Ex ā¼ D [ Vitalic_Ī»italic_Ļitalic_Īø start_POSTSUPERSCRIPT k + 1 end_POSTSUPERSCRIPT ( x ) ] - blackboard_Ex ā¼ D [ Vitalic_Ī»italic_Ļ start_POSTSUPERSCRIPT ā end_POSTSUPERSCRIPT ( x ) ] (22) =xā¼Dā¢[VĪ»ĻĪøk+1ā¢(x)]āxā¼Dā¢[VĪ»ĻĪøkā¢(x)]+xā¼Dā¢[VĪ»ĻĪøkā¢(x)]āxā¼Dā¢[VĪ»Ļāā¢(x)]absentsubscriptsimilar-todelimited-[]superscriptsubscriptsuperscriptsubscript1subscriptsimilar-todelimited-[]superscriptsubscriptsuperscriptsubscriptsubscriptsimilar-todelimited-[]superscriptsubscriptsuperscriptsubscriptsubscriptsimilar-todelimited-[]superscriptsubscriptsuperscript =E_x D[V_Ī» _Īø^k+1(x)]-% E_x D[V_Ī» _Īø^k(x)]+E_x D[V% _Ī» _Īø^k(x)]-E_x D[V_Ī»^Ļ^*(x)]= blackboard_Ex ā¼ D [ Vitalic_Ī»italic_Ļitalic_Īø start_POSTSUPERSCRIPT k + 1 end_POSTSUPERSCRIPT ( x ) ] - blackboard_Ex ā¼ D [ Vitalic_Ī»italic_Ļitalic_Īø start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT ( x ) ] + blackboard_Ex ā¼ D [ Vitalic_Ī»italic_Ļitalic_Īø start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT ( x ) ] - blackboard_Ex ā¼ D [ Vitalic_Ī»italic_Ļ start_POSTSUPERSCRIPT ā end_POSTSUPERSCRIPT ( x ) ] (23) =xā¼D,Ļā¼Ļk+1ā¢(x)[āt=1āγt(r(st,at)+γVĪ»ĻĪøk(st+1))āVĪ»ĻĪøk(st))]+(Īøk|Ī») =E_x D,Ļ Ļ^k+1(x)[ _t=1^ā% γ^t(r(s_t,a_t)+γ V_Ī» _Īø^k(s_t+1))-V_% Ī» _Īø^k(s_t))]+L(Īø^k|Ī»)= blackboard_Ex ā¼ D , Ļ ā¼ Ļitalic_k + 1 ( x ) [ āt = 1ā γitalic_t ( r ( sitalic_t , aitalic_t ) + γ Vitalic_Ī»italic_Ļitalic_Īø start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT ( sitalic_t + 1 ) ) - Vitalic_Ī»italic_Ļitalic_Īø start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT ( sitalic_t ) ) ] + blackboard_L ( Īøitalic_k | Ī» ) (24) =xā¼D,Ļā¼ĻĪøk+1ā¢(x)ā¢[āt=1āγtā¢AĻĪøkā¢(st,at)]+ā¢(Īøk|Ī»)absentsubscriptformulae-sequencesimilar-tosimilar-tosuperscriptsubscript1delimited-[]superscriptsubscript1superscriptsuperscriptsuperscriptsubscriptsubscriptsubscriptconditionalsuperscript =E_x D,Ļ _Īø^k+1(x)[ _t=1^% āγ^tA _Īø^k(s_t,a_t)]+L(Īø^k|Ī»)= blackboard_Ex ā¼ D , Ļ ā¼ Ļ start_POSTSUBSCRIPT Īøitalic_k + 1 ( x ) end_POSTSUBSCRIPT [ āt = 1ā γitalic_t Aitalic_Ļitalic_Īø start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT ( sitalic_t , aitalic_t ) ] + blackboard_L ( Īøitalic_k | Ī» ) (25) Thus, we have: āĪøk+1(ā¢(Īøk+1|Ī»)āā¢(Īøk|Ī»))subscriptāsuperscript1conditionalsuperscript1conditionalsuperscript _Īø^k+1(L(Īø^k+1|Ī»)-L% (Īø^k|Ī»))āĪøitalic_k + 1 ( blackboard_L ( Īøitalic_k + 1 | Ī» ) - blackboard_L ( Īøitalic_k | Ī» ) ) =xā¼D,Ļā¼ĻĪøk+1ā¢(x)ā¢[āt=1āγtā¢(āi=1NĪ»iā¢AiĻĪøkā¢(st,at))ā¢āĪøk+1(lā¢oā¢gā¢ĻĪøk+1ā¢(st,at))]absentsubscriptformulae-sequencesimilar-tosimilar-tosuperscriptsubscript1delimited-[]superscriptsubscript1superscriptsuperscriptsubscript1subscriptsuperscriptsubscriptsuperscriptsubscriptsubscriptsubscriptsuperscriptsubscriptā1superscriptsubscript1subscriptsubscript =E_x D,Ļ _Īø^k+1(x)[ _t=1^% āγ^t( _i=1^N _iA_i _Īø^k(s_t,a_t% )) _Īø^k+1(log _Īø^k+1(s_t,a_t))]= blackboard_Ex ā¼ D , Ļ ā¼ Ļ start_POSTSUBSCRIPT Īøitalic_k + 1 ( x ) end_POSTSUBSCRIPT [ āt = 1ā γitalic_t ( āi = 1N Ī»italic_i Aitalic_iitalic_Ļitalic_Īø start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT ( sitalic_t , aitalic_t ) ) āĪøitalic_k + 1 ( l o g Ļitalic_Īøitalic_k + 1 ( sitalic_t , aitalic_t ) ) ] (27) =āĪøk+1ā¢(Īøk+1|Ī»)absentsubscriptāsuperscript1conditionalsuperscript1 = _Īø^k+1J(Īø^k+1|Ī»)= āĪøitalic_k + 1 blackboard_J ( Īøitalic_k + 1 | Ī» ) (28) Lemma F.1. [41] Let Assumption F.5 (Policy Feasibility) hold. Then the saddle point (Īøā,Ī»ā)superscriptsuperscript(Īø^*,Ī»^*)( Īøā , Ī»ā ) exists such that: mā¢aā¢xĪømā¢iā¢nĪ»ā¢(Īø|Ī»)=ā¢(Īøā|Ī»ā)=mā¢iā¢nĪ»mā¢aā¢xĪøā¢(Īø|Ī»)subscriptsubscriptconditionalconditionalsuperscriptsuperscriptsubscriptsubscriptconditional max _Īø min _Ī»L(Īø|% Ī»)=L(Īø^*|Ī»^*)= min _Ī»% max _ĪøL(Īø|Ī»)start_BIGOP m a x end_BIGOPĪø start_BIGOP m i n end_BIGOPĪ» blackboard_L ( Īø | Ī» ) = blackboard_L ( Īøā | Ī»ā ) = start_BIGOP m i n end_BIGOPĪ» start_BIGOP m a x end_BIGOPĪø blackboard_L ( Īø | Ī» ) If the convexity assumption holds, OMD-TCH-MORL is strictly convergent, as proven in [68, 4]. Since the feasible objective space fiā¢(Ī )=xā¼D,Ļā¼Ļā¢(x)ā¢[Riā¢(Ļ)]āziā|ĻāĪ subscriptĪ conditional-setsubscriptformulae-sequencesimilar-tosimilar-todelimited-[]subscriptsubscriptsuperscriptĪ f_i( )=\E_x D,Ļ Ļ(x)[R_i(Ļ)]-z^*_i|Ļā \fitalic_i ( Ī ) = blackboard_Ex ā¼ D , Ļ ā¼ Ļ ( x ) [ Ritalic_i ( Ļ ) ] - zāitalic_i | Ļ ā Ī is convex, and if all reward signals are independent, then all TCH gaps fisubscriptf_ifitalic_i are linearly independent, ensuring a unique saddle point [19]. If the above conditions do not hold, but the following hold: 1) The learning rate satisfies the Robbins-Monro condition [46], and 2) The Assumption F.6 (Bounded gradient variance ) holds, then OMD-TCH-MORL will still converge to a local stationary point [27]: limtāāā„āĪø(Īøtā£Ī»)ā„=0 _tāā \| _ĪøL( _t Ī») % \|=0limitalic_t ā ā ā„ āĪø blackboard_L ( Īøitalic_t ⣠λ ) ā„ = 0 If none of these conditions hold but assumptions 1, 2, 3, and 4 remain valid, we establish the following convergence guarantee: Theorem F.2. OMD-TCH enjoys a convergence rate of Oā¢(lā¢oā¢gā¢NT)O(log NT)O ( l o g divide start_ARG N end_ARG start_ARG T end_ARG ) where N is the number of objectives and T is the number of iteration rounds, as proven in [35]. Appendix G Case Study Figure 10: Visualization of Case Study and Selection Ratio of Each LoRA Experts (i.e. router logits for LoRA expert selection). (w.r.t. Llama-3.1-8B: layers.31.self_attn.q_proj). The different colors on the token represent the activated corresponding experts, and the size of the color represents the proportion of selection.