Self-Supervised Learning from Noisy and Incomplete Data
Julián Tachella, Mike Davies
TL;DR
This work surveys self-supervised learning methods for inverse problems where measurements are noisy or incomplete. It systematically catalogs unbiased and constrained loss designs, and how they relate to supervised losses, including connections to SURE, Noise2Noise, and NEF-based generalizations. It covers learning from multiple forward operators, leveraging transformation invariances, and learning generative models to recover or sample from $p(\boldsymbol{x}|\boldsymbol{y})$, while addressing model identifiability and finite-data effects. The manuscript also discusses practical extensions to non-linear problems, large-scale imaging, robustness, uncertainty quantification, and the sample complexity of self-supervised approaches. Overall, it provides a cohesive theoretical and practical framework for self-supervised imaging and sensing in diverse inverse-problem settings.
Abstract
Many important problems in science and engineering involve inferring a signal from noisy and/or incomplete observations, where the observation process is known. Historically, this problem has been tackled using hand-crafted regularization (e.g., sparsity, total-variation) to obtain meaningful estimates. Recent data-driven methods often offer better solutions by directly learning a solver from examples of ground-truth signals and associated observations. However, in many real-world applications, obtaining ground-truth references for training is expensive or impossible. Self-supervised learning methods offer a promising alternative by learning a solver from measurement data alone, bypassing the need for ground-truth references. This manuscript provides a comprehensive summary of different self-supervised methods for inverse problems, with a special emphasis on their theoretical underpinnings, and presents practical applications in imaging inverse problems.
