Deep Learning for Primordial B-mode Extraction

Eric Guzman, Joel Meyers
12/22/2025
astro-ph.COcs.CVstat.ML

No official code found. Best implementation: EEmGuzman/resunet-cmb (7 stars, MIT, TensorFlow, last commit 2026-01-23).

Abstract

The search for primordial gravitational waves is a central goal of cosmic microwave background (CMB) surveys. Isolating the characteristic $B$-mode polarization signal sourced by primordial gravitational waves is challenging for several reasons: the amplitude of the signal is inherently small; astrophysical foregrounds produce $B$-mode polarization contaminating the signal; and secondary $B$-mode polarization fluctuations are produced via the conversion of $E$ modes. Current and future low-noise, multi-frequency observations enable sufficient precision to address the first two of these challenges such that secondary $B$ modes will become the bottleneck for improved constraints on the amplitude of primordial gravitational waves. The dominant source of secondary $B$-mode polarization is gravitational lensing by large scale structure. Various strategies have been developed to estimate the lensing deflection and to reverse its effects the CMB, thus reducing confusion from lensing $B$ modes in the search for primordial gravitational waves. However, a few complications remain. First, there may be additional sources of secondary $B$-mode polarization, for example from patchy reionization or from cosmic polarization rotation. Second, the statistics of delensed CMB maps can become complicated and non-Gaussian, especially when advanced lensing reconstruction techniques are applied. We previously demonstrated how a deep learning network, ResUNet-CMB, can provide nearly optimal simultaneous estimates of multiple sources of secondary $B$-mode polarization. In this paper, we show how deep learning can be applied to estimate and remove multiple sources of secondary $B$-mode polarization, and we further show how this technique can be used in a likelihood analysis to produce nearly optimal, unbiased estimates of the amplitude of primordial gravitational waves.

View on arXivView PDF

Code Implementations(1)

TensorFlowMIT

Code repository for the implementation of the ResUNet-CMB network from "Reconstructing Patchy Reionization with Deep Learning" (https://arxiv.org/abs/2101.01214), "Reconstructing Cosmic Polarization Rotation with ResUNet-CMB" (https://arxiv.org/abs/2109.09715), and "Deep Learning for Primordial B-mode Extraction" (https://arxiv.org/abs/2512.19577))

75Python, Jupyter NotebookJan 5, 20219 months agoMIT
cnnconvolutional-neural-networksdeep-learningtensorflow

Cite this paper

@article{guzman2025deep,
  title  = {Deep Learning for Primordial B-mode Extraction},
  author = {Eric Guzman and Joel Meyers},
  year   = {2025},
  eprint = {2512.19577},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.19577v1}
}

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/2512.19577.svg)](https://codeofpaper.com/paper/2512.19577)

Discussion