Summary
The paper introduces a training-free model for integrating multiple LoRAs called LoRA-Composer. From given box layouts, a global prompt and local prompts, the proposed method addresses the concept vanishing and confusion issues in multi-concept customization by proposing Concept Injection Constraints and Concept Isolation Constraints, respectively. Concept Injection Constraints modify the cross-attention layers in the U-Net to perform Region-Aware LoRA Injection and Concept Enhancement Constraint, which refine cross-attention maps using Gaussian weighting and adopt a strategy to obtain box-spread attention values. Meanwhile, Concept Isolation Constraints focus on self-attention layers to limit the interaction between queries within a specific concept region and those in other concept regions.
The authors also propose latent re-initialization to obtain better prior latent values for the generation process. LoRA-Composer achieves a notable enhancement compared to standard baselines.
Strengths
- The paper identifies and tackles significant challenges in the multi-concept customization task, which are concept vanishing and concept confusion, by examining the cross-attention and self-attention layers within the U-Net of Stable Diffusion.
- The motivations for the contributions are explained well with informative figures.
- Extensive experiments and ablation studies are conducted to showcase the capability of the proposed method.
- LoRA-Composer can produce visual stunning multi-concept outputs in a training-free manner and does not require the image-based conditions like canny edge or pose estimations. It could potentially have wide applicability across several applications.
Weaknesses
- The novelty of the proposed method is not enough for ICLR:
+ Some contributions should be clarified as either "inspired by existing work to develop" or simply "adopted," in order to emphasize the novelty of the paper:
. Region-Aware LoRA Injection: Similar to Regionally Controllable Sampling in Mix-of-Show [1]
. Gaussian weighting in Concept Enhancement Constraints: Similar to the method proposed in BoxDiff [2], with Gaussian weighting from Attend-and-Excite [3].
+ For Region Perceptual Restriction, the idea of minimizing interaction between queries of the foreground and background areas in self-attention is quite popular in existing work related to attention manipulation, such as Attention Refocusing [4].
- The writing in some parts is quite ambiguous:
+ Region-Aware LoRA Injection at line 200: After obtaining h_i in equation (2) at line 215, what do we do next?
+ L_c loss in equation (3) at line 240: What is it? It suddenly appears there without any explanation.
+ Concept Region Mask in Line 270: What do we use it for?
- The prompts used for qualitative evaluation should be mentioned (Figure 5, Figure 6)
[1] Gu, Yuchao, et al. "Mix-of-show: Decentralized low-rank adaptation for multi-concept customization of diffusion models." NIPS 2024
[2] Xie, Jinheng, et al. "Boxdiff: Text-to-image synthesis with training-free box-constrained diffusion." ICCV 2023
[3] Chefer, Hila, et al. "Attend-and-excite: Attention-based semantic guidance for text-to-image diffusion models." ACM Transactions on Graphics (TOG) 2023
[4] Phung, Quynh, Songwei Ge, and Jia-Bin Huang. "Grounded text-to-image synthesis with attention refocusing." CVPR 2024
Questions
- The authors claim that concept injection constraints effectively avoid concept missing (at line 264), but Figure 6(d) still has that issue. So, does the concept isolation constraints (CI) also contribute to the mitigation of concept missing?
- How does the value of k in topk(.) reduce function in the loss components (equation (3) and (7)) affect the results? For example, using larger k might lead to larger generated concepts?
- In scenarios with overlapping box layouts, such as “A [v1] person hugs a [v2] dog,” how effectively does LoRA-Composer perform? It appears that the calculations in these situations may result in many artifacts in the outputs.
- There's a minor analysis point that I think should be clarified. In my view, the Gradient Fusion optimization combined with ED-LoRA introduced in Mix-of-Show [1] is not the primary factor reducing concept identities when generating multi-concept images (e.g., prompts containing multiple concept tokens like “A [v1] man and [v2] woman”). Rather, it's more closely tied to the "incorrect behavior" in the cross-attention and self-attention modules that you are aiming to address. This suggests that the LoRA-Composer method could also be applied to Mix-of-Show or other methods using Gradient Fusion.
[1] Gu, Yuchao, et al. "Mix-of-show: Decentralized low-rank adaptation for multi-concept customization of diffusion models." Advances in Neural Information Processing Systems 36 (2024).