Toward Fusing Domain Knowledge with Generative Adversarial Networks to Improve Supervised Learning for Medical Diagnoses

Toward Fusing Domain Knowledge with Generative Adversarial Networks to Improve Supervised Learning for Medical Diagnoses

Toward Fusing Domain Knowledge with Generative Adversarial Networks to Improve Supervised Learning for Medical Diagnoses Fu-Chieh Chang†, Jocelyn J. Chang‡, Chun-Nan Chou†, and Edward Y. Chang† Abstract— This paper addresses the challenges of small most works appear to lack sufficient training data in terms training data in deep learning. We share our experiences in of quantity and diversity, which we argue is required to the medical domain and present promises and limitations. In ensure that data-driven deep learning is effective, useful, and particular, we show through experimental results that GANs are ineffective in generating quality training data to improve deployable. We use OM and thoracic disease classifications supervised learning. We suggest plausible research directions as examples while discussing small-data learning strategies to remedy the problems. for cases where training data is insufficient. Index Terms— Deep learning, knowledge-adaptive GANs, generative adversarial networks, transfer learning. A. Big Data Powering AI Resurgence The history of the AI resurgence outside the healthcare I. INTRODUCTION domain helps us understand how we may improve supervised Recent advancements in artificial intelligence (AI) have learning in the domain. The current level of “intelligence” allowed for novel methods in facilitating medical diagnoses achieved by the recent wave of AI exuberance is arguably in the healthcare domain (e.g., [17], [26]). Medical diagnosis, similar to that of the last wave. The last wave of AI the process by which a disease or condition is linked to exuberance was fueled by the success of IBM Deep Blue, a patient’s corresponding signs and symptoms, can prove which defeated the reigning world chess champion Garry challenging because many signs and symptoms are non- Kasparov in 1997. The current AI exuberance started with the specific and occur similarly across multiple disorders. A success of AlexNet [19], but was largely perpetuated by the variety of procedures are therefore employed during the superior performance of AlphaGo [33]. Both AlphaGo and diagnostic process, including pattern recognition, differential Deep Blue succeeded for the same key reason: the ability of diagnosis, medical algorithms, and clinical decision support a computer to evaluate a large number of candidate positions systems (CDSS), to narrow down the possibilities explaining and make the subsequent best decision given the state of the a patient’s condition [20], [35]. game board. Deep learning has the potential to promote the procedure In Deep Blue and AlphaGo, the intelligence of the system of pattern recognition, further aiding medical diagnoses. Pat- lies in generating virtually all possible “experiences” and tern recognition is used to diagnose conditions in which the evaluating which are valuable to keep. Based on these two disease is “obvious” because its correlating set of symptoms well known systems, it appears that a major contributor to AI is specific [20]. For example, although rashes are a common exuberance is the ability of a system to ensure all possibilities symptom of many skin disorders, shingles rashes appear in are covered by processing large scales of training data in strips on strictly one side of the patient’s torso, stopping both volume and diversity. Indeed, when we examine the abruptly at a line along the spine. As a result of the disease’s success of AlexNet, even though both its employed CNN unique pattern, dermatologists can quickly identify shingles model and SGD algorithm were developed in the 80s, its without much further testing and prescribe the anti-virals success was only achieved after ImageNet [8] was available needed to treat the condition. In the case of otitis media (OM) in 2012, when the scale of training data allowed CNNs to (further discussed in Section II), an inflammatory disease be effective. of the middle ear, distinctive visual changes in the eardrum such as redness or calcification can be useful markers in B. Small Data in Real World diagnosing OM. In the case of thoracic diseases (further In most real-world scenarios, a large pool of labeled data discussed in Section III), chest X-ray images may reveal does not exist. For example in healthcare, although raw data unique patterns of abnormality between the neck and the may be abundant, high-quality, high-volume labeled data abdomen. The specific pathological patterns of OM and may not be available for most diseases [28]. thoracic diseases allow for deep learning to learn their While DeepMind has successfully created algorithms to features for use in effective diagnoses. win many games, real world applications are limited due The aim of this paper is to evaluate the promises and lim- to challenges in synthesizing training data. Take symptom itations of current AI exuberance for pattern-based disease checking or disease diagnosis as examples. The presentation diagnosis. Numerous papers have been published since 2016 of [5] points out differences in three aspects between diag- at major medical-imaging related conferences [37]. However, nosing diseases and playing Go. †HTC Research & Healthcare (DeepQ), Taipei & San Francisco • Input certainty: Go’s every move during a game pro- ‡Johns Hopkins University, Baltimore vides discrete input with certainty. On the contrary, a patient’s symptoms can be difficult to explain and several vision tasks. Though a CNN model does not have the quantify (e.g., severity of a headache), and values such explicit notion of dimensionality, one could consider D as the as the degree of a fever are real numbers. number of weighting parameters that ought to be “learned” • Output possibilities: While a game ends with a win or from training data of large volume and adequate diversity. loss, the possible diseases a patient may have can be n In this article, we discuss two approaches to working with (a typical n is one, but can be two, three, or more in deep learning to make N0 > D when the available training rare cases) out of the 800 possible diseases listed by the instances N << D. We discuss related work and present CDC. plausible research directions. • Data availability: AlphaGo can self-play to explore • Transferring knowledge from some source domains to previously unknown moves and evaluate their effective- the target domain: Section II. ness. Medicine does not allow for many avenues of • Generating training data via generative adversarial net- exploration; any treatments not FDA certified cannot works (GANs): Section III. 1 be evaluated without an approved IRB that ensures • Fusing knowledge with GANs to expand diversity of clinical safety. training data: Section IV. The small data problem has been researched for many decades. One intuition behind the requirement for a large II. TRANSFER LEARNING training dataset can be explained by linear algebra. If D variables are to be solved, solving them requires N = D non- Transfer learning transfers knowledge learned from some colinear equations, where each equation (or image) is a linear source domains to a target domain. The knowledge learned combination of variables (or features). When the number from the source domains is attained through supervised, of equations or training data is insufficient or D >> N, unsupervised, or other learning paradigms. The common dimension reduction attempts to reduce D to D0, where practice of transfer representation learning is to pre-train a D0 ≈ N. CNN on a very large dataset (called the source domain) and then to use the pre-trained CNN either as an initialization Both linear and non-linear dimension reduction tech- or a fixed feature extractor for the task of interest (called niques, such as PCA and manifold learning, have not shown the target domain) [9]. The work of [38] experimentally to be effective in real-world applications. PCA can embed quantifies transferability of neurons in each layer of a deep data in a lower dimensional space, but that space may not be CNN. Recently, [40] showed that by using the transfer universally good for all target semantics. Manifold learning learning dependencies between various visual tasks in a can learn a sub-space for each target class, but it is difficult latent space, the spacial structure of various visual tasks can to learn a low-dimensional manifold from a small amount of be modeled. data. We used otitis media (OM) diagnosis to perform a case To remedy this dimensionality-curse problem, support study [6] to understand the effectiveness and shortcomings vector machines (SVMs) with kernel functions [7] have of transfer learning. We first show the results that have been filled in the gap since the early 90s. SVMs address the published in [31]. We then further use these prior results D >> N problem by taking advantage of the duality in to explain the effectiveness and ineffectiveness of using quadratic optimization. Instead of dealing directly with D generative adversarial networks (GANs) to generate training features and variables, SVMs deal with N training instances. data. Regardless how small N is, SVMs form a grand matrix of N × N, which quantifies the pair-wise similarity between N The available training data is comprised of 1;195 OM im- ages collected by seven otolaryngologists at Cathay General training instances. SVMs convincingly address the small data 2 problem by avoiding the dimensionality curse, and enjoy Hospital [30]. The source domain from which representa- the global optimal solution that quadratic optimization can tions are transferred to our target disease is ImageNet [8].

View Full Text

Details

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

Download

Channel Download Status
Express Download Enable

Copyright

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

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

Support

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