Compressed Diffusion Model Training via Step Distillation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Diffusion models require substantial computational resources, leading to tradeoffs between training time and the quality of generated data, and there is a need to reduce inference time for both diffusion models and control neural networks.

Innovation Solution

The method involves compressing the diffusion model by removing model parameters and GMACs, performing guidance conditioning with teacher models, and applying step distillation to reduce the number of UNet forward passes, thereby reducing computational demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If diffusion models are trained with full computational resources, then the quality of generated data is improved, but the training time and computational resources required increase substantially

Engineering Contradiction:
Improvequality of generated dataVSAvoidtraining time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the diffusion model training into multiple stages with different computational requirements. It uses a baseline diffusion model for initial training and then applies compressed diffusion models with reduced UNet blocks for subsequent training stages, dividing the computational workload to reduce overall training time while maintaining data quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the model parameters by transitioning from full-precision diffusion models to compressed models with reduced parameters (fewer UNet blocks, reduced GMACs). This parameter compression allows the model to train faster while the guidance conditioning mechanism ensures data quality is maintained through the training process.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If diffusion models use substantial computational resources, then the quality of generated data is improved, but the inference time increases

Engineering Contradiction:
Improvequality of generated dataVSAvoidinference time
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The patent creates a compressed diffusion model that is a simplified copy of the full diffusion model, using fewer UNet blocks and reduced computational parameters. This compressed version maintains the essential functionality for data generation while significantly reducing inference time requirements.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies partial action by using a reduced number of UNet blocks and fewer computational steps in the compressed model. Instead of using the full computational capacity of the original model, it uses a partial subset that is sufficient for maintaining data quality while reducing inference time.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If the diffusion model is compressed by removing parameters and GMACs, then the computational resources and inference time are reduced, but the model complexity decreases

Engineering Contradiction:
Improveinference timeVSAvoidmodel complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces dynamic guidance conditioning that adapts the model's computational behavior during inference. The compressed model uses guidance conditioning to dynamically adjust its output based on teacher model outputs, compensating for the reduced model complexity and maintaining performance despite fewer parameters and GMACs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces teacher models as intermediaries that provide guidance to the compressed diffusion model. The teacher models compensate for the compressed model's reduced capacity by providing conditional outputs that guide the student model's generation process, effectively mediating between the compressed model's limitations and the desired output quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250131277A1Control neural network inference and training based on distilled guided diffusion models
Publication Date: 2025.04.24 QUALCOMM INC
  • US20250131277A1 patent drawing
  • US20250131277A1 patent drawing
  • US20250131277A1 patent drawing

AI summary

A method for training a control neural network includes initializing a baseline diffusion model for training the control neural network, each stage of a control neural network training pipeline corresponding to an element of the baseline diffusion model. The method also includes training, the control neural network, in a stage-wise manner, each stage of the control neural network training pipeline receiving an input from a previous stage of the control neural network training pipeline and the corresponding element of the diffusion model.