An Over Complete Deep Learning Method for Inverse Problems
Moshe Eliasof, Eldad Haber, Eran Treister
TL;DR
This work addresses ill-posed inverse problems by embedding the unknown solution into a higher-dimensional space via a learnable embedding $x=E z$ and learning a regularizer $\phi(z,\theta)$ on the embedded variable. It derives two neural architectures, OPTEnet and EUnet, that perform gradient-like updates in the embedded space and can be unrolled into time-evolving networks, providing a data-driven, end-to-end regularization strategy. Empirical results across duathlon, image deblurring, and magnetics demonstrate that embedding-based methods outperform end-to-end proximal/regularization approaches and diffusion models, especially for highly ill-posed problems where the original landscape is highly nonconvex. The paper highlights the potential of combining classical over-complete dictionary ideas with modern deep learning to obtain friendlier optimization surfaces and faster convergence, suggesting avenues for integrating learned embeddings with diffusion priors in future work.
Abstract
Obtaining meaningful solutions for inverse problems has been a major challenge with many applications in science and engineering. Recent machine learning techniques based on proximal and diffusion-based methods have shown promising results. However, as we show in this work, they can also face challenges when applied to some exemplary problems. We show that similar to previous works on over-complete dictionaries, it is possible to overcome these shortcomings by embedding the solution into higher dimensions. The novelty of the work proposed is that we jointly design and learn the embedding and the regularizer for the embedding vector. We demonstrate the merit of this approach on several exemplary and common inverse problems.
