{"title":"Think Twice Before You Act: Improving Inverse Problem Solving With MCMC","authors":"Yaxuan Zhu, Zehao Dou, Haoxin Zheng, Yasi Zhang, Ying Nian Wu, Ruiqi Gao","doi":"arxiv-2409.08551","DOIUrl":null,"url":null,"abstract":"Recent studies demonstrate that diffusion models can serve as a strong prior\nfor solving inverse problems. A prominent example is Diffusion Posterior\nSampling (DPS), which approximates the posterior distribution of data given the\nmeasure using Tweedie's formula. Despite the merits of being versatile in\nsolving various inverse problems without re-training, the performance of DPS is\nhindered by the fact that this posterior approximation can be inaccurate\nespecially for high noise levels. Therefore, we propose \\textbf{D}iffusion\n\\textbf{P}osterior \\textbf{MC}MC (\\textbf{DPMC}), a novel inference algorithm\nbased on Annealed MCMC to solve inverse problems with pretrained diffusion\nmodels. We define a series of intermediate distributions inspired by the\napproximated conditional distributions used by DPS. Through annealed MCMC\nsampling, we encourage the samples to follow each intermediate distribution\nmore closely before moving to the next distribution at a lower noise level, and\ntherefore reduce the accumulated error along the path. We test our algorithm in\nvarious inverse problems, including super resolution, Gaussian deblurring,\nmotion deblurring, inpainting, and phase retrieval. Our algorithm outperforms\nDPS with less number of evaluations across nearly all tasks, and is competitive\namong existing approaches.","PeriodicalId":501340,"journal":{"name":"arXiv - STAT - Machine Learning","volume":"14 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - STAT - Machine Learning","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.08551","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Recent studies demonstrate that diffusion models can serve as a strong prior
for solving inverse problems. A prominent example is Diffusion Posterior
Sampling (DPS), which approximates the posterior distribution of data given the
measure using Tweedie's formula. Despite the merits of being versatile in
solving various inverse problems without re-training, the performance of DPS is
hindered by the fact that this posterior approximation can be inaccurate
especially for high noise levels. Therefore, we propose \textbf{D}iffusion
\textbf{P}osterior \textbf{MC}MC (\textbf{DPMC}), a novel inference algorithm
based on Annealed MCMC to solve inverse problems with pretrained diffusion
models. We define a series of intermediate distributions inspired by the
approximated conditional distributions used by DPS. Through annealed MCMC
sampling, we encourage the samples to follow each intermediate distribution
more closely before moving to the next distribution at a lower noise level, and
therefore reduce the accumulated error along the path. We test our algorithm in
various inverse problems, including super resolution, Gaussian deblurring,
motion deblurring, inpainting, and phase retrieval. Our algorithm outperforms
DPS with less number of evaluations across nearly all tasks, and is competitive
among existing approaches.