The use of deep learning (DL) for the analysis and diagnosis of biomedical and health care problems has received unprecedented attention in the last decade. The technique has recorded a number of achievements for unearthing meaningful features and accomplishing tasks that were hitherto difficult to solve by other methods and human experts. Currently, biological and medical devices, treatment, and applications are capable of generating large volumes of data in the form of images, sounds, text, graphs, and signals creating the concept of big data. The innovation of DL is a developing trend in the wake of big data for data representation and analysis. DL is a type of machine learning algorithm that has deeper (or more) hidden layers of similar function cascaded into the network and has the capability to make meaning from medical big data. Current transformation drivers to achieve personalized health care delivery will be possible with the use of mobile health (mHealth). DL can provide the analysis for the deluge of data generated from mHealth apps. This paper reviews the fundamentals of DL methods and presents a general view of the trends in DL by capturing literature from PubMed and the Institute of Electrical and Electronics Engineers database publications that implement different variants of DL. We highlight the implementation of DL in health care, which we categorize into biological system, electronic health record, medical image, and physiological signals. In addition, we discuss some inherent challenges of DL affecting biomedical and health domain, as well as prospective research directions that focus on improving health management by promoting the application of physiological signals and modern internet technology.JMIR Mhealth Uhealth 2019;7(8):e11966
The continuous advancement in medicine, genome, pharmaceutical, and health care monitoring is a result of the development and application of technological devices. This has made it possible to easily capture data for analysis and processing. Similarly, improvement in technology also makes it possible to store very large amount of data with useful information. Currently, camera to detect the movements of monitored patients (Panasonic BL-C230A), wireless necklace and badges for acquisition of bioacoustic signals and blood flow, wearable fiber-type smart material, cuffless blood pressure meter, and sensor devices are capable of generating large volumes of data in the form of images, sounds, text, graphs, and signals creating the concept of big data [- ]. The term big data can be described as the exponential growth and wide availability of discrete, continuous, categorical, or hybrid data, which are difficult or even impossible to manage and analyze using conventional software tools and technologies [ , ]. Furthermore, estimate shows that 30% of the world storage was occupied by medical images in 2011 and will progressively increase in subsequent years [ , ]. This shows the extremely large and often underestimated amount of data produced in medical institutions. Mobile health (mHealth) is referred to as one of the technological breakthroughs in this decade [ ]. The global proliferation of mobile devices and health applications has made mHealth synonymous with big data. This large amount of unutilized generated data calls for attention.
Big data provides the opportunity for health policy experts, physicians, and health care institutions to make data-driven judgments that will enhance patient treatment, disease management, and health care decisions. Many experts have used internet tools for big data services and related applications. This is depicted in the graph in, which was obtained from Google Trends for “big data in healthcare” between 2010 and 2018. Google Trends is a free Web service by Google Inc that provides statistical occurrence of activities by people on the internet all over the world. The trend in the graph is calculated as interest over time on a scale from 0 to 100, where 100 refers to the maximum computed score for total search and related activity for the topic.
The first graph inshows the continuous rise in activities regarding big data in health care, and the top 5 countries where it was most popular is given in the second graph, with India, United States, and United Kingdom leading the occurrence chat. The size of medical data is too large for comprehensive analysis with the available analytical tools to maximize the knowledge available in big data. Traditional machine learning (ML) techniques and algorithms have limited capacity to utilize big data and, in most cases, the solution becomes complex and undesirable. Deep learning (DL) is proposed and provides a prospective solution to this challenge. shows the performance between DL and other ML techniques in the situation of increasing data size. The primary advantage of DL is that the performance of large architecture of DL increases with increase size of available data [ ].
The main question will be what is DL? Human experts in a specific domain have ample knowledge about the subject in that domain. The limitation with human experts is because of their subjectivity, large variations across interpreters, availability, and fatigue [, ]. To help the accomplish task performed by humans and overcome these limitations, intelligence demonstrated by humans is built into machines and computers to create the concept of artificial intelligence (AI). ML is a branch of AI that gives computers the ability to learn and perform the role of experts without being explicitly programmed [ , ]. Some examples of ML include support vector machine (SVM), decision tree, logistic regression, Naïve Bayes, K-means clustering, and so on. On the basis of a broad classification scheme, ML can be categorized into 3 groups [ - ]. The first is supervised learning; the computer learns the classification system from the class labels provided. The second is unsupervised learning, where no labels are given; the purpose is to program the computer to do things without telling it how to do it. The third is semisupervised, where the computer learns from a combination of available and unavailable labeled data; usually the size of unavailable labeled data for learning is larger. The recent hunger for data consumption and analysis has opened up new frontier for more ideas and applications [ ]. Artificial neural network or neural network (NN) is another example of ML, with an interconnection of nodes called neurons with 3 major layers, input, hidden, and output layers, where the hidden layer is a single layer that connects the input layer to the output layer. The purpose of NN is to gradually approximate a function that maps an input to a corresponding output through an iterative optimization process. NN has transformed from its inception as a simple perceptron to solve simple problem to the advanced concept of deep neural network (DNN), which has many cascaded interconnected hidden layers that are able to process and analyze audios, text, signals, images, and more complex data types. DL is the recurrent learning process performed in DNN that enables it to find an optimal function for representing data. The innovation of DL is a developing trend in data analysis and is ranked as one of the best inventions in technologies [ ]. DNN is an active branch of ML and its goal is to make machines think and understand as humans by mimicking the grid of the human brain connection, to focus on learning data representation (DR) rather than task-specific algorithms [ ]. reveals the relationship between DL, ML, and AI. Currently, DL is set to take over the ML space because of its increasing attention and performance.
ML and DL have in recent times attracted a lot of awareness from different sectors such as academia, industry, media, security, and government alike, and its impact on biomedical and health care cannot be over emphasized. DNN has been applied to solve many traditional problems where available large data need to be analyzed and many impressive results have been reported in different areas such as medical image processing , speech analysis [ ], and electronic health record (EHR) translation [ , ]. shows the trend in application of DL found in research publications. The number in 2017 is almost twice that of 2016. The trend observed in the figure is a result of the performance and results achieved by DL. Therefore, we can say that more areas and domains are moving toward DL to achieve high performance and better results.
Currently, DL has started making huge impact across different areas in health care. The increasing availability of health care data and rapid development of variations in DL techniques have made it possible to have the impressive results recorded in health care [, ]. DL techniques can reveal clinically relevant information hidden in large amount of health care data, which in turn can be used for decision making, treatment, control, and prevention of health conditions. Some application areas of DL include health behavior reaction [ , ], EHR processing and retrieving scientifically sound treatment from text [ , ], eye related analysis and classification [ - ], gait analysis and robotic-assisted recovery [ , ], hearing disorder treatment [ ], cancer treatment [ , ], heart diagnosis [ , ], and brain activity analysis [ - ]. This makes the treatment easier for health care provider and convenient for patients, with faster and productive monitoring. The advancement in DL in medicine has translated the use of simple equipments, such as thermometer and stethoscope, into computed tomography (CT), ultrasound diagnostic devices, radio nuclear imaging, radiation therapy, lithotripsy, dialysis, ventilators, and so on, which have taken conventional patient care to highly adaptive treatment, capable of challenging many dreaded diseases [ ]. There is no doubt that in the coming years, health care treatment and equipment will witness greater improvements in many more areas, to make it more effective with qualitative services.
Compared with the traditional ML algorithm, the depth of learning and feature extraction in DL has unparalleled superiority. The deep network structure can realize the approximation of complex functions through nonlinear transformation in the hidden layers. From low to high level, the representation of features is more and more abstract, and the original data can be characterized more accurately . A large number of experimental works have applied DL models and techniques and there are variants of DL models. The goal of this paper is not to show all the techniques and models, but to highlight the important principles and the applications of DL in health care and medical field. A simple feedforward DNN architecture is the autoencoder (AE) that comprises encoder and decoder functions for input and output layers, respectively. Convolutional neural networks (CNNs) have had the greatest impact within the field of health informatics [ ]. Its architecture can be described as an interleaved set of feedforward layers implementing convolutional filters followed by reduction, rectification, or pooling layers. For each layer, the CNN creates high-level abstract feature. Another variant of DL is the recurrent neural network (RNN), which is a sequential data NN with an inbuilt memory that updates the state of each neuron with previous input. The deep belief network (DBN) model has only several layers of hidden units and there is connection between each unit in a layer with each unit in the next layer. Another architecture is the deep Boltzmann machine (DBM) which has completely undirected connections, unlike DBN, between neurons in all layers. DL is computationally intensive. The success and proliferation recorded in DL can be attributed to the advancement in graphics processing units (GPUs), which play a significant role in accelerating the computation requirement of DL [ , ].
The proceeding sections of this paper are organized as follows. We discuss 5 common DL techniques and their basic principle of operation in the next section that describes DL methods. A review of literature in health care and biomedical domains that have applied DL was examined and presented in the section review of DL implementation in health care. In the section challenges in health care for DL applications, we discuss challenges and setbacks encountered in the application of DL and plausible solutions. In the section future trends for deep learning, we present critical discussion about the future trends for DL algorithm for health and biomedical field, and the conclusion section of the paper closes the discussion.
Deep Learning Methods
Basic Principles of Operation
In this section, we describe the principles of operation of 5 DL models. There are several variants for each model. The underlying principle is to approximate a function that produces the expected output for a given input. The different models are more suited to handle different challenges and for different kinds of data type and expected task to be performed. The model more suited for image classification is different from speech or time series classification. Some models can be applied as a preprocessing phase to reduce the dimensionality of the data. Basically, the structure of the model comprises interconnected neurons, connecting the input to the output, known as the hidden layer. Therefore, this produces a sequence of activation through the weighted connection from neurons perceiving the environment (input); this is referred to as feedforward . The differences between DL model and NN include the use of more hidden layers in DL compared with NN, which only has 1 or 2 hidden layers. DL can be trained for both unsupervised and supervised learning tasks but NN can only be trained for supervised learning task. At the end of the feedforward process, the result from the output unit is evaluated with the expected value. This evaluation will produce an error value that will lead to the adjustment of connected weight working backward from the output layer to the hidden layer and to the input layer until the output is close to the expected result. This procedure is referred to as backpropagation [ , ].
AE is designed for feature extraction using data-driven learning. It is trained in an unsupervised manner as it is trained to recreate the input vector rather than assign class label. The normal design and structure of AE is to have the same number of neurons in the output and input layers, with full connections between neurons in each layer to subsequent layer as shown in. The number of neurons in the hidden layer is smaller than the input and output layer. The purpose of this structure is to encode data in low dimensionality space and to achieve extraction of features. However, where the dimensionality of the data is high to achieve the same purpose, many AE can be stacked together to create a deep AE architecture. There are many deviations of AE presented over the last decade to handle different data patterns for performing specific functions. For example, denoising AE was first proposed by Vincent et al [ ]. The purpose was to increase the robustness of the regular AE model. The method recreates the input introducing some noise to the patterns, thus forcing the model to capture just the structure of the input. Another variation is the sparse AE that forces the representation to be sparse, which is used to make the data more separable [ ]. Another idea proposed shared weights between nodes to preserve spatial locality and process 2-dimensional (2D) patterns called the convolutional AE [ ]. Contractive AE is similar to denoising AE, but instead of injecting noise to corrupt the training set, it modifies the error function by adding analytic contractive cost [ , ]. The learning process for AE is described as minimizing a loss function L such that L(i, g (f (i))). f(i) is a function that maps i to h and the function g maps h to the output which is a reconstruction of the input. w is the weight connecting the layers.
Recurrent Neural Network
This class of DL has connections between neurons in the hidden layer to form a sequence of directed graph. This feature gives it a temporal dynamic state. This is important in applications where the output depends on the previous computations such as the analysis of text, sounds, DNA sequences, and continuous electric signals from the body. The training of RNN is performed with data that have interdependencies to maintain information about what occurred in the previous interval. The performance result at time t-1 affects the choice at time t. It considers the previous output (Ot-1) and current input (It) and produces a number between 0 and 1 from the cell state Mt-1, where 1 represents save this value and 0 represents dispose this value. This decision is made by a sigmoid layer called the gate layer.
Therefore, the principle of RNN is to define recurrent relation over time steps which can be approximated with the formula: Mk= f(Mk-1× Wr× Ik× Wi), where Mk is the state at time k, Mk-1 is the output of the previous state, Ik is the input at time k, and Wr and Wi are the weight parameters in the network. As a result, RNN can be viewed as a state with feedback loop. The final output of the network O at a certain time step k is typically computed from one or more states such as Mk-1… Mk+j and j=1,2, …k-1.
Hence, the result of new data is dependent on 2 sources of input, the present and the recent past. Owing to this principle, RNNs are said to operate with memory . shows a sample of RNN structure and the connection between neurons in each layer. Beside the structural difference, RNN uses the same weight across for all layers, but other DL uses different weights. This significantly cuts down the total number of parameters that the network needs to learn. Despite the successful application of this model, the setback includes vanishing gradient by long input sequence and exploding gradient problems as described in [ ]. To handle the limitation, long short-term memory unit (LSTM) was invented by [ ]. Specifically, LSTM in is particularly suitable for applications where there are very long time lags of unknown sizes between important events.
To achieve this, LSTMs utilize new sources of information so that data can be stored in, written to, or read from a node at each step. During the training, the network learns what to store and when to allow either reading or writing so as to minimize the classification errors . Another variant of RNN is the gated recurrent unit, which is a simplified model of LSTM with an equal performance as LSTM [ ].
Convolutional Neural Network
CNN was inspired by biological processes of the human brain, where the connectivity pattern between neurons resembles the concept of the human visual cortex [, ]. A typical CNN comprises an input, multiple hidden layers, and an output layer. The hidden layers of a CNN usually comprise the following constituents: convolutional, pooling, fully connected (FC), and normalization layers. An example of CNN was proposed to analyze imagery data [ ]. shows a simple implementation to identify a character from a 3×3 pixelated matrix image sliding 2 filters of size 2×2 square matrix (kernel=2) with stride of 1. The example is designed to recognize X, O, , and / characters. The convolution layer applies the filter across the input image. The operation is performed with 2 filters over the input image and having the same weight. This produces a total of 8 parameters. In this example, the bias is omitted for simplicity. Often, a nonlinear (activation) layer is added after the convolution layer, usually rectified linear unit (ReLU). The activation layer applies the function f(x)=max(0,x) to all the values from the convolution layer. This process increases the nonlinear properties of the model and the overall network without affecting the receptive fields of the convolution layer. In this way, it resolves the vanishing problem compared with training traditional multilayer NNs with backpropagation. Pooling layer combines the output of neuron clusters in the convolution layer into a single neuron [ ]. This is sometimes achieved by using max, sum, or average pooling, which consider the maximum, sum, or average value from each cluster of neurons, respectively [ ]. FC layers connect the neurons in the previous layer to the neuron in the final layer by translating input image into a single vector for classification. This layer holds the filter that is used to determine the class of the input image. The output with the highest value is assigned the class label. The main benefit of a CNN is that during backpropagation, the network has to adjust a number of parameters in the filter with techniques such as gradient decent, which drastically reduce the connections of the CNN architecture.
In, the general architecture of a simple CNN is presented, which shows the input, convolution+pooling, FC layer, and output layer. The convolution+pooling is responsible for feature extraction. The FC layer acts as a classifier on top of the features and assigns a probability score for the input image to define the output. The input to the convolution layer is an m× m × r image, where m is the height and width of the image and r is the number of channels. k is the filters (or kernels) in each convolution layer of size n× n × q, where n is smaller than the dimension of the image and q can be the same as r. The dimension of k can be m - n + 1 which form the size of the filter (a locally connected structure). Each map is then subsampled with mean or max (f(x)=max(0,x)) pooling over contiguous region (x); additive bias and sigmoidal nonlinearity is applied to each feature map.
FC layer represents the feature vector of the input, a composite and aggregated information from all the convolution+pooling layers. Each node in the FC layer learns its own set of weights on all of the nodes in the layer below it. The final feature vector is used to predict the input image.
Deep Boltzmann Machine
A Boltzmann machine (BM) is a network of symmetrically coupled stochastic visible and hidden units. The first diagram inshows the structure of BM, where the labels W, L, and J represent visible-to-hidden, visible-to-visible, and hidden-to-hidden symmetric interactions, respectively. BM model is suitable for modeling and extracting latent semantic representations from a large unstructured collection of documents [ ]. The original algorithm for BM requires randomly initialized Markov chains to achieve equilibrium distributions to evaluate the data-dependent and data-independent expectations in a connected pair of binary variables [ ]. Learning procedure is very slow in practice using this system [ ]. To achieve an efficient learning, restricted Boltzmann machine (RBM) was created, which has no connections between hidden units [ ]. The second diagram in shows a simple architecture of RBM with connections between neurons. A beneficial feature of RBM is that the conditional distribution over the hidden units factorizes, given the visible units. This makes inferences tractable as the RBM feature representation is taken to be a set of marginal posterior distributions obtained by directly maximizing the likelihood. Furthermore, 2 main DL frameworks in this category that have been presented in literatures are DBM and DBN [ ].
The architecture of DBM NN is similar to RBM but with more hidden variables and layers. DBM architecture has entirely undirected connections between neurons within all layers . The right image in shows the architecture of a simple DBM NN for 1 visible layer and 1 hidden layer. It has undirected connections between all layers of the network, but not within the neurons in a layer. For training a DBM, a stochastic maximum probability–based algorithm is usually applied to maximize the lower bound of the probability. This is because calculating the distribution over the posterior hidden neurons, given the visible neurons, cannot be achieved by directly maximizing the likelihood because of the interactions between the hidden neurons.
Implementation of DBM is remarkable as DBM has the capability to learn internal representations that become increasingly complex, which is regarded as a promising way of solving recognition problems. Moreover, in cases of semisupervised learning, high-level representations can be built from very limited labeled data and large supply of unlabeled inputs can then be used to fine-tune the model for specific task. In addition, to enable DBM propagate uncertainty and hence deal more robustly with ambiguous inputs, it can incorporate top-down feedback, in addition to an initial bottom-up pass.
Deep Belief Network
DBN is another variant of RBM, where the multiple hidden layers can learn by treating the hidden output of one RBM as the input data for training the next layer of RBM [, ]. It has undirected connections between its top 2 layers and directed connections between all its subsequent layers. The training strategy is greedy layer wise, which is performed when training the DBN using unsupervised learning and adjusting its parameters based on the expected output. The left diagram in illustrates the architecture of DBN with 3-layer configuration showing visible-to-hidden and hidden-to-hidden symmetric connections. The structure comprises several hidden layers of neurons, which are trained using backpropagation algorithm [ , ].
From, the connection units in the DBN architecture is between each neuron in a layer with each neuron in the next layer; however, unlike RBM, there are no intraconnections among neurons within each layer.
Trends in Deep Learning Methods
The use of different DL techniques is proliferating into more domains in biomedical engineering applications. This is because of the achievements recorded in previously implemented applications.and describe the trends in the use of different methods of DL over 5 years, from 2012 to 2017. The purpose of constructing the trend is to observe the implementation of DL methods over a period of time, and the choice of publication was based on implemented DL methods without any specific application domain. These statistics are obtained from 2 different sources, PubMed database and the Institute of Electrical and Electronics Engineers archive. Both and show similarity in the pattern of increasing growth in the use of DL.
The observable pattern in bothand shows that RNN and CNN have a steady increase in application over the years, with CNN exhibiting tremendous growth rate. This can be attributed to the success recorded in image data and the many available variants of the model. Positron emission tomography and CT scan image processing are at the forefront of many health care applications. CNN has provided the needed processing techniques required to achieve expected performance. The growth rate in the application of this technique is expected to continue as more biomedical image applications will switch to this technique. Nevertheless, the growth rate is expected to slow down after a while as many applications would have migrated to this technique. Another DL method that has also shown promising performance is AE. The steady increase in the number of publications in and indicates the successful implementation results and efficiency. DBN and BM have the least progression. Despite the small positive difference between successive years, the major challenge is in training the NN, which is computationally expensive. Another reason for the low rate of application is because of its combination with other methods and as it is sometimes implemented as a preprocessing phase. The graph in is obtained by searching for the DL techniques in publication title and abstract from PubMed. The result returns graphical statistics of publications grouped by years. An advanced search technique is applied to obtain , where the query method is similar to the previous approach, but the query string is applied in title and abstract search fields. Therefore, the final query becomes ((Publication Title: Autoencoder) OR (Abstract: Autoencoder)). However, to get the total publication for each year, a manual filtering is used to get the distribution. The total publication is made up of both journals and conference articles.
Comparative Analysis of Deep Learning Methods
The results reported inand for different architectures of DL are based on the conceptual advantage of each method. Despite the fact that each DL model is more suitable for a particular kind of data or situation, there is however some relationship and cross-application of these methods. The fact that RNN and CNN are 2 commonly used DL techniques can be attributed to the need to solve data problems in the form and shape that only these techniques can handle effectively. In addition, most of the common data are either visual or time-dependent. Although CNN is a feedforward NN where information only flows in one (forward) direction, in RNN, the information flows back and forth as it operates on the principle of saving the output of the previous layer and feeding this back to the input to predict the output of the current layer. The principle of operation of CNN is influenced by the consecutive layer organization of the animal visual cortex. Therefore, it is designed to learn to recognize patterns across space. This makes CNN ideal for images (eg, 2D or 3-dimensional [3D] magnetic resonance images [MRI]), videos (eg, gait pattern, moving pattern in organs), and graphics (eg, tumor representation) to recognize features such as lines, edges, curves, and so on. On the contrary, RNN technique is suited to recognize patterns across time such that the information available now will subsequently influence what information will become available later. This makes it suitable for time series analysis such as sound (eg, heartbeat, speech), text (eg, medical records, gene sequence), and signals (eg, physiological signals such as electrocardiogram (ECG)).
There is a close comparison between DBN and DBM architectures. Although there is a diagrammatic similarity between DBN and DBM, similar to conventional DNN, both methods are deep, which means it is possible to create many hidden layers connecting the input and output unit. In addition, there is the presence of RBM in both architectures. However, they are qualitatively different. The connections between the layers in a DBN are directed, whereas it is undirected in DBM. The first 2 layers in a DBN is undirected connection of RBM; the subsequent layers are directed generative connections. However, in DBM, all the connections between the layers are undirected RBM. Another difference between these 2 techniques can be described in a general picture with the connected layers, where the connected layers in DBN function as sigmoid belief network but in DBM they are Markov random fields. DBN and DBM can be used to extract features from unprocessed physiological signals and image data (MRI) to reduce the size of features required for classification modeling. These models can also be applied as a generative model for human motions completion for fall detection or gait analysis.
The main function of AE architecture is to reconstruct the input data given to it. Therefore, if a vector M is given to AE, it tries to create Mi=h(g(M)) so that during training it obtains the parameter for h and g such that Mi is the same as M. In DBN and DBM, h and g exist between the input and hidden layers, although, to compute these functions a probabilistic (or Markov chains) approach is applied. However, unlike AE, there exists a special connection between h and g to make it a valid probabilistic model. In addition, although the model from AE ensures that the input and output are the same, DBN and DBM give a range of outputs for a given input it has been trained on because of its probabilistic principle. The similarity between AE and RBM model is to encode the visible layer with hidden layer in a constructive functional way; encoding the hidden layer with another hidden layer leads to stack AE and RBM (DBN and DBM). Considering the growing size of medical data, an efficient data coding with AE makes it possible to minimize memory requirements and reduce processing costs. Stacked AE can be applied in unsupervised feature learning for detection of tumors, cancers, or inflamed organs.
Review of Deep Learning Implementation in Health Care
This section reviews some health and biomedical areas that have successfully implemented DL techniques to create a model to solve specific task. We considered the DL methods discussed in the previous section and have presented a tabular representation of references for application in 4 areas: biological system, EHR and report management, medical image, and physiological signals and sensors. The tables provided represent the summary of applications of DL methods in each of these categories. The choice of literatures is selected from papers published between 2012 and 2018 that are related to health and medical applications. The purpose is to reveal some of the applications of DL methods that have been designed to solve biomedical-related tasks which initially have poor results with other techniques, such as handcrafted, or which seem unsolvable because of the complication of the task.shows an illustrative summary of application areas and implemented DL methods. It is an overview of the information presented in the tables provided. The figure is divided into 2 distinct blocks, application category and application example. The connection between the 2 blocks is created from the relationship between the content in the application category and application example.
Biological records such as DNA, RNA, genomes, sickle cell behavior, bacterial and viral multiplication, and mutation have features that make it possible to create a predictive model with DL algorithms to achieve performance exceeding human experts. Prediction could be in the form of discriminative gene identification, structured data in protein-protein interactions, image data from biological cell activities, drug composition–reaction profiling, and binding between DNA and proteins or between protein sequences. The structure of the data and expected goals determine the DL technique to be implemented. RNN, CNN, DBN, and AE methods have largely been applied in many aspects.shows DL implementation in biological systems.
Biomedical analysis has benefited from CNN architecture. An example can be found in cell mitosis described in . The CNN architecture primarily comprises 5 convolution layers, 4 max-pooling layers, 4 ReLUs, and 2 FC layers. The activation function used after each layer is ReLU and to avoid overfitting of the model, dropout layer was included after the first FC layer. In [ ], a proposed CNN architecture for cell membrane and nuclei classification for breast cancer was developed, which comprised convolution and deconvolution sections. The framework mainly comprised multiple convolution layers, max-pooling layers, spatial pyramid pooling layers, deconvolution layers, upsampling layers, and trapezoidal LSTM. To achieve automatic red blood cell classification, [ ] constructed a CNN architecture with alternating convolution and pooling operations to deal with nonlinear and complex patterns. A combination of 2 CNN techniques was constructed in [ ], selection-CNN and segmentation-CNN, to achieve segmentation of adipose tissue volume on CT images.
Moreover, RNN architecture has been used in biomedical process to efficiently model problems with sequence and time feature. Sequence-specific bias correction problem for RNA sequence data was addressed using RNN architecture to model nucleotide sequence without predetermined sequence structures . A variant of combined CNN and LSTM was created for prostate cancer identification with Gleason score of 7 [ ]. The model assesses the correlation between histopathology images and genomic data with disease recurrence in prostate tumors to identify prognostic biomarkers within tissue by modeling the spatial relationship from automatically created patches as a sequence within the tissue. In [ ], biomedical LSTM and conditional random fields (CRF) were combined to create a relationship between biological entities for trigger detection. The method is based on the sequence annotation that does not require initial complex feature engineering but only requires a simple labeling mechanism to complete the training.
The synergistic effect of drug combination is one of the most desirable properties for treating cancer. A method based on DBN was created to predict drug synergy from gene expression and pathway and ontology fingerprints . A multiclassifier DBN technique was proposed to detect mitotic cells in hematoxylin and eosin-stained images using step by step refinement of segmentation and classification stages [ ]. The multiclassifier DBN algorithm segments cell nuclei from background stroma. Critical proteins exhibiting dramatic structural changes in dynamic protein-protein interactions networks were identified in [ ] using a DBN framework; the reconstruction errors and the variabilities across time were analyzed in the biological process. In [ ], a DBM framework called stacked RBM was proposed to analyze the RNA-seq data of Huntington disease. In addition, the framework was able to screen the key genes during the Huntington disease development. The initial step for the framework was to select disease-associated factors with different time period datasets according to the differentially activated neurons in hidden layers. Then, the disease-associated genes were selected according to the changes of the gene energy at different time periods.
Furthermore, AE technique has been considered as a method to delineate signals from noise in imaging to enhance image quality. In , a proposed deep count AE to denoise small cytoplasmic RNA sequence (scRNA-seq) datasets was created. The model takes the count distribution, dispersion, and sparsity of the data into account using a negative binomial noise model with or without zero inflation. The technique was capable of capturing nonlinear gene-gene dependencies. Another design of AE model proposed was called stacked denoising AE for multilabel learning [ ]. The purpose was to facilitate gene multifunction discovery and pathway completion. The technique can capture intermediate representations robust to partial corruption of the input pattern for cancer research, pathway analysis, and gaining insight into the underlying biology associated with cancer. A gene superset AE [ ], a multilayer model with the incorporation of a priori defined gene sets, retains the crucial biological features in the latent layer. The method introduced the concept of gene superset, an unbiased combination of gene sets with weights trained by AE, where each node in the latent layer is a superset. Furthermore, to analyze the transcriptomic heterogeneities at the single cell level, a deep variational AE technique for scRNA-seq data was proposed [ ]. The technique is a deep multilayer generative model for unsupervised dimension reduction and visualization of scRNA-seq data. The AE technique can explicitly model the dropout events and find the nonlinear hierarchical feature representations of the original data.
|Saha et al, 2018 ||Mitosis detection||CNNa||The prediction model has an improved 92% precision, 88% recall, and 90% F-score over conventional machine learning methods|
|Saha et al, 2018 ||Cell membranes and nuclei classification||CNN||The identification model achieved predictive value of 98.33% accuracy and 6.84% false-positive rate which was comparable with human expert|
|Xu et al, 2017 ||Red blood cells classification||CNN||Framework classified sickle-shaped red blood cells in an automated manner with above 90% accuracy|
|Wang et al, 2017 ||Segmentation of adipose tissue||CNN||The model was tested on 2 datasets; the accuracy produced 95.8% and 96.8% for computed tomography slice selection-CNN and fat pixel segmentation-CNN, respectively|
|Xu et al, 2017 ||Classification, segmentation of tissue||CNN||Outcome generates patterns that reveal biological insights that have been verified by pathologist|
|Hughes et al, 2016 ||Reactivity to biological macromolecules||CNN||The model captured molecules that would have been missed by standard reactivity screening experiments|
|Song et al, 2018 ||Segmentation of cervical cytoplasm||CNN||Experimental results achieved an accuracy of 94.50% for nucleus region detection and a precision of 0.9143(SD 0.0202) and a recall of 0.8726(SD 0.0008) for nucleus cell segmentation|
|Gurcan et al, 2001 ||Detection of microcalcifications||CNN||The results demonstrated optimization of cost surface whose characteristics are not known|
|Han et al, 2015 ||Membrane bioreactor permeability||RNNb||Simulation and experimental results demonstrate the reliability and effectiveness of the proposed intelligent detection system|
|Zhang et al, 2017 ||Sequence-specific correction for RNA||RNN||RNN-based bias correction method compares well with the state-of-the-art sequence-specific bias correction method|
|Ren et al, 2018 ||Prostate cancer differentiation||RNN||Their study demonstrates that prostate cancer patients with Gleason score of 4+3 have a higher risk of disease progression and recurrence compared with prostate cancer patients with Gleason score of 3+4|
|Wang et al, 2018 ||Detecting biomedical event trigger for protein and gene||RNN||F-score potentially reached about 80%, which is better than comparative experimental methods|
|Chen et al, 2018 ||Effective drug combination||DBNc||Predict effective drug combination from gene expression and pathway and ontology fingerprints properties for treating cancer|
|Beevi et al, 2017 ||Cell mitosis detection||DBN||The algorithm provides improved performance compared with other state-of-the-art techniques with average F-score of 84.29% for the MITOSd dataset and 75% for the clinical dataset from Regional Cancer Centre|
|Zhang et al, 2014 ||Identification of critical proteins||DBN||The results of comparison showed that DBN had higher reconstruction rate compared with baseline methods and more proteins of critical value to yeast cell cycle process were identified|
|Jiang et al, 2016 ||Huntington disease identification||DBMe||Results demonstrate that the model can detect important information for differential analysis of time series gene expression datasets|
|Ghasemi et al, 2017||Biological activity prediction||DBN||The output of the model demonstrated significant superiority to traditional neural network with random parameters|
|Eraslan et al, 2019 ||Single cell RNA-seq denoising||AEf||Outperforms existing methods for enhancing biological discovery and data imputation in terms of quality and speed|
|Guan et al, 2018 ||Gene function annotation||AE||The model can capture intermediate representations to partial corruption of input pattern and generate low-dimensional codes superior to conditional dimension reduction tools|
|Chen et al, 2018 ||Genomics functional characterization||AE||Retains sufficient biological information with regard to tumor subtypes and clinical prognostic significance. Provides high reproducibility on survival analysis and accurate prediction for cancer subtypes|
|Wang et al, 2018 ||Visualization of single cell RNA- seq||AE||Reconstructs the cell dynamics in preimplantation embryos and identifies several candidate marker genes associated with early embryo development|
|Maggio et al, 2018 ||Prognostic profiling for survival prediction||AE||The embedding technique can be used to better stratify patients’ survival|
|Hu et al, 2018 ||Prediction of drug-likeness||AE||The classification accuracy of drug-like/nondrug–like models are 91.04% on WDI-ACDg databases and 91.20% on MDDR-ZINCh database|
aCNN: convolutional neural network.
bRNN: recurrent neural network.
cDBN: deep belief network.
dMITOS: mitosis detection in breast cancer histological images.
eDBM: deep Boltzmann machine.
gWDI-ACD: world drug index-available chemicals directory.
hMDDR-ZINC: MDL drug data report-zinc compound.
Health Record and Report Management
EHR stores patient’s data for improving health care and providing personalized treatment and historical account. This information can be in the form of radiological images, diagnosis, temporal event extraction, doctor health review, disease classification, demographic details, prescription, laboratory tests, and results. Over the years, these records have increased proportionally making it difficult and challenging for health workers and medical professionals to handle. Until the last decade, most approaches were based on statistical techniques and few attempts to use ML. Currently, those methods have become infeasible because of the large and increasing amount of these data. DL becomes imperative to be able to make meaning from these data.presents some literature of DL implementation in EHR.
CNN techniques have been adapted to solve some task related to EHR to achieve better health management system. Feature engineering remains a major bottleneck when creating predictive systems for EHRs . Word embedding from discharge notes combined with CNN was applied to disease code classification [ ]. The model was based on a 1-layer CNN with a filter region size of 1 to 5 to increase comparability with traditional ML techniques. One study [ ] proposed a CNN method for phenotyping from patients’ EHRs. For the initial setup, every patient’s record was represented as a temporal matrix with time on one dimension and event on the other dimension. A 4-layer CNN model was created for extracting phenotypes and performing prediction. The first layer comprised the temporal matrix. The second layer was a one-side convolution layer that could extract phenotypes from the first layer. The third layer was a max-pooling layer introducing sparsity on the detected phenotypes so that only those significant phenotypes would remain. The fourth layer was an FC softmax prediction layer.
Similarly, RNN methods have also been applied to solve problems relating to EHR to understand symptoms and achieve improved health care quality and personalized medication. A combination of bidirectional LSTM and CRF network has been implemented to recognize entities and extract relationship between entities in EHR . To improve the model, multitask learning was included to handle hard parameter sharing, parameter regularization, and task relation learning. In addition, another LSTM and CRF to recognize clinical entities from Chinese EHR data was proposed [ ]. Character embedding and segmentation information were used as features to be able to semantically understand diagnoses, tests, body parts, symptoms, and treatments. In [ ], LSTM method was used for structured prediction in clinical text and in [ ], RNN frameworks were explored and proved to be significantly better than CRF models. In [ ], the LSTM implementation was for a single data structure that could be used for many predictions, rather than requiring custom, hand-created datasets for every new prediction. This approach represented the entire EHR in temporal order, which represents the event in a patient’s timeline.
In addition, RBM and AE DL techniques have been constructed to handle challenging tasks found in EHRs to provide solutions or serve as a preprocessing step for another technique. A DBN framework was applied to predict the risk of osteoporosis from heterogeneous EHR for monitoring bone disease progression . The framework is capable of pinpointing the underlying causes of the disease to assess the risk of a patient in developing a target disease and discriminating between patients suffering from the disease for the purpose of selecting risk factor of the disease. In [ ], 2 novel modifications to DBN training was proposed to address the challenges and exploit properties that are peculiar, if not exclusive, to medical data. First, a general framework was examined for prior knowledge to regularize parameters in the topmost layers. Second, a scalable procedure was described for training a collection of NNs of different sizes but with partially shared architectures. AE model was developed for handling computational task and analysis of EHR [ - ]. In [ ], the challenge of traditional supervised learning approach for inferring precise phenotypic patterns was addressed. Conventionally, an expert designates which pattern to look for (by specifying the learning task and the class labels) and where to look for them (by specifying the input variables). Although this is appropriate for individual tasks, this approach scales poorly and misses the patterns. Unsupervised feature learning with AE was able to handle these limitations by identifying patterns (or features) that collectively form a compact and expressive representation of the source data, with no need for expert input or labeled examples.
|Wickramasinghe et al, 2017 ||Extract features from medical records||CNNa||It achieves superior accuracy compared with traditional techniques to detect meaningful clinical motifs and uncovers the underlying structure of the disease|
|Lin et al, 2017 ||Disease code classification||CNN||The method had a higher testing accuracy (mean AUCb=0.9696; mean F-score=0.9086) than traditional NLPc-based approaches (mean AUC range 0.8183-0.9571; mean F-score range 0.5050-0.8739)|
|Cheng et al, 2016 ||Risk prediction of chronic congestive heart failure||CNN||The model performance increases the prediction accuracy by 1.5% when 60% training data were used and 5.2% when it is 90% training data|
|Zeng et al, 2017 ||MobileDeepPill: Recognition of unconstrained pill image||CNN||DLd-based pill image recognition algorithm won the first price of the NIHe NLMf Pill Image Recognition Challenge|
|Li et al, 2018 ||Extraction of adverse drug events||RNNg||The DL model achieved a result of F-score=65.9%, which is higher than F-score=61.7% from the best system in the MADEh1.0 challenge|
|Zhang et al, 2018 ||Identify clinical named entity||RNN||CRFi and bidirectional LSTMj-CRF achieved a precision of 0.9203 and 0.9112, recall of 0.8709 and 0.8974, and F-score score of 0.8949 and 0.9043, respectively|
|Jagannatha et al, 2016 ||Prediction based on sequence labeling||RNN||Prediction model improved detection of the exact phrase for various medical entities|
|Jagannatha et al, 2016 ||Extraction of medical events||RNN||Cross-validated microaverage of precision, recall, and F-score for all medical tags for gated recurrent unit–documents are 0.812, 0.7938, and 0.8031, respectively, which are higher than other methods|
|Rajkomar et al, 2018 ||Representation of patients’ record||RNN||Achieved high accuracy for tasks such as predicting in-hospital mortality, prolonged length of stay, and all of a patient’s final discharge diagnoses|
|Hou et al, 2018 ||Extraction of drug-drug interaction||RNN||DL can efficiently aid in information extraction (drug-drug interaction) from text. The F-score ranged from 49% to 81%|
|Choi et al, 2015 ||Predicting clinical events||RNN||On the basis of separate blind test set evaluation, the model can perform differential diagnosis with up to 79% recall, which is significantly higher than several baselines|
|Choi et al, 2016 ||Detection of heart failure onset||RNN||When using an 18-month observation window, the AUC for the RNN model increased to 0.883 and was significantly higher than the 0.834 AUC for the best of the baseline methods|
|Volkova et al, 2017 ||Forecasting influenza-like illness||RNN||LSTM model outperformed previously used models in all metrics, for example, Pearson correlation (0.79), RMSEk (0.01), RMSPEl (29.52), and MAPEm (69.54)|
|Yadav et al, 2016 ||Patient data deidentification||RNN||The proposed approach achieved best performance, with 89.63, 90.73, 90.18 for recall, precision, and F-score, respectively|
|Hassanien et al, 2013||Classification of diagnoses||RNN||Models outperformed several strong baselines, including a multilayer perceptron trained on hand-engineered features|
|Li et al, 2014 ||Identifying informative risk factors and predicting bone disease||DBNn||Proposed framework predicted the progression of osteoporosis from risk factors and provided information to improve the understanding of the disease|
|Che et al, 2015 ||Detection of characteristic patterns of physiology||DBN||The empirical efficacy of the technique was demonstrated on 2 real-world hospital datasets and the model was able to learn interpretable and clinically relevant features|
|Tran et al, 2015 ||Harness electronic health record with minimal human supervision||DBMo||The model achieved F-scores of 0.21 for moderate-risk and 0.36 for high-risk, which are significantly higher than those obtained by clinicians and competitive with the results obtained by support vector machine|
|Miotto et al, 2016 ||Predict future of patients||AEp||Results significantly outperformed those achieved using representations based on raw electronic health record data and alternative feature learning strategies|
|Lv et al, 2016 ||Clinical relation extraction||AE||The proposed model is validated on the dataset of i2b2 2010. The DL method for feature optimization showed great potential|
|Lasko et al, 2013 ||Inferring phenotypic patterns||AE||The model distinguished the uric acid signatures of gout and acute leukemia despite not being optimized for the task|
aCNN: convolutional neural network.
bAUC: area under the curve.
cNLP: natural language processing.
dDL: deep learning.
eNIH: national institutes of health.
fNLM: national library of medicine.
gRNN: recurrent neural network.
hMADE: medication and adverse drug events.
iCRF: conditional random fields.
jLSTM: long short-term memory.
kRMSE: root mean square error.
lRMSPE: root mean square percentage error.
mMAPE: mean absolute percentage error.
nDBN: deep belief network.
oDBM: deep Boltzmann machine.
The success of DL algorithms for image segmentation, localization, classification, and recognition task in recent years is timely with remarkable increase in medical image data. Analysis of these data has become an active field, partly as image data are easier for clinicians to interpret and they are relatively structured and labeled. There have been reported accuracies in some publications for detecting a range of anomalies such as malignant tumor, breast mass localization, recognition of pathology (organ parts), infectious diseases, and coronary artery stenosis classification. CNN and AE have been commonly implemented to solve challenging medical image problems. This is because the structure of these DL methods makes it possible to learn salient features from the data to create different levels of abstraction to achieve the required result.lists some areas in medical image that have implemented DL solution. The performance exceeds ML techniques such as SVM and random forest classifiers.
The use of statistical pooling strategy was crafted into building CNN model in , with feature extraction at different convolutional layers and a multivariate classifier trained to predict which tumor contained occult invasive disease. Another pooling technique is stochastic pooling for alcoholism detection [ ]. In [ ], a CNN method that uses multiple patch sizes and multiple convolution kernel sizes was proposed to acquire multiscale information about each voxel to achieve accurate segmentation of tissue in brain images. Chest diseases are very serious health problems in the life of people. One study [ ] presented CNN model for diagnosis of chest diseases. The designed model was trained and tested using chest x-ray images containing different diseases.
Moreover,  presented a modified DBN technique to minimize the computation load from 3D ultrasound data for the first trimester of pregnancy, which is an important parameter in prenatal screening. The technique converts the sagittal plane into a symmetry plane and axis searching problem. Feature extraction requires technical and task-specific approach such as neuroimaging, which contains features for diagnosing diseases. A DBM technique was proposed for a high-level hierarchical latent and shared feature representation from 3D patch neuroimaging modalities [ ]. An integrated visual and textual multimodal image retrieval approach was created for cancer clinical practice and research with DBM method [ ]. In addition, the DBM method can be used to extract volumetric representations from 3D brain image for classification of sensorimotor activities. The weights in the higher level of the architecture show spatial patterns that can identify specific tasks and the third layer represents distinct patterns or codes. In [ ], a deep generative shape model–driven level set method was developed and evaluated to address automatic heart motion tracking to minimize radiation-induced cardiotoxicity. The proposed heart motion tracking method made use of MRI image sequences that characterize the statistical variations in heart shapes. This heart shape model was established by training a 3-layered DBM to characterize both local and global heart shape variations.
|Shi et al, 2018 ||Occult invasive disease prediction||CNNa||The performance result exceeded handcrafted computer vision technique that was designed with prior domain knowledge. It achieved operating characteristic curve of 0.70 and 95% CI|
|Wang et al, 2018 ||Alcohol detection||CNN||The method used multiple images in the experiment and achieved 96.88% sensitivity, specificity of 97.18%, and accuracy of 97.04%|
|Moeskops et al, 2016 ||Tissue segmentation||CNN||The result demonstrates accurate segmentation in all datasets and the robustness to different age and acquisition protocol|
|Abiyev et al, 2017 ||Chest disease detection||CNN||Demonstrate accurate classification of chest pathologies such as chronic obstructive pulmonary disease, pneumonia, asthma, tuberculosis, and lung diseases in chest x-rays|
|Liu et al, 2016 ||Food image recognition for dietary assessment||CNN||These results outperformed all other reported work such as DeepFoodCam using UEC-256 and Food-101 dataset|
|Nie et al, 2017 ||Detection of standard sagittal plane in pregnancy||DBNb||The model provides knowledge to avoid unnecessary massive searching and corresponding huge computation load|
|Zhang et al, 2016 ||Benign and malignant breast tumors differentiation||DBMc||Results showed that the deep learning method achieved better classification performance with an accuracy of 93.4%, a sensitivity of 88.6%, a specificity of 97.1%, and an area under the receiver operating characteristic curve of 0.947|
|Cao et al, 2014 ||Cancer clinical practice and research||DBM||Experimental results with large volume of real-world medical images showed that multimodal approach is a promising solution for the next generation medical image indexing and retrieval system|
|Wu et al, 2018 ||Tracking motion of the heart||DBM||Heart shape model that characterizes the statistical variations in heart shapes present in a training dataset for tracking motion of the heart|
|Jang et al, 2017 ||Four sensorimotor classification||DBM||Identified task-specific (left hand clenching, right hand clenching, auditory attention, and visual stimulus) features and classification of functional/structural magnetic resonance imaging volumes|
|Suk et al, 2014 ||Alzheimer disease identification||DBM||Achieved maximum accuracy of 95.35%, outperforming other computing methods|
|Khatami et al, 2016 ||Extract high-level features from medical images||DBN||Experimental results show that the proposed model improves about 0.07% performance compared with other models|
|Zhang et al, 2019 ||Discovering hierarchical common brain networks||DBN||Three hierarchical layers with hundreds of common and consistent brain networks across individual brains were successfully constructed|
|Hu et al, 2019 ||Cancer diagnosis||AEd||Diagnosed malignant mesothelioma, a rare but aggressive cancer because of its composite epithelial/mesenchymal pattern|
|Uzunova et al, 2018 ||Pathology detection||AE||Experiments on 2-dimensional and 3-dimensional datasets show that the approach is suitable for detection of pathologies and deliver reasonable dice coefficient result|
|Lee et al, 2018 ||Benign and malignant tumor classification||AE||The results show that when deep learning algorithm is applied on sonograms after intensity inhomogeneity correction, there is a significant increase of the tumor classification accuracy|
|Seebock et al, 2018 ||Age-related macular degeneration classification||AE||Used markers to classify early and late age-related macular degeneration cases. The model yields an accuracy of 81.40%|
|Wang et al, 2019 ||Spine disease diagnosis||AE||Achieved higher localization accuracy, low model complexity, and without the need for any assumptions about visual field in computed tomography scans|
|Malek et al, 2017 ||Image description for visually impaired||AE||Fusing a set of AE-learned features gave higher classification rates with regard to using the features individually|
|Zhang et al, 2016 ||Histopathological images analysis||AE||The method effectively combined the strength of multiple features adaptively as inputs and achieves 91.67% classification accuracy|
|Xia et al, 2016 ||Human attention process||AE||Experimental results on several benchmark datasets show that in accordance with different inputs, the network can learn distinct basic features for saliency modeling in its encoding layer|
|Mano et al, 2018 ||Chronic back pain detection||AE||Experimental results from patients in the United Kingdom and Japan (41 patients, 56 controls), achieved accuracy of 63%, with 68% in cross-validation of all data|
aCNN: convolutional neural network.
bDBN: deep belief network.
cDBM: deep Boltzmann machine.
Furthermore, preprocessing with AE can handle noise in images for tumor detection and intensity inhomogeneity correction before performing classification. A combination of multiple techniques can also be constructed, for example,  considered point-wise gated BM and RBM to identify tumor from image data. In [ ], it was demonstrated that conditional variational AE can learn the reconstruction and encoding distribution of different variabilities of 2D and 3D images to learn the appearance of pathological structures. Consequently, preprocessing of image can be done to highlight features that are fed into DL architecture to increase distinguishing tumor accuracy [ ]. Most applications of DL methods for diagnosis and classification of diseases require that the images are marked for training; however, because of the limitation of marked entities and training examples, supervised training does not scale well. Furthermore, a multiscale deep denoising AE was constructed without the constraint of prior definition for the identification of anomalies occurring frequently in retinal optical coherence tomography image data [ ]. Qualitative analysis of these markers shows predictive value in the task of detecting healthy, early, and late age-related muscular degeneration. A combination of contextual features from deep stacked sparse AE (SSAE) and structured regression forest for vertebrae localization and identification was created to overcome handcrafted and low-level features of spine structure [ ]. The method employs SSAE to learn deep contextual features by building larger-range input samples to improve the contextual discrimination ability.
Physiological Signals and Sensors
Advancement in sensing technology has made it possible to acquire and analyze signals from patients for monitoring mental state, heart condition, and disease diagnosis. An important process for achieving accurate and high-performance model depends on feature extraction and feature selection. DL algorithms have recorded successful achievement in modeling physiological signals and sensor data with better accuracy compared with traditional ML techniques.presents some implementations of DL methods described in literatures using sensors and physiological signals for health care management. One significant characteristic of this kind of medical data is that they are sequential and time-dependent. Therefore, a technique for creating a model should not only take into consideration the shape of the data (spatial features), but also the time factor (temporal features). Skin conductance sensor, microphone for speech sequence, blood volume pulsation, electroencephalogram (EEG), photoplethysmogram (PPG), ECG, and so on are some examples of data in this category. RNN and its variants have been predominantly applied in this domain as it is able to model the data in the context of time and sequence to reveal hidden features. DBN and AE have also been implemented to solve problems with this kind of data.
Many variations of CNN techniques have been created to achieve enhanced performance and there are some optimization techniques that have been applied to achieve better accuracy. In , a technique based on CNN called fast discriminative complex-valued CNN for automatic sleep stage classification was developed. The method can capture the sleep information hidden inside EEG signals and automatically extract features from the signal. The constructed CNN method eliminated the need for deep digital signal processing skills, which usually serve as preprocessing phase for most signal operations. The time series plots generated directly from accelerometer and gyroscope signals were employed for classification of human activity and exercise detection [ ]. The classification task was achieved with CNN, where the generated signals were formatted into image dimension. Estimation of brain activation with CNN was addressed in [ ], where the temporal region was modified with unscented Kalman filter and a corresponding unscented smoother to observe inference relation of task-specific brain network. The CNN model parameters were estimated using expectation-maximization algorithm to exploit the partial linearity of the model. Moreover, the initial challenge encountered in building a model is data preprocessing and setup. Often data are irregular, inconsistent, and sometimes contain irrelevant information. Therefore, the preprocessing bottleneck for the creation of 2 mental state classification models for drivers from EEG signals was handled with CNN and deep residual learning [ ]. The model contains 8 layers: the input layer, 3 convolutional layers, a pooling layer, a local response normalization layer, an FC layer, and the output layer.
|Zeng et al, 2018 ||Predict mental states of drivers||CNNa||Predicted the mental states of drivers from electroencephalography (EEG) signals using 2 mental state classification models called EEG-Conv and EEG-Conv-R|
|Zhang et al, 2017 ||Sleep stage classification||CNN||The total accuracy and kappa coefficient of the proposed method are 92% and 0.84, respectively|
|Veiga et al, 2017 ||Human activity classification||CNN||The exercises could be recognized with 95.89% accuracy|
|Lenz et al, 2011 ||Interactions in human brain||CNN||Result showed regions of human brain affected by interactions and activities|
|Murad et al, 2017 ||Human activity recognition||RNNb||Experimental results showed that the proposed method outperforms methods employing conventional machine learning algorithms, such as support vector machine and k-nearest neighbors|
|Liu et al, 2016 ||Predicting driving fatigue||RNN||Identified brain dynamics in predicting car driving fatigue. The model was evaluated using the generalized cross-subject approach|
|Yu et al, 2015 ||Human action classification||RNN||Real-time human action classification for recording and regenerating both action sequences and action classification tasks from continuous signal|
|Vakulenko et al, 2017||Human body motion analysis||RNN||The method generated missing information from human body motions from sparse control marker settings|
|Mo L et al, 2016; Ordóñez et al, 2016 [, ]||Human physical activity recognition||RNN||The model can recognize 12 types of activities and the accuracy rate was 81.8%. CNN was applied for feature extraction and long short-term memory model for the human physical activity recognition|
|Mathews et al, 2018 ||Cardiac arrhythmias diagnosis||DBMc||Single-lead electrocardiogram model detected cardiac abnormalities which was comparable with human expert|
|Chu et al, 2018 ||Recovery motor imagery||DBNd||Recognize and restructure the incomplete motor imagery in electroencephalogram signals for recovery motor imagery-based treatment|
|Turner et al, 2014 ||Seizure detection||DBN||High resolution biosensing multichannel model achieved personalized health monitoring|
|Chao et al, 2018 ||Emotion recognition||DBM||The results showed that the proposed framework outperforms other machine learning classifiers|
|Jindal, 2016 ||Heart rate monitoring||DBM||Technique was able to predict heart rate with a 10-fold cross-validation error margin of 4.88%|
|Hassan et al, 2018 ||Human activity recognition||DBN||The proposed approach outperformed traditional expression recognition approaches such as typical multiclass support vector machine and artificial neural network|
|Ruiz-Rodríguez et al, 2014 ||Blood pressure monitoring||DBM||Continuous noninvasive blood pressure monitoring system with performance higher than benchmark methods|
|Yuan et al, 2019 ||Epileptic seizures detection||AEe||Experimental results showed that the proposed model was able to achieve higher average accuracy and F-score of 94.37% and 85.34%, respectively|
|Jirayucharoensak et al, 2014 ||Detection of emotion||AE||The model provided better performance compared with support vector machine and Naive Bayes classifiers|
|Jokanović 2017 ||Human fall detection||AE||Experimental data were used to demonstrate the superiority of the model over principal component analysis method|
|Xia et al, 2018 ||Cardiac arrhythmia classification||AE||The results from the model (99.8% accuracy) showed that the classification performance of the proposed approach outperforms most of the state-of-the-art methods|
aCNN: convolutional neural network.
bRNN: recurrent neural network.
cDBM: deep Boltzmann machine.
dDBN: deep belief network.
Similarly, RNN methods have been effective in mining discriminative features from raw input sequences acquired from body-worn sensors. The use of deep RNN for building recognition models for human activities was proposed in . It was capable of capturing long-range dependencies in variable-length input sequences. Moreover, the use of fuzzy logic with RNN to create a recurrent fuzzy NN increases adaptability and the bottleneck of regression problem to handle driving fatigue for preventing road accidents [ ]. In addition, classification of multiple types of motion when observing a human action can be difficult because of the complex nature of the timescale signal. Therefore, [ ] proposed supervised multiple timescale RNN architecture for handling the issue of action classification. To overcome the difficulty of setting the initial states, a group of slow context nodes, known as classification nodes, was created. The supervised model provides both prediction and classification outputs simultaneously. In [ ], continuous-time RNN networks were considered as dynamic models for the simulation of human body motion. These networks comprise a few centers and many satellites connected to them. The centers evolve in time as periodical oscillators with different frequencies.
Furthermore,  developed a decoding scheme from a combination of Lomb-Scargle periodogram and DBN to recognize incomplete EEG signal data to solve the problem of motor imagery recovery for performing classification tasks such as heart rate variability. The use of a variety of representations and DBM algorithms was explored for seizure detection in high resolution, multichannel EEG data [ ]. In addition, a DL framework based on improved DBN with glia chains (DBN-GCs) for handling emotion recognition task was constructed [ ]. In the framework, DBN-GCs are employed for extracting intermediate representations of EEG raw features from multiple domains separately, as well as for mining interchannel correlation information by glia chains. The higher-level features describe time domain characteristics and frequency domain characteristics. The time-frequency characteristics are fused by a discriminative RBM to implement emotion recognition task. Owing to the increasing monitoring of heart rate through mobile phones and wearable devices, [ ] presented a novel technique for accurately determining heart rate during intensive motion by classifying PPG signals obtained from mobile phones or wearable devices integrated with motion data obtained from accelerometer sensors.
Moreover, AE models have also been constructed to solve health and biomedical challenges using signals and sensors. For example, AE-based multiview learning was implemented to monitor and analyze multichannel EEG signals of epileptic patients to prevent complications caused by epileptic seizures . The implemented approach was an end-to-end model that was able to jointly learn multiview features from both unsupervised multichannel EEG reconstruction and supervised seizure detection via spectrogram representation. In [ ], the utilization of stacked hierarchical AE learning approach was proposed for automatic emotion recognition with nonstationary EEG signals. To alleviate overfitting problem, principal component analysis was applied to extract the most important components of the initial input. In addition, covariate shift adaptation of the principal components was implemented to minimize the nonstationary effect of EEG signal. In another similar implementation, a stacked AE was proposed to detect human fall [ ]. The proposed approach automatically captures the intricate properties of signal from radar. To minimize false alarms in human fall detection, information from both the time-frequency and range domains was fused together.
Challenges in Health Care for Deep Learning Applications
In spite of the all the impressive achievements and capabilities of DL discussed in the previous section, the technique is still in its infancy in biomedical and bioengineering applications. There are significant challenges that need to be resolved for DL to be able to handle the inherent medical and health care challenges. This section highlights some of the challenges confronting the implementation of DL methods.
Medical Data Representation and Transformation
DL algorithms can make the most effective observations and predictions with the appropriate type and quantity of data. Currently, real-world medical data are in unstructured formats such as sequences (time series, audio and video signals, DNA, and so on), trees (XML documents, parse trees, RNA, etc), text data (symptoms description, tumor description, medical records), or combinations of any of these formats . Unfortunately, the core of DL technique can only process numeric input data as eventually it is broken down to strings of zeros and ones for computing system. Some qualitative data are not easily converted into a usable format and processing can sometimes become complicated. Humans can easily process and make meaning of these data and when there is a simultaneous change, for example, in intensity and quantity, it can easily be understood and adjustment can be made with regard to the changes; an example is temperature and light. The representation of similar processes and conditions in DL requires a lot of encoding and thoughtful mathematical expressions in DR and transformation. Cross-domain feature learning algorithm based on stacked denoising AE has been considered for effective feature representation to describe data with multimodal property (eg, signals, image, video, and audio) [ ]. A DL architecture that is capable of integrating multiple types of data concurrently is needed to handle some real-world situations.
and show the differences between currently available implementation of DL methods and the expected real-world implementation, respectively. In , different medical data have corresponding DR formats which fit a particular DL architecture. The design is expected to respond to one type of input or DR and produce a response for the expected input. However, is a smart DL that mimics the simultaneous process of the human body where it is capable of handling multiple inputs simultaneously to decide a response.
Consider, for example, a multiple DR DL model for monitoring a baby’s health condition. When the model observes an abnormal behavioral pattern of the baby, the temperature and the physiological signals from the baby are analyzed and considering the input of light intensity and the temperature of the environment and the baby, the model produces a response for the baby’s health status.
Handling Biomedical Data Stream
Another challenge with DL is dealing with fast moving and streaming data . There is a rapid change in the health care industry with huge volume of health care data emanating at a rapid rate. The benefit of this is that the medical practitioners can leverage on these with the support of DL model to diagnose and deliver health care services for different pathological conditions. These data can be found in real-time biomedical signals from many sources, including blood glucose monitoring, brain activity, blood pressure and oxygen saturation level, biomedical imaging from ultrasound, electrography, MRI, in thousands of terabytes for insight into medical conditions. Unstructured data format of useful patient records in the form of clinical text contains useful patterns and genomic data describing relationship between various genetic markers, disease conditions, and mutations. Physiological sensing data from ECG and EEG are important signals that are acquired from different parts of the body. It is important for DL to be able to make meaning of large volumes of continuous input data that change with time and also take into consideration when previous data become obsolete. In [ ], continuous activity learning framework for streaming videos by intricately tying together deep hybrid feature models and active learning was proposed. In another architecture, a streaming hardware accelerator was proposed for incremental feature learning with denoising AE [ , ]. Although, some DL architecture variants have tried to proffer techniques for working around this situation, there are unresolved challenges regarding effective analyses of fast moving, large-scale streaming data in terms of memory consumption, feature selection, missing data, and computational complexity.
describes the summary between generated continuous medical data (CMD) and the usage of the data by DL. The challenge for DL is to make use of CMD, rather than only performing classification and prediction on the new data. The figure describes the use of updated database storage to keep generated data, which serves as a buffer to hold data until it is used to update the model in the DL stream processing.
The importance of this architecture is that it provides the platform for many consumer streams such as mobile device, medical practitioners, and third-party application programming interface (API) services to utilize the data. However, in the future, there may be variants of DL methods to handle real-time CMD, which may eliminate or reduce the function of big data analysis module.
Analyzing Medical Big Data
Large quantity of data is responsible for highly accurate results recorded in DL. During the learning phase, features in the data are used to build or create parameters in the neurons to achieve prediction. It is important for the data to be large. In addition, it is also important for the data to contain important and required features for the training. Some medical domains that want to take advantage of DL are restricted because of the difficulty in generating or acquiring data and sometimes labeling data requires domain experts, who are not readily available. In , a technique was presented for dealing with fine-grained image classification scarcity. Furthermore, [ , ] presented an approach to deal with useful features in data for DL. The question is how much information is available in large data. Tuning parameters of neurons is achieved largely through validation computation procedures and the choice of DL structure. Medical big data (MBD) analysis has numerous advantages, including disease control, treatment, and diagnosis. Some MBD can be obtained from various sources, for example, medical imaging devices, the internet, biometric data, large clinical trials, biomarker data, clinical registries, and administrative claim record [ ]. DL provides the tool to make smart and accurate analysis of data in this field, which will assist experts take better decision, report patient health status, and build an efficient AI. However, there are some challenges confronting DL in this domain. The major challenge is the difficulty in acquiring MBD because of danger of data misuse and lack of data sharing insensitivity which could compromise privacy of patients, legal issue, costly equipment and medical expert involved [ ].
Another issue is the method of data collection which is done through application forms and protocols which could be hectic. The data are sometimes relatively small compared with data from other environments (eg, social media) and they are generated from nonreplicable situations or not readily common conditions. There are other inherent challenges encountered in MBD. Apart from missing data, there is the issue of errors in encoding medical record data during storage and difference in measurement equipment and measurement scale. In some areas, data are not available or are not enough because of the lack of knowledge on the importance of big data and data analysis. Synthetic data are sometimes constructed and integrated with acquired real data to achieve a large data size and maintain a balance of variables, nevertheless, how much trust should be given to synthetic data. In the aspect of analysis, there are different types of patient characteristics which can result in differences in physiological signals such as weight and the time of treatment, which may be an additional dimension . These issues need to be resolved to provide an integrated health care system that will improve service delivery and reduce dependence on experts. DL methods require reliable and large data for successful results. Although it is relatively easy to acquire data from other sources, such as Web or user internet pattern, online customer reviews, electronic devices, and atmospheric conditions (eg, temperature and wind speed), it is often difficult to acquire data from human subjects because of the inherent challenges such as maintaining fixed position sometimes over a long period of time, static charges interference during data acquisition from the subject, difference in metabolic conditions, and negative side effects and reaction by the subject. A summary of the source of MBD, benefits of DL, and challenges of MBD is presented in . It is necessary to have either single or multiple repositories to manage MBD; however, there are challenges such as poor network connection, incomplete or inconsistent data, and unavailable computing resources that will mitigate against achieving the desired analysis of the data.
An example is inconsistency in the measurement of date of birth. In one location the order is day, month, and year, but in another location the arrangement can be month, day, and year. In addition, there could be inconsistent units of measurement such as mmol/dl and mg/l for blood glucose measurement and ounce and kilogram for weight measurement. Although the issue of inconsistency in measurement can be managed, security and privacy still make it difficult to acquire data for analysis. Some medical institutions do not support the use of data from patients for studies or the data are not readily available. In some cases, it is expensive because of the high monetary cost needed to get this information from these institutions.
Hardware Requirements for Medical Big Data
DL solution requires large training data to function effectively. Usually real-world medical data are very large and are constantly increasing. To implement tasks and create models, the computing machine needs to be equipped with sufficient processing power. To handle such requirements, data scientists and engineers developed multicore high performing GPUs and similar processing units as the regular central processing unit is impractical to handle large-scale DL tasks . These GPUs are expensive, consume lot of power, and are not readily available for common use or in medical institutes and hospitals where the data are captured and generated. However, some companies, such as Wolfram Mathematica and Nervana Systems, have taken up the project to provide cloud-based services that allow researchers to speed up the training process [ ]. The challenge is that industry level DL systems use high-end data centers, which are not available in medical institutions, whereas, deployment after training is done on smart devices, such as laptops, smart wearable devices, embedded computers, and other mobile devices, which have small and inefficient processing units. The larger the DL architecture, the bigger the computing requirement needed to accomplish training. Deploying DL solution to the real world thus becomes a costly and processor consuming situation. mHealth big data are pointless without suitable DL analytic methods to extract meaningful information and hidden patterns from data. One study [ ] presents a tutorial on DL in mobile big data analytics and discusses a scalable distributed DL framework over Apache Spark. The framework is executed as an iterative MapReduce computing on many Spark workers. A partial deep model is learned by each Spark worker on a partition of the overall mobile, and a master deep model is then built by averaging the parameters of all partial models. Moreover, there are current hardware designs intended to implement artificial neurons in a chip, such as Intel Curie, NuPIC, SpiNNaker, and IBM TrueNorth [ ]. There are couple of notable software packages that provide implementation of DNN and have API for Python, Java, C++, and MATLAB, for example, TensorFlow by Google, neon by Nervana Systems, and Caffe by Berkeley Center.
Future Trends for Deep Learning
The current achievement in DL will open up more research areas and improvements on existing models. This section describes possible directions for research and development with focus on health care and applications of physiological signals.
Complexity of Computation
There is increasing application of DL in the medical field, especially in the area of physiological signals such as ECG, EEG, electromyography (EMG), and so on. ECG measures the bioelectrical activity of the heart, EEG monitors the bioelectrical activities of the brain, and EMG observes the working condition of the muscles and nerves of the body. The success recorded in this area will bring to the surface more application and implementation variation techniques. The purpose of automated analysis of these signals is for implementation in clinical devices as a practical medical diagnostic tool to improve the efficiency of treatment and continuous health monitoring. To achieve this feat, subsequent studies need to enhance the complexity of classifier algorithm to improve computational efficiency and complexity. For example, one study showed that the memory and complexity of DBN model is higher than other algorithms such as SVM, logistic regression, and K-nearest neighbor (KNN) [, ]. However, DBN provides high accuracy over the other algorithms. Therefore, improvement is needed to enhance the DL algorithm for practical use.
Multitasking Deep Learning
Currently, the rise in the use of wearable devices in recent years means that multiple physiological signals can be captured simultaneously and continuously. The classification and analysis of these signals may require different DL methods for different tasks. Future studies should consider a single generalized DL method that could satisfy multiple classifications. The purpose of this approach will conserve time and effort that would otherwise be needed to create a specific method for each classification. One study  considered a complex scenario of learning over multivariate and relational time series with missing data, where relations are modeled by a graph. They not only predicted future values for the time series, but also to fill in missing values. Another future consideration is to design DL methods that combine multiple physiological signals for classification. Multiple signals from wearable devices provide the possibility to integrate these signals to have a unified model. Constructive application of these signals will definitely increase accuracy and will also serve multiple purposes, where when one of the signals is not available, the system can still function with available signal input. Furthermore, a combinational adaptive DL model that is capable of handling multiple physiological signals for different classification tasks (multitasking) will minimize dependence on a single model and open the opportunity for a different approach to the application of DL.
Medical Internet of Things and Application
Internet of Things (IoT) and big data are responsible for the creation of smarter environment. One study  describes a smart environment as a physical world that is richly and invisibly interwoven with sensors, actuators, displays, and computational elements, embedded seamlessly in the everyday objects of our lives, and connected through a continuous network and smart mobility. IoT devices are on the increase; an estimated 50 billion devices will be connected to the internet by 2020 [ ]. This will bring about explosion in the size of data that will be generated. The exponential growth of data from connected devices, such as wireless body sensor, smart meters, and so on, makes DL the desired tool to make meaning from these data. A cloud-based DL becomes a challenge because of connection bottlenecks and overall reduction in the quality of service owing to latency issues [ ]. Edge computing is proposed to move computing service from centralized cloud servers to edge nodes closer to the end users [ ]. Some research has been conducted in this emerging field, such as seizure prediction in controlling epilepsy in medically refractory patients with EEG and electrocorticography signals via IoT [ ]. The rapid proliferation of mobile phone and wearable devices has contributed to the evolution of IoT-enabled technology from usual single center–based system to more personalized health care systems. mHealth uses the wireless connection in IoT and mobile technology from mobile industry to create a connection between patients and health care professionals to make patients become advocates of their own health and promote communication between the professional and patients. mHealth framework in IoT has been used to create a voice pathology detection system using DL [ ]. In the system, voices are captured using smart mobile devices. Voice signals are processed before being fed to a CNN. One study [ ] presented a DL and mHealth technologies for improving tuberculosis diagnosis in Peru. shows the structure of edge computing technology where all the data captured from IoT devices are stored in the cloud. The edge nodes use specific data from the cloud required by client devices to perform DL analysis and computation. Edge computing adds 2 major enhancements to cloud computing by processing large volumes of data before transferring it to the cloud and enabling computing ability in the edge node, which optimizes the resources in the cloud. An example is DL-based food recognition system for dietary assessment on an edge computing service infrastructure [ ]. Further research can be done to improve this area for efficient implementation of DL, for example, a distributed, layer-centered DL architecture that supports edge node operation of cloud resources. DL techniques maximize the number of tasks in computing environment owing to limited service capability, network performance, and scalability.
Performance evaluation and measurement of DL on edge computing is also another area to consider. Moreover, in the future there will be distributed and integrated variants of DL methods for edge computing because of the increase in IoT devices and technology.
Semisupervised Learning for Biomedical Data
Another key area of interest would be to explore the situation of both labeled and unlabeled data which occur in many biological domains such as proteins and DNA. The objective of DL in such cases is to integrate semisupervised training techniques toward achieving the criteria for good DR learning. For further studies to enable DL understand the patterns and DRs in such situations (unlabeled/unsupervised data), one approach would be to consider the existing labeled/supervised data to tune learned pattern and representation to achieve the optimal modeling for the data. Another approach is to combine DL and active learning . Variants of semisupervised learning in data mining and active learning methods such as adaptive learning and transfer learning can be exploited toward obtaining improved DRs. Input from crowdsourcing or human experts can be used to obtain labels for some data samples which can then be used to better tune and improve the learned DRs [ ]. Furthermore, hybrid DL has been constructed for feature extraction, classification, and verification of faces [ ]. Application of DL in physiological signals for health care monitoring and analysis is still in its infancy and often suffers from incomplete or unavailable labeled data. More study needs to be done in this area and the implementation of hybrid techniques and variants of semisupervised learning to overcome the challenges of unlabeled data.
Replacement of Biomedical Research Methods by Deep Learning
There are more areas to implement DL to improve services, operations, devices, and software for health and medical fields. One study  proposed a clinical validation technique for improving grading of data collected by crowdsourcing for diabetic retinopathy, a leading cause of vision loss because of diabetes mellitus. A logistic regression method was implemented with 50% dataset for training that have normal and abnormal classification labels. Test and validation was performed on 50% dataset. The result achieved 90% sensitivity. However, the operation requires human decision which is prone to error and bias. CNN can be applied to 50% of labeled images to learn the features through series of convolution and pulling layers to predict 50% test set. The sensitivity is expected to be more than 90% as CNN abstraction of features at different layers will improve the sensitivity results. Furthermore, analysis of fall of individuals with dementia from continuous video monitoring was performed for early detection and prevention [ ]. Analysis was carried out using a 4-point Hopkins Falls Grading Scale. A suitable DL method will be a hybrid technique of both RNN and CNN (recurrent CNN), which is able to approximate a function from a series of video frames in the continuous video sequence to systematically determine patient’s condition: prefall, fall, and postfall. This can be implemented to trigger alarm for medical attention for the patient. In [ ], mainstream wearable device was presented in health monitoring to support consumers in making purchasing decision. The analysis method implemented may become ineffective as the data grows larger, but a DNN will remain effective despite the size of the data and the performance will not decline. Another area of application is in cardiac auscultation that can provide information about cardiovascular hemodynamics and diseases with simple diagnostic algorithm [ ]. LSTM technique will effectively map the sequence of sounds from the device capturing the sound to distinguish between normal and pathologic heart sounds. LSTM is capable of understanding the pattern from the sound data because of the gate and memory circuit which is an integral part of the DL algorithm. One study [ ] presented a qualitative and quantitative tablet-based software application for assessing bodily symptoms for both clinical and research purposes. The implementation can be achieved with multilayer stack AE between patients and doctors. The architecture of AE is able to encode and decode the input from patients to the expected output for the treating doctor and vice versa. The multilayer concept will handle the test-retest reliability. Furthermore, a construction of a priori analysis was employed to describe the essential qualities of participant’s experience [ ]. This included delineation of common and novel themes relating to informed consent, with a self-administered, mobile phone-based electronic consent (eConsent) process over a 6-month period within the Parkinson mPower app. This challenge can effectively be resolved with structured DBN architecture. Data collected for the specified period can be used to train a DBN model that resides in a cloud and the mPower app can communicate with the model to get required result. DBN layer-wise training technique ensures that features in the input data are taken into consideration during the creation of the model. This architecture removes processing responsibility from the mobile app (this makes the device light), provides the possibility for extension of the model, allows multiple users to take advantage of the system, and allows for central update when necessary. In [ ], user needs for mobile behavioral-sensing technology was presented for depression management using thematic analysis with an inductive approach. The research was conducted by interviewing 9 clinicians and 12 students with depression, recruited from a counseling center. The interview duration was between 40 and 50 min and there was audio recording and transcription. The success recorded was because of small data size. However, it will become challenging with large size of data and human limitation will affect performance. Therefore, hybrid DL technique will provide a better performance, with the use of LSTM to model the recorded audio and DNN for the structured content. The use of hybrid technique will make better meaning from the data, as the model keeps learning and improving with increasing available data without human bias or the limitation of thematic analytic model. DL can be implemented to understand the use of gyroscope for classification of physical activities using mobile phone motion sensor. In [ ], 13 physical activities were considered, and the classification technique required the use of many algorithms: C4.5, Naive Bayes, logistic regression, KNN, and meta-algorithms such as boosting and bagging. DL technique called RBM will be appropriate to replace the implemented algorithms. The conditional distribution over the hidden nodes in RBM makes the feature presentation of each activity from the input signal possible.
ML is gradually influencing the way health care treatment and monitoring is performed. All of this can be attributed to the success recorded by DL. Compared with conventional ML and feature engineering, DL has potentially proven to provide response to data analysis and learning problems found in enormous volumes of data. Different variations of DL techniques have been implemented across many areas such as biomedical image, health record processing, sensors and physiological signal processing, human motion and emotion analysis, and so on. A successful AI system must have an excellent ML component; DL is taking the position as the number one choice for AI. To understand DL, in this review paper, we discussed about the basic architecture of DL methods. The discussion focused on principles of operation and application in health and medical domains. We presented the following models: (1) AE, (2) RNN, (3) CNN, (4) DBN, and (5) DBM. We presented a review of publications that have implemented these models in medical image, physiological signals, biological system, and EHR. We investigated the trend of DL implementation from 2012 to 2017. We observed a steady rise, with CNN having the highest increase occurrence. Computer and network architecture will gradually begin to change to support big data and DL techniques for efficiency and scalability. Moreover, there are some inherent challenges encountered in DL that need to be addressed. Most of these data in the real world are in unstructured format that cannot be processed by DL methods and require extra layer of encoding and representation. Clinical data are expensive to acquire and dataset contains incomplete and inconsistent records.
Statistical results presented in this review paper reveals that future applications and trends in DL will see more application of CNN implemented in medical image processing. There will be more variations of DL techniques across the general DL methods. There will be increase in the application of physiological signals using DL methods for diagnosis. The advancement in IoT and edge computing technology will bring about a different model of DL that will support this technology. Further research and study need to consider targeting this platform and solve issues relating to performance evaluation, scalability, and limited service capability. AI for mHealth will be driven by DL assisted by cloud and edge computing to process big data from wearable and mobile devices. Therefore, we can say that DL offers an excellent algorithm and is the answer to the challenges presented by MBD. However, the use of DL in every application that requires data analysis should not be done at the expense of other ML algorithms with less computation and memory requirement that are capable of producing similar results. Furthermore, attention should be given to other ML algorithms that have good possibility of achieving high performance with big data to deal with the demand for data analysis.
This work was supported by the National Natural Science Foundation of China (NNSFC) under grant number 61871375, U1505251 and U1713219. National Key R&D Program of China under grant number 2018YFC2001002, Shenzhen Basic Research Project under grant number JCYJ20180507182231907, Chinese Academy of Sciences (CAS) key laboratory of health informatics, and the enhancement project for Shenzhen biomedical electronics technology public service platform. The support of Chinse Academy of Sciences and The World Academy of Sciences president’s fellowship program.
Authors ZN and LW are both corresponding authors for this paper.
Conflicts of Interest
- Hung K, Zhang YT, Tai B. Wearable medical devices for tele-home healthcare. Conf Proc IEEE Eng Med Biol Soc 2004;7:5384-5387. [CrossRef] [Medline]
- Muller H, Unay D. Retrieval from and understanding of large-scale multi-modal medical datasets: a review. IEEE T Multimedia 2017 Sep;19(9):2093-2104. [CrossRef]
- Tarouco LM, Bertholdo LM, Granville LZ, Arbiza LM, Carbone F, Marotta M, et al. Internet of Things in Healthcare: Interoperatibility and Security Issues. In: Proceedings of the International Conference on Communications. 2012 Presented at: IEEE'12; June 10-15, 2012; Ottawa, Canada p. 6121-6125. [CrossRef]
- Wu X, Zhu X, Wu GQ, Ding W. Data mining with big data. IEEE Trans Knowl Data Eng 2014 Jan;26(1):97-107 [FREE Full text] [CrossRef]
- Bergamaschi S. Big Data Analysis: Trends & Challenges. In: Proceedings of the International Conference on High Performance Computing & Simulation. 2014 Presented at: IEEE'14; July 21-25, 2014; Bologna, Italy p. 303-304. [CrossRef]
- Chen XW, Lin X. Big data deep learning: challenges and perspectives. IEEE Access 2014;2(3):514-525. [CrossRef]
- Wood J. Likythos: DSpace. 2010. Riding the Wave: How Europe Can Gain From the Rising Tide of Scientific Data. A Vision for 2030 URL: https://lekythos.library.ucy.ac.cy/bitstream/handle/10797/14288/4ekt023.pdf?sequence=1 [accessed 2018-04-16] [WebCite Cache]
- Istepanian RS, Al-Anzi T. m-Health 2.0: new perspectives on mobile health, machine learning and big data analytics. Methods 2018 Dec 1;151:34-40. [CrossRef] [Medline]
- Ng AY. Nuts and Bolts of Building Applications Using Deep Learning. In: Proceedings of the Thirtieth Conference on Neural Information Processing Systems. 2016 Presented at: NIPS'16; December 5-10, 2016; Barcelona, Spain.
- Greenspan H, van Ginneken B, Summers RM. Guest editorial deep learning in medical imaging: overview and future promise of an exciting new technique. IEEE Trans Med Imaging 2016 May;35(5):1153-1159. [CrossRef]
- Shen D, Wu G, Suk HI. Deep learning in medical image analysis. Annu Rev Biomed Eng 2017 Dec 21;19:221-248 [FREE Full text] [CrossRef] [Medline]
- Keep M. DZone. 2018. Deep Learning and the Artificial Intelligence Revolution: Part 2 URL: https://dzone.com/articles/deep-learning-and-the-artificial-intelligence-revo-5 [accessed 2018-01-18] [WebCite Cache]
- Das S, Nene MJ. A Survey on Types of Machine Learning Techniques in Intrusion Prevention Systems. In: Proceedings of the International Conference on Wireless Communications, Signal Processing and Networking. 2017 Presented at: IEEE'17; March 22-24, 2017; Chennai, India p. 2296-2299. [CrossRef]
- Guruvayur SR, Suchithra R. A Detailed Study on Machine Learning Techniques for Data Mining. In: Proceedings of the International Conference on Trends in Electronics and Informatics. 2017 Presented at: ICOEI'17; May 11-12, 2017; Tirunelveli, India p. 1187-1192. [CrossRef]
- Almalaq A, Edwards G. A Review of Deep Learning Methods Applied on Load Forecasting. In: Proceedings of the International Conference on Machine Learning and Applications. 2017 Presented at: IEEE'17; December 18-21, 2017; Cancun, Mexico p. 511-516. [CrossRef]
- Pandey M. Machine Learning and Systems for the Next Frontier in Formal Verification. In: Proceedings of the Formal Methods in Computer-Aided Design. 2016 Presented at: IEEE'16; October 3-6 , 2016; Mountain View, CA, USA. [CrossRef]
- Wang G. A perspective on deep imaging. IEEE Access 2016;4:8914-8924. [CrossRef]
- Huang G, Liu Z, van der Maaten L, Weinberger KQ. Densely Connected Convolutional Networks. In: Proceedings of the Conference on Computer Vision and Pattern Recognition. 2017 Presented at: IEEE'17; July 21-26, 2017; Honolulu, HI, USA p. 4700-4708. [CrossRef]
- Hinton G, Deng L, Yu D, Dahl GE, Mohamed AR, Jaitly N, et al. Deep neural networks for acoustic modeling in speech recognition: the shared views of four research groups. IEEE Signal Process Mag 2012 Nov;29(6):82-97. [CrossRef]
- Sutskever I, Vinyals O, Le QV. Sequence to Sequence Learning with Neural Networks. In: Proceedings of the 27th International Conference on Neural Information Processing Systems - Volume 2. 2014 Presented at: NIPS'14; December 8-13, 2014; Montreal, Canada p. 3104-3112.
- Perez CE. Advanced Micro Devices. 2018. The Potential Disruptiveness of AMD’s Open Source Deep Learning Strategy URL: https://instinct.radeon.com/en/the-potential-disruptiveness-of-amds-open-source-deep-learning-strategy/ [accessed 2018-02-21] [WebCite Cache]
- Badawi O, Brennan T, Celi LA, Feng M, Ghassemi M, Ippolito A, MIT Critical Data Conference 2014 Organizing Committee. Making big data useful for health care: a summary of the inaugural mit critical data conference. JMIR Med Inform 2014 Aug 22;2(2):e22 [FREE Full text] [CrossRef] [Medline]
- Aggarwal LM. Advances in medical technology and its impact on health care in developing countries. Int J Radiol Radiat Tther 2017 Feb 27;2(2):569-576. [CrossRef]
- Wang CS, Lin PJ, Cheng CL, Tai SH, Yang YH, Chiang JH. Detecting potential adverse drug reactions using a deep neural network model. J Med Internet Res 2019 Feb 6;21(2):e11016 [FREE Full text] [CrossRef] [Medline]
- Zhang Y, Allem JP, Unger JB, Cruz TB. Automated identification of hookahs (waterpipes) on Instagram: an application in feature extraction using convolutional neural network and support vector machine classification. J Med Internet Res 2018 Dec 21;20(11):e10513 [FREE Full text] [CrossRef] [Medline]
- Rivas R, Montazeri N, Le NX, Hristidis V. Automatic classification of online doctor reviews: evaluation of text classifier algorithms. J Med Internet Res 2018 Dec 12;20(11):e11141 [FREE Full text] [CrossRef] [Medline]
- del Fiol G, Michelson M, Iorio A, Cotoi C, Haynes RB. A deep learning method to automatically identify reports of scientifically rigorous clinical research from the biomedical literature: comparative analytic study. J Med Internet Res 2018 Dec 25;20(6):e10281 [FREE Full text] [CrossRef] [Medline]
- Zhang K, Liu X, Liu F, He L, Zhang L, Yang Y, et al. An interpretable and expandable deep learning diagnostic system for multiple ocular diseases: qualitative study. J Med Internet Res 2018 Dec 14;20(11):e11144 [FREE Full text] [CrossRef] [Medline]
- Shi J, Wen H, Zhang Y, Han K, Liu Z. Deep recurrent neural network reveals a hierarchy of process memory during dynamic natural vision. Hum Brain Mapp 2018 Dec;39(5):2269-2282 [FREE Full text] [CrossRef] [Medline]
- Han J, Zhang D, Wen S, Guo L, Liu T, Li X. Two-stage learning to predict human eye fixations via SDAEs. IEEE Trans Cybern 2016 Feb;46(2):487-498. [CrossRef] [Medline]
- Yeganegi H, Fathi Y, Erfanian A. Decoding hind limb kinematics from neuronal activity of the dorsal horn neurons using multiple level learning algorithm. Sci Rep 2018 Dec 12;8(1):577 [FREE Full text] [CrossRef] [Medline]
- Murad A, Pyun JY. Deep recurrent neural networks for human activity recognition. Sensors (Basel) 2017 Nov 6;17(11):pii: E2556 [FREE Full text] [CrossRef] [Medline]
- Bing D, Ying J, Miao J, Lan L, Wang D, Zhao L, et al. Predicting the hearing outcome in sudden sensorineural hearing loss via machine learning models. Clin Otolaryngol 2018 Dec;43(3):868-874. [CrossRef] [Medline]
- Liang M, Li Z, Chen T, Zeng J. Integrative data analysis of multi-platform cancer data with a multimodal deep learning approach. IEEE/ACM Trans Comput Biol Bioinform 2015;12(4):928-937. [CrossRef] [Medline]
- Hu X, Yu Z. Diagnosis of mesothelioma with deep learning. Oncol Lett 2019 Feb;17(2):1483-1490 [FREE Full text] [CrossRef] [Medline]
- Mathews SM, Kambhamettu C, Barner KE. A novel application of deep learning for single-lead ECG classification. Comput Biol Med 2018 Dec 1;99:53-62. [CrossRef] [Medline]
- Xue W, Islam A, Bhaduri M, Li S. Direct multitype cardiac indices estimation via joint representation and regression learning. IEEE Trans Med Imaging 2017 Dec;36(10):2057-2067. [CrossRef] [Medline]
- Zeng H, Yang C, Dai G, Qin F, Zhang J, Kong W. EEG classification of driver mental states by deep learning. Cogn Neurodyn 2018 Dec;12(6):597-606. [CrossRef] [Medline]
- Lu N, Li T, Ren X, Miao H. A deep learning scheme for motor imagery classification based on restricted Boltzmann machines. IEEE Trans Neural Syst Rehabil Eng 2017 Dec;25(6):566-576. [CrossRef] [Medline]
- Chu Y, Zhao X, Zou Y, Xu W, Han J, Zhao Y. A decoding scheme for incomplete motor imagery EEG with deep belief network. Front Neurosci 2018;12:680 [FREE Full text] [CrossRef] [Medline]
- Witten IH, Frank E, Hall MA, Pal CJ. Data Mining: Practical Machine Learning Tools and Techniques. Burlington, Massachusetts: Morgan Kaufmann; 2016.
- Ravi D, Wong C, Deligianni F, Berthelot M, Andreu-Perez J, Lo B, et al. Deep learning for health informatics. IEEE J Biomed Health Inform 2017 Dec;21(1):4-21. [CrossRef] [Medline]
- Alam M, Vidyaratne LS, Iftekharuddin KM. Sparse simultaneous recurrent deep learning for robust facial expression recognition. IEEE Trans Neural Netw Learn Syst 2018 Dec;29(10):4905-4916. [CrossRef] [Medline]
- Takahashi N, Gygli M, van Gool L. AENet: Learning deep audio features for video analysis. IEEE T Multimedia 2018 Mar;20(3):513-524. [CrossRef]
- Schmidhuber J. Deep learning in neural networks: an overview. Neural Netw 2015 Jan;61:85-117. [CrossRef] [Medline]
- Yousoff SN, Baharin A, Abdullah A. A Review on Optimization Algorithm for Deep Learning Method in Bioinformatics Field. In: Proceedings of the Conference on Biomedical Engineering and Sciences. 2016 Presented at: IEEE'16; December 4-8, 2016; Kuala Lumpur, Malaysia p. 707-711. [CrossRef]
- LeCun Y, Bengio Y, Hinton G. Deep learning. Nature 2015 May 28;521(7553):436-444. [CrossRef] [Medline]
- Vincent P, Larochelle H, Bengio Y, Manzagol PA. Extracting and Composing Robust Features With Denoising Autoencoders. In: Proceedings of the 25th International Conference on Machine learning. 2008 Presented at: ICML'08; July 5-9, 2008; Helsinki, Finland p. 1096-1103. [CrossRef]
- Ranzato MA, Poultney C, Chopra S, LeCun Y. Efficient Learning of Sparse Representations With an Energy-Based Model. In: Proceedings of the 19th International Conference on Neural Information Processing Systems. 2006 Presented at: NIPS'06; December 4-7, 2006; Vancouver, British Columbia, Canada p. 1137-1144.
- Masci J, Meier U, Cirean D, Schmidhuber J. Stacked Convolutional Auto-Encoders for Hierarchical Feature Extraction. In: Proceedings of the Artificial Neural Networks and Machine Learning. 2011 Presented at: ICANN'11; June 14-17, 2011; Espoo, Finland p. 52-59. [CrossRef]
- Ororbia LA, Kifer D, Giles CL. Unifying adversarial training algorithms with data gradient regularization. Neural Comput 2017 Dec;29(4):867-887. [CrossRef] [Medline]
- Rifai S, Vincent P, Muller X, Glorot X, Bengio Y. Contractive Auto-Encoders: Explicit Invariance During Feature Extraction. In: Proceedings of the 28th International Conference on Machine Learning. 2011 Presented at: ICML'11; June 28-July 2, 2011; Bellevue, Washington, USA p. 833-840 URL: https://dl.acm.org/citation.cfm?id=3104587
- Schmidhuber J. WebCite. 1993. [Demonstrates Credit Assignment Across the Equivalent of 1,200 Layers in an Unfolded RNN] URL: http://www.webcitation.org/71i6G4Jaw [WebCite Cache]
- Bengio Y, Simard P, Frasconi P. Learning long-term dependencies with gradient descent is difficult. IEEE Trans Neural Netw 1994;5(2):157-166. [CrossRef] [Medline]
- Hochreiter S, Schmidhuber J. Long short-term memory. Neural Comput 1997 Nov 15;9(8):1735-1780. [CrossRef] [Medline]
- Krizhevsky A, Sutskever I, Hinton GE. ImageNet classification with deep convolutional neural networks. Commun ACM 2017 May 24;60(6):84-90. [CrossRef]
- Cho K, van Merriënboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, et al. Learning Phrase Representations Using RNN Encoder-Decoder for Statistical Machine Translation. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing. 2014 Presented at: EMNLP'14; October 25-29, 2014; Doha, Qatar p. 1724-1734. [CrossRef]
- Matsugu M, Mori K, Mitari Y, Kaneda Y. Subject independent facial expression recognition with robust face detection using a convolutional neural network. Neural Netw 2003;16(5-6):555-559. [CrossRef] [Medline]
- Hubel DH, Wiesel TN. Receptive fields, binocular interaction and functional architecture in the cat's visual cortex. J Physiol 1962;160(1):106-154. [CrossRef] [Medline]
- Lecun Y, Bottou L, Bengio Y, Haffner P. Gradient-based learning applied to document recognition. Proc IEEE 1998;86(11):2278-2324. [CrossRef]
- Cirean D, Meier U, Schmidhuber J. Multi-Column Deep Neural Networks for Image Classification. In: Proceedings of the Conference on Computer Vision and Pattern Recognition. 2012 Presented at: IEEE'12; June 16-21, 2012; Providence, RI, USA p. 3642-3649. [CrossRef]
- Salakhutdinov R, Larochelle H. Efficient Learning of Deep Boltzmann Machines. In: Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics. 2010 Presented at: AISTATS'10; May 13-15, 2010; Sardinia, Italy p. 693-700 URL: http://proceedings.mlr.press/v9/salakhutdinov10a.html
- Hinton GE, Osindero S, Teh YW. A fast learning algorithm for deep belief nets. Neural Comput 2006 Jul;18(7):1527-1554. [CrossRef] [Medline]
- Hinton GE, Salakhutdinov RR. Reducing the dimensionality of data with neural networks. Science 2006 Jul 28;313(5786):504-507 [FREE Full text] [CrossRef] [Medline]
- Ryu S, Noh J, Kim H. Deep neural network based demand side short term load forecasting. Energies 2016 Dec 22;10(1):3. [CrossRef]
- Goodfellow I, Bengio Y, Courville A. Deep Learning (Adaptive Computation and Machine Learning Series). Cambridge, Massachusetts: MIT Press; 2016.
- Saha M, Chakraborty C, Racoceanu D. Efficient deep learning model for mitosis detection using breast histopathology images. Comput Med Imaging Graph 2018 Dec;64:29-40. [CrossRef] [Medline]
- Saha M, Chakraborty C. Her2Net: a deep framework for semantic segmentation and classification of cell membranes and nuclei in breast cancer evaluation. IEEE Trans Image Process 2018 May;27(5):2189-2200. [CrossRef] [Medline]
- Xu M, Papageorgiou DP, Abidi SZ, Dao M, Zhao H, Karniadakis GE. A deep convolutional neural network for classification of red blood cells in sickle cell anemia. PLoS Comput Biol 2017 Oct;13(10):e1005746 [FREE Full text] [CrossRef] [Medline]
- Wang Y, Qiu Y, Thai T, Moore K, Liu H, Zheng B. A two-step convolutional neural network based computer-aided detection scheme for automatically segmenting adipose tissue volume depicting on CT images. Comput Methods Programs Biomed 2017 Jun;144:97-104 [FREE Full text] [CrossRef] [Medline]
- Xu Y, Jia Z, Wang LB, Ai Y, Zhang F, Lai M, et al. Large scale tissue histopathology image classification, segmentation, and visualization via deep convolutional activation features. BMC Bioinformatics 2017 May 26;18(1):281 [FREE Full text] [CrossRef] [Medline]
- Hughes TB, Dang NL, Miller GP, Swamidass SJ. Modeling reactivity to biological macromolecules with a deep multitask network. ACS Cent Sci 2016 Aug 24;2(8):529-537 [FREE Full text] [CrossRef] [Medline]
- Song Y, Zhang L, Chen S, Ni D, Li B, Zhou Y, et al. A Deep Learning Based Framework for Accurate Segmentation of Cervical Cytoplasm and Nuclei. In: Proceedings of the 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. 2014 Presented at: IEEE'14; August 26-30, 2014; Chicago, IL, USA p. 2903-2906. [CrossRef]
- Gurcan MN, Sahiner B, Chan HP, Hadjiiski L, Petrick N. Selection of an optimal neural network architecture for computer-aided detection of microcalcifications--comparison of automated optimization techniques. Med Phys 2001 Sep;28(9):1937-1948. [CrossRef] [Medline]
- Zhang YZ, Yamaguchi R, Imoto S, Miyano S. Sequence-specific bias correction for RNA-seq data using recurrent neural networks. BMC Genomics 2017 Dec 25;18(Suppl 1):1044 [FREE Full text] [CrossRef] [Medline]
- Ren J, Karagoz K, Gatza M, Foran DJ, Qi X. Differentiation among prostate cancer patients with Gleason score of 7 using histopathology whole-slide image and genomic data. Proc SPIE Int Soc Opt Eng 2018 Feb;10579:pii: 1057904 [FREE Full text] [CrossRef] [Medline]
- Wang Y, Wang J, Lin H, Tang X, Zhang S, Li L. Bidirectional long short-term memory with CRF for detecting biomedical event trigger in FastText semantic space. BMC Bioinformatics 2018 Dec 21;19(Suppl 20):507 [FREE Full text] [CrossRef] [Medline]
- Chen G, Tsoi A, Xu H, Zheng WJ. Predict effective drug combination by deep belief network and ontology fingerprints. J Biomed Inform 2018 Sep;85:149-154. [CrossRef] [Medline]
- Beevi KS, Nair MS, Bindu GR. A multi-classifier system for automatic mitosis detection in breast histopathology images using deep belief networks. IEEE J Transl Eng Health Med 2017;5:4300211 [FREE Full text] [CrossRef] [Medline]
- Zhang Y, Du N, Li K, Feng J, Jia K, Zhang A. msiDBN: a method of identifying critical proteins in dynamic PPI networks. Biomed Res Int 2014;2014:138410 [FREE Full text] [CrossRef] [Medline]
- Jiang X, Zhang H, Duan F, Quan X. Identify Huntington's disease associated genes based on restricted Boltzmann machine with RNA-seq data. BMC Bioinformatics 2017 Oct 11;18(1):447 [FREE Full text] [CrossRef] [Medline]
- Ghasemi F, Fassihi A, Pérez-Sánchez H, Mehri DA. The role of different sampling methods in improving biological activity prediction using deep belief network. J Comput Chem 2017 Dec 5;38(4):195-203. [CrossRef] [Medline]
- Eraslan G, Simon LM, Mircea M, Mueller NS, Theis FJ. Single-cell RNA-seq denoising using a deep count autoencoder. Nat Commun 2019 Dec 23;10(1):390 [FREE Full text] [CrossRef] [Medline]
- Guan R, Wang X, Yang MQ, Zhang Y, Zhou F, Yang C, et al. Multi-label deep learning for gene function annotation in cancer pathways. Sci Rep 2018 Dec 10;8(1):267 [FREE Full text] [CrossRef] [Medline]
- Chen HI, Chiu YC, Zhang T, Zhang S, Huang Y, Chen Y. GSAE: an autoencoder with embedded gene-set nodes for genomics functional characterization. BMC Syst Biol 2018 Dec 21;12(Suppl 8):142 [FREE Full text] [CrossRef] [Medline]
- Wang D, Gu J. VASC: dimension reduction and visualization of single-cell RNA-seq data by deep variational autoencoder. Genomics Proteomics Bioinformatics 2018 Dec;16(5):320-331 [FREE Full text] [CrossRef] [Medline]
- Maggio V, Chierici M, Jurman G, Furlanello C. Distillation of the clinical algorithm improves prognosis by multi-task deep learning in high-risk neuroblastoma. PLoS One 2018;13(12):e0208924 [FREE Full text] [CrossRef] [Medline]
- Hu Q, Feng M, Lai L, Pei J. Prediction of drug-likeness using deep autoencoder neural networks. Front Genet 2018;9:585 [FREE Full text] [CrossRef] [Medline]
- Nguyen P, Tran T, Wickramasinghe N, Venkatesh S. Deepr: a convolutional net for medical records. IEEE J Biomed Health Inform 2017 Dec;21(1):22-30. [CrossRef] [Medline]
- Lin C, Hsu CJ, Lou YS, Yeh SJ, Lee CC, Su SL, et al. Artificial intelligence learning semantics via external resources for classifying diagnosis codes in discharge notes. J Med Internet Res 2017 Dec 6;19(11):e380 [FREE Full text] [CrossRef] [Medline]
- Cheng Y, Wang F, Zhang P, Hu J. Risk Prediction With Electronic Health Records: A Deep Learning Approach. In: Proceedings of the International Conference on Data Mining. 2016 Presented at: SIAM'16; May 5-7, 2016; Miami, Florida p. 432-440. [CrossRef]
- Zeng X, Cao K, Zhang M. MobileDeepPill: A Small-Footprint Mobile Deep Learning System for Recognizing Unconstrained Pill Images. In: Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services. 2017 Presented at: MobiSys'17; June 19-23, 2017; Niagara Falls, New York, USA p. 56-67. [CrossRef]
- Li F, Liu W, Yu H. Extraction of information related to adverse drug events from electronic health record notes: design of an end-to-end model based on deep learning. JMIR Med Inform 2018 Nov 26;6(4):e12159 [FREE Full text] [CrossRef] [Medline]
- Zhang Y, Wang X, Hou Z, Li J. Clinical named entity recognition from Chinese electronic health records via machine learning methods. JMIR Med Inform 2018 Dec 17;6(4):e50 [FREE Full text] [CrossRef] [Medline]
- Jagannatha AN, Yu H. Structured prediction models for RNN based sequence labeling in clinical text. Proc Conf Empir Methods Nat Lang Process 2016 Nov;2016:856-865 [FREE Full text] [CrossRef] [Medline]
- Jagannatha AN, Yu H. Bidirectional RNN for medical event detection in electronic health records. Proc Conf 2016 Jun;2016:473-482 [FREE Full text] [CrossRef] [Medline]
- Rajkomar A, Oren E, Chen K, Dai AM, Hajaj N, Hardt M, et al. Scalable and accurate deep learning with electronic health records. NPJ Digit Med 2018 May 8;1(1):18. [CrossRef]
- Hou WJ, Ceesay B. Extraction of drug-drug interaction using neural embedding. J Bioinform Comput Biol 2018 Dec;16(6):1840027. [CrossRef] [Medline]
- Choi E, Bahadori MT, Schuetz A, Stewart WF, Sun J. Doctor AI: predicting clinical events via recurrent neural networks. JMLR Workshop Conf Proc 2016 Aug;56:301-318 [FREE Full text] [Medline]
- Choi E, Schuetz A, Stewart WF, Sun J. Using recurrent neural network models for early detection of heart failure onset. J Am Med Inform Assoc 2017 Dec 1;24(2):361-370 [FREE Full text] [CrossRef] [Medline]
- Volkova S, Ayton E, Porterfield K, Corley CD. Forecasting influenza-like illness dynamics for military populations using neural networks and social media. PLoS One 2017;12(12):e0188941 [FREE Full text] [CrossRef] [Medline]
- Yadav S, Ekbal A, Saha S, Bhattacharyya P. Deep Learning Architecture for Patient Data De-Identification in Clinical Records. In: Proceedings of the Clinical Natural Language Processing Workshop.: The COLING 2016 Organizing Committee; 2016 Presented at: ClinicalNLP'16; December 11, 2016; Osaka, Japan p. 32-41 URL: https://aclweb.org/anthology/papers/W/W16/W16-4206/
- Hassanien AE, Al-Shammari ET, Ghali NI. Computational intelligence techniques in bioinformatics. Comput Biol Chem 2013 Dec;47:37-47. [CrossRef] [Medline]
- Li H, Li X, Ramanathan M, Zhang A. Identifying informative risk factors and predicting bone disease progression via deep belief networks. Methods 2014 Oct 1;69(3):257-265. [CrossRef] [Medline]
- Che Z, Kale D, Li W, Bahadori MT, Liu Y. Deep Computational Phenotyping. In: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2015 Presented at: KDD'15; August 10-13, 2015; Sydney, NSW, Australia p. 507-516. [CrossRef]
- Tran T, Nguyen TD, Phung D, Venkatesh S. Learning vector representation of medical objects via EMR-driven nonnegative restricted Boltzmann machines (eNRBM). J Biomed Inform 2015 Apr;54:96-105 [FREE Full text] [CrossRef] [Medline]
- Miotto R, Li L, Kidd BA, Dudley JT. Deep patient: an unsupervised representation to predict the future of patients from the electronic health records. Sci Rep 2016 Dec 17;6:26094 [FREE Full text] [CrossRef] [Medline]
- Lv X, Guan Y, Yang J, Wu J. Clinical relation extraction with deep learning. Int J Hybrid Inf Technol 2016 Jul 31;9(7):237-248. [CrossRef]
- Lasko TA, Denny JC, Levy MA. Computational phenotype discovery using unsupervised feature learning over noisy, sparse, and irregular clinical data. PLoS One 2013;8(6):e66341 [FREE Full text] [CrossRef] [Medline]
- Shi B, Grimm LJ, Mazurowski MA, Baker JA, Marks JR, King LM, et al. Prediction of occult invasive disease in Ductal carcinoma in situ using deep learning features. J Am Coll Radiol 2018 Dec;15(3 Pt B):527-534 [FREE Full text] [CrossRef] [Medline]
- Wang SH, Lv YD, Sui Y, Liu S, Wang SJ, Zhang YD. Alcoholism detection by data augmentation and convolutional neural network with stochastic pooling. J Med Syst 2017 Nov 17;42(1):2. [CrossRef] [Medline]
- Moeskops P, Viergever MA, Mendrik AM, de Vries LS, Benders MJ, Isgum I. Automatic segmentation of MR brain images with a convolutional neural network. IEEE Trans Med Imaging 2016 Dec;35(5):1252-1261. [CrossRef] [Medline]
- Abiyev RH, Ma'aitah MK. Deep convolutional neural networks for chest diseases detection. J Healthc Eng 2018;2018:4168538 [FREE Full text] [CrossRef] [Medline]
- Liu C, Cao Y, Luo Y, Chen G, Vokkarane V, Ma Y. DeepFood: Deep Learning-Based Food Image Recognition for Computer-Aided Dietary Assessment. In: Proceedings of International Conference on Inclusive Smart Cities and Digital Health. 2016 Presented at: ICOST'16; May 25-27, 2016; Wuhan, China p. 37-48. [CrossRef]
- Nie S, Yu J, Chen P, Wang Y, Zhang JQ. Automatic detection of standard sagittal plane in the first trimester of pregnancy using 3-D ultrasound data. Ultrasound Med Biol 2017 Dec;43(1):286-300. [CrossRef] [Medline]
- Zhang Q, Xiao Y, Dai W, Suo J, Wang C, Shi J, et al. Deep learning based classification of breast tumors with shear-wave elastography. Ultrasonics 2016 Dec;72:150-157. [CrossRef] [Medline]
- Cao Y, Steffey S, He J, Xiao D, Tao C, Chen P, et al. Medical image retrieval: a multimodal approach. Cancer Inform 2014;13(Suppl 3):125-136 [FREE Full text] [CrossRef] [Medline]
- Wu J, Mazur TR, Ruan S, Lian C, Daniel N, Lashmett H, et al. A deep Boltzmann machine-driven level set method for heart motion tracking using cine MRI images. Med Image Anal 2018 Dec;47:68-80. [CrossRef] [Medline]
- Jang H, Plis SM, Calhoun VD, Lee JH. Task-specific feature extraction and classification of fMRI volumes using a deep neural network initialized with a deep belief network: evaluation using sensorimotor tasks. Neuroimage 2017 Dec 15;145(Pt B):314-328 [FREE Full text] [CrossRef] [Medline]
- Suk HI, Lee SW, Shen D, Alzheimer's Disease Neuroimaging Initiative. Hierarchical feature representation and multimodal fusion with deep learning for AD/MCI diagnosis. Neuroimage 2014 Nov 1;101:569-582 [FREE Full text] [CrossRef] [Medline]
- Khatami A, Khosravi A, Lim CP, Nahavandi S. A Wavelet Deep Belief Network-Based Classifier for Medical Images. In: Proceedings of the International Conference on Neural Information Processing. 2016 Presented at: ICONIP'16; October 16-21, 2016; Kyoto, Japan p. 467-474. [CrossRef]
- Zhang S, Dong Q, Zhang W, Huang H, Zhu D, Liu T. Discovering hierarchical common brain networks via multimodal deep belief network. Med Image Anal 2019 May;54:238-252. [CrossRef] [Medline]
- Uzunova H, Schultz S, Handels H, Ehrhardt J. Unsupervised pathology detection in medical images using conditional variational autoencoders. Int J Comput Assist Radiol Surg 2019 Mar;14(3):451-461. [CrossRef] [Medline]
- Lee CY, Chen GL, Zhang ZX, Chou YH, Hsu CC. Is intensity inhomogeneity correction useful for classification of breast cancer in sonograms using deep neural network? J Healthc Eng 2018;2018:8413403 [FREE Full text] [CrossRef] [Medline]
- Seebock P, Waldstein SM, Klimscha S, Bogunovic H, Schlegl T, Gerendas BS, et al. Unsupervised identification of disease marker candidates in retinal OCT imaging data. IEEE Trans Med Imaging 2019 Apr;38(4):1037-1047. [CrossRef] [Medline]
- Wang X, Zhai S, Niu Y. Automatic vertebrae localization and identification by combining deep SSAE contextual features and structured regression forest. J Digit Imaging 2019 Apr;32(2):336-348. [CrossRef] [Medline]
- Malek S, Melgani F, Mekhalfi ML, Bazi Y. Real-time indoor scene description for the visually impaired using autoencoder fusion strategies with visible cameras. Sensors (Basel) 2017 Nov 16;17(11):pii: E2641 [FREE Full text] [CrossRef] [Medline]
- Zhang X, Dou H, Ju T, Xu J, Zhang S. Fusing heterogeneous features from stacked sparse autoencoder for histopathological image analysis. IEEE J Biomed Health Inform 2016 Dec;20(5):1377-1383. [CrossRef] [Medline]
- Xia C, Qi F, Shi G. Bottom-up visual saliency estimation with deep autoencoder-based sparse reconstruction. IEEE Trans Neural Netw Learn Syst 2016 Dec;27(6):1227-1240. [CrossRef] [Medline]
- Mano H, Kotecha G, Leibnitz K, Matsubara T, Sprenger C, Nakae A, et al. Classification and characterisation of brain network changes in chronic back pain: a multicenter study. Wellcome Open Res 2018;3:19 [FREE Full text] [CrossRef] [Medline]
- Zhang J, Wu Y. A new method for automatic sleep stage classification. IEEE Trans Biomed Circuits Syst 2017 Dec;11(5):1097-1110. [CrossRef] [Medline]
- Veiga DJ, O'Reilly M, Whelan D, Caulfield B, Ward TE. Feature-free activity classification of inertial sensor data with machine vision techniques: method, development, and evaluation. JMIR Mhealth Uhealth 2017 Aug 4;5(8):e115 [FREE Full text] [CrossRef] [Medline]
- Lenz M, Musso M, Linke Y, Tüscher O, Timmer J, Weiller C, et al. Joint EEG/fMRI state space model for the detection of directed interactions in human brains--a simulation study. Physiol Meas 2011 Nov;32(11):1725-1736. [CrossRef] [Medline]
- Liu YT, Lin YY, Wu SL, Chuang CH, Lin CT. Brain dynamics in predicting driving fatigue using a recurrent self-evolving fuzzy neural network. IEEE Trans Neural Netw Learn Syst 2016 Feb;27(2):347-360. [CrossRef] [Medline]
- Yu Z, Lee M. Real-time human action classification using a dynamic neural model. Neural Netw 2015 Sep;69:29-43. [CrossRef] [Medline]
- Vakulenko S, Radulescu O, Morozov I, Weber A. Centralized networks to generate human body motions. Sensors (Basel) 2017 Dec 14;17(12):pii: E2907 [FREE Full text] [CrossRef] [Medline]
- Mo L, Li F, Zhu Y, Huang A. Human Physical Activity Recognition Based on Computer Vision With Deep Learning Model. In: International Instrumentation and Measurement Technology Conference Proceedings. 2016 Presented at: IEEE'16; May 23-26, 2016; Taipei, Taiwan p. 1-6. [CrossRef]
- Ordóñez FJ, Roggen D. Deep convolutional and LSTM recurrent neural networks for multimodal wearable activity recognition. Sensors (Basel) 2016 Jan 18;16(1):pii: E115 [FREE Full text] [CrossRef] [Medline]
- Turner JT, Page A, Mohsenin T, Oates T. Deep Belief Networks Used on High Resolution Multichannel Electroencephalography Data for Seizure Detection. In: Proceedings of the Computer Vision and Pattern Recognition; Artificial Intelligence. 2014 Presented at: AAAI'14; March 24-26, 2014; Palo Alto, California p. 75-81 URL: https://arxiv.org/abs/1708.08430
- Chao H, Zhi H, Dong L, Liu Y. Recognition of emotions using multichannel EEG data and DBN-GC-based ensemble deep learning framework. Comput Intell Neurosci 2018;2018:9750904 [FREE Full text] [CrossRef] [Medline]
- Jindal V. Integrating Mobile and Cloud for PPG Signal Selection to Monitor Heart Rate During Intensive Physical Exercise. In: Proceedings of the International Conference on Mobile Software Engineering and Systems. 2016 Presented at: MOBILESoft'16; May 14-22, 2016; Austin, Texas p. 36-37. [CrossRef]
- Hassan MM, Uddin MZ, Mohamed A, Almogren A. A robust human activity recognition system using smartphone sensors and deep learning. Future Gener Comput Syst 2018 Apr;81:307-313. [CrossRef]
- Ruiz-Rodríguez JC, Ruiz-Sanmartín A, Ribas V, Caballero J, García-Roche A, Riera J, et al. Innovative continuous non-invasive cuffless blood pressure monitoring based on photoplethysmography technology. Intensive Care Med 2013 Sep;39(9):1618-1625. [CrossRef] [Medline]
- Yuan Y, Xun G, Jia K, Zhang A. A multi-view deep learning framework for EEG seizure detection. IEEE J Biomed Health Inform 2019 Dec;23(1):83-94. [CrossRef] [Medline]
- Jirayucharoensak S, Pan-Ngum S, Israsena P. EEG-based emotion recognition using deep learning network with principal component based covariate shift adaptation. ScientificWorldJournal 2014;2014:627892 [FREE Full text] [CrossRef] [Medline]
- Jokanovic B, Amin M. Fall detection using deep learning in range-Doppler radars. IEEE Trans Aerosp Electron Syst 2018 Feb;54(1):180-189. [CrossRef]
- Xia Y, Zhang H, Xu L, Gao Z, Zhang H, Liu H, et al. An automatic cardiac arrhythmia classification system with wearable electrocardiogram. IEEE Access 2018;6:16529-16538. [CrossRef]
- Angelov P, Sperduti A. Challenges in deep learning. In: ESANN'16 - 24th European Symposium on Artificial Neural Networks. Bruges, Belgium: i6doc; 2016:489-495.
- Yang X, Zhang T, Xu C. Cross-domain feature learning in multimedia. IEEE T Multimedia 2015 Jan;17(1):64-78. [CrossRef]
- Najafabadi MM, Villanustre F, Khoshgoftaar TM, Seliya N, Wald R, Muharemagic E. Deep learning applications and challenges in big data analytics. J Big Data 2015 Feb 24;2(1):1-21. [CrossRef]
- Hasan M, Roy-Chowdhury AK. A continuous learning framework for activity recognition using deep hybrid feature models. IEEE T Multimedia 2015 Nov;17(11):1909-1922. [CrossRef]
- Du L, Du Y, Li Y, Su J, Kuan YC, Liu CC, et al. A reconfigurable streaming deep convolutional neural network accelerator for internet of things. IEEE Trans Circuits Syst 2018 Jan;65(1):198-208. [CrossRef]
- Zhou G, Sohn K, Lee H. Online Incremental Feature Learning With Denoising Autoencoders. In: Proceedings of the Fifteenth International Conference on Artificial Intelligence and Statistics. 2012 Presented at: AISTATS'12; April 21-23, 2012; La Palma, Canary Island p. 1453-1461 URL: http://proceedings.mlr.press/v22/zhou12b.html
- Xie S, Yang T, Wang X, Lin Y. Hyper-Class Augmented and Regularized Deep Learning for Fine-Grained Image Classification. In: Proceedings of the Conference on Computer Vision and Pattern Recognition. 2015 Presented at: IEEE'15; June 7-12, 2015; Boston, MA, USA p. 2645-2654. [CrossRef]
- Yang J, Jiang B, Li B, Tian K, Lv Z. A fast image retrieval method designed for network big data. IEEE Trans Ind Inf 2017 Oct;13(5):2350-2359. [CrossRef]
- Dang C, Radha H. RPCA-KFE: key frame extraction for video using robust principal component analysis. IEEE Trans Image Process 2015 Nov;24(11):3742-3753. [CrossRef] [Medline]
- Slobogean GP, Giannoudis PV, Frihagen F, Forte ML, Morshed S, Bhandari M. Bigger data, bigger problems. J Orthop Trauma 2015 Dec;29(Suppl 12):S43-S46. [CrossRef] [Medline]
- Scruggs SB, Watson K, Su AI, Hermjakob H, Yates 3rd JR, Lindsey ML, et al. Harnessing the heart of big data. Circ Res 2015 Mar 27;116(7):1115-1119 [FREE Full text] [CrossRef] [Medline]
- Lee CH, Yoon HJ. Medical big data: promise and challenges. Kidney Res Clin Pract 2017 Mar;36(1):3-11 [FREE Full text] [CrossRef] [Medline]
- Raina R, Madhavan A, Ng AY. Large-Scale Deep Unsupervised Learning Using Graphics Processors. In: Proceedings of the 26th Annual International Conference on Machine Learning. 2009 Presented at: ICML'09; June 14-18, 2009; Montreal, QC, Canada p. 873-880. [CrossRef]
- Alsheikh MA, Niyato D, Lin S, Tan HP, Han Z. Mobile big data analytics using deep learning and apache spark. IEEE Netw 2016 May;30(3):22-29. [CrossRef]
- Page A, Turner JT, Mohsenin T, Oates T. Comparing raw data and feature extraction for seizure detection with deep learning methods. : AAAI Publications; May Presented at: The Twenty-Seventh International Florida Artificial Intelligence Research Society Conference; May 21-23, 2014; Florida USA p. 284-287.
- Ziat A, Contardo G, Baskiotis N, Denoyer L. Learning embeddings for completion and prediction of relationnal multivariate time-series. In: ESANN 2016 Proceedings, European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning. Bruges, Belgium: i6doc; 2016.
- Ahmed E, Yaqoob I, Gani A, Imran M, Guizani M. Internet-of-things-based smart environments: state of the art, taxonomy, and open research challenges. IEEE Wireless Commun 2016 Oct;23(5):10-16. [CrossRef]
- Evans D. Cisco. 2011. The Internet of Things: How the Next Evolution of the Internet Is Changing Everything URL: https://www.cisco.com/c/dam/en_us/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf [WebCite Cache]
- Kaur K, Garg S, Aujla GS, Kumar N, Rodrigues JJ, Guizani M. Edge computing in the industrial internet of things environment: software-defined-networks-based edge-cloud interplay. IEEE Commun Mag 2018 Feb;56(2):44-51. [CrossRef]
- Li H, Ota K, Dong M. Learning IoT in edge: deep learning for the internet of things with edge computing. IEEE Netw 2018 Jan;32(1):96-101. [CrossRef]
- Hosseini MP, Pompili D, Elisevich K, Soltanian-Zadeh H. Optimized deep learning for EEG big data and seizure prediction BCI via internet of things. IEEE Trans Big Data 2017 Dec 1;3(4):392-404. [CrossRef]
- Alhussein M, Muhammad G. Voice pathology detection using deep learning on mobile healthcare framework. IEEE Access 2018;6:41034-41041. [CrossRef]
- Cao Y, Liu C, Liu B, Brunette MJ, Zhang N, Sun T, et al. Improving Tuberculosis Diagnostics Using Deep Learning and Mobile Health Technologies Among Resource-Poor and Marginalized Communities. In: Proceedings of the First International Conference on Connected Health: Applications, Systems and Engineering Technologies. 2016 Presented at: IEEE'16; June 27-29, 2016; Washington, DC, USA p. 274-281. [CrossRef]
- Liu C, Cao Y, Luo Y, Chen G, Vokkarane V, Yunsheng M, et al. A new deep learning-based food recognition system for dietary assessment on an edge computing service infrastructure. IEEE Trans Serv Comput 2018 Mar 1;11(2):249-261. [CrossRef]
- Sun Y, Wang X, Tang X. Hybrid Deep Learning for Face Verification. IEEE Trans Pattern Anal Mach Intell 2016 Dec;38(10):1997-2009. [CrossRef] [Medline]
- Brady CJ, Mudie LI, Wang X, Guallar E, Friedman DS. Improving consensus scoring of crowdsourced data using the rasch model: development and refinement of a diagnostic instrument. J Med Internet Res 2017 Dec 20;19(6):e222 [FREE Full text] [CrossRef] [Medline]
- Bayen E, Jacquemot J, Netscher G, Agrawal P, Noyce LT, Bayen A. Reduction in fall rate in dementia managed care through video incident review: pilot study. J Med Internet Res 2017 Dec 17;19(10):e339 [FREE Full text] [CrossRef] [Medline]
- Wen D, Zhang X, Liu X, Lei J. Evaluating the consistency of current mainstream wearable devices in health monitoring: a comparison under free-living conditions. J Med Internet Res 2017 Dec 7;19(3):e68 [FREE Full text] [CrossRef] [Medline]
- Kang SH, Joe B, Yoon Y, Cho GY, Shin I, Suh JW. Cardiac auscultation using smartphones: pilot study. JMIR Mhealth Uhealth 2018 Feb 28;6(2):e49 [FREE Full text] [CrossRef] [Medline]
- Neubert TA, Dusch M, Karst M, Beissner F. Designing a tablet-based software app for mapping bodily symptoms: usability evaluation and reproducibility analysis. JMIR Mhealth Uhealth 2018 May 30;6(5):e127 [FREE Full text] [CrossRef] [Medline]
- Doerr M, Truong AM, Bot BM, Wilbanks J, Suver C, Mangravite LM. Formative evaluation of participant experience with mobile e-consent in the app-mediated Parkinson mPower study: a mixed methods study. JMIR Mhealth Uhealth 2017 Feb 16;5(2):e14 [FREE Full text] [CrossRef] [Medline]
- Meng J, Hussain SA, Mohr DC, Czerwinski M, Zhang M. Exploring user needs for a mobile behavioral-sensing technology for depression management: qualitative study. J Med Internet Res 2018 Dec 17;20(7):e10139 [FREE Full text] [CrossRef] [Medline]
- Wu W, Dasgupta S, Ramirez EE, Peterson C, Norman GJ. Classification accuracies of physical activities using smartphone motion sensors. J Med Internet Res 2012 Oct 5;14(5):e130 [FREE Full text] [CrossRef] [Medline]
|AI: artificial intelligence|
|API: application programming interface|
|BM: Boltzmann machine|
|CMD: continuous medical data|
|CNN: convolutional neural network|
|CRF: conditional random fields|
|CT: computed tomography|
|DBM: deep Boltzmann machine|
|DBN: deep belief network|
|DBN-GCs: deep belief network with glia chains|
|DL: deep learning|
|DNN: deep neural network|
|DR: data representation|
|EHR: electronic health record|
|FC: fully connected|
|GPU: graphics processing unit|
|IoT: Internet of Things|
|KNN: K-nearest neighbor|
|LSTM: long short-term memory|
|MBD: medical big data|
|mHealth: mobile health|
|ML: machine learning|
|RBM: restricted Boltzmann machine|
|ReLU: rectified linear unit|
|RNN: recurrent neural network|
|scRNA-seq: small cytoplasmic RNA sequence|
|SSAE: stacked sparse autoencoder|
|SVM: support vector machine|
Edited by G Eysenbach; submitted 17.08.18; peer-reviewed by B Wang, MS Liew; comments to author 29.11.18; revised version received 14.04.19; accepted 12.06.19; published 02.08.19Copyright
©Igbe Tobore, Jingzhen Li, Liu Yuhang, Yousef Al-Handarish, Abhishek Kandwal, Zedong Nie, Lei Wang. Originally published in JMIR Mhealth and Uhealth (http://mhealth.jmir.org), 02.08.2019.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR mhealth and uhealth, is properly cited. The complete bibliographic information, a link to the original publication on http://mhealth.jmir.org/, as well as this copyright and license information must be included.