Message Passing Meets Graph Neural Networks: A New Paradigm for Massive MIMO Systems
Authors:
- Hengtao HeHHHengtao He
- Xianghao YuXYXianghao Yu
- Jun ZhangJZJun Zhang
- Shenghui SongSSShenghui Song
- Khaled B. LetaiefKLKhaled B. Letaief
Preprint
Abstract
As one of the core technologies for 5G systems, massive multiple-input multiple-output (MIMO) introduces dramatic capacity improvements along with very high beamforming and spatial multiplexing gains. When developing efficient physical layer algorithms for massive MIMO systems, message passing is one promising candidate owing to the superior performance. However, as their computational complexity increases dramatically with the problem size, the state-of-the-art message passing algorithms cannot be directly applied to future 6G systems, where an exceedingly large number of antennas are expected to be deployed. To address this issue, we propose a model-driven deep learning (DL) framework, namely the AMP-GNN for massive MIMO transceiver design, by considering the low complexity of the AMP algorithm and adaptability of GNNs. Specifically, the structure of the AMP-GNN network is customized by unfolding the approximate message passing (AMP) algorithm and introducing a graph neural network (GNN) module into it. The permutation equivariance property of AMP-GNN is proved, which enables the AMP-GNN to learn more efficiently and to adapt to different numbers of users. We also reveal the underlying reason why GNNs improve the AMP algorithm from the perspective of expectation propagation, which motivates us to amalgamate various GNNs with different message passing algorithms. In the simulation, we take the massive MIMO detection to exemplify that the proposed AMP-GNN significantly improves the performance of the AMP detector, achieves comparable performance as the state-of-the-art DL-based MIMO detectors, and presents strong robustness to various mismatches.Keywords
All Related Versions
This publication has 33 references indexed in Scilit:
- Graph Neural Networks for Scalable Radio Resource Management: Architecture Design and Theoretical AnalysisIEEE Journal on Selected Areas in Communications, 2020
- Graph neural networks: A review of methods and applicationsAI Open, 2020
- Bayesian Optimal Data Detector for Hybrid mmWave MIMO-OFDM Systems With Low-Resolution ADCsIEEE Journal of Selected Topics in Signal Processing, 2018
- Deep Learning Methods for Improved Decoding of Linear CodesIEEE Journal of Selected Topics in Signal Processing, 2018
- Orthogonal AMPIEEE Access, 2017
- Block Expectation Propagation for Downlink Channel Estimation in Massive MIMO SystemsIEEE Communications Letters, 2016
- What Will 5G Be?IEEE Journal on Selected Areas in Communications, 2014
- Low-Complexity Iterative Detection for Large-Scale Multiuser MIMO-OFDM Systems Using Approximate Message PassingIEEE Journal of Selected Topics in Signal Processing, 2014
- Message-passing algorithms for compressed sensingProceedings of the National Academy of Sciences, 2009
- Factor graphs and the sum-product algorithmIEEE Transactions on Information Theory, 2001