Recommender systems often need to balance multiple conflicting objectives. Controllable Multi-Objective Recommendation (CMOR) enables dynamic adjustment of objective trade-offs at inference time without retraining, adapting to shifting user or system requirements. Existing CMOR approaches typically rely on output-level reranking or parameter-generating modules, which either limit the scope of feasible trade-offs or incur substantial training and inference cost. Model merging provides a promising alternative by reusing multiple objective-specific models via parameter combination. However, its direct application to recommender systems is challenging due to the lack of a shared linear regime and cross-objective interference. To address these issues, we propose RecSoup, a lightweight two-stage approach for effective CMOR via specialized model merging. RecSoup first mitigates parameter interference across objectives through a pruning strategy that jointly considers objective-specific importance and cross-objective relevance. It then performs adaptive parameter merging via a learnable preference-to-coefficient mapping, allowing dynamic trade-off control at inference time without joint retraining or additional generative modules. Theoretically, we prove that RecSoup outperforms the parameter generation paradigm in effectiveness and efficiency, as it can fully navigate the Pareto front without smoothness constraints. Extensive experiments on multiple benchmarks demonstrate that RecSoup achieves improved Pareto front quality and effective controllability while delivers 165--228x faster inference-time latency than parameter generation approaches. Code is available at https://github.com/35798642/RECSOUP.git.
Figures & tables
Figure 1. Illustration of controllable multi-objective recommendation via model merging.
Figure 2. PCA projection of accuracy- and diversity-optimized task vectors in TiSASRec. The axes correspond to the first (PC1) and second (PC2) principal components, explaining 25.7% and 15.8% of the variance, respectively.
Figure 3. An illustration of the redundant parameters in multi-objective recommendation.
Figure 4. The overall architecture of RecSoup.
Backbone
Approach
MovieLens-1M
Grocery and Gourmet Food
Toys and Games
HV ↑
LF ↑
Contro. ↑
HV ↑
LF ↑
Contro. ↑
HV ↑
LF ↑
Contro. ↑
SASRec
MMR
0.1153
2
0.3333
0.5323
5
1.0000
0.5762
7
0.8889
Paragon
0.5362
11
1.0000
0.6013
10
0.9818
0.2479
8
0.9091
CMR
0.5290
10
0.9818
0.1269
8
0.8545
0.3820
11
1.0000
Soup
0.6536
7
0.8182
0.5404
10
0.9818
0.5467
11
1.0000
TATR
0.6227
6
0.7636
0.4831
9
0.9636
0.4997
11
1.0000
Table 1. Overall performance of all approaches. HV = Hypervolume, LF = Length of Pareto Front, Contro. = Controllability. “w/o Prune” omits the pruning stage in RecSoup, while “w/o MLP” uses an identity mapping in RecSoup. Bold and underlined indicate the best and second-best among main competing approaches. † denotes oracle results (Retrain), shown for reference.
Figure 5. Structural analysis of task vectors under RecSoup pruning. (a) Pruning reduces the overlap between objectives, indicating effective parameter decoupling. (b) The singular spectrum and main directions remain nearly unchanged, suggesting that the overall structure is preserved. (c) Support concentration increases after pruning, showing that noisy updates are removed and task-specific signals become clearer. (d) The resulting Pareto front is expanded.
Figure 6. Alignment between user preferences and learned merging coefficients.
Figure 7. Hypervolume (HV) comparison between RecSoup and TIES. Bars show absolute HV, and the line indicates the relative improvement of RecSoup over TIES. A dual-axis chart showing that RecSoup consistently achieves higher Hypervolume scores compared to TIES across SASRec, GRU4Rec, and TiSASRec. The relative improvement reaches up to 9.02% on the Food dataset, demonstrating the effectiveness of the proposed weight soup strategy.
Dataset
Hypernetwork
RecSoup
Speedup
ML-1M
7.5281 ± 0.5990
0.0454 ± 0.0100
165.9×
Amazon(Food)
9.3799 ± 0.1756
0.0410 ± 0.0011
228.8×
Amazon(Games)
9.2741 ± 0.2746
0.0436 ± 0.0055
212.7×
Table 2. Inference-time parameter construction latency (milliseconds) for different controllable approaches. All results are averaged over 10 runs.
Baselines
Our Method
Method
HV ↑
Contro. ↑
LF ↑
Method
HV ↑
Contro. ↑
LF ↑
Soup
0.3968
0.6909
6
RecSoup
0.4270
0.6727
5
TATR
0.2064
0.7818
6
w/o MLP
0.4176
0.7091
5
TIES
0.3858
0.7818
6
w/o Prune
0.3872
0.7818
6
CMR
0.2643
0.8364
4
Table 3. Accuracy-Fairness controllable evaluation results on ML-1M with SASRec.
Method
HV ↑
Control. ↑
Acc–Div ↑
Acc–Fair ↑
LF ↑
SOUP
0.6015
0.6479
0.9152
0.8816
49
TATR
0.5010
0.6211
0.8732
0.8135
31
DARE
0.5881
0.6482
0.9147
0.8639
45
CABS
0.2594
0.6395
0.4172
0.9207
42
LwPTV
0.5991
0.6452
0.9119
0.8816
42
RecSoup
0.6148
0.6513
0.9245
0.8643
46
Table 4. Three-objective controllable recommendation results on ML-1M with SASRec. Control. represents the averaged controllability score across objective pairs.
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Method
Avg.HV ↑
Avg.Contro. ↑
Avg.LF ↑
Avg.Rank ↓
DARE
0.4977
0.9414
9.56
3.67
CABS
0.5044
0.8951
9.44
2.56
LwPTV
0.5200
0.9111
9.56
2.22
RecSoup
0.5662
0.9657
9.89
1.56
Appendix
Table 5. Overall comparison with additional pruning-based merging baselines. All metrics are averaged over Accuracy-Diversity configurations.
Multi-objective re-ranking has become a critical component of modern multi-stage recommender systems, as it tasked to balance multiple conflicting objectives such as accuracy, diversity, and fairness. Existing multi-objective re-ranking methods typically optimize aggregate objectives at the item level using static or handcrafted preference weights. This design overlooks that users inherently exhibit Pareto-optimal preferences at the intent level, reflecting personalized trade-offs among objectives rather than fixed weight combinations. Moreover, most approaches treat re-ranking task for each user as an isolated problem, and repeatedly learn the preferences from scratch. Such a paradigm not only incurs high computational cost, but also ignores the fact that users often share similar preference trade-off structures across objectives. Inspired by the existence of homogeneous multi-objective optimization spaces where Pareto-optimal patterns are transferable, we propose PreferRec, a novel framework that explicitly models and transfers Pareto preferences across users. Specifically, PreferRec is built upon three tightly coupled components: Preference-Aware Pareto Learning aims to capture user intrinsic trade-offs among multiple conflicting objectives at the intent level. By learning Pareto preference representations from re-ranking populations, this component explicitly models how users prioritize different objectives under diverse contexts. Knowledge-Guided Transfer facilitates efficient cross-user knowledge transfer by distilling shared optimization patterns across homogeneous optimization spaces. The transferred knowledge is then used to guide solution selection and personalized re-ranking, biasing the optimization process toward high-quality regions of the Pareto front while preserving user-specific preference characteristics.
Wei Zhou, Wuyang Li, Junkai Ji +5
Shenzhen University, Shenzhen, China · Shenzhen Technology University, Shenzhen, China
Model merging combines trained models directly in weight space, offering a compute-efficient alternative to additional fine-tuning. Selecting merge parameters is nevertheless difficult because downstream evaluations are expensive, gradients are unavailable, and source capabilities can conflict. We formulate merge-parameter selection as a black-box multi-objective optimization problem and introduce MOBO-Merge, a merge-operator agnostic framework that uses multi-objective Bayesian optimization to approximate the Pareto front under a limited evaluation budget. We evaluate Qwen3-4B and Llama-3.1-8B in two-model instruction-math and three-model instruction-math-code settings using Linear, SLERP, TIES, and block-wise merge operators. On held-out benchmark partitions, MOBO-Merge obtains higher mean hypervolume than random search in 11 of 12 reported comparisons. The gain is small for one-dimensional Linear interpolation but substantially larger for several TIES, block-wise, and three-objective searches. No merge operator is uniformly best: TIES leads in three of four family-setting combinations, whereas Block-Linear 4x is strongest for the Llama three-model merge. These results show that multi-objective Bayesian optimization is valuable as a search layer for expressive merge parameterizations.
Recommender systems (RecSys) are increasingly emphasizing scaling, leveraging larger architectures and more interaction data to improve personalization. Yet, despite the optimizer's pivotal role in training, modern RecSys pipelines almost universally default to Adam/AdamW, with limited scrutiny of whether these choices are truly optimal for recommendation. In this work, we revisit optimizer design for scalable recommendation and introduce MuonRec, the first framework that brings the recently proposed Muon optimizer to RecSys training. Muon performs orthogonalized momentum updates for 2D weight matrices via Newton-Schulz iteration, promoting diverse update directions and improving optimization efficiency. We develop an open-source training recipe for recommendation models and evaluate it across both traditional sequential recommenders and modern generative recommenders. Extensive experiments demonstrate that MuonRec reduces converged training steps by an average of 32.4% while simultaneously improving final ranking quality. Specifically, MuonRec yields consistent relative gains in NDCG@10, averaging 12.6% across all settings, with particularly pronounced improvements in generative recommendation models. These results consistently outperform strong Adam/AdamW baselines, positioning Muon as a promising new optimizer standard for RecSys training. Our code is available.
Rong Shan, Aofan Yu, Bo Chen +7
Shanghai Jiao Tong University, Shanghai, China · Kuaishou Technology, Beijing, China