An unfolding method based on conditional Invertible Neural Networks (cINN) using iterative training
Mathias Backes, Anja Butter, Monica Dunford, Bogdan Malaescu
TL;DR
The paper tackles detector unfolding in high dimensions by addressing biases from imperfect simulations. It introduces iterative conditional invertible neural networks (IcINN) that learn the posterior $p(x|y)$ via a cINN and refine the simulation through iterative reweighting to better match data. Demonstrations on a 1D Gaussian toy and on a $pp \rightarrow Z\gamma\gamma$ EFT-driven pseudo-data (including a 2D unfolding over $p_T^-$ and $p_T^+$) show reduced data–MC bias while preserving event-by-event probabilistic unfolding. The work analyzes statistical uncertainties and correlations, and provides a public codebase to enable application to real data.
Abstract
The unfolding of detector effects is crucial for the comparison of data to theory predictions. While traditional methods are limited to representing the data in a low number of dimensions, machine learning has enabled new unfolding techniques while retaining the full dimensionality. Generative networks like invertible neural networks~(INN) enable a probabilistic unfolding, which map individual events to their corresponding unfolded probability distribution. The accuracy of such methods is however limited by how well simulated training samples model the actual data that is unfolded. We introduce the iterative conditional INN~(IcINN) for unfolding that adjusts for deviations between simulated training samples and data. The IcINN unfolding is first validated on toy data and then applied to pseudo-data for the $pp \to Z γγ$ process.
