1
Role of Deep Learning in Wireless Communications
Wei Yu, Fellow, IEEE, Foad Sohrabi, Member, IEEE, and Tao Jiang, Graduate Student Member, IEEE
Abstract—Traditional communication system design has al-
ways been based on the paradigm of first establishing a math-
ematical model of the communication channel, then designing
and optimizing the system according to the model. The advent
of modern machine learning techniques, specifically deep neural
networks, has opened up opportunities for data-driven system
design and optimization. This article draws examples from the
optimization of reconfigurable intelligent surface, distributed
channel estimation and feedback for multiuser beamforming, and
active sensing for millimeter wave (mmWave) initial alignment to
illustrate that a data-driven design that bypasses explicit channel
modelling can often discover excellent solutions to communication
system design and optimization problems that are otherwise
computationally difficult to solve. We show that by performing
an end-to-end training of a deep neural network using a large
number of channel samples, a machine learning based approach
can potentially provide significant system-level improvements as
compared to the traditional model-based approach for solving
optimization problems. The key to the successful applications
of machine learning techniques is in choosing the appropriate
neural network architecture to match the underlying problem
structure.
Index Terms—Active sensing, channel modelling, distributed
source coding, deep neural network, machine learning, massive
multiple-input multiple-output (MIMO), reconfigurable intelli-
gent surface, wireless communications.
I. INTRODUCTION
Modern machine learning techniques, specifically deep neu-
ral networks (DNNs), have enabled tremendous progress for
diverse applications, ranging from speech recognition, natural
language processing, image classification, to data analytics
and self-driving cars, and many more. In this article, we ask
the following question: Is there a role for machine learning
in physical-layer wireless communications system design? If
so, where do opportunities lie, and where would the potential
benefits come from?
Fundamental to the phenomenal success of the machine
learning techniques across a wide range of applications is
its apparent universal ability to approximate any functional
mapping from an input space to an output space, given
sufficiently complex neural network structure and enough
training data [1]. In fact, common characteristics of application
domains where machine learning has made the most impact,
are that the inputs to these tasks are high-dimensional complex
data, whose structure needs to be explored, while the outputs
of these tasks can either be categorical (e.g., classification,
segmentation, sentiment analysis) or have complex structures
Manuscript to appear in IEEE BITS the Information Theory Magazine.
Wei Yu and Tao Jiang are with The Edward S. Rogers Sr. Department of
Electrical and Computer Engineering, University of Toronto, Canada. (e-mails:
weiyu@ece.utoronto.ca, taoca.jiang@mail.utoronto.ca) Foad Sohrabi is with
Nokia Bell Labs, New Jersey, USA. (e-mail: foad.sohrabi@gmail.com) This
work is supported by the Natural Sciences and Engineering Research Council
(NSERC) via the Canada Research Chairs program.
themselves (e.g., machine translation, image labelling). The
field of machine learning has developed myriad techniques
to enable automatic feature extraction and to explore the
structure of the problem in order to efficiently train a DNN
to map the input to the desired output. The machine learning
paradigm essentially solves optimization problems by pattern
matching. This is a vastly different philosophy as compared to
the traditional model-based information theoretical approach
to communication system design.
This article aims to illustrate that machine learning has
an important role to play even in the physical-layer wireless
communications, which has traditionally been dominated by
model-based design and optimization approaches. This is so
for several reasons:
•First, traditional wireless communication design method-
ologies typically rely on the channel model, but models
are inherently only an approximation to the reality. In
applications where the models are complex and the chan-
nels are difficult to estimate, a data-driven methodology
that allows the system design to bypass explicit channel
estimation can potentially be a better approach.
•Second, modern wireless communication applications of-
ten involve optimization problems that are high dimen-
sional, nonconvex, and difficult to solve efficiently. By
exploiting the availability of training data, a machine
learning approach may be able to learn the solutions of
the optimization problems directly. This can lead to a
more efficient way to explore the nonconvex optimization
landscape than the traditional model-based optimization
approaches.
•Third, traditional communication system designs are
based on the principle of source-channel separation and
the optimal design of compression and channel codes.
But when the encoder and the decoder are block-length
and/or complexity constrained, or when the overall com-
munication scenario involves multiple transmitters and
multiple receivers, the optimal design of practical encoder
and decoder is highly challenging. In this realm, there is
the potential for discovering better source and channel
encoders and decoders using machine learning, as many
of these code design problems boil down to solving
optimization problems over the codebook structure for
which data-driven methods may be able to identify better
solutions more efficiently.
The field of machine learning for communication system
design has exploded in recent years [2]–[5]. We mention
some of the references here, e.g., in source and channel
coding [6]–[8], waveform design [9], signal detection [10]–
[12], resource allocation [13]–[18] and channel estimation
[19], [20], etc. This article does not attempt to do justice in
arXiv:2210.02596v1 [cs.IT] 5 Oct 2022