Lune

ACL2025Top-tier venue

Bone Soups: A Seek-and-Soup Model Merging Approach for Controllable Multi-Objective Generation

Guofu Xie, Xiao Zhang, Ting Yao, Yunsheng Shi

2025Year
9Citations
6Top-tier citations

Abstract

User information needs are often highly diverse and varied. A key challenge in current research is how to achieve controllable multi-objective generation while enabling rapid adaptation to accommodate diverse user demands during test time. Existing solutions, such as Rewarded Soup, focus on merging language models individually tuned on single objectives. While easy to implement and widely used, these approaches face limitations in achieving optimal performance due to their disregard for the impacts of competing objectives on model tuning. To address this issue, we propose Bone Soup, a novel model merging approach that first seeks a series of backbone models by considering the impacts of multiple objectives and then makes the soup (i.e., merge the backbone models). Specifically, Bone Soup begins by training multiple backbone models for different objectives using multi-objective reinforcement learning. Each backbone model is guided by a combination of backbone reward signals. To ensure that these models are optimal for the Pareto front, the backbone rewards are crafted by combining standard reward functions into basis vectors, which can then be modified through a rulebased construction method. Bone Soup leverages a symmetric circulant matrix mapping to generate the merging coefficients, which are used to merge the backbone models according to user preferences. Extensive experimental results demonstrate that Bone Soup exhibits strong controllability and Pareto optimality in controllable multi-objective generation, providing a more effective and efficient approach to addressing diverse user needs at test time. Code is available at https://github. com/andyclsr/BoneSoups . Restructuring Backbone Models Testing Stage 𝜆 1 𝜆 2 𝜆 3 Testing Stage 0.5 0.3 0.2 SFT Model 𝒉𝟏 = 𝜷 * 𝑹𝟏 + 𝟏 -𝜷 𝟐 * 𝑹𝟐 + 𝟏 -𝜷 𝟐 * 𝑹𝟑 𝒉𝟐 = 𝟏 -𝜷 𝟐 * 𝑹𝟏 + 𝜷 * 𝑹𝟐 + 𝟏 -𝜷 𝟐 * 𝑹𝟑 𝒉𝟑 = 𝟏 -𝜷 𝟐 * 𝑹𝟏 + 𝟏 -𝜷 𝟐 * 𝑹𝟐 + 𝜷 * 𝑹𝟑

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 4d164e96-b453-45fa-a392-fb30112bcbe3

Cited by top-tier papers6

Ask how each one uses it

Builds on21

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines