Learning Optimal Linear Precoding for Cell-Free Massive MIMO with GNN
Abstract
We develop a graph neural network (GNN) to compute, within a time budget of 1 to 2 milliseconds required by practical systems, the optimal linear precoder (OLP) maximizing the minimal downlink user data rate for a Cell-Free Massive MIMO system – a key 6G wireless technology. The state-of-the-art method is a bisection search on second order cone programming feasibility test (B-SOCP) which is a magnitude too slow for practical systems. Our approach relies on representing OLP as a node-level prediction task on a graph. We construct a graph that accurately captures the interdependence relation between access points (APs) and user equipments (UEs), and the permutation equivariance of the Max-Min problem. Our neural network, named OLP-GNN, is trained on data obtained by B-SOCP. We tailor the OLP-GNN size, together with several artful data preprocessing and postprocessing methods to meet the runtime requirement. We show by extensive simulations that it achieves near optimal spectral efficiency in a range of scenarios with different number of APs and UEs, and for both line-of-sight and non-line-of-sight radio propagation environments.
Cite
Text
Parlier et al. "Learning Optimal Linear Precoding for Cell-Free Massive MIMO with GNN." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2024. doi:10.1007/978-3-031-70378-2_5Markdown
[Parlier et al. "Learning Optimal Linear Precoding for Cell-Free Massive MIMO with GNN." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2024.](https://mlanthology.org/ecmlpkdd/2024/parlier2024ecmlpkdd-learning/) doi:10.1007/978-3-031-70378-2_5BibTeX
@inproceedings{parlier2024ecmlpkdd-learning,
title = {{Learning Optimal Linear Precoding for Cell-Free Massive MIMO with GNN}},
author = {Parlier, Benjamin and Salaün, Lou and Yang, Hong},
booktitle = {European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases},
year = {2024},
pages = {72-88},
doi = {10.1007/978-3-031-70378-2_5},
url = {https://mlanthology.org/ecmlpkdd/2024/parlier2024ecmlpkdd-learning/}
}