An Overview of Machine Learning-Based Techniques for Solving Optimization Problems in Communications and Signal Processing

被引:49
作者
Dahrouj, Hayssam [1 ]
Alghamdi, Rawan [2 ]
Alwazani, Hibatallah [3 ]
Bahanshal, Sarah [3 ]
Ahmad, Alaa Alameer [4 ]
Faisal, Alice [5 ]
Shalabi, Rahaf [5 ]
Alhadrami, Reem [5 ]
Subasi, Abdulhamit [5 ]
Al-Nory, Malak T. [6 ]
Kittaneh, Omar [5 ]
Shamma, Jeff S. [7 ]
机构
[1] King Abdullah Univ Sci & Technol, Div Comp Elect & Math Sci & Engn, Ctr Excellence NEOM Res, Thuwal 239556900, Saudi Arabia
[2] King Abdullah Univ Sci & Technol, Div Comp Elect & Math Sci & Engn, Thuwal 239556900, Saudi Arabia
[3] Univ British Columbia, Sch Engn, Fac Appl Sci, Kelowna, BC V1V 1V7, Canada
[4] Ruhr Univ Bochum, Dept Elect Engn, D-44801 Bochum, Germany
[5] Effat Univ, Coll Engn, Jeddah 22332, Saudi Arabia
[6] Minist Energy, Riyadh 11191, Saudi Arabia
[7] Univ Illinois Urbana Champaign UIUC, Ind & Enterprise Syst Engn, Urbana, IL 61801 USA
关键词
Optimization; deep learning; learning-based techniques; recurrent neural networks; echo-state networks; convolutional neural networks; reinforcement learning; federated learning; wireless scheduling; power control; aerial BS placement; virtual reality; NEURAL-NETWORK; RESOURCE-MANAGEMENT; DEEP; SYSTEMS;
D O I
10.1109/ACCESS.2021.3079639
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the growing interest in the interplay of machine learning and optimization, existing contributions remain scattered across the research board, and a comprehensive overview on such reciprocity still lacks at this stage. In this context, this paper visits one particular direction of interplay between learning-driven solutions and optimization, and further explicates the subject matter with a clear background and summarized theory. For instance, machine learning and its offsprings are trending because of their enhanced capabilities in automating analytical modeling. In this realm, learning-based techniques (supervised, unsupervised, and reinforcement) have grown to complement many of the optimization problems in testing and training. This paper overviews how machine learning-based techniques, namely deep neural networks, echo-state networks, reinforcement learning, and federated learning, can be used to solve complex and analytically intractable optimization problems, for which specific cases are examined in this paper. The paper particularly overviews when learning-based algorithms are useful at solving particular optimizing problems, especially those of random, dynamic, and mathematically complex nature. The paper then illustrates such applications by presenting particular use-cases in communications and signal processing including wireless scheduling, wireless offloading and resource management, power control, aerial base station placement, virtual reality, and vehicular networks. Lastly, the paper sheds light on some future research directions, where the dynamicity and randomness of the underlying optimization problems make deep learning-driven techniques a necessity, namely in sensing at the terahertz (THz) bands, cellular vehicleto-everything, 6G communication networks, underwater optical networks, distributed optimization, and applications of emerging learning-based techniques.
引用
收藏
页码:74908 / 74938
页数:31
相关论文
共 98 条
[1]  
Abu-Mostafa Y. S., 2012, Learning from data: a short course
[2]   Intelligent Surfaces for 6G Wireless Networks: A Survey of Optimization and Performance Analysis Techniques [J].
Alghamdi, Rawan ;
Alhadrami, Reem ;
Alhothali, Dalia ;
Almorad, Heba ;
Faisal, Alice ;
Helal, Sara ;
Shalabi, Rahaf ;
Asfour, Rawan ;
Hammad, Noofa ;
Shams, Asmaa ;
Saeed, Nasir ;
Dahrouj, Hayssam ;
Al-Naffouri, Tareq Y. ;
Alouini, Mohamed-Slim .
IEEE ACCESS, 2020, 8 :202795-202818
[3]  
Alghofaili R., 2019, Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, CHI '19, P1
[4]  
[Anonymous], 2013, GENERATING SEQUENCES
[5]  
[Anonymous], 2003, The Handbook of Brain Theory and Neural Networks
[6]  
[Anonymous], 2013, THESIS
[7]  
[Anonymous], INTRO CONVOLUTIONAL
[8]  
[Anonymous], 2014, UNDERSTANDING MACHIN, DOI DOI 10.1017/CBO9781107298019
[9]  
Arora S, 2009, COMPUTATIONAL COMPLEXITY: A MODERN APPROACH, P1, DOI 10.1017/CBO9780511804090
[10]  
Bajaj A., ARXIV210108119