1. INTRODUCTION 3
of scenarios [20, 21]. Moreover, linearized vehicle models can cause significant inaccuracies in
the highly nonlinear regions of driving, which meant that these control methods were infeasible
or did not scale well in certain scenarios [22, 23]. e shortcomings of early autonomous vehi-
cle systems led researchers to look for alternative solutions. Recently, the rise of deep learning
has drastically changed research in several areas of Artificial Intelligence (AI), and significantly
improved the state-of-the-art in fields such as image classification and speech recognition [24–
26]. e powerful function approximation capabilities of Deep Neural Networks (DNNs) has
also motivated the use of deep learning in several autonomous vehicle applications, including
planning and decision making [27–29], vehicle-to-vehicle communications [30, 31], percep-
tion [32–34], as well as mapping and localization [35–37].
Deep learning has gained significant interest as a promising solution to autonomous ve-
hicle control. Deep learning not only provides excellent performance in control applications but
can also provide the capability to generalize its previously learned rules to new scenarios [38–42].
Rather than requiring a formal specification of the exact behavior as you would in a rule-based
system, deep learning enables the system to learn a general behavior from examples either via
demonstration or interaction with the environment. e powerful representational power of
DNNs and generalization capability given by deep learning makes these systems well suited for
complex and dynamic tasks and operational environments [43–45], such as those seen by an
autonomous vehicle. However, the disadvantage of deep learning is its complex and opaque na-
ture. is poses a challenge for the safety validation and verification of deep learning algorithms.
Due to the lack of interpretability in terms of what the neural network has learned and how it
makes its decisions, there are currently no known methods for guaranteeing the safety of such
a system to a certifiable level. erefore, new methods for validating the safety of deep learning
systems in autonomous vehicles are required.
is book offers a comprehensive view of the current state of autonomous vehicle control
techniques through deep learning. A sampling of the most recent research works is presented
in this field, and different approaches are compared and analysed. Relevant research challenges
and future research directions are also discussed. e contents of the remainder of the book
are as follows. Chapter 2 gives the reader a brief overview of deep learning theory. Although a
comprehensive description of the whole deep learning field is out of the scope of this book, the
chapter serves as a good introduction to deep learning for beginners in this field, and provides
a summary of key deep learning concepts discussed later in the book. Further reading for a
more comprehensive look into deep learning concepts are also recommended. Chapter 3 reviews
current work done in deep learning vehicle control, giving the reader a comprehensive view of the
state-of-the-art approaches in the field. e strengths and limitations of different approaches are
described through comparative analysis. Furthermore, research challenges and future research
directions are discussed. Chapter 4 discusses the safety validation of deep neural networks in
autonomous vehicles. e difficulty of validating the safety of these opaque systems is discussed