Rethinking Inter-LoRA Orthogonality in Adapter Merging: Insights from Orthogonal Monte Carlo Dropout
Andi Zhang, Xuan Ding, Haofan Wang, Steven McDonagh, Samuel Kaski
TL;DR
This paper tackles the challenge of semantically composing multiple LoRA adapters without interference and questions the assumption that inter-LoRA orthogonality yields disentangled semantics. It introduces Orthogonal Monte Carlo Dropout, a dropout-based mechanism that enforces runtime orthogonality with negligible overhead and provides theoretical consistency guarantees, while revealing widespread LoRA redundancy. Through experiments on DreamBooth and community-sourced LoRAs, the authors show that orthogonality does not enhance semantic compositionality or image quality, challenging prior claims and highlighting a need to rethink adapter merging strategies. The work suggests balancing interference reduction with constructive interactions to achieve effective semantic fusion in practice.
Abstract
We propose Orthogonal Monte Carlo Dropout, a mechanism that enforces strict orthogonality when combining sparse semantic vectors without extra time complexity. Low-Rank Adaptation (LoRA), a popular fine-tuning method for large models, typically trains a module to represent a specific concept such as an object or a style. When multiple LoRA modules are merged, for example to generate an object in a particular style, their outputs (semantic vectors) may interfere with each other. Our method guarantees that merged LoRA modules remain orthogonal and thus free from direct interference. However, empirical analysis reveals that such orthogonality does not lead to the semantic disentanglement highlighted in prior work on compositional adaptation. This finding suggests that inter-LoRA orthogonality alone may be insufficient for achieving true semantic compositionality, prompting a re-examination of its role in adapter merging.
