atlas

Research map / Image generation / Fast diffusion sampling

BGDB: Bernoulli-Gaussian Decision Block with Improved Denoising Diffusion Probabilistic Models

AAAI 2025 · Image generation › Fast diffusion sampling · approach: Distributional control of diffusion · 1 citations (OpenAlex)

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add BGDB to DeepLabV3+DeepLabV3+ MobileNet · CityscapesmIoU (%): 63.61 -> 65.09; +1.48Helped
Add BGDB to DeepLabV3+DeepLabV3+ ResNet101 · CityscapesmIoU (%): 72.00 -> 72.08; +0.08Helped
Add BGDB to DeepLabV3+DeepLabV3+ HRNet · CityscapesmIoU (%): 72.09 -> 72.92; +0.82Helped
Add BGDB to DeepLabV3+DeepLabV3+ models · Pascal VOCmIoU (%): +0.39; +0.21; +0.41Helped
Add BGDBISIC segmentation models except U-Net++ · ISICDice: +2.68; +1.52; +4.74; +0.62; +1.02Helped
Add BGDBU-Net++ · ISICDice: 80.78 -> 80.49; -0.29Hurt
Add BGDBDenseNet169 · ISIC classificationAccuracy (%): 68.34 -> 69.83; +1.49Helped
Add BGDBViT · ISIC classificationAccuracy (%): 69.28 -> 69.24; -0.04Hurt
Add BGDBViT · ISIC classificationAUC (%): 89.06 -> 89.30; +0.24Helped
Add BGDBResNet50, SENet154 and EfficientNet · ISIC classificationAccuracy (%): +1.60; +0.54; +1.36Helped
Add BGDBclassification models · ISIC classificationAUC (%): +0.74; +0.46; +0.44; +0.66Helped
Add BT loss (L_mu + L_sigma) to Dice loss and diffusion loss (ablation)U-Net · ISICDice: 73.17 -> 73.91Helped

Surprising findings

Limitations

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

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy