using deep learning to solve challenging problems
play

Using Deep Learning to Solve Challenging Problems Jeff Dean Google - PowerPoint PPT Presentation

Using Deep Learning to Solve Challenging Problems Jeff Dean Google Brain team g.co/brain Presenting the work of many people at Google Deep learning is causing a machine learning revolution ML Arxiv Papers per Year Deep Learning Modern


  1. Using Deep Learning to Solve Challenging Problems Jeff Dean Google Brain team g.co/brain Presenting the work of many people at Google

  2. Deep learning is causing a machine learning revolution

  3. ML Arxiv Papers per Year

  4. Deep Learning Modern Reincarnation of Artificial Neural Networks Collection of simple trainable mathematical units, organized in layers, that work together to solve complicated tasks What’s New Key Benefit new network architectures, Learns features from raw, heterogeneous, noisy data new training math, * scale * No explicit feature engineering required “cat”

  5. ConvNets

  6. Functions a Deep Neural Network Can Learn input output Pixels: “lion”

  7. Functions a Deep Neural Network Can Learn input output Pixels: “lion” Audio: “How cold is it outside?”

  8. Functions a Deep Neural Network Can Learn input output Pixels: “lion” Audio: “How cold is it outside?” “Hello, how are you?” “Bonjour, comment allez-vous?”

  9. Functions a Deep Neural Network Can Learn input output Pixels: “lion” Audio: “How cold is it outside?” “Hello, how are you?” “Bonjour, comment allez-vous?” Pixels: “A blue and yellow train travelling down the tracks”

  10. But why now?

  11. 1980s and 1990s Accuracy neural networks other approaches Scale (data size, model size)

  12. 1980s and 1990s more compute Accuracy neural networks other approaches Scale (data size, model size)

  13. Now more compute Accuracy neural networks other approaches Scale (data size, model size)

  14. 2011 humans 5% errors 26% errors

  15. 2016 2011 humans 5% errors 26% errors 3% errors

  16. 2008: Grand Engineering Challenges for 21st Century ● Make solar energy affordable ● Engineer better medicines ● Provide energy from fusion ● Reverse-engineer the brain ● Develop carbon sequestration methods ● Prevent nuclear terror ● Manage the nitrogen cycle ● Secure cyberspace ● Provide access to clean water ● Enhance virtual reality ● Restore & improve urban infrastructure ● Advance personalized learning ● Advance health informatics ● Engineer the tools for scientific discovery www.engineeringchallenges.org/challenges.aspx

  17. 2008: Grand Engineering Challenges for 21st Century ● Make solar energy affordable ● Engineer better medicines ● Provide energy from fusion ● Reverse-engineer the brain ● Develop carbon sequestration methods ● Prevent nuclear terror ● Manage the nitrogen cycle ● Secure cyberspace ● Provide access to clean water ● Enhance virtual reality ● Restore & improve urban infrastructure ● Advance personalized learning ● Advance health informatics ● Engineer the tools for scientific discovery I would personally add two others: ● Communicate and access information regardless of language ● Build flexible general purpose AI systems www.engineeringchallenges.org/challenges.aspx

  18. 2008: Grand Engineering Challenges for 21st Century ● Make solar energy affordable ● Engineer better medicines ● Provide energy from fusion ● Reverse-engineer the brain ● Develop carbon sequestration methods ● Prevent nuclear terror ● Manage the nitrogen cycle ● Secure cyberspace ● Provide access to clean water ● Enhance virtual reality ● Restore & improve urban infrastructure ● Advance personalized learning ● Advance health informatics ● Engineer the tools for scientific discovery I would personally add two others: ● Communicate and access information regardless of language ● Build flexible general purpose AI systems www.engineeringchallenges.org/challenges.aspx

  19. Restore & improve urban infrastructure

  20. https://waymo.com/tech/

  21. Advance health informatics

  22. Hemorrhages Healthy Diseased No DR Mild DR Moderate DR Severe DR Proliferative DR 1 2 3 4 5

  23. F-score 0.95 0.91 Algorithm Ophthalmologist (median) “The study by Gulshan and colleagues truly represents the brave new world in medicine. ” Dr. Andrew Beam, Dr. Isaac Kohane Harvard Medical School “Google just published this paper in JAMA (impact factor 37) [...] It actually lives up to the hype .” Dr. Luke Oakden-Rayner University of Adelaide

  24. Completely new, novel scientific discoveries Predicting things that doctors can’t predict from imaging Potential as a new biomarker Preliminary 5-yr MACE AUC: 0.7 Age: MAE 3.26 yrs Gender: AUC 0.97 Can we predict cardiovascular risk? If so, this is a very nice non-invasive way of doing so Can we also predict treatment response? HbA1c: MAE 1.4% Systolic: MAE 11.23 Diastolic: MAE 6.39 mmHg mmHg R. Poplin, A. Varadarajan et al. Predicting​ ​Cardiovascular​ ​Risk​ ​Factors​ ​from​ ​Retinal Fundus​ ​Photographs​ ​using​ ​Deep​ ​Learning. Nature Biomedical Engineering, 2018.

  25. Predictive tasks for healthcare Given a patient’s electronic medical record data, can we predict the future ? Deep learning methods for sequential prediction are becoming extremely good e.g. recent improvements in Google Translation

  26. Neural Machine Translation perfect translation 6 5 human Translation quality neural (GNMT) 4 phrase-based (PBMT) 3 2 Closes gap between old system and human-quality translation 1 by 58% to 87% 0 English English English Spanish French Chinese > > > > > > Enables better communication Spanish French Chinese English English English across the world Translation model research.googleblog.com/2016/09/a-neural-network-for-machine.html

  27. Predictive tasks for healthcare Given a large corpus of training data of de-identified medical records, can we predict interesting aspects of the future for a patient not in the training set? ● will patient be readmitted to hospital in next N days? ● what is the likely length of hospital stay for patient checking in? what are the most likely diagnoses for the patient right now? and why ? ● what medications should a doctor consider prescribing? ● ● what tests should be considered for this patient? ● which patients are at highest risk for X in next month? Collaborating with several healthcare organizations, including UCSF, Stanford, and Univ. of Chicago.

  28. Medical Records Prediction Results 24 hours earlier https://arxiv.org/abs/1801.07860

  29. Engineer better medicines and maybe... Make solar energy affordable Develop carbon sequestration methods Manage the nitrogen cycle

  30. Predicting Properties of Molecules Toxic? DFT (density functional Bind with a given protein? theory) Quantum properties: E , ω 0 , ... simulator

  31. Predicting Properties of Molecules Toxic? DFT (density functional Bind with a given protein? theory) Quantum properties: E , ω 0 , ... simulator

  32. Predicting Properties of Molecules Toxic? DFT (density functional Bind with a given protein? theory) Quantum properties: E , ω 0 , ... simulator ● State of the art results predicting output of expensive quantum chemistry calculations, but ~300,000 times faster https://research.googleblog.com/2017/04/predicting-properties-of-molecules-with.html and https://arxiv.org/abs/1702.05532 and https://arxiv.org/abs/1704.01212 (latter to appear in ICML 2017)

  33. Reverse engineer the brain

  34. Connectomics: Reconstructing Neural Circuits from High-Resolution Brain Imaging

  35. Automated Reconstruction Progress at Google 10 8 primates log scale Expected run length (µm) 10 6 whole mouse brain (MPI) 10 4 mouse cortex (AIBS) fly (HHMI) 10 2 songbird [100 µm]^3 (MPI) Metric: Expected Run Length (ERL) “mean microns between failure” of automated neuron tracing

  36. New Technology: Flood Filling Networks 2d Inference Start with a seed point ● Recurrent neural network iteratively ● fills out an object based on image content and its own previous predictions https://arxiv.org/abs/1611.00421

  37. Flood Filling Networks: 3d Inference

  38. Flood Filling Networks: 3d Inference ~ 100 µm (10,000 voxels)

  39. Songbird Brain Wiring Diagram Raw data produced by Max Planck ● Institute for Neurobiology using serial block face scanning electron microscopy 10,600 ⨉ 10,800 ⨉ 5,700 voxels = ● ~600 billion voxels ● Goal: Reconstruct complete connectivity and use to test specific hypotheses related to how biological nervous systems produce precise, sequential motor behaviors and perform Courtesy Jorgen Kornfeld & Winfried Denk, MPI reinforcement learning.

  40. Engineer the tools for scientific discovery

  41. Open, standard software for general machine learning Great for Deep Learning in particular First released Nov 2015 http://tensorflow.org/ and Apache 2.0 license https://github.com/tensorflow/tensorflow

  42. TensorFlow Goals Establish common platform for expressing machine learning ideas and systems Open source it so that it becomes a platform for everyone , not just Google Make this platform the best in the world for both research and production use

  43. AutoML: Automated machine learning (“learning to learn”)

  44. Current: Solution = ML expertise + data + computation

  45. Current: Solution = ML expertise + data + computation Can we turn this into: Solution = data + 100X computation ???

Recommend


More recommend