Technology readiness levels for machine learning systems.

Journal: Nature communications
PMID:

Abstract

The development and deployment of machine learning systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end. Lack of diligence can lead to technical debt, scope creep and misaligned objectives, model misuse and failures, and expensive consequences. Engineering systems, on the other hand, follow well-defined processes and testing standards to streamline development for high-quality, reliable results. The extreme is spacecraft systems, with mission critical measures and robustness throughout the process. Drawing on experience in both spacecraft engineering and machine learning (research through product across domain areas), we've developed a proven systems engineering approach for machine learning and artificial intelligence: the Machine Learning Technology Readiness Levels framework defines a principled process to ensure robust, reliable, and responsible systems while being streamlined for machine learning workflows, including key distinctions from traditional software engineering, and a lingua franca for people across teams and organizations to work collaboratively on machine learning and artificial intelligence technologies. Here we describe the framework and elucidate with use-cases from physics research to computer vision apps to medical diagnostics.

Authors

  • Alexander Lavin
    Pasteur Labs & ISI, Brooklyn, NY, USA. lavin@simulation.science.
  • Ciarán M Gilligan-Lee
    Spotify, London, England.
  • Alessya Visnjic
    WhyLabs, Seattle, WA, USA.
  • Siddha Ganju
    NASA Frontier Development Lab, Mountain View, CA, USA.
  • Dava Newman
    Massachusetts Institute of Technology, Cambridge, MA, USA.
  • Sujoy Ganguly
    Unity AI, San Francisco, CA, USA.
  • Danny Lange
    Unity AI, San Francisco, CA, USA.
  • Atílím Güneş Baydin
    University of Oxford, Oxford, UK.
  • Amit Sharma
    Microsoft Research India, Bangalore, India.
  • Adam Gibson
    Center for Neuroengineering and Therapeutics, University of Pennsylvania, Philadelphia, PA 19104, USA.
  • Stephan Zheng
    Salesforce Research, San Francisco, CA, USA.
  • Eric P Xing
    Department of Machine Learning, Carnegie-Mellon University, Pittsburgh, PA 15213.
  • Chris Mattmann
    Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, United States of America.
  • James Parr
    NASA Frontier Development Lab, Mountain View, CA, USA.
  • Yarin Gal
    OATML Group, Department of Computer Science, University of Oxford, Oxford, UK. yarin.gal@cs.ox.ac.uk.