Deep Learning for Health Informatics

Deep Learning for Health Informatics

4 IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 21, NO. 1, JANUARY 2017 Deep Learning for Health Informatics Daniele Rav`ı, Charence Wong, Fani Deligianni, Melissa Berthelot, Javier Andreu-Perez, Benny Lo, and Guang-Zhong Yang, Fellow, IEEE Abstract—With a massive influx of multimodality data, the role of data analytics in health informatics has grown rapidly in the last decade. This has also prompted increas- ing interests in the generation of analytical, data driven models based on machine learning in health informatics. Deep learning, a technique with its foundation in artificial neural networks, is emerging in recent years as a powerful tool for machine learning, promising to reshape the future of artificial intelligence. Rapid improvements in computational power, fast data storage, and parallelization have also con- tributed to the rapid uptake of the technology in addition to its predictive power and ability to generate automatically op- timized high-level features and semantic interpretation from the input data. This article presents a comprehensive up-to- date review of research employing deep learning in health Fig. 1. Distribution of published papers that use deep learning in subar- eas of health informatics. Publication statistics are obtained from Google informatics, providing a critical analysis of the relative merit, Scholar; the search phrase is defined as the subfield name with the exact and potential pitfalls of the technique as well as its future phrase deep learning and at least one of medical or health appearing, outlook. The paper mainly focuses on key applications of e.g., “public health” “deep learning” medical OR health. deep learning in the fields of translational bioinformatics, medical imaging, pervasive sensing, medical informatics, and public health. an automatic feature set, which otherwise would have required Index Terms—Bioinformatics, deep learning, health hand-crafted or bespoke features. informatics, machine learning, medical imaging, public health, wearable devices. In domains such as health informatics, the generation of this automatic feature set without human intervention has many ad- I. INTRODUCTION vantages. For instance, in medical imaging, it can generate fea- EEP learning has in recent years set an exciting new tures that are more sophisticated and difficult to elaborate in de- D trend in machine learning. The theoretical foundations scriptive means. Implicit features could determine fibroids and of deep learning are well rooted in the classical neural network polyps [1], and characterize irregularities in tissue morphology (NN) literature. But different to more traditional use of NNs, such as tumors [2]. In translational bioinformatics, such fea- deep learning accounts for the use of many hidden neurons and tures may also determine nucleotide sequences that could bind layers—typically more than two—as an architectural advan- a DNA or RNA strand to a protein [3]. Fig. 1 outlines a rapid tage combined with new training paradigms. While resorting to surge of interest in deep learning in recent years in terms of the many neurons allows an extensive coverage of the raw data at number of papers published in sub-fields in health informatics hand, the layer-by-layer pipeline of nonlinear combination of including bioinformatics, medical imaging, pervasive sensing, their outputs generates a lower dimensional projection of the medical informatics, and public health. input space. Every lower-dimensional projection corresponds Among various methodological variants of deep learning, to a higher perceptual level. Provided that the network is opti- several architectures stand out in popularity. Fig. 2 depicts the mally weighted, it results in an effective high-level abstraction number of publications by deep learning method since 2010. of the raw data or images. This high level of abstraction renders In particular, Convolutional Neural Networks (CNNs) have had the greatest impact within the field of health informatics. Its architecture can be defined as an interleaved set of feed-forward Manuscript received October 11, 2016; revised November 28, 2016; layers implementing convolutional filters followed by reduction, accepted December 2, 2016. Date of publication December 29, 2016; date of current version January 31, 2017. This work was supported rectification or pooling layers. Each layer in the network orig- by the EPSRC Smart Sensing for Surgery (EP/L014149/1) and in inates a high-level abstract feature. This biologically-inspired part by the EPSRC-NIHR HTC Partnership Award (EP/M000257/1 and architecture resembles the procedure in which the visual cortex EP/N027132/1). The authors are with the Hamlyn Centre, Imperial College London, assimilates visual information in the form of receptive fields. London SW7 2AZ, U.K. (e-mail: [email protected]; charence@ Other plausible architectures for deep learning include those imperial.ac.uk; [email protected]; m.berthelot14@imperial. grounded in compositions of restricted Boltzmann machines ac.uk; [email protected]; [email protected]; g.z. [email protected]). (RBMs) such as deep belief networks (DBNs), stacked Autoen- Digital Object Identifier 10.1109/JBHI.2016.2636665 coders functioning as deep Autoencoders, extending artificial This work is licensed under a Creative Commons Attribution 3.0 License. For more information, see http://creativecommons.org/licenses/by/3.0/ RAV`ı et al.: DEEP LEARNING FOR HEALTH INFORMATICS 5 neurons, and through these networked neural activities, the bio- logical network can encode, process, and transmit information. Biological NNs have the capacity to modify themselves, create new neural connections, and learn according to the stimulation characteristics. Perceptrons, which consist of an input layer di- rectly connected to an output node, emulate this biochemical process through an activation function (also referred to as a transfer function) and a few weights. Specifically, it can learn to classify linearly separable patterns by adjusting these weights accordingly. To solve more complex problems, NNs with one or more hid- den layers of Perceptrons have been introduced [20]. To train Fig. 2. Percentage of most used deep learning methods in health in- formatics. Learning method statistics are also obtained from Google these NNs, many stages or epochs are usually performed where Scholar by using the method name with at least one of medical or health each time the network is presented with a new input sample as the search phrase. and the weights of each neuron are adjusted based on a learning process called delta rule. The delta rule is used by the most com- NNs with many layers as deep neural networks (DNNs), or with mon class of supervised NNs during the training and is usually directed cycles as recurrent neural networks (RNNs). Latest ad- implemented by exploiting the back-propagation routine [21]. vances in Graphics Processing Units (GPUs) have also had a Specifically, without any prior knowledge, random values are significant impact on the practical uptake and acceleration of assigned to the network weights. Through an iterative training deep learning. In fact, many of the theoretical ideas behind deep process, the network weights are adjusted to minimize the dif- learning were proposed during the pre-GPU era, although they ference between the network outputs and the desired outputs. have started to gain prominence in the last few years. Deep The most common iterative training method uses the gradient learning architectures such as CNNs can be highly parallelized descent method where the network is optimized to find the mini- by transferring most common algebraic operations with dense mum along the error surface. The method requires the activation matrices such as matrix products and convolutions to the GPU. functions to be always differentiable. Thus far, a plethora of experimental works have implemented Adding more hidden layers to the network allows a deep ar- deep learning models for heath informatics, reaching similar chitecture to be built that can express more complex hypotheses performance or in many cases exceeding that of alternative as the hidden layers capture the nonlinear relationships. These techniques. Nevertheless, the application of deep learning to NNs are known as DNNs. Training of DNNs is not trivial be- health informatics raises a number of challenges that need to cause once the errors are back-propagated to the first few layers, be resolved. For example, training a deep architecture requires they become negligible (vanishing of the gradient), thus failing an extensive amount of labeled data, which in the healthcare the learning process. Although more advanced variants of back- domain can be difficult to achieve. In addition, deep learning re- propagation [22] can solve this problem, they still result in a quires extensive computational resources, without which train- very slow learning process. ing could become excessively time-consuming. Attaining an Deep learning has provided new sophisticated approaches to optimal definition of the network’s free parameters can become train DNN architectures. In general, DNNs can be trained with a particularly laborious task to solve. Eventually, deep learning unsupervised and supervised learning methodologies. In super- models can be affected by convergence issues as well as over- vised learning, labeled data are used to train the DNNs and learn fitting, hence supplementary learning strategies are required to the weights that minimize

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    18 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us