atlas

Research map / Image generation / Fast diffusion sampling

A Geometric View of Data Complexity: Efficient Local Intrinsic Dimension Estimation with Diffusion Models

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 2 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 FLIPD, a single-diffusion-model local intrinsic dimension estimator derived from the Fokker-Planck equation, which avoids ODE solves and scales to Stable Diffusion latents.

Problem

Estimating the local intrinsic dimension (LID) of individual data points is expensive for traditional estimators and existing generative-model-based estimators are inaccurate, need multiple models, or do not scale to high-resolution images.

Approach

Shows that LIDL's regression slope (log density of Gaussian-convolved data vs noise level) can be computed from a single pre-trained diffusion model via a Fokker-Planck-derived closed-form expression involving the score's Jacobian trace and squared norm, giving an ODE-free estimator FLIPD(x,t0) = D + sigma^2(t0)[tr(grad s) + ||s||^2], with Hutchinson trace estimation and knee detection for t0.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FLIPD instead of the strongest model-based baselineSynthetic LID estimation · Complex synthetic manifolds in the benchmarkMAEHelped
Use FLIPD for pointwise LID rankingSynthetic LID estimation · Scenarios with variable ground-truth LIDconcordance index: 1.00Helped
Use FLIPD instead of NBUNet-based image LID estimation · FMNIST and SVHNSpearman correlation with PNG compression size: 0.480 -> 0.883; 0.573 -> 0.876Helped
Use FLIPD instead of NBUNet-based image LID estimation · MNIST and CIFAR10Spearman correlation with PNG compression size: 0.864 vs 0.837; 0.894 vs 0.819Hurt
Use FLIPD instead of NBUNet-based image LID estimation · MNIST/FMNIST and SVHN/CIFAR10runtime per image: 0.10 vs 1.6; 0.13 vs 10.8Helped
Use FLIPD instead of NBStable Diffusion latent-space LID estimation · LAIONruntime per image: 0.20; > 9 × 10^3Helped
Apply FLIPD with a UNet instead of an MLPFLIPD image-complexity estimation · Natural imagesLID estimate consistencyMixed
Set t₀ closer to zeroFLIPD · Synthetic dataLID estimate accuracyHelped
Increase t₀FLIPD · Natural-image PNG compression rankingSpearman correlation with PNG compression sizeHurt
Use Kneedle to select t₀ with a UNet (ablation)FLIPD · UNet-based image LID estimationLID estimate sensibilityHurt
Use Kneedle for knee-based t₀ selection (ablation)FLIPD · Synthetic LID benchmarksLID estimation performanceHelped
Use the efficient ODE-based LIDL implementation instead of FLIPD (ablation)LID estimation with diffusion models · Synthetic benchmarksLID estimation performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FMNIST SVHN CIFAR10 LAION-Aesthetics LAION-5B synthetic union-of-manifolds benchmark

Benchmarks: synthetic union-of-manifolds LID benchmark MNIST FMNIST SVHN CIFAR10 LAION-Aesthetics

Metrics: mean absolute error concordance index Spearman correlation with PNG compression size runtime in seconds

Baselines: NB LIDL ESS LPCA MLE FIS

Builds on: LIDL Normal bundle estimator score-based SDE diffusion models Hutchinson trace estimator Kneedle

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