atlas

Research map / Image generation / Fast diffusion sampling

Nearest Neighbour Score Estimators for Diffusion Generative Models

ICML 2024 · Image generation › Fast diffusion sampling · approach: Diffusion theory and learned samplers · 0 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 a nearest-neighbour self-normalized importance sampling estimator of the diffusion score that uses FAISS k-NN search over the training set, reducing score/posterior-mean variance and improving consistency training (iCT) and PF-ODE integration.

Problem

Score function estimation for diffusion and consistency models is either biased (neural network) or high-variance (single-sample Monte Carlo on the conditional score), and exact marginal score requires summing over the whole training set.

Approach

Use self-normalized importance sampling with a proposal built from the k nearest training neighbours of the noisy input (equivalent to the top-k posterior elements under Gaussian likelihood), with the remaining mass assigned to the k-th neighbour's likelihood, so the posterior mean is estimated from multiple samples cheaply.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the single-sample score estimator with the KNN score estimator during iCT trainingiCT · CIFAR-10 single-step unconditional generationFID: 3.67 -> 3.59Helped
Replace the single-sample score estimator with the KNN score estimator during iCT trainingiCT · CIFAR-10 single-step unconditional generationInception Score: 9.45 -> 9.49Helped
Use the STF score estimator for iCT training instead of the reimplemented iCT estimatoriCT · CIFAR-10 single-step unconditional generationFID: 3.67 -> 3.79Hurt
Use the STF score estimator for iCT training instead of the reimplemented iCT estimatoriCT · CIFAR-10 single-step unconditional generationInception Score: 9.45 -> 9.50Helped
Use the KNN score estimator instead of STFCIFAR-10 score estimation · CIFAR-10score MSE: approximately 100 times betterHelped
Use the KNN score estimator instead of STFCIFAR-10 score estimation · CIFAR-10posterior mean MSEHelped
Use the KNN score estimator instead of the EDM network estimatorCIFAR-10 posterior mean estimation · CIFAR-10posterior mean MSEHelped
Reduce the KNN search size k (ablation)KNN consistency training · CIFAR-10FIDHelped
Reduce the estimator sample size n (ablation)KNN consistency training · CIFAR-10FIDHelped
Replace EDM with KNN score estimates for PF-ODE integrationDiffusion sampling · CIFAR-10 PF-ODE hybrid samplingFID: 0.5Mixed
Use STF instead of KNN for PF-ODE integration when t_switch < 2Diffusion sampling · CIFAR-10 PF-ODE hybrid samplingFIDHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10

Benchmarks: CIFAR-10

Metrics: MSE bias variance FID Inception Score

Baselines: single-sample Monte Carlo estimator STF EDM iCT consistency distillation consistency training

Builds on: consistency training improved consistency training stable target field EDM FAISS

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