Fake It Until You Make It Exploring If Synthetic GAN-Generated Images Can Improve the Performance of a Deep Learning Skin Lesion Classifier

Total Page:16

File Type:pdf, Size:1020Kb

Fake It Until You Make It Exploring If Synthetic GAN-Generated Images Can Improve the Performance of a Deep Learning Skin Lesion Classifier Fake It Until You Make It Exploring if synthetic GAN-generated images can improve the performance of a deep learning skin lesion classifier Nicolas Carmont Zaragoza [email protected] 4th Year Project Report Artificial Intelligence and Computer Science School of Informatics University of Edinburgh 2020 1 Abstract In the U.S alone more people are diagnosed with skin cancer each year than all other types of cancers combined [1]. For those that have melanoma, the average 5-year survival rate is 98.4% in early stages and drops to 22.5% in late stages [2]. Skin lesion classification using machine learning has become especially popular recently because of its ability to match the accuracy of professional dermatologists [3]. Increasing the accuracy of these classifiers is an ongoing challenge to save lives. However, many skin classification research papers assert that there is not enough images in skin lesion datasets to improve the accuracy further [4] [5]. Over the past few years, Generative Adversarial Neural Networks (GANs) have earned a reputation for their ability to generate highly realistic synthetic images from a dataset. This project explores the effectiveness of GANs as a form of data augmentation to generate realistic skin lesion images. Furthermore it explores to what extent these GAN-generated lesions can help improve the performance of a skin lesion classifier. The findings suggest that GAN augmentation does not provide a statistically significant increase in classifier performance. However, the generated synthetic images were realistic enough to lead professional dermatologists to believe they were real 41% of the time during a Visual Turing Test. Areas of further study for skin lesion GANs and potential future applications of the synthetic skin lesion images in educational material were explored. 2 Acknowledgements To Robert Fisher for his ongoing support and guidance throughout this project, for our insightful weekly conversations and help in the pronunciation of “Wasserstein“. To the anonymous professional dermatologists for their participation in the study and the Visual Turing Test. To Mom, Dad, Blanca and Oli who were always there for me every step of the way a phone call away through out my 4 years at university. Constantly providing love, laughter and reminding me of how pale I look. In loving memory of Nanny, who always taught me to “Smile, be happy and don’t forget the doughnuts“. In loving memory of Dottie, an exemplary fighter. To Poppy, Avia, Avia and my family in Australia and Spain for their unmatchable love and constant source of inspiration and joy. To the Redfort Mafia, Ashish, Justin, Sameer, Jay, Angus, Adityha and Gurz for making this the most enjoyable 4 years. To Joanna for her constant positivity and enthusiasm even across time zones. To my friends in Amsterdam and Barcelona for some great memories. In loving memory of Xana, a beautiful young soul who left us too soon. Contents 1 Introduction 5 1.1 The Problem . .5 1.2 A Potential Solution . .6 1.3 Malignant Lesions . .7 1.4 Research Question . .9 1.5 Roadmap . .9 2 Background & Literature 11 2.1 The role of Artificial Neural Networks in skin lesion classification . 11 2.2 Convolutional Neural Networks . 12 2.3 State-of-the-art in skin lesion classification . 13 2.4 DERMOFIT Dataset . 14 2.5 Work on the DERMOFIT Dataset . 15 2.6 What is Data Augmentation? . 16 2.7 How GANs create synthetic images . 17 2.8 Existing work on skin lesions GANs . 18 3 GAN Implementation 20 3.1 Building the GAN . 20 3.2 Selecting the dimensions of the generator input and output . 21 3.3 Training the GAN . 22 3.4 Challenges with mode collapse . 23 3.5 The Wasserstein GAN . 24 3.6 Many GANs or a single GAN? . 25 3.7 When to finish training the GAN . 26 4 Testing Methodology 28 4.1 Test Framework . 28 4.2 Transfer Learning as Feature Extraction . 30 4.3 Choice of Hyper-parameters . 31 4.4 Baseline and Comparison . 31 4.5 Reproducibility and Reliability . 32 4.6 Performance Metrics . 32 5 Results 34 5.1 Training Performance of the VGG-16 . 34 3 CONTENTS 4 5.2 Performance of the 4 Augmentation Techniques . 35 5.2.0.1 No Augmentation . 36 5.2.0.2 Affine augmentation . 38 5.2.0.3 WGAN Augmentation . 40 5.2.0.4 Both Affine and WGAN Augmentation. 42 5.3 Statistical Analysis . 43 6 Qualitative Evaluation: Visual Turing Test 46 6.1 Methodology of VTT . 46 6.2 Results . 47 6.3 Analysis . 49 7 Conclusion & Evaluation 50 7.1 Analysis & Conclusion . 50 7.2 Comparison to Literature . 51 7.3 Method Strengths . 52 7.4 Method Weaknesses . 52 7.5 Potential Applications . 53 7.6 Further Study . 53 8 Appendix 59 8.1 Visual Turing Test (VTT) Survey . 59 Chapter 1 Introduction “Reality is merely an illusion, albeit a very persistent one.“ -Albert Einstein [6] 1.1 The Problem Approximately two in three Australians will be diagnosed with skin cancer by the time they turn 70 [7]. It is the most common type of cancer worldwide, positioning it at 18th worldwide on the rank of global health threats [8]. The largest sufferers are pale-skinned populations in sun-exposed countries such as Australia, the United States and New Zealand [9]. Despite evidence showing individuals having less sun exposure, the total frequency of skin cancer incidence has been rising recently per- haps due to a variety of factors including more intense UV presence and rising rates of longevity [4] [10]. Fortunately, medical tools used for skin cancer detection have greatly improved over the past decades [11]. Vast improvements in skin lesion classification particularly have made it possible for dermatologists to augment their diagnosis capabilities using technology. Today, various medical devices and even apps exist to give a additional information to dermatologists on diagnosis [12]. However, studies have shown that the accuracy of these devices is limited [12][13]. This is concerning as a False Negative misdiagnosis by a skin lesion classifier can lead a doctor to believe that a patient with a malignant skin cancer is fine. Skin lesion classification research papers often blame a lack of data as the primary reason for not achieving higher performance [4]. Most datasets used for machine learning with neu- ral networks often contain 50,000-100,000 images, however most skin lesion datasets only contain about 800-8000 images [14]. The problem with getting more data is that it often takes a lot of time (typically years), much legal approval from patients and extensive collaboration with various medical facilities [14]. Nevertheless, there may exist other forms of acquiring more data without needing to gather new skin lesion images. 5 Chapter 1. Introduction 6 1.2 A Potential Solution In the past few years, Generative Adversarial Neural Networks (GANs) have earned a reputation for their ability to generate highly realistic synthetic images from a dataset [15]. To verify this, the reader is encouraged to classify which of the face images below are real or generated by AI. Figure 1.1: Mixture of Real and GAN-generated Face images [16] From the 6 images above, all have been generated by StyleGAN2 [16]. One of the most distinctive parts about a GAN is that it learns implicitly [17]. This means that the component in the GAN responsible for generating synthetic images (the generator) learns only through feedback it is given by another component in the GAN which acts as a supervisor (the discriminator). This means the generator never actually sees real images. Every step of training, the generator creates a sample im- age and is then told whether it believed this is accurate or not. Much like humans, the generator learns by failure. So it essentially learns to “paint pictures“ by itself, cor- recting itself when it gets bad grades, rather than by looking at the solutions. Because of this, the generator can create synthetic images that do not necessarily look like any single image in the dataset, but instead incorporate a variety of features from each in a realistic way [18]. Chapter 2 explores further how GANs work. From the standpoint of a skin lesion classifier, generating more data, specifically for rare malignant lesions, is highly desirable. This is as many skin lesions are rare and having more variations of a malignant lesion can help in its detection. Hence if GANs could generate realistic skin lesion images that add new information then they could potentially help increase the the performance of a skin lesion classifier and hence help save lives. However, in order to help better understand what “realistic“ means in the context of skin lesions, we must first look into the what the different types of skin cancer and pre-cancer look like. Chapter 1. Introduction 7 1.3 Malignant Lesions Legal note: The following material is meant as background on skin lesions and should not be taken as medical advice. The author is not a certified doctor. When talking about malignant skin lesions in this project we specifically refer to the different types of skin cancer and pre-cancer. Skin cancer is typically divided into two main categories: melanoma skin cancer and non-melanoma skin cancer. Within non-melanoma skin cancer there exists two types: Squamos cell carcinoma and Basal cell carcinoma. Overall, Basal cell carcinoma (non-melanoma) is the most common type of skin cancer, with Squamos cell carci- noma (non-melanoma) following soon after. Meanwhile, Melanoma is the least com- mon skin cancer of the three, but it is also the most deadly with twice the death rate per incidence in the US [1].
Recommended publications
  • Revisiting Visual Question Answering Baselines 3
    Revisiting Visual Question Answering Baselines Allan Jabri, Armand Joulin, and Laurens van der Maaten Facebook AI Research {ajabri,ajoulin,lvdmaaten}@fb.com Abstract. Visual question answering (VQA) is an interesting learning setting for evaluating the abilities and shortcomings of current systems for image understanding. Many of the recently proposed VQA systems in- clude attention or memory mechanisms designed to support “reasoning”. For multiple-choice VQA, nearly all of these systems train a multi-class classifier on image and question features to predict an answer. This pa- per questions the value of these common practices and develops a simple alternative model based on binary classification. Instead of treating an- swers as competing choices, our model receives the answer as input and predicts whether or not an image-question-answer triplet is correct. We evaluate our model on the Visual7W Telling and the VQA Real Multiple Choice tasks, and find that even simple versions of our model perform competitively. Our best model achieves state-of-the-art performance on the Visual7W Telling task and compares surprisingly well with the most complex systems proposed for the VQA Real Multiple Choice task. We explore variants of the model and study its transferability between both datasets. We also present an error analysis of our model that suggests a key problem of current VQA systems lies in the lack of visual grounding of concepts that occur in the questions and answers. Overall, our results suggest that the performance of current VQA systems is not significantly arXiv:1606.08390v2 [cs.CV] 22 Nov 2016 better than that of systems designed to exploit dataset biases.
    [Show full text]
  • Visual Question Answering
    Visual Question Answering Sofiya Semenova I. INTRODUCTION VQA dataset [1] and the Visual 7W dataset [20], The problem of Visual Question Answering provide questions in both multiple choice and (VQA) offers a difficult challenge to the fields open-ended formats. Several models, such as [8], of computer vision (CV) and natural language provide several variations of their system to solve processing (NLP) – it is jointly concerned with more than one question/answer type. the typically CV problem of semantic image un- Binary. Given an input image and a text-based derstanding, and the typically NLP problem of query, these VQA systems must return a binary, semantic text understanding. In [29], Geman et “yes/no" response. [29] proposes this kind of VQA al. describe a VQA-based “visual turing test" for problem as a “visual turing test" for the computer computer vision systems, a measure by which vision and AI communities. [5] proposes both a researchers can prove that computer vision systems binary, abstract dataset and system for answering adequately “see", “read", and reason about vision questions about the dataset. and language. Multiple Choice. Given an input image and a text- The task itself is simply put - given an input based query, these VQA systems must choose the image and a text-based query about the image correct answer out of a set of answers. [20] and [8] (“What is next to the apple?" or “Is there a chair are two systems that have the option of answering in the picture"), the system must produce a natural- multiple-choice questions. language answer to the question (“A person" or “Fill in the blank".
    [Show full text]
  • Craftassist: a Framework for Dialogue-Enabled Interactive Agents
    CraftAssist: A Framework for Dialogue-enabled Interactive Agents Jonathan Gray * Kavya Srinet * Yacine Jernite Haonan Yu Zhuoyuan Chen Demi Guo Siddharth Goyal C. Lawrence Zitnick Arthur Szlam Facebook AI Research fjsgray,[email protected] Abstract This paper describes an implementation of a bot assistant in Minecraft, and the tools and platform allowing players to interact with the bot and to record those interactions. The purpose of build- ing such an assistant is to facilitate the study of agents that can complete tasks specified by dia- logue, and eventually, to learn from dialogue in- teractions. 1. Introduction Figure 1. An in-game screenshot of a human player using in-game While machine learning (ML) methods have achieved chat to communicate with the bot. impressive performance on difficult but narrowly-defined tasks (Silver et al., 2016; He et al., 2017; Mahajan et al., 2018; Mnih et al., 2013), building more general systems that perform well at a variety of tasks remains an area of Longer term, we hope to build assistants that interact and active research. Here we are interested in systems that collaborate with humans to actively learn new concepts and are competent in a long-tailed distribution of simpler tasks, skills. However, the bot described here should be taken as specified (perhaps ambiguously) by humans using natural initial point from which we (and others) can iterate. As the language. As described in our position paper (Szlam et al., bots become more capable, we can expand the scenarios 2019), we propose to study such systems through the de- where they can effectively learn.
    [Show full text]
  • Visual Coreference Resolution in Visual Dialog Using Neural Module Networks
    Visual Coreference Resolution in Visual Dialog using Neural Module Networks Satwik Kottur1,2⋆, Jos´eM. F. Moura2, Devi Parikh1,3, Dhruv Batra1,3, and Marcus Rohrbach1 1 Facebook AI Research, Menlo Park, USA 2 Carnegie Mellon University, Pittsburgh, USA 3 Georgia Institute of Technology, Atlanta, USA Abstract. Visual dialog entails answering a series of questions grounded in an image, using dialog history as context. In addition to the challenges found in visual question answering (VQA), which can be seen as one- round dialog, visual dialog encompasses several more. We focus on one such problem called visual coreference resolution that involves determin- ing which words, typically noun phrases and pronouns, co-refer to the same entity/object instance in an image. This is crucial, especially for pronouns (e.g., ‘it’), as the dialog agent must first link it to a previous coreference (e.g., ‘boat’), and only then can rely on the visual grounding of the coreference ‘boat’ to reason about the pronoun ‘it’. Prior work (in visual dialog) models visual coreference resolution either (a) implic- itly via a memory network over history, or (b) at a coarse level for the entire question; and not explicitly at a phrase level of granularity. In this work, we propose a neural module network architecture for visual dialog by introducing two novel modules—Refer and Exclude—that per- form explicit, grounded, coreference resolution at a finer word level. We demonstrate the effectiveness of our model on MNIST Dialog, a visually simple yet coreference-wise complex dataset, by achieving near perfect accuracy, and on VisDial, a large and challenging visual dialog dataset on real images, where our model outperforms other approaches, and is more interpretable, grounded, and consistent qualitatively.
    [Show full text]
  • Resolving Vision and Language Ambiguities Together: Joint Segmentation & Prepositional Attachment Resolution in Captioned Scenes
    Resolving Vision and Language Ambiguities Together: Joint Segmentation & Prepositional Attachment Resolution in Captioned Scenes Gordon Christie1;∗, Ankit Laddha2;∗, Aishwarya Agrawal1, Stanislaw Antol1 Yash Goyal1, Kevin Kochersberger1, Dhruv Batra1 1Virginia Tech 2Carnegie Mellon University [email protected] fgordonac,aish,santol,ygoyal,kbk,[email protected] Abstract We present an approach to simultaneously perform semantic segmentation and prepositional phrase attachment resolution for captioned images. Some ambigu- ities in language cannot be resolved without simultaneously reasoning about an associated image. If we consider the sentence “I shot an elephant in my paja- mas”, looking at language alone (and not using common sense), it is unclear if it is the person or the elephant wearing the pajamas or both. Our approach pro- duces a diverse set of plausible hypotheses for both semantic segmentation and prepositional phrase attachment resolution that are then jointly re-ranked to select the most consistent pair. We show that our semantic segmentation and preposi- tional phrase attachment resolution modules have complementary strengths, and that joint reasoning produces more accurate results than any module operating in isolation. Multiple hypotheses are also shown to be crucial to improved multiple- module reasoning. Our vision and language approach significantly outperforms the Stanford Parser [1] by 17.91% (28.69% relative) and 12.83% (25.28% relative) in two different experiments. We also make small improvements over DeepLab- CRF [2]. Keywords: semantic segmentation; prepositional phrase ambiguity resolution * The first two authors contributed equally Preprint submitted to Computer Vision and Image Understanding September 27, 2017 1. Introduction Perception and intelligence problems are hard. Whether we are interested in understanding an image or a sentence, our algorithms must operate under tremen- dous levels of ambiguity.
    [Show full text]
  • A Visual Turing Test for Computer Vision Systems
    i i “Manuscript-DEC152014” — 2014/12/16 — 9:40 — page 1 — #1 i i A visual Turing test for computer vision systems Donald Geman ∗, Stuart Geman y, Neil Hallonquist ∗ and Laurent Younes ∗ ∗Johns Hopkins University, and yBrown University Submitted to Proceedings of the National Academy of Sciences of the United States of America Today, computer vision systems are tested by their accuracy in de- of challenges and competitions (see [4, 5]) suggest that progress has tecting and localizing instances of objects. As an alternative, and been spurred by major advances in designing more computationally motivated by the ability of humans to provide far richer descriptions, efficient and invariant image representations [6, 7, 8]; in stochastic even tell a story about an image, we construct a "visual Turing test": and hierarchical modeling [9, 10, 11, 12]; in discovering latent struc- an operator-assisted device that produces a stochastic sequence of ture by training multi-layer networks with large amounts of unsuper- binary questions from a given test image. The query engine pro- poses a question; the operator either provides the correct answer vised data [13]; and in parts-based statistical learning and modeling or rejects the question as ambiguous; the engine proposes the next techniques [14, 15, 16], especially combining discriminative part de- question (\just-in-time truthing"). The test is then administered tectors with simple models of arrangements of parts [17]. Quite re- to the computer-vision system, one question at a time. After the cently, sharp improvements in detecting objects and related tasks have system's answer is recorded, the system is provided the correct an- been made by training convolutional neural networks with very large swer and the next question.
    [Show full text]
  • Ask Your Neurons: a Deep Learning Approach to Visual Question Answering
    myjournal Ask Your Neurons: A Deep Learning Approach to Visual Question Answering Mateusz Malinowski · Marcus Rohrbach · Mario Fritz Received: date / Accepted: date Abstract We propose a Deep Learning approach to the vi- sual question answering task, where machines answer to ques- tions about real-world images. By combining latest advances CNN in image representation and natural language processing, we propose Ask Your Neurons, a scalable, jointly trained, end- What is behind the table ? to-end formulation to this problem. In contrast to previous efforts, we are facing a multi-modal problem where the lan- LSTM LSTM LSTM LSTM LSTM LSTM LSTM LSTM guage output (answer) is conditioned on visual and natu- ral language inputs (image and question). We evaluate our chairs window <END> approaches on the DAQUAR as well as the VQA dataset Fig. 1 Our approach Ask Your Neurons to question answering with a where we also report various baselines, including an analy- Recurrent Neural Network using Long Short Term Memory (LSTM). sis how much information is contained in the language part To answer a question about an image, we feed in both, the image (CNN features) and the question (green boxes) into the LSTM. After the (vari- only. To study human consensus, we propose two novel met- able length) question is encoded, we generate the answers (multiple rics and collect additional answers which extend the origi- words, orange boxes). During the answer generation phase the previ- nal DAQUAR dataset to DAQUAR-Consensus. Finally, we ously predicted answers are fed into the LSTM until the hENDi symbol evaluate a rich set of design choices how to encode, combine is predicted.
    [Show full text]
  • Visual Turing Test for Computer Vision Systems
    Visual Turing test for computer vision systems Donald Gemana, Stuart Gemanb,1, Neil Hallonquista, and Laurent Younesa aDepartment of Applied Mathematics and Statistics, Johns Hopkins University, Baltimore, MD 21287; and bDivision of Applied Mathematics, Brown University, Providence, RI 02912 Contributed by Stuart Geman, December 16, 2014 (sent for review July 14, 2014) Today, computer vision systems are tested by their accuracy in de- multiple generic object classes in ordinary indoor and outdoor tecting and localizing instances of objects. As an alternative, and scenes; in “fine-grained” classification, such as identifying plant and motivated by the ability of humans to provide far richer descriptions animal species; and in recognizing attributes of objects and activities and even tell a story about an image, we construct a “visual Turing of people. The results of challenges and competitions (4, 5) suggest test”: an operator-assisted device that produces a stochastic sequence that progress has been spurred by major advances in designing of binary questions from a given test image. The query engine pro- more computationally efficient and invariant image representations poses a question; the operator either provides the correct answer or (6–8); in stochastic and hierarchical modeling (9–12); in discovering rejects the question as ambiguous; the engine proposes the next latent structure by training multilayer networks with large amounts question (“just-in-time truthing”). The test is then administered to of unsupervised data (13); and in parts-based statistical learning and the computer-vision system, one question at a time. After the sys- modeling techniques (14–16), especially combining discriminative tem’s answer is recorded, the system is provided the correct answer part detectors with simple models of arrangements of parts (17).
    [Show full text]
  • Building Machines That Learn and Think Like People
    CBMM Memo No. 046 April 1, 2016 Building Machines That Learn and Think Like People by Brenden M. Lake, Tomer D. Ullman, Joshua B. Tenenbaum, and Samuel J. Gershman Abstract Recent progress in artificial intelligence (AI) has renewed interest in building systems that learn and think like people. Many advances have come from using deep neural networks trained end-to- end in tasks such as object recognition, video games, and board games, achieving performance that equals or even beats humans in some respects. Despite their biological inspiration and performance achievements, these systems differ from human intelligence in crucial ways. We review progress in cognitive science suggesting that truly human-like learning and thinking machines will have to reach beyond current engineering trends in both what they learn, and how they learn it. Specifically, we argue that these machines should (a) build causal models of the world that support explanation and understanding, rather than merely solving pattern recognition problems; (b) ground learning in intuitive theories of physics and psychology, to support and enrich the knowledge that is learned; and (c) harness compositionality and learning-to-learn to rapidly acquire and generalize knowledge to new tasks and situations. We suggest concrete challenges and promising routes towards these goals that can combine the strengths of recent neural network advances with more structured cognitive models. This work was supported by the Center for Brains, Minds and Ma- chines (CBMM), funded by NSF STC award CCF - 1231216. Building Machines That Learn and Think Like People Brenden M. Lake,1 Tomer D. Ullman,2,4 Joshua B.
    [Show full text]
  • COMPUTER VISION and BUILDING ENVELOPES a Thesis Submitted To
    COMPUTER VISION AND BUILDING ENVELOPES A thesis submitted To Kent State University in partial Fulfillment of the requirements for the Degree of Master of Science in Architecture and Environmental Design by Nina K. Anani-Manyo April 2021 © Copyright All rights reserved Except for previously published materials Thesis written by Nina K. Anani-Manyo B.S. Architecture, Kent State University, 2019 M. Architecture, Kent State University, 2021 M. S., Kent State University, 2021 Approved by Rui Liu, Ph.D. __________________________ , Advisor Reid Coffman, Ph.D. __________________________ , Program Coordinator Ivan Bernal __________________________ , Director, Architecture and Urban Design Mark Mistur, AIA, __________________________ , Dean, College of Architecture and Environmental Design ABSTRACT Computer vision, a field that falls under artificial intelligence (AI), is increasingly establishing grounds in many disciplines as the demand for automated means to solve real-world problems gradually grows. AI is progressively simplifying and speeding up the processes of day-to-day tasks. The application of computer vision within the field of architecture has the potential to increase efficiency as well. Building envelope is an important component of a building and requires regular assessment and inspection. The application of deep learning techniques reveals itself as an innovative way of carrying out a task that is typically performed by humans. Hence, this research discusses the explorations of using computer vision as a tool to classify building materials, evaluate the details, and potentially identify distresses of building envelopes. This is done using a collection of existing digital images and algorithms that help train the computer to produce efficient and reliable results. Deep learning techniques such as convolutional neural network algorithms and Google’s Teachable Machine are utilized to classify two sets of base data.
    [Show full text]
  • A Restricted Visual Turing Test for Deep Scene and Event Understanding
    A Restricted Visual Turing Test for Deep Scene and Event Understanding Hang Qiy∗, Tianfu Wuy∗, Mun-Wai Leez, Song-Chun Zhuy yCenter for Vision, Cognition, Learning, and Autonomy University of California, Los Angeles [email protected], ftfwu, [email protected] zIntelligent Automation, Inc [email protected] Abstract view-1 view-1 This paper presents a restricted visual Turing test (VTT) for story-line based deep understanding in long-term and multi-camera captured videos. Given a set of videos of a scene (such as a multi-room office, a garden, and a parking view-2 view-2 lot.) and a sequence of story-line based queries, the task is to provide answers either simply in binary form “true/false” (to a polar query) or in an accurate natural language de- scription (to a non-polar query). Queries, polar or non- view-3 view-3 polar, consist of view-based queries which can be answered from a particular camera view and scene-centered queries which involves joint inference across different cameras. The story lines are collected to cover spatial, temporal and Q1: Is view-1 is a conference room? Q1: Are there more than 10 people in causal understanding of input videos. The data and queries … the scene? distinguish our VTT from recently proposed visual question Qk: Is there any chair in the … conference room which no one has Qk: Are they passing around a small- answering in images and video captioning. A vision sys- ever sit in during the past 30 minutes? object? tem is proposed to perform joint video and query parsing which integrates different vision modules, a knowledge base Figure 1: Illustation of depth and complexity of the pro- and a query engine.
    [Show full text]
  • Measuring Machine Intelligence Through Visual Question Answering
    Articles Measuring Machine Intelligence Through Visual Question Answering C. Lawrence Zitnick, Aishwarya Agrawal, Stanislaw Antol, Margaret Mitchell, Dhruv Batra, Devi Parikh I As machines have become more umans have an amazing ability to both understand intelligent, there has been a renewed and reason about our world through a variety of sens- interest in methods for measuring their Hes or modalities. A sentence such as “Mary quickly intelligence. A common approach is to ran away from the growling bear” conjures both vivid visual propose tasks for which a human excels, and auditory interpretations. We picture Mary running in the but one that machines find difficult. opposite direction of a ferocious bear with the sound of the However, an ideal task should also be bear being enough to frighten anyone. While interpreting a easy to evaluate and not be easily game- able. We begin with a case study explor- sentence such as this is effortless to a human, designing intel- ing the recently popular task of image ligent machines with the same deep understanding is any- captioning and its limitations as a task thing but. How would a machine know Mary is frightened? for measuring machine intelligence. An What is likely to happen to Mary if she doesn’t run? Even alternative and more promising task is simple implications of the sentence, such as “Mary is likely visual question answering, which tests outside” may be nontrivial to deduce. a machine’s ability to reason about lan- How can we determine whether a machine has achieved guage and vision. We describe a data the same deep understanding of our world as a human? In set, unprecedented in size and created our example sentence above, a human’s understanding is for the task, that contains more than rooted in multiple modalities.
    [Show full text]