Enabling Simulation-Based Optimization through Machine Learning: A Case Study on Antenna Design

Complex phenomena are generally modeled with sophisticated simulators that, depending on their accuracy, can be very demanding in terms of computational resources and simulation time. Their time-consuming nature, together with a typically vast parameter space to be explored, make simulation- based optimization often infeasible. In this work, we present a method that enables the optimization of complex systems through Machine Learning (ML) techniques. We show how well-known learning algorithms are able to reliably emulate a complex simulator with a modest dataset obtained from it. The trained emulator is then able to yield values close to the simulated ones in virtually no time. Therefore, it is possible to perform a global numerical optimization over the vast multi-dimensional parameter space, in a fraction of the time that would be required by a simple brute-force search. As a testbed for the proposed methodology, we used a network simulator for next-generation mmWave cellular systems. After simulating several antenna configurations and collecting the resulting network-level statistics, we feed it into our framework. Results show that, even with few data points, extrapolating a continuous model makes it possible to estimate the global optimum configuration almost instantaneously. The very same tool can then be used to achieve any further optimization goal on the same input parameters in negligible time.

[1]  Michele Zorzi,et al.  Study of Realistic Antenna Patterns in 5G mmWave Cellular Scenarios , 2018, 2018 IEEE International Conference on Communications (ICC).

[2]  Andrea Zanella,et al.  A machine learning approach to QoE-based video admission control and resource allocation in wireless systems , 2014, 2014 13th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET).

[3]  Stephan ten Brink,et al.  Enabling FDD Massive MIMO through Deep Learning-based Channel Prediction , 2019, ArXiv.

[4]  Jakob Hoydis,et al.  An Introduction to Deep Learning for the Physical Layer , 2017, IEEE Transactions on Cognitive Communications and Networking.

[5]  Victor Rabinovich,et al.  Antenna Arrays and Automotive Applications , 2010 .

[6]  N. Sidiropoulos,et al.  Learning to Optimize: Training Deep Neural Networks for Interference Management , 2017, IEEE Transactions on Signal Processing.

[7]  Theodore S. Rappaport,et al.  Millimeter-Wave Cellular Wireless Networks: Potentials and Challenges , 2014, Proceedings of the IEEE.

[8]  Ahmed Alkhateeb,et al.  DeepMIMO: A Generic Deep Learning Dataset for Millimeter Wave and Massive MIMO Applications , 2019, ArXiv.

[9]  Osvaldo Simeone,et al.  A Very Brief Introduction to Machine Learning With Applications to Communication Systems , 2018, IEEE Transactions on Cognitive Communications and Networking.

[10]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[11]  Sundeep Rangan,et al.  Understanding Noise and Interference Regimes in 5G Millimeter-Wave Cellular Networks , 2016, ArXiv.

[12]  Andrea Zanella,et al.  Cognition-Based Networks: A New Perspective on Network Optimization Using Learning and Distributed Intelligence , 2015, IEEE Access.