Multi-Task Learning for Resource Allocation in Wireless Networks of Dynamic Dimensionality

Nikos A. Mitsiou, Pavlos S. Bouzinis, Panagiotis D. Diamantoulakis, Panagiotis G. Sarigiannidis, George K. Karagiannidis · 2024

Deep neural networks (DNNs) have demonstrated their efficacy in delivering accurate solutions to a range of optimization problems. However, in the context of wireless communications, the size of these problems may vary across adjacent time slots, due to fast changes in the networks’ architecture, e.g., the number of users. It is essential to note that this time-varying dimensionality of optimization problems in wireless networks necessitates adjustments in the DNN architecture, resulting in different numbers of input and output nodes. To address this challenge, in our paper, optimization problems of varying size are treated as distinct tasks. To tackle these tasks, a multi-task learning (MTL) approach based on modular sharing is proposed. The multi-task approach consists of a DNN, which is used to extract the solutions for all the optimization problems, and a router which manages which nodes and layers of the input and output layer of the DNN to be used during the forward propagation of each task. Consequently, all tasks share common parameters of the DNN, while the DNN dynamically adjusts to the number of nodes of its output and input layers. Numerical results demonstrate the superiority of the suggested approach over zero-padding, which is the current solution for handling resource allocation problems of varying size.

Read the paper · More papers on PaperTik