Likelihood Matching for Diffusion Models

· Source: stat.ML updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Data Science & Analytics · Depth: Expert, long

Summary

Likelihood Matching is a novel approach for training diffusion models, directly maximizing data likelihood by establishing an equivalence with the likelihood along the reverse diffusion sample path. Unlike traditional score matching, this method approximates reverse transition densities using a quasi-likelihood, which matches both conditional mean and covariance with Gaussian distributions. This requires estimating both the score and Hessian functions for diffusion generation. A new stochastic sampler is introduced, leveraging both estimated score and Hessian information. The method provides non-asymptotic convergence guarantees, with reverse step error scaling at O(d^3log^4.5T/T), score estimation error at O(sqrt(log T)), and Hessian estimation error at O(log T/sqrt(T)). Consistency of the quasi-maximum likelihood estimation is theoretically proven. Empirical results on synthetic datasets and image benchmarks like MNIST, CIFAR10, CelebA, and LSUN demonstrate its superior performance and faster convergence compared to Score Matching, particularly with fewer sampling steps.

Key takeaway

For machine learning engineers developing diffusion models, you should consider Likelihood Matching as a superior training objective. This method directly maximizes data likelihood by incorporating both score and covariance matching, offering improved accuracy and faster convergence compared to traditional score matching. Implement this approach, particularly when generating high-fidelity samples or performing parameter estimation with limited sampling steps, to achieve better results and efficiency.

Key insights

Likelihood Matching directly optimizes diffusion model training by integrating score and covariance matching via quasi-likelihood.

Principles

Method

Approximates reverse transition densities with Gaussian quasi-likelihood, matching conditional mean and covariance. Optimizes score and Hessian functions using neural networks. Employs a stochastic sampler.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, Computer Vision Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by stat.ML updates on arXiv.org.