Deep Unfolding: Recent Developments, Theory, and Design Guidelines
Nir Shlezinger, Santiago Segarra, Yi Zhang, Dvir Avrahami, Zohar Davidov, Tirza Routtenberg, and Yonina C. Eldar

TL;DR
Deep unfolding transforms iterative optimization algorithms into trainable machine learning models, combining interpretability and efficiency, with recent theoretical guarantees and practical design guidelines.
Contribution
This paper offers a comprehensive tutorial, unifying methodologies, and discussing theoretical and practical aspects of deep unfolding in optimization and machine learning.
Findings
Deep unfolding bridges classical optimization and ML, enhancing interpretability and efficiency.
Recent theoretical work provides convergence and generalization guarantees for unfolded models.
Empirical studies compare trade-offs in complexity, interpretability, and robustness of deep unfolding methods.
Abstract
Optimization methods play a central role in signal processing, serving as the mathematical foundation for inference, estimation, and control. While classical iterative optimization algorithms provide interpretability and theoretical guarantees, they often rely on surrogate objectives, require careful hyperparameter tuning, and exhibit substantial computational latency. Conversely, machine learning (ML ) offers powerful data-driven modeling capabilities but lacks the structure, transparency, and efficiency needed for optimization-driven inference. Deep unfolding has recently emerged as a compelling framework that bridges these two paradigms by systematically transforming iterative optimization algorithms into structured, trainable ML architectures. This article provides a tutorial-style overview of deep unfolding, presenting a unified perspective of methodologies for converting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
