# Deep Unfolding for Communications Systems: A Survey and Some New Directions

arXiv: https://arxiv.org/abs/1906.05774 · HTML: https://mlsanity.com/paper/1906.05774/

## Key facts

- Cited by 49 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 13 Jun 2019.

## Built on by (most cited first, 30 of 49)

- [Learning to Optimize: A Primer and A Benchmark](https://mlsanity.com/paper/2103.12828/) (2021)
- [Learning to Warm-Start Fixed-Point Optimization Algorithms](https://mlsanity.com/paper/2309.07835/) (2023)
- [Symbolic Learning to Optimize: Towards Interpretability and Scalability](https://mlsanity.com/paper/2203.06578/) (2022)
- [Learning to Continuously Optimize Wireless Resource in a Dynamic Environment: A Bilevel Optimization Perspective](https://mlsanity.com/paper/2105.01696/) (2021)
- [LoRD-Net: Unfolded Deep Detection Network with Low-Resolution Receivers](https://mlsanity.com/paper/2102.02993/) (2021)
- [Model-Based Machine Learning for Communications](https://mlsanity.com/paper/2101.04726/) (2021)
- [Efficient Deep Unfolding for SISO-OFDM Channel Estimation](https://mlsanity.com/paper/2210.06588/) (2022)
- [Message Passing Meets Graph Neural Networks: A New Paradigm for Massive MIMO Systems](https://mlsanity.com/paper/2302.06896/) (2023)
- [Joint Deep Reinforcement Learning and Unfolding: Beam Selection and Precoding for mmWave Multiuser MIMO with Lens Arrays](https://mlsanity.com/paper/2101.01336/) (2021)
- [Bit Error and Block Error Rate Training for ML-Assisted Communication](https://mlsanity.com/paper/2210.14103/) (2022)
- [Deep Graph Unfolding for Beamforming in MU-MIMO Interference Networks](https://mlsanity.com/paper/2304.00446/) (2023)
- [FAID Diversity via Neural Networks](https://mlsanity.com/paper/2105.04118/) (2021)
- [Algorithm Unrolling for Massive Access via Deep Neural Network with Theoretical Guarantee](https://mlsanity.com/paper/2106.10426/) (2021)
- [Graph-based Algorithm Unfolding for Energy-aware Power Allocation in Wireless Networks](https://mlsanity.com/paper/2201.11799/) (2022)
- [Data-Driven Performance Guarantees for Classical and Learned Optimizers](https://mlsanity.com/paper/2404.13831/) (2024)
- [Learn to Communicate with Neural Calibration: Scalability and Generalization](https://mlsanity.com/paper/2110.00272/) (2021)
- [Unrolling Particles: Unsupervised Learning of Sampling Distributions](https://mlsanity.com/paper/2110.02915/) (2021)
- [FedCau: A Proactive Stop Policy for Communication and Computation Efficient Federated Learning](https://mlsanity.com/paper/2204.07773/) (2022)
- [Optimization Guarantees of Unfolded ISTA and ADMM Networks With Smooth Soft-Thresholding](https://mlsanity.com/paper/2309.06195/) (2023)
- [Phase Retrieval using Expectation Consistent Signal Recovery Algorithm based on Hypernetwork](https://mlsanity.com/paper/2101.04348/) (2021)
- [CMDNet: Learning a Probabilistic Relaxation of Discrete Variables for Soft Detection with Low Complexity](https://mlsanity.com/paper/2102.12756/) (2021)
- [DDPG-Driven Deep-Unfolding with Adaptive Depth for Channel Estimation with Sparse Bayesian Learning](https://mlsanity.com/paper/2201.08477/) (2022)
- [Progressive Fusion for Multimodal Integration](https://mlsanity.com/paper/2209.00302/) (2022)
- [Scalable Deep Unfolding of Conic Optimizers](https://mlsanity.com/paper/2606.13825/) (2026)
- [Reservoir-Based Distributed Machine Learning for Edge Operation](https://mlsanity.com/paper/2104.00751/) (2021)
- [A Design Space Study for LISTA and Beyond](https://mlsanity.com/paper/2104.04110/) (2021)
- [Photothermal-SR-Net: A Customized Deep Unfolding Neural Network for Photothermal Super Resolution Imaging](https://mlsanity.com/paper/2104.10563/) (2021)
- [Adversarial Neural Networks for Error Correcting Codes](https://mlsanity.com/paper/2112.11491/) (2021)
- [DUIDD: Deep-Unfolded Interleaved Detection and Decoding for MIMO Wireless Systems](https://mlsanity.com/paper/2212.07816/) (2022)
- [SICNN: Soft Interference Cancellation Inspired Neural Network Equalizers](https://mlsanity.com/paper/2308.12591/) (2023)

## Abstract (arXiv)

Deep unfolding is a method of growing popularity that fuses iterative optimization algorithms with tools from neural networks to efficiently solve a range of tasks in machine learning, signal and image processing, and communication systems. This survey summarizes the principle of deep unfolding and discusses its recent use for communication systems with focus on detection and precoding in multi-antenna (MIMO) wireless systems and belief propagation decoding of error-correcting codes. To showcase the efficacy and generality of deep unfolding, we describe a range of other tasks relevant to communication systems that can be solved using this emerging paradigm. We conclude the survey by outlining a list of open research problems and future research directions.
