Research map / Image generation / Fast diffusion sampling
BGDB: Bernoulli-Gaussian Decision Block with Improved Denoising Diffusion Probabilistic Models
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes the Bernoulli-Gaussian Decision Block (BGDB), an auxiliary IDDPM-based training-only module that models logits as Gaussian approximations of multiple Bernoulli trials to supervise a single training run, reporting small gains on segmentation and classification.
Problem
Discriminative classifiers' logits from a single training pass may be unstable and imprecise estimates of true class probability; generative models are typically used only for feature augmentation without a solid theoretical basis.
Approach
Treat each forward pass as a Bernoulli trial and use an Improved DDPM attached to the logits during training to produce a Gaussian (mean and variance) estimate approximating the mean of many trials (via CLT / De Moivre-Laplace), supervising the backbone with BCE/MSE and hybrid diffusion losses; the block is removed at inference.
Key results
- On Cityscapes, DeepLabV3+ with BGDB improved mIoU by 0.08 to 1.48 points; on Pascal VOC by 0.21 to 0.41 points.
- On ISIC skin lesion segmentation, BGDB raised Dice for UNETR, FCN, U-Net, ResUNet and Attention U-Net by 0.62 to 4.74 points, with U-Net++ dropping 0.29.
- On ISIC skin lesion classification, BGDB improved accuracy by 0.54 to 1.60 points for most backbones (ViT dropped 0.04) and AUC by 0.24 to 0.74 points.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Add BGDB to DeepLabV3+ | DeepLabV3+ MobileNet · Cityscapes | mIoU (%): 63.61 -> 65.09; +1.48 | Helped |
| Add BGDB to DeepLabV3+ | DeepLabV3+ ResNet101 · Cityscapes | mIoU (%): 72.00 -> 72.08; +0.08 | Helped |
| Add BGDB to DeepLabV3+ | DeepLabV3+ HRNet · Cityscapes | mIoU (%): 72.09 -> 72.92; +0.82 | Helped |
| Add BGDB to DeepLabV3+ | DeepLabV3+ models · Pascal VOC | mIoU (%): +0.39; +0.21; +0.41 | Helped |
| Add BGDB | ISIC segmentation models except U-Net++ · ISIC | Dice: +2.68; +1.52; +4.74; +0.62; +1.02 | Helped |
| Add BGDB | U-Net++ · ISIC | Dice: 80.78 -> 80.49; -0.29 | Hurt |
| Add BGDB | DenseNet169 · ISIC classification | Accuracy (%): 68.34 -> 69.83; +1.49 | Helped |
| Add BGDB | ViT · ISIC classification | Accuracy (%): 69.28 -> 69.24; -0.04 | Hurt |
| Add BGDB | ViT · ISIC classification | AUC (%): 89.06 -> 89.30; +0.24 | Helped |
| Add BGDB | ResNet50, SENet154 and EfficientNet · ISIC classification | Accuracy (%): +1.60; +0.54; +1.36 | Helped |
| Add BGDB | classification models · ISIC classification | AUC (%): +0.74; +0.46; +0.44; +0.66 | Helped |
| Add BT loss (L_mu + L_sigma) to Dice loss and diffusion loss (ablation) | U-Net · ISIC | Dice: 73.17 -> 73.91 | Helped |
Surprising findings
- The U-Net++ backbone showed a slight decline (-0.29 Dice) with the block, and ViT accuracy dropped slightly (-0.04).
Limitations
- Theoretical justification relies on a sufficiently large number of trials n that is not established in practice.
- IDDPM training is slow and parameter-heavy, limiting diffusion time steps (minimum 25) and making 3D use impractical.
- Classification with the U-Net encoder-decoder needs awkward logit resizing and averaging, and gains are modest.
Experimental setup
Datasets: Cityscapes Pascal VOC ISIC 2018
Benchmarks: Cityscapes Pascal VOC ISIC 2018
Metrics: mIoU Dice score accuracy AUC
Baselines: DeepLabV3+ (MobileNet) DeepLabV3+ (ResNet101) DeepLabV3+ (HRNet) U-Net Attention U-Net U-Net++ FCN ResUNet UNETR DenseNet169 ViT ResNet50
Builds on: DDPM Improved DDPM DeepLabV3+ Dice loss
Closest papers by meaning
- Sampling Binary Data by Denoising through Score Functions (ICML 2025 · similarity 0.89)
- Bernoulli Flow Models: Self-Consistent Generative Modeling for Binary Data (NeurIPS 2026 · similarity 0.87)
- Classification Diffusion Models: Revitalizing Density Ratio Estimation (NeurIPS 2024 · similarity 0.87)
- Posterior Inference with Diffusion Models for High-dimensional Black-box Optimization (ICML 2025 · similarity 0.87)
- Glauber Generative Model: Discrete Diffusion Models via Binary Classification (ICLR 2025 · similarity 0.87)
- Assessing the quality of denoising diffusion models in Wasserstein distance: noisy score and optimal bounds (NeurIPS 2025 · similarity 0.86)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
