Hollowed Net for On-Device Personalization of Text-to-Image Diffusion Models

Recent advancements in text-to-image diffusion models have enabled the personalization of these models to generate custom images from textual prompts. This paper presents an efficient LoRA-based personalization approach for on-device subject-driven generation, where pre-trained diffusion models are fine-tuned with user-specific data on resource-constrained devices. Our method, termed Hollowed Net, enhances memory efficiency during fine-tuning by modifying the architecture of a diffusion U-Net to temporarily remove a fraction of its deep layers, creating a hollowed structure. This approach directly addresses on-device memory constraints and substantially reduces GPU memory requirements for training, in contrast to previous methods that primarily focus on minimizing training steps and reducing the number of parameters to update. Additionally, the personalized Hollowed Net can be transferred back into the original U-Net, enabling inference without additional memory overhead. Quantitative and qualitative analyses demonstrate that our approach not only reduces training memory to levels as low as those required for inference but also maintains or improves personalization performance compared to existing methods.

Paper

References (28)

Scroll for more · 16 remaining

Similar papers

Peer review

Reviewer Jp6t3/10 · confidence 4/52024-07-01

Summary

The authors propose an efficient personalization method using LoRA for on-device text-to-image diffusion models. The method relies on removing non-essential layers in the U-net, reducing GPU usage during fine-tuning.

Strengths

- The paper is well written. - Discarding a few layers in the U-net copy architecture returns similar results in generation.

Weaknesses

- The whole paper is based on the assumption of Fig.2 that during after the fine-tuning, the external layers of the U-net are more affected than the internal one. I said assumption because I cannot find anywhere in the paper on which data they perform that statistics neither further explanations on it. - Based on this, the authors just optimised the external layers using LoRA without considering the internal one. The gain in efficiency shown in Table 1 is relatively small respect to the standard LoRA over the whole model, mainly because they are excluding the less computationally costly layers from the fine-tuning. - The idea is similar to ControlNet, https://arxiv.org/abs/2302.05543, combined with LoRA, involving the exclusion of a few layers in the cloned copy. I do not see too much novelty in it.

Questions

Maybe the evaluation on 30 images is a bit too small, line 241. Can the authors evaluate on a larger dataset to compare the performance?

Rating

3

Confidence

4

Soundness

2

Presentation

3

Contribution

2

Limitations

The output quality might be affected by the reduction of the layers. Removing the middle-layers means that you are excluding long range image editing (e.g. the background editing might be affected). A further investigation on a larger dataset might be required.

Authorsrebuttal2024-08-11

Thank you for your thoughtful comments and for taking the time to review our paper. We have carefully considered your feedback and would like to provide some clarifications regarding our work. > **1. Computational Advantage** **While a reduction of 1.35 GB in GPU memory may seem modest under standard workstation settings (e.g. A100; 80GB), it represents a significant advantage in the context of on-device training (e.g. IPhone15; 6~8GB).** For training large generative models with on-device chipsets, even a small reduction in GPU memory can have a substantial impact on feasibility. Even an increase in GPU memory of less than 1 GB can destabilize chipset functioning and make computation infeasible. In this context, our approach offers a crucial advantage in on-device fine-tuning of diffusion models by reducing training memory to a level as low as that required for inference, while standard LoRA consumes 35% more memory than Hollowed Net in proportional terms. > **2. Novelty of the Work** **We would like to emphasize that there is a clear distinction between our approach, Hollowed Net, and traditional layer pruning methods.** As presented in recent work [1], accepted at ECCV’24, layer pruning involves completely removing selected layers, which necessitates extensive pre-training with large datasets to recover lost information and restore functionality. Diffusion models, however, often suffer from significant performance degradation post-pruning, as lost information may not be fully recoverable through pre-training. In the table below, we present experiments with layer-pruned Stable Diffusion models by recent work (BK-SDM [1]), accepted at ECCV’24, using rank-128 LoRA. Compared to the results in Table 1 of our paper, these models achieve memory usage comparable to Hollowed Net but show significant performance degradation, generating malformed images for subjects and prompts outside the pre-training data. *Despite the extensive pre-training, the performance of these models is compromised.* | Method | # of Parameters | Model Size | Training Memory | DINO | CLIP-I | CLIP-T | |----------------|------------------|------------|-----------------|---------------|---------------|--------------| | BK-SDM-Base | 595.7M | 2.272GB | 3.546GB | 0.629 ± 0.012 | 0.788 ± 0.007 | 0.3 ± 0.001 | | BK-SDM-SMALL | 496.2M | 1.893GB | 3.133GB | 0.602 ± 0.013 | 0.774 ± 0.008 | 0.298 ± 0.001| **In contrast, Hollowed Net does not completely remove the middle layers and does not require any extensive pre-training.** We temporarily exclude the selected layers during fine-tuning, while preserving essential information from those excluded layers by incorporating an additional buffering stage. Despite this buffering, the computational load for the entire training process of Hollowed Net (2052 TFLOPs) remains more efficient than LoRA fine-tuning (2148 TFLOPs). **Our approach of excluding layers for fine-tuning is a novel technique beyond traditional layer pruning, and merits further discussion within the community.** In fact, Meta AI has recently released an approach for LLMs, shortly before our submission [2], which suggests that for fine-tuning LLM models, one can remove up to 40% of middle layers of the models and perform fine-tuning, and still achieve the comparable results. However, their approach differs from ours due to the characteristics of LLMs versus diffusion U-Nets. Meta AI's method involves complete removal of middle layers for both fine-tuning and inference, arguing that these layers do not store critical knowledge compared to shallow layers. In contrast, our research shows that the deep layers of diffusion U-Nets contain crucial high-level image features, and their complete removal can lead to severe performance degradation, even with additional pre-training (as discussed for the case of [1] above). This underlines the significance of our two-stage fine-tuning strategy, which maintains performance while reducing memory usage without requiring additional pre-training. [1] Kim, Bo-Kyeong, et al. "Bk-sdm: A lightweight, fast, and cheap version of stable diffusion." arXiv preprint arXiv:2305.15798 (2023). [2] Gromov, Andrey, et al. "The unreasonable ineffectiveness of the deeper layers." arXiv preprint arXiv:2403.17887 (2024).

Authorsrebuttal2024-08-11

> **3. Discussion on Layer Selection** **Regarding layer selection, we do not base our choices on computational expense of certain layers.** Instead, we leverage the skip connections inherent in the U-Net architecture to determine which layers to remove. For our main results, we choose the third layer of the second down block, the entire third down block, the entire mid block, and the entire first up block to be hollowed during fine-tuning, which corresponds to 40% of the U-Net's parameters. Our findings suggest that removing those layers during fine-tuning is feasible because these deep layers are more involved with high-level abstract features (e.g., the concept of a dog) rather than pixel-level personalization details of a specific instance (e.g., “a [V] dog”), which leads to relatively smaller change of weights in LoRA parameters for personalization in those layers (commonly observed for different models and datasets as presented in the pdf of the top-level comment). This characteristic allows us to use intermediate activations from the frozen original network, acquired with a class-level prompt (e.g., “a dog”) during the collection stage, to update the layers of Hollowed Net during the fine-tuning stage. > **4. Scalability of the Work** **To demonstrate the scalability of Hollowed Net, we present experimental results with CustomConcept101, the largest dataset available for T2I personalization, and results with SDXL, one of the largest publicly available diffusion models (included in the top-level comment and pdf), as well as user studies to validate the consistency of metrics with human evaluation (included in the comment for Reviewer SH8P).** These extensive results consistently show that Hollowed Net *does not require any trade-off* between performance and computation efficiency compared to LoRA, for the removal of up to 40% of parameters. Our approach maintains the same or even slightly better performance compared to LoRA, while achieving significant computational advantages for on-device learning. As our novel two-stage fine-tuning strategy allows to maintain the knowledge of (temporarily) hollowed layers, it enables effective personalization for over 100 subjects with various prompts, including long range image editing like background editing and many others. We hope this detailed explanation addresses your concerns regarding the novelty and effectiveness of our work. We are open to further discussion and clarifications if needed, and we sincerely hope these points will contribute to a reconsideration of the final rating. Thank you for your time and consideration.

Reviewer SH8P6/10 · confidence 5/52024-07-10

Summary

This paper proposes a novel framework named “Hollowed Net” for memory-efficient LoRA fine-tuning on the personalization task, showing its potential for on-device personalization tasks with limited resources. With the hollowed UNet structure, the training memory requirement is largely reduced while the performance maintains at the same level. In the meantime, the memory cost during inference is unchanged since the hollowed net is a sub-network of the original UNet and can be directly transferred back. Besides, the proposed method is flexible and scalable to different model architectures with controllable hollowed layers.

Strengths

**Improved Efficiency:** As shown in Table 1, the hollowed net reduced training time memory cost from 5.23GB to 3.88GB while maintaining competitive quantitative performance. **Well-motivated:** The observation that middle layers of the UNet contribute less during fine-tuning in the personalization task directly inspires removing them to save memory, and the paper proposes a feasible way to do it.

Weaknesses

**Experimental evaluation to be improved:** the paper uses DINO and CLIP scores for quantitative evaluation, however these metrics are sometimes considered less reliable because they could be inconsistent with human preference (e.g., [1][2]). Similar works have been using user studies with detailed configurations to demonstrate quantitative performance (e.g., [1][2][3][4]), which is missing in this paper. The method took a step forward towards better efficiency, but **more analysis on model size and latency will be needed** to claim “on-device personalization”, since the current experiment settings still seem to be large for real on-device use cases, e.g., 1000 steps with 3.88 GB. For example: How much memory is required for the data buffer? Would the observation/motivation hold for other smaller/faster models like quantized/flow models? [1] Kihyuk Sohn, Nataniel Ruiz, Kimin Lee, Daniel Castro Chin, Irina Blok, Huiwen Chang, Jarred Barber, Lu Jiang, Glenn Entis, Yuanzhen Li, et al. “StyleDrop: Text-to-Image Generation in Any Style”. In: 37th Conference on Neural Information Processing Systems (NeurIPS). Neural Information Processing Systems Foundation. 2023. [2] Litu Rout, Yujia Chen, Nataniel Ruiz, Abhishek Kumar, Constantine Caramanis, Sanjay Shakkottai, and Wen-Sheng Chu. "RB-Modulation: Training-Free Personalization of Diffusion Models using Stochastic Optimal Control." arXiv preprint arXiv:2405.17401 (2024). [3] Nataniel Ruiz, Yuanzhen Li, Varun Jampani, Yael Pritch, Michael Rubinstein, and Kfir Aberman. "Dreambooth: Fine tuning text-to-image diffusion models for subject-driven generation." In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 22500-22510. 2023. [4] Nataniel, Ruiz, Yuanzhen Li, Varun Jampani, Wei Wei, Tingbo Hou, Yael Pritch, Neal Wadhwa, Michael Rubinstein, and Kfir Aberman. "Hyperdreambooth: Hypernetworks for fast personalization of text-to-image models." In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 6527-6536. 2024.

Questions

1. How is Hollowed net compared with a LoRA model that does not finetune all the attention layers? 2. In figure 1 (top), the output of 5th block is conditioned on "a dog", while in figure 1 (bottom), the condition is "a [v] dog". In this way, the input from data buffer and conditional input/skip connection to block 6 is not consistent. Will this be a problem in training? e.g., requires a carefully selected class token as mentioned in the conclusion 3. How is the analysis in Section 4.1 conducted? Is it only an example on one subject in dreambooth dataset? If different personalization tasks shared similar observations, can you elaborate? 4. In figure 3, how is the red arrow from block2 to block3 used?

Rating

6

Confidence

5

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors have added justifications for limitations and societal impact of their work, both of which are reasonable. It would be better to include what potential social impact would be for improving memory efficiency for on-device personalization.

Reviewer fGHD6/10 · confidence 5/52024-07-12

Summary

This work proposes Hollowed Net, a parameter-pruning method for training subject-driven synthesis models under limited computing resources.

Strengths

According to the experimental results, applying Hollowed Net will reduce the memory costs during training stages, while keeping similar performance.

Weaknesses

1. In on-device cases, the computing time is always another key issue. However, it seems that Hollowed Net needs extra forward and buffering stages (first stages in the paper) during both training and inference periods. I wonder how much computational overload and extra time will be caused by these stages. 2. Since this work is mainly focusing on space consumption, it is also necessary to evaluate the memory usage of the buffering stages. Even if these stages may take RAM instead of VRAM, it is also important for on-device computation since RAM is usually limited as well. Besides, does the *Peak Usage* reported in Tab. 1 include the buffering stage? 3. It is necessary to provide the results with LoRA rank between 1 and 128, for both plain LoRA and Hollowed Net. To the best of my knowledge, using rank 1 may be inadequate, while using rank 128 may be excessive for subject-driven synthesis, since the official examples of the *diffusers* library suggest rank 4 for DreamBooth [A]. 4. The hollowed part in Hollowed Net cuts the gradients from backpropagating from up blocks to down blocks of the UNet. Providing more discussion on the effects of these gradients will make the design of Hollowed Net more reasonable. Besides, another possible design is to remain the hollowed part (without LoRA either) in forwarding, while stopping the gradients to go through this part. I suppose such design may get rid of the extra buffering stages in both training and inference periods. 5. From a perspective of higher level, the idea of Hollowed Net may be applicable to many other tasks of finetuning relatively large models. The authors are encouraged to do exploration on such direction in the future. [A] https://github.com/huggingface/diffusers/blob/main/examples/dreambooth/train_dreambooth_lora.py

Questions

In general, the idea of pruning less important parameters is a promising topic on finetuning large models. However, I suggest further polishing w.r.t. the issues above to make this work better.

Rating

6

Confidence

5

Soundness

2

Presentation

3

Contribution

2

Limitations

Limitations have been discussed in the paper. The authors have claimed in the checklist that there is no societal impacts of this work.

Authorsrebuttal2024-08-14

Thank you for your kind response. We are sincerely grateful for the time and effort you dedicated to thoroughly reviewing our paper and participating in the discussion. We sincerely hope this additional information addresses your concerns and contribute to a more favorable assessment of our work. We will carefully consider all the feedback you provided during the rebuttal and discussion periods as we update the paper to enhance its completeness. Once again, thank you very much for your thoughtful and thorough review.

Reviewer cT565/10 · confidence 5/52024-07-12

Summary

The paper introduces Hollowed Net, a novel approach for on-device personalization with T2I LDMs. The model gives better memory efficiency by modifying the U-Net to remove less-essential deep layers. This helps with the on-device memory constraints. It reduces memory usage during fine-tuning while maintaining personalization performance. The paper provides quantitative and qualitative analyses to demonstrate its effectiveness and discusses potential applications and scalability.

Strengths

The paper focuses on reducing memory usage by modifying the U-Net architecture to remove non-essential deep layers. The paper addresses memory efficiency and demonstrates reduced GPU memory while maintaining personalization performance. The paper provides quantitative and qualitative results to show its effectiveness. The paper discusses potential applications and scalability.

Weaknesses

- In table 1, a 1.~GB memory usage save, while beneficial, is still marginal compared to LoRA, especially if the overall computational efficiency does not significantly surpass those of existing methods. - As mentioned by the author, methods like SVDiff optimizes singular values of the weight matrix, leading to an even smaller model checkpoint. Is there a comparison with other memory-efficient approaches like this? - The idea of removing less-important unet layers seems to be a one-time optimization, because it relies on identifying and justifying certain layers as less important compared to others. This might not be scalable/generalizable across different models and tasks, as the importance of different layers could be different, depending on the application or dataset.

Questions

Is there a comparison with other memory-efficient approaches besides LoRA?

Rating

5

Confidence

5

Soundness

4

Presentation

4

Contribution

3

Limitations

The authors have discussed the limitations of their work, along with potential negative societal impacts.

Authorsrebuttal2024-08-13

Dear Reviewer cT56, As the discussion period draws to a close, we are mindful of the limited time available to address any further questions or requests for clarification. To ensure we provide all necessary information for your final recommendation, we would like to further clarify our previous rebuttal, particularly regarding scalability and generalizability, which we referenced other comments we made but did not directly address. **To address your concerns on the scalability and generalizability of Hollowed Net,** we have presented experimental results with SDXL, one of the largest publicly available diffusion models, and results with CustomConcept101, the largest dataset available for T2I personalization (included in the top-level comment and pdf), as well as user studies to validate the consistency of metrics with human evaluation (included in the comment for Reviewer SH8P). Across all these experiments, Hollowed Net consistently demonstrates its ability to enable effective personalization for over 100 subjects with various challenging prompts of different applications including background editing, artistic rendition, accessorization, and property modification. This performance is comparable to Full / LoRA fine-tuning of diffusion models, while significantly reducing the required training memory. Our findings suggest that Hollowed Net’s approach of excluding middle layers during fine-tuning is feasible because these deep layers are more involved with high-level abstract features (e.g., the concept of a dog) rather than pixel-level personalization details of a specific instance (e.g., “a [V] dog”), which leads to relatively smaller change in LoRA parameters during personalization in those layers, a trend commonly observed across different models and datasets (as presented in the pdf of the top-level comment). This characteristic allows us to use intermediate activations from the frozen original network, obtained with a class-level prompt (e.g., “a dog”) during the collection stage, to update the layers of Hollowed Net during the fine-tuning stage. As elaborated in our rebuttal above, Hollowed Net is a novel method that overcomes the fundamental limitation of fine-tuning methods based on reducing updating parameters, such as SVDiff, which cannot reduce the actual model size that requires a significant amount of GPU memory during fine-tuning. While a reduction of 1.35 GB in GPU memory may seem modest under standard workstation settings (e.g. A100; 80GB), it represents a significant advantage in the context of on-device training (e.g. IPhone15; 6~8GB). For training large generative models with on-device chipsets, even a small reduction in GPU memory can make a substantial impact on feasibility. Even an increase in GPU memory of less than 1 GB can destabilize chipset functioning and make computation infeasible. In this context, our approach offers a crucial advantage in on-device fine-tuning of diffusion models by reducing training memory to a level as low as that required for inference, while standard LoRA consumes 35% more memory than Hollowed Net in proportional terms. We sincerely appreciate the time and effort you have invested in reviewing our work. We hope these clarifications and additional details address your concerns and contribute to a more favorable assessment of our work.

Reviewer SH8P2024-08-09

Thanks for the clear explanantions from the authors, my questions are mosty resolved, though more analysis and on-device numbers would be preferred in a paper focusing on on-device contribution. In A6 you mentioned: "In fact, both the results in Table 1 of the paper and the user study presented above show that Hollowed Net can perform slightly better than LoRA fine-tuning in some cases. We assume this is because using class-level inputs for the middle layers can result in positive regularization for effective personalization to a certain extent." In my understanding, Hollowed Net doesn't use class-level inputs to tune the middle layers (compared with LoRA) while still having slightly better performance, why is it? I don't follow why Hollowed Net have better performance than LoRA FT since it tunes a subset of LoRA weights.

Authorsrebuttal2024-08-12

We sincerely appreciate the time and effort you have invested in providing such a detailed review. Your feedback has been instrumental in refining our work, and we are pleased to hear that most of your concerns have been addressed. Regarding the on-device numbers, we regret that time constraints prevented us from conducting additional experiments with actual on-device chipsets. However, we are committed to including a comprehensive analysis regarding on-device numbers in the final version of the paper. In the meantime, we have provided a table below that details the computational loads and memory consumption for each stage of training and inference for both Hollowed Net and LoRA. We hope this offers more clarity, and we will expand on this analysis in the final manuscript (Please refer to the rebuttal comment for Reviewer fGHD for more detailed analysis). | Methods | LoRA | | Hollowed Net | | |---------------|-----------------|--------------------|------------------|--------------------| | | FLOPs | GPU Memory | FLOPs | GPU Memory | | Collection | - | - | 0.238T | 2.138GB | | Fine-tuning | 2.148T | 5.226GB | 2.004T | 3.875GB | | Inference | 0.716T | 3.597GB | 0.920T | 3.588GB | Regarding your additional question, we apologize for any confusion caused by the phrase “using class-level inputs for the middle layers”, which we acknowledge is misleading. Allow us to clarify our assumptions about the potential regularization effect in Hollowed Net. As discussed in [1], fine-tuning a model to replicate a given input image using an instance-level prompt (“a [V] dog”) can lead to language drift and reduced output diversity. To address this issue, [1] introduces class prior preservation loss, a regularizer that trains the model to reproduce a dog image generated with a frozen original U-Net using a class-level prompt (“a dog”). We believe that the architecture of Hollowed Net shares some similar aspects. Specifically, Hollowed Net uses a frozen original U-Net to generate intermediate features with the prompt (“a dog”). These intermediate features are then used as intermediate inputs during the fine-tuning of Hollowed Net. As the model is trained to leverage the class-level features of “a dog” from the original U-Net to generate a specific image for “a [V] dog”, it can retain knowledge about the class prior and integrate it with the subject instance's specific features. This characteristic may explain why Hollowed Net can produce slightly better results than LoRA in some cases. We hope these clarifications and additional details address your concerns and contribute to a more favorable assessment of our work. If you have any further questions or need additional clarification, please let us know. [1] Ruiz, Nataniel, et al. "Dreambooth: Fine tuning text-to-image diffusion models for subject-driven generation." Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2023.

Reviewer SH8P2024-08-13

My questions are clear now, I will raise the score.

Authorsrebuttal2024-08-13

We're pleased our responses addressed your concerns! Thank you for raising the score and for your valuable contributions to this discussion.

Reviewer fGHD2024-08-10

Thanks for the author response, as it has settled most of my concerns. In the reply to my first two questions, the authors mentioned that *200 buffered samples are sufficient for achieving high-fidelity results*. But I am not pretty sure of it, since each sample is of specific input image, specific noise to be added, and specific timestep. If the authors argue that 200 samples of tuples (image, noise, timestep) are enough, some ablation studies on this quantity will definitely support this statement. I am not requiring the results of these experiments during this discussion period, yet the authors are strongly encouraged to include them in a future version. Also, since other reviewers also raised concerns w.r.t. computational load and space consumption, the authors may consider delivering more discussion on this part. I will consider raising my rating accordingly in the final recommendation.

Authorsrebuttal2024-08-12

Thank you for considering raising our score. We greatly appreciate your thoughtful feedback and are pleased to hear that most of your concerns have been addressed. Your insights are invaluable, and we are taking them very seriously as we continue to refine our work. To further clarify and resolve your remaining concerns, we would like to provide additional results and explanations regarding the high-fidelity outcomes achieved with a smaller number of samples. When evaluating our method using 200 buffered samples, we achieved the following metrics: DINO: 0.659 (±0.011), CLIP-I: 0.803 (±0.006), and CLIP-T: 0.300 (±0.001). These results are highly comparable to those of Hollowed Net and LoRA FT, as presented in Table 1 of the paper. To explain the minimal effect of using fewer samples, consider collecting 200 samples with a subset of timesteps (e.g., 1, 6, 11, ..., 991, 996). Updating with 200 randomly shuffled samples at a batch size of one would constitute one epoch of 200 steps. Conducting 1000 fine-tuning steps would amount to five epochs. However, it is important to note that in many instances and prompts, 1000 fine-tuning steps are not strictly necessary, as the model often begins to show high-fidelity results after 200-500 steps. Moreover, using a subset of timesteps does not inherently have a negative impact on overall performance. In fact, recent work [1] has shown that sparse updating, utilizing only 1-10% of timesteps, does not degrade performance. In some cases, it even enhances visual quality, presumably due to the regularization effect of sparsity. We believe these considerations contribute to why Hollowed Net's performance remains comparable to LoRA FT even with fewer samples. Besides, please note that Hollowed Net still requires less computational effort for the entire training process than LoRA FT when using up to 600 samples. In our final version, we plan to include extensive ablation studies on the impact of varying the number of samples on both quantitative and qualitative results, similar to the ablation study on fractions of hollowed layers in Section 5.3 of our paper. Furthermore, we will provide a detailed analysis of computational loads and space consumption in the final version, including a breakdown of FLOPs, VRAM, and RAM analysis for different numbers of collected samples and different fractions of hollowed layers, which will enable users to choose the optimal configurations of Hollowed Net according to their specific resource constraints. Once again, we sincerely appreciate your valuable feedback and consideration. We hope this additional information addresses your concerns and aids in your final recommendation. [1] Lu, Haoming, et al. "Specialist diffusion: Plug-and-play sample-efficient fine-tuning of text-to-image diffusion models to learn any unseen style." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2023.

Reviewer fGHD2024-08-14

Thanks for the additional information. I will take it into account as well.

Reviewer Jp6t2024-08-11

I would like to thank the authors for the effort in the reply and for extra evaluation on their model. Perhaps, the concept of discarding some the less computational expensive layers of the U-net for a faster inference/fine-tuning is not novel, neither impactful for this venue. The advantage in computational resources is relatively small compared with the standard LoRA fine-tuning and even if they show similar results on a relatively small dataset, the scalability is not guaranteed (the trade-off quality performance given by discarding the bottleneck layers can be meaningful on foundation generative models). Regarding the assumption, you said: "smaller weight changes in certain layers after personalisation indicate that these layers are less important for the personalisation process". The certain layers are limited to a chunk of layers in the bottleneck of the U-net, a sparse representation of the layers across the whole model would be more interesting. Indeed, it's intuitive that if you discard the bottleneck of the U-net, you would get similar results at the cost of quality. From my point of view, the whole work converges to a simple model weight pruning based on the assumptions described above. A way to improve the work would be to elaborate the paper such that the authors would deeply investigate the role of the u-net architecture in personalisation instead of defining it as "Hollowed Net". From my point of view, I'm not seeing the community start defining "model pruning" as "hollowed net", since "model pruning" is already known. Given all these points, I'm going to keep the same rating.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC