Two-Stage Score Estimation for Group-Specific Diffusion Models
Organizations: University of California, Los Angeles
Abstract
Generative modeling across related distributions raises a question: how can shared structure support accurate generation for a target distribution with limited observations? We develop a statistical framework for diffusion transfer that analyzes a shared pooled score together with a target-specific offset. Under Besov regularity of the pooled density and a stable hierarchical composition model for the offset, we derive convergence rates that separate the costs of learning these components and identify when a simpler offset yields a faster risk-bound rate than separate fitting. Under suitable boundary and regularity assumptions, we prove that the offset remains bounded and jointly regular as diffusion time approaches zero. These results allow the lower time cutoff to vanish polynomially and provide total-variation guarantees for diffusion models as density estimators. Synthetic simulations and image benchmarks provide a proof of concept for the framework.
Figures & tables
| Pooled | Top FT | TGDP | Separate | Offset | |
|---|---|---|---|---|---|
| 20 | 0.333 | 0.136 | 0.150 | 0.227 | 0.172 |
| 40 | 0.333 | 0.118 | 0.101 | 0.152 | 0.101 |
| 80 | 0.333 | 0.105 | 0.095 | 0.120 | 0.077 |
| 160 | 0.333 | 0.094 | 0.081 | 0.102 | 0.071 |
| 320 | 0.333 | 0.090 | 0.078 | 0.087 | 0.056 |
| Contrast | Class | |||
| Method/ | 64 | 256 | 64 | 256 |
| MNIST | ||||
| Pooled | 0.1174 | 0.1174 | 0.1579 | 0.1579 |
| Top FT | 0.1117 | 0.1115 | 0.1548 | 0.1546 |
| TGDP | 0.1133 | 0.1133 | 0.1548 | 0.1552 |
| Separate | 0.1437 | 0.1388 | 0.1866 | 0.1787 |
| Target/ | Pooled | Top FT | TGDP | Separate | Offset |
|---|---|---|---|---|---|
| Contrast/1024 | 0.0330 | 0.0323 | 0.0328 | 0.0372 | 0.0312 |
| Contrast/2048 | 0.0330 | 0.0321 | 0.0328 | 0.0371 | 0.0312 |
| Contrast/4096 | 0.0330 | 0.0324 | 0.0328 | 0.0375 | 0.0312 |
| Truck/1024 | 0.0619 | 0.0612 | 0.0618 | 0.0676 | 0.0601 |
| Truck/2048 | 0.0619 | 0.0611 | 0.0617 | 0.0670 | 0.0599 |
| Truck/4096 | 0.0619 | 0.0613 | 0.0617 | 0.0673 | 0.0598 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Notation | Meaning |
|---|---|
| Pooled and independent target-group training sample sizes. | |
| Group prevalence, pooled density, and group density. | |
| OU mean multiplier and noise variance. | |
| Pooled score, group score, and offset . | |
| Pooled fit, offset fit, and group estimator . | |
| Gaussian transition score defined in ( 2 ). |
| Target | Pooled | Offset | Separate | TGDP | |
|---|---|---|---|---|---|
| Contrast | 64 | ||||
| Contrast | 256 | ||||
| Contrast | 1024 | ||||
| Contrast | 2048 | ||||
| Contrast | 4096 | ||||
| Truck | 64 |
| Benchmark | Model/module | Architecture | Trainable parameters |
|---|---|---|---|
| images | Pooled / Separate | ReLU U-Net | 56,369 |
| images | Top FT | Output convolution only | 73 |
| images | Offset | ReLU U-Net | 18,073 |
| images | TGDP (each scalar network) | Scalar network | 21,145 |
| CIFAR-10 RGB32 | Pooled / Separate | ReLU U-Net, 32 base channels | 800,035 |
| CIFAR-10 RGB32 | Top FT | Output convolution only | 867 |
| Benchmark | Optimizer | Learning rate | Batch size | Pooled | Target | TGDP |
|---|---|---|---|---|---|---|
| Eight-mode simulation | AdamW | 1,800 | 900 | 900 | ||
| images | AdamW | 400 | 250 | 1,000 | ||
| CIFAR-10 RGB32 | AdamW | 12,000 | 3,000 | 3,000 |
| Pooled | Offset | Separate | |
|---|---|---|---|
| 64 | |||
| 256 | |||
| 1024 |
| Control | Mean difference | 95% interval | |
|---|---|---|---|
| 64 | Pooled | ||
| 64 | Separate | ||
| 256 | Pooled | ||
| 256 | Separate | ||
| 1024 | Pooled | ||
| 1024 | Separate |
Diffusion Models
Diffusion models learn to reverse gradual data corruption, enabling flexible generation, editing, forecasting, and inference.
See all 1,176 papers