Orthogonal Adaptation for Modular Customization of Diffusion Models
Ryan Po, Guandao Yang, Kfir Aberman, Gordon Wetzstein
TL;DR
This work introduces Orthogonal Adaptation for modular customization of diffusion models, allowing independently fine-tuned concepts to be merged instantly without retraining or increased computation. By factorizing concept residuals as $\Delta \theta_i = A_iB_i^T$ with $B_i$ kept fixed and enforcing near-orthogonality across concepts ($B_i^TB_j\approx 0$), the method minimizes crosstalk and preserves identity during multi-concept synthesis. The authors propose practical strategies for constructing $B_i$ (randomized orthogonal basis or randomized Gaussian), and demonstrate through extensive experiments that their approach yields superior identity fidelity and efficiency compared with baselines like FedAvg, DreamBooth-LoRA, and Mix-of-Show. The results show near-instantaneous merging, high identity preservation, and scalability to multiple concepts, marking a significant step toward private, scalable modular customization of diffusion models. This has practical implications for user-centric, privacy-aware content generation across personalized concepts.
Abstract
Customization techniques for text-to-image models have paved the way for a wide range of previously unattainable applications, enabling the generation of specific concepts across diverse contexts and styles. While existing methods facilitate high-fidelity customization for individual concepts or a limited, pre-defined set of them, they fall short of achieving scalability, where a single model can seamlessly render countless concepts. In this paper, we address a new problem called Modular Customization, with the goal of efficiently merging customized models that were fine-tuned independently for individual concepts. This allows the merged model to jointly synthesize concepts in one image without compromising fidelity or incurring any additional computational costs. To address this problem, we introduce Orthogonal Adaptation, a method designed to encourage the customized models, which do not have access to each other during fine-tuning, to have orthogonal residual weights. This ensures that during inference time, the customized models can be summed with minimal interference. Our proposed method is both simple and versatile, applicable to nearly all optimizable weights in the model architecture. Through an extensive set of quantitative and qualitative evaluations, our method consistently outperforms relevant baselines in terms of efficiency and identity preservation, demonstrating a significant leap toward scalable customization of diffusion models.
