Fusian: Multi-LoRA Fusion for Fine-Grained Continuous MBTI Personality Control in Large Language Models
Organizations: School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China
Abstract
Large Language Models (LLMs) have demonstrated impressive capabilities in simulating diverse human behaviors and personalities. However, existing methods for personality control, which include prompt engineering and standard Supervised Fine-Tuning (SFT), typically treat personality traits as discrete categories (e.g., "Extroverted" vs. "Introverted"), lacking the ability to precisely control the intensity of a trait on a continuous spectrum. In this paper, we introduce Fusian, a novel framework for fine-grained, continuous personality control in LLMs. Fusian operates in two stages: (1) Trajectory Collection, where we capture the dynamic evolution of personality adoption during SFT by saving a sequence of LoRA adapters, effectively mapping the continuous manifold of a trait; and (2) RL-based Dynamic Fusion, where we train a policy network using Reinforcement Learning to dynamically compute mixing weights for these frozen adapters. By sampling from a Dirichlet distribution parameterized by the policy network, Fusian fuses multiple adapters to align the model's output with a specific numerical target intensity. Experiments on the Qwen3-14B model demonstrate that Fusian achieves high precision in personality control, significantly outperforming baseline methods in aligning with user-specified trait intensities.
Figures & tables
| Backbone | Method | E | I | N | S | F | T | P | J | Overall |
| Mean Absolute Error (MAE) | ||||||||||
| gpt-5-mini | Prompt | 10.98 | 17.49 | 15.38 | 11.95 | 13.18 | 18.89 | 17.29 | 14.58 | 14.97 |
| Qwen3-14B | Prompt | 35.45 | 23.35 | 20.97 | 21.24 | 24.88 | 22.71 | 23.64 | 23.43 | 24.46 |
| Qwen3-14B | LoRA | 9.58 | 8.60 | 13.81 | 5.00 | 12.87 | 12.80 | 8.54 | 10.26 | 10.18 |
| Qwen3-14B | PISF | 16.54 | 19.32 | 16.25 | 17.62 | 20.68 | 20.63 | 19.37 | 22.25 | 19.08 |
| Qwen3-14B | P-Vector | 13.50 | 11.80 | 16.93 | 10.53 | 11.21 | 7.51 | 8.16 | 11.27 | 11.36 |
| Model | MAE | |
| Fusian | 4.95 | 0.97 |
| w/o Dynamic Fusion | 10.02 | 0.53 |
| w/o Stable Basis | 9.21 | 0.77 |
| w/o Aggressive Reward | 7.08 | 0.86 |
| Intensity | Generated Response |
| Low F (20%) | First, analyze specifically what went wrong during the presentation. Was it the content or the delivery? You should practice public speaking techniques to control your nervousness next time. Failure is just data for improvement. |
| Medium F (50%) | It is normal to feel bad after a mistake, but don’t be too hard on yourself. Try to reflect on what happened so you can do better next time. Maybe take a break first, then review your performance. |
| High F (80%) | I am so sorry to hear that! Please don’t say you are a failure. One bad moment doesn’t define you. You worked so hard, and that effort still counts. It’s okay to be upset right now, just be kind to yourself. Sending you a big hug! |
Personality Modeling in Language Models
Personality modeling in language models studies how traits are measured, represented, simulated, and controlled in model behavior.
See all 162 papers