Stochastic Super-resolution of Cosmological Simulations with Denoising Diffusion Models

Andreas Schanz, Florian List, Oliver Hahn
10/10/2023
astro-ph.COastro-ph.IMcs.LG

No confident code implementation found for this paper.

Abstract

In recent years, deep learning models have been successfully employed for augmenting low-resolution cosmological simulations with small-scale information, a task known as "super-resolution". So far, these cosmological super-resolution models have relied on generative adversarial networks (GANs), which can achieve highly realistic results, but suffer from various shortcomings (e.g. low sample diversity). We introduce denoising diffusion models as a powerful generative model for super-resolving cosmic large-scale structure predictions (as a first proof-of-concept in two dimensions). To obtain accurate results down to small scales, we develop a new "filter-boosted" training approach that redistributes the importance of different scales in the pixel-wise training objective. We demonstrate that our model not only produces convincing super-resolution images and power spectra consistent at the percent level, but is also able to reproduce the diversity of small-scale features consistent with a given low-resolution simulation. This enables uncertainty quantification for the generated small-scale features, which is critical for the usefulness of such super-resolution models as a viable surrogate model for cosmic structure formation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{schanz2023stochastic,
  title  = {Stochastic Super-resolution of Cosmological Simulations with Denoising Diffusion Models},
  author = {Andreas Schanz and Florian List and Oliver Hahn},
  year   = {2023},
  eprint = {2310.06929},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.06929v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.06929.svg)](https://codeofpaper.com/paper/2310.06929)

Discussion