CRAFT-LoRA: Content-Style Personalization via Rank-Constrained Adaptation and Training-Free Fusion
Organizations: AGI Lab, Westlake University · George Washington University · The University of Queensland
Abstract
Personalized image generation requires effectively balancing content fidelity with stylistic consistency when synthesizing images based on text and reference examples. Low-Rank Adaptation (LoRA) offers an efficient personalization approach, with potential for precise control through combining LoRA weights on different concepts. However, existing combination techniques face persistent challenges: entanglement between content and style representations, insufficient guidance for controlling elements' influence, and unstable weight fusion that often require additional training. We address these limitations through CRAFT-LoRA, with complementary components: (1) rank-constrained backbone fine-tuning that injects low-rank projection residuals to encourage learning decoupled content and style subspaces; (2) a prompt-guided approach featuring an expert encoder with specialized branches that enables semantic extension and precise control through selective adapter aggregation; and (3) a training-free, timestep-dependent classifier-free guidance scheme that enhances generation stability by strategically adjusting noise predictions across diffusion steps. Our method significantly improves content-style disentanglement, enables flexible semantic control over LoRA module combinations, and achieves high-fidelity generation without additional retraining overhead.
Figures & tables
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| Property | (content fixed) | (style fixed) |
|---|---|---|
| Target image | Generated with fixed content | Generated with fixed style |
| Base prompt | : “a red car” | : “in the style of Van Gogh” |
| Varying modifier | ||
| Dominant frequency filter | Low | High |
| Resulting characteristic | Content preserved with varied textures | Style preserved with varied subjects |
| (15) |
| (16) |
| Parameter | Value |
|---|---|
| Optimizer | AdamW |
| Initial learning rate | |
| LR schedule | Cosine decay with 500 warm-up steps |
| Minimum learning rate | |
| Batch size | 8 |
| Optimization steps | 5000 |
| Parameter | Value |
|---|---|
| Optimizer | AdamW |
| Learning rate | |
| Training steps | 1000–2000 |
| Batch size | 1 |
| Backbone host | (from Eq. 13 ) |
| Content layers | Style layers |
| down_blocks.2.attentions.0 ; mid_block.attentions.0 ; up_blocks.0.attentions.1 ; up_blocks.1.attentions.0 ; up_blocks.2.attentions.0 | down_blocks.0.attentions.0 ; down_blocks.1.resnets.0 ; mid_block.resnets.1 ; down_blocks.0.resnets.1 ; down_blocks.1.attentions.1 |
| Metric | Formula | Description |
|---|---|---|
| Content preservation | Similarity to target content | |
| Style fidelity | Similarity to target style | |
| Cross-influence | Undesired cross effect |
| Method | |||
|---|---|---|---|
| Standard LoRA | 0.75 | 0.70 | 0.42 |
| Trunk fine-tune + layer-selective LoRA (Ours) | 0.90 | 0.88 | 0.18 |
| Type | Condition | Description |
|---|---|---|
| I | New content, trained style | |
| II | Trained content, new style | |
| III | New content, new style |
| Trained content | Trained style | Inference prompts | Type |
|---|---|---|---|
| “a red car” | “Van Gogh style” | : “a blue car”, : “Van Gogh style” | I |
| “a red car” | “Van Gogh style” | : “a red car”, : “sketch style” | II |
| “a red car” | “Van Gogh style” | : “a bicycle”, : “sketch style” | III |
| “person ID X” | “pixel art” | : “person ID Y”, : “pixel art” | I |
| “person ID X” | “pixel art” | : “person ID X”, : “cyberpunk style” | II |
| Content–style pairing | Fixed-weights baseline | ACFG (ours) | Relative improvement |
|---|---|---|---|
| Similar semantics | 0.81 | 0.87 | +7.4% |
| Distant semantics | 0.68 | 0.79 | +16.2% |
| Complex composition | 0.65 | 0.80 | +23.1% |
| Component configuration | Quality score | Relative change |
|---|---|---|
| Full ACFG as proposed | 0.86 | Reference |
| Constant temporal scaling (no time dependence) | 0.78 | |
| No low-rank constraint on temporal adjustments | 0.82 | |
| Standard CFG (uncond. path uses cond. weights) | 0.75 |
Image Generation
Image generation studies models that create or edit images from text, examples, layouts, and other structured controls.
See all 444 papers