# Approaching Globally Optimal Energy Efficiency in Interference Networks via Machine Learning

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

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 24 of its 68 references that are in the map.
- First posted on arXiv 25 Nov 2022.

## Builds on (most cited first, 24 of 24)

- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [PyTorch: An Imperative Style, High-Performance Deep Learning Library](https://mlsanity.com/paper/1912.01703/) (2019)
- [Fast Graph Representation Learning with PyTorch Geometric](https://mlsanity.com/paper/1903.02428/) (2019)
- [Soft Actor-Critic Algorithms and Applications](https://mlsanity.com/paper/1812.05905/) (2018)
- [Neural Network Dynamics for Model-Based Deep Reinforcement Learning with Model-Free Fine-Tuning](https://mlsanity.com/paper/1708.02596/) (2017)
- [A Tour of Reinforcement Learning: The View from Continuous Control](https://mlsanity.com/paper/1806.09460/) (2018)
- [Equivariance Through Parameter-Sharing](https://mlsanity.com/paper/1702.08389/) (2017)
- [Non-convex Optimization for Machine Learning](https://mlsanity.com/paper/1712.07897/) (2017)
- [Composing graphical models with neural networks for structured representations and fast inference](https://mlsanity.com/paper/1603.06277/) (2016)
- [Deep Neural Network Approximation Theory](https://mlsanity.com/paper/1901.02220/) (2019)
- [Optimal Wireless Resource Allocation with Random Edge Graph Neural Networks](https://mlsanity.com/paper/1909.01865/) (2019)
- [The reparameterization trick for acquisition functions](https://mlsanity.com/paper/1712.00424/) (2017)
- [Unfolding WMMSE using Graph Neural Networks for Efficient Power Allocation](https://mlsanity.com/paper/2009.10812/) (2020)
- [Hamiltonian Variational Auto-Encoder](https://mlsanity.com/paper/1805.11328/) (2018)
- [Variance reduction properties of the reparameterization trick](https://mlsanity.com/paper/1809.10330/) (2018)
- [Learning Decentralized Wireless Resource Allocations with Graph Neural Networks](https://mlsanity.com/paper/2107.01489/) (2021)
- [RE-MIMO: Recurrent and Permutation Equivariant Neural MIMO Detection](https://mlsanity.com/paper/2007.00140/) (2020)
- [Weighted Sum-Rate Maximization for Reconfigurable Intelligent Surface Aided Wireless Networks](https://mlsanity.com/paper/1912.11999/) (2019)
- [Energy-Efficient Power Control: A Look at 5G Wireless Technologies](https://mlsanity.com/paper/1503.04609/) (2015)
- [Optimising Energy Efficiency in UAV-Assisted Networks using Deep Reinforcement Learning](https://mlsanity.com/paper/2204.01597/) (2022)
- [Energy-Efficient Power Control in Cell-Free and User-Centric Massive MIMO at Millimeter Wave](https://mlsanity.com/paper/1903.11365/) (2019)
- [Joint Trajectory and Resource Allocation Design for Energy-Efficient Secure UAV Communication Systems](https://mlsanity.com/paper/2003.07028/) (2020)
- [Globally Optimal Energy-Efficient Power Control and Receiver Design in Wireless Networks](https://mlsanity.com/paper/1602.02923/) (2016)
- [Efficient Global Optimal Resource Allocation in Non-Orthogonal Interference Networks](https://mlsanity.com/paper/1812.07253/) (2018)

## Abstract (arXiv)

This work presents a machine learning approach to optimize the energy efficiency (EE) in a multi-cell wireless network. This optimization problem is non-convex and its global optimum is difficult to find. In the literature, either simple but suboptimal approaches or optimal methods with high complexity and poor scalability are proposed. In contrast, we propose a machine learning framework to approach the global optimum. While the neural network (NN) training takes moderate time, application with the trained model requires very low computational complexity. In particular, we introduce a novel objective function based on stochastic actions to solve the non-convex optimization problem. Besides, we design a dedicated NN architecture for the multi-cell network optimization problems that is permutation-equivariant. It classifies channels according to their roles in the EE computation. In this way, we encode our domain knowledge into the NN design and shed light into the black box of machine learning. Training and testing results show that the proposed method without supervision and with reasonable computational effort achieves an EE close to the global optimum found by the branch-and-bound algorithm. Hence, the proposed approach balances between computational complexity and performance.
