Arxiv:1711.09883V2 [Cs.LG] 28 Nov 2017

Total Page:16

File Type:pdf, Size:1020Kb

Arxiv:1711.09883V2 [Cs.LG] 28 Nov 2017 AI Safety Gridworlds Jan Leike Miljan Martic Victoria Krakovna Pedro A. Ortega DeepMind DeepMind DeepMind DeepMind Tom Everitt Andrew Lefrancq Laurent Orseau Shane Legg DeepMind DeepMind DeepMind DeepMind Australian National University Abstract We present a suite of reinforcement learning environments illustrating various safety properties of intelligent agents. These problems include safe interruptibil- ity, avoiding side effects, absent supervisor, reward gaming, safe exploration, as well as robustness to self-modification, distributional shift, and adversaries. To measure compliance with the intended safe behavior, we equip each environment with a performance function that is hidden from the agent. This allows us to cate- gorize AI safety problems into robustness and specification problems, depending on whether the performance function corresponds to the observed reward function. We evaluate A2C and Rainbow, two recent deep reinforcement learning agents, on our environments and show that they are not able to solve them satisfactorily. 1 Introduction Expecting that more advanced versions of today’s AI systems are going to be deployed in real- world applications, numerous public figures have advocated more research into the safety of these systems (Bostrom, 2014; Hawking et al., 2014; Russell, 2016). This nascent field of AI safety still lacks a general consensus on its research problems, and there have been several recent efforts to turn these concerns into technical problems on which we can make direct progress (Soares and Fallenstein, 2014; Russell et al., 2015; Taylor et al., 2016; Amodei et al., 2016). Empirical research in machine learning has often been accelerated by the availability of the right data set. MNIST (LeCun, 1998) and ImageNet (Deng et al., 2009) have had a large impact on the progress on supervised learning. Scalable reinforcement learning research has been spurred arXiv:1711.09883v2 [cs.LG] 28 Nov 2017 by environment suites such as the Arcade Learning Environment (Bellemare et al., 2013), OpenAI Gym (Brockman et al., 2016), DeepMind Lab (Beattie et al., 2016), and others. However, to this date there has not yet been a comprehensive environment suite for AI safety problems. With this paper, we aim to lay the groundwork for such an environment suite and contribute to the concreteness of the discussion around technical problems in AI safety. We present a suite of reinforcement learning environments illustrating different problems. These environments are imple- mented in pycolab (Stepleton, 2017) and available as open source.1 Our focus is on clarifying the nature of each problem, and thus our environments are so-called gridworlds: a gridworld consists of a two-dimensional grid of cells, similar to a chess board. The agent always occupies one cell of the grid and can only interact with objects in its cell or move to the four adjacent cells. While these envi- ronments are highly abstract and not always intuitive, their simplicity has two advantages: it makes the learning problem very simple and it limits confounding factors in experiments. Such simple environments could also be considered as minimal safety checks: an algorithm that fails to behave 1https://github.com/deepmind/ai-safety-gridworlds safely in such simple environments is also unlikely to behave safely in real-world, safety-critical environments where it is much more complicated to test. Despite the simplicity of the environments, we have selected these challenges with the safety of very powerful artificial agents (such as artificial general intelligence) in mind. These long-term safety challenges might not be as relevant before we build powerful general AI systems, and are com- plementary to the short-term safety challenges of deploying today’s systems (Stoica et al., 2017). Nevertheless, we needed to omit some safety problems such as interpretability (Doshi-Velez and Kim, 2017), multi-agent problems (Chmait et al., 2017), formal verification (Seshia et al., 2016; Huang et al., 2017b; Katz et al., 2017), scalable oversight and reward learning problems (Amodei et al., 2016; Armstrong and Leike, 2016). This is not because we considered them unimportant; it simply turned out to be more difficult to specify them as gridworld environments. To quantify progress, we equipped every environment with a reward function and a (safety) perfor- mance function. The reward function is the nominal reinforcement signal observed by the agent, whereas the performance function can be thought of a second reward function that is hidden from the agent but captures the performance according to what we actually want the agent to do. When the two are identical, we call the problem a robustness problem. When the two differ, we call it a specification problem, as the mismatch mimics an incomplete (reward) specification. It is important to note that each performance function is tailored to the specific environment and does not necessar- ily generalize to other instances of the same problem. Finding such generalizations is in most cases an open research question. Formalizing some of the safety problems required us to break some of the usual assumptions in reinforcement learning. These may seem controversial at first, but they were deliberately chosen to illustrate the limits of our current formal frameworks. In particular, the specification problems can be thought of as unfair to the agent since it is being evaluated on a performance function it does not observe. However, we argue that such situations are likely to arise in safety-critical real-world situations, and furthermore, that there are algorithmic solutions that can enable the agent to find the right solution even if its (initial) reward function is misspecified. Most of the problems we consider here have already been mentioned and discussed in the literature. 1. Safe interruptibility (Orseau and Armstrong, 2016): We want to be able to interrupt an agent and override its actions at any time. How can we design agents that neither seek nor avoid interruptions? 2. Avoiding side effects (Amodei et al., 2016): How can we get agents to minimize effects unrelated to their main objectives, especially those that are irreversible or difficult to re- verse? 3. Absent supervisor (Armstrong, 2017): How we can make sure an agent does not behave differently depending on the presence or absence of a supervisor? 4. Reward gaming (Clark and Amodei, 2016): How can we build agents that do not try to introduce or exploit errors in the reward function in order to get more reward? 5. Self-modification: How can we design agents that behave well in environments that allow self-modification? 6. Distributional shift (Quinonero˜ Candela et al., 2009): How do we ensure that an agent behaves robustly when its test environment differs from the training environment? 7. Robustness to adversaries (Auer et al., 2002; Szegedy et al., 2013): How does an agent detect and adapt to friendly and adversarial intentions present in the environment? 8. Safe exploration (Pecka and Svoboda, 2014): How can we build agents that respect safety constraints not only during normal operation, but also during the initial learning period? We provide baseline results on our environments from two recent deep reinforcement learning agents: A2C (a synchronous version of A3C, Mnih et al., 2016) and Rainbow (Hessel et al., 2017, an extension of DQN, Mnih et al., 2015). These baselines illustrate that with some tuning, both algorithms learn to optimize the visible reward signal quite well. Yet they struggle with achieving the maximal return in the robustness problems, and they do not perform well according to the spec- ification environments’ performance functions. Their failure on the specification problems is to be expected: they simply do not have any build-in mechanism to deal with these problems. 2 The OpenAI Gym (Brockman et al., 2016) contains a few safety tasks, considering interruptibility and scalable oversight problems, but only in the cart-pole domain. Our work goes significantly beyond that by considering a much wider range of problems and environments that were crafted specifically for this purpose. Future versions of a set of safety environments such as these could serve as a test suite that benchmarks the safety performance of different agents. 2 Environments This section introduces the individual environments in detail, explains the corresponding safety problems, and surveys solution attempts. Formally, our environments are given as reinforcement learning problems known as Markov decision processes (MDP, Sutton and Barto, 1998).2 An MDP consists of a set of states S, a set of actions A, 3 a transition kernel T : S × A ! ∆S, a reward function R : S × A ! R, and an initial state s0 2 S drawn from a distribution P 2 ∆S. An agent interacts with the MDP sequentially: at each timestep it observes the current state s 2 S, takes an action a 2 A, transitions to the next state s0 drawn from the distribution T (s; a), and receives a reward R(s; a). The performance function is formalized as a function R∗ : S × A ! R. In the classical reinforcement learning framework, the agent’s objective is to maximize the cumula- tive (visible) reward signal given by R. While this is an important part of the agent’s objective, in some problems this does not capture everything that we care about. Instead of the reward function, we evaluate the agent on the performance function R∗ that is not observed by the agent. The perfor- mance function R∗ might or might not be identical to R. In real-world examples, R∗ would only be implicitly defined by the desired behavior the human designer wishes to achieve, but is inaccessible to the agent and the human designer. For our environments, we designed the performance function to capture both the agent’s objective and the safety of its behavior. This means that an agent achieving the objective safely would score higher on the performance function than an agent that achieves the objective unsafely.
Recommended publications
  • You and AI Conversations About AI Technologies and Their Implications for Society
    You and AI Conversations about AI technologies and their implications for society SUPPORTED BY CONVERSATIONS ABOUT AI TECHNOLOGIES AND THEIR IMPLICATIONS FOR SOCIETY DeepMind1 2 CONVERSATIONS ABOUT AI TECHNOLOGIES AND THEIR IMPLICATIONS FOR SOCIETY You and AI Conversations about AI technologies and their implications for society Artificial Intelligence (AI) is the science of making computer systems smart, and an umbrella term for a range of technologies that carry out functions that typically require intelligence in humans. AI technologies already support many everyday products and services, and the power and reach of these technologies are advancing at pace. The Royal Society is working to support an environment of careful stewardship of AI technologies, so that their benefits can be brought into being safely and rapidly, and shared across society. In support of this aim, the Society’s You and AI series brought together leading AI researchers to contribute to a public conversation about advances in AI and their implications for society. CONVERSATIONS ABOUT AI TECHNOLOGIES AND THEIR IMPLICATIONS FOR SOCIETY 3 What AI can, and cannot, do The last decade has seen exciting developments in AI – and AI researchers are tackling some fundamental challenges to develop it further AI research seeks to understand what happens or inputs do not follow a standard intelligence is, and then recreate this through pattern, these systems cannot adapt their computer systems that can automatically rules or adjust their approach. perform tasks that require some level of reasoning or intelligence in humans. In the last decade, new methods that use learning algorithms have helped create In the past, AI research has concentrated computer systems that are more flexible on creating detailed rules for how to carry and adaptive, and Demis Hassabis FRS out a task and then developing computer (co-founder, DeepMind) has been at the systems that could carry out these rules; forefront of many of these developments.
    [Show full text]
  • Annual Report of the Faculty 2018-19* *A Small Number of Items That Fall Into 2019-20 Which Are of Current Relevant Interest Are Also Included in This Report
    Annual Report of the Faculty 2018-19* *A small number of items that fall into 2019-20 which are of current relevant interest are also included in this report. INTRODUCTION This year was the first full year with Prof. Ann Copestake as Head of Department. The Department’s strategy is to continue to be a home for the world’s best computer science researchers, providing a flexible environment for working collaboratively with each other and partners of all kinds, in an open culture. Our people are part of a wider network of alumni and associates, and these connections sustain the creation of strong and revolutionary fundamental computer science research ideas, many of which will transform practice outside the academy. We continue to deliver exceptional research both individually and in dynamic teams working together across fields, connecting deep fundamentals with the wider context of research and applications in diverse fields, and we translate many of our ideas into practical innovations in whatever form is most appropriate. The University’s Strategic Research Review of the Department in September 2018 provided a valuable opportunity for reflection and strengthening how this strategy is enabled in practice. This year has seen a range of appointments which enhance our links with important fields, including climate change, and development of professional services teams to support the Department’s current size. We continue to improve our support for early career researchers and postgraduate teaching, and to communicate more effectively about our work and opportunities to collaborate with us. In a time of great excitement about data science, almost all our research groups include machine learning activities in diverse forms, and we are exploring ways to unlock potential applications across Schools and build capacity across the research base.
    [Show full text]
  • Recurrent Gaussian Processes and Robust Dynamical Modeling
    UNIVERSIDADE FEDERAL DO CEARA´ CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA DE TELEINFORMATICA´ PROGRAMA DE POS-GRADUA¸C´ AO~ EM ENGENHARIA DE TELEINFORMATICA´ DOUTORADO EM ENGENHARIA DE TELEINFORMATICA´ CESAR´ LINCOLN CAVALCANTE MATTOS RECURRENT GAUSSIAN PROCESSES AND ROBUST DYNAMICAL MODELING FORTALEZA 2017 CESAR´ LINCOLN CAVALCANTE MATTOS RECURRENT GAUSSIAN PROCESSES AND ROBUST DYNAMICAL MODELING Tese apresentada ao Curso de Doutorado em Engenharia de Teleinform´atica do Programa de P´os-Gradua¸c~aoem Engenharia de Teleinform´atica do Centro de Tecnologia da Universidade Federal do Cear´a, como requisito parcial `a obten¸c~ao do t´ıtulo de doutor em Engenharia de Teleinform´atica. Area´ de Concentra¸c~ao: Sinais e sistemas Orientador: Prof. Dr. Guilherme de Alencar Barreto FORTALEZA 2017 Dados Internacionais de Catalogação na Publicação Universidade Federal do Ceará Biblioteca Universitária Gerada automaticamente pelo módulo Catalog, mediante os dados fornecidos pelo(a) autor(a) M39r Mattos, César Lincoln. Recurrent Gaussian Processes and Robust Dynamical Modeling / César Lincoln Mattos. – 2017. 189 f. : il. color. Tese (doutorado) – Universidade Federal do Ceará, Centro de Tecnologia, Programa de Pós-Graduação em Engenharia de Teleinformática, Fortaleza, 2017. Orientação: Prof. Dr. Guilherme de Alencar Barreto. 1. Processos Gaussianos. 2. Modelagem dinâmica. 3. Identificação de sistemas não-lineares. 4. Aprendizagem robusta. 5. Aprendizagem estocástica. I. Título. CDD 621.38 CESAR´ LINCOLN CAVALCANTE MATTOS RECURRENT GAUSSIAN PROCESSES AND ROBUST DYNAMICAL MODELING A thesis presented to the PhD course in Teleinformatics Engineering of the Graduate Program on Teleinformatics Engineering of the Center of Technology at Federal University of Cear´ain fulfillment of the the requirement for the degree of Doctor of Philosophy in Teleinformatics Engineering.
    [Show full text]
  • Signature Redacted a Uthor
    Social Inductive Biases for Reinforcement Learning by Dhaval D.K. Adjodah B.S., Physics (2011), Massachusetts Institute of Technology M.S., Technology and Policy (2011), Massachusetts Institute of Technology Submitted to the Program in Media Arts and Sciences, School of Architecture and Planning, in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Media Arts and Sciences at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY September 2019 @ Massachusetts Institute of Technology 2019. All rights reserved. Signature redacted A uthor .................. Q .gi'gratiFMediaArts and Sciences, Sch of Architecture and Planning, ignature redacted 2, 2019 Certified by.......... KlV 'Sandy P. Pentland Toshiba Pr fessor of Media Arts and Sciences Thesis Supe risor Accepted by......... Signature redacted MASSACUET LNSTITUTE Tod Machover OF TECHNOLOGY (2 Academic Head 0 OCT 0 4 2019 Program in Media Arts and Sciences LIBRARIES ci 77 Massachusetts Avenue Cambridge, MA 02139 MITLibraries http://Iibraries.mit.edu/ask DISCLAIMER NOTICE The pagination in this thesis reflects how it was delivered to the Institute Archives and Special Collections. The Table of Contents does not accurately represent the page numbering. Social Inductive Biases for Reinforcement Learning by Dhaval D.K. Adjodah Submitted to the Program in Media Arts and Sciences, School of Architecture and Planning, on July 2, 2019, in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Media Arts and Sciences Abstract How can we build machines
    [Show full text]
  • Beneficial AI 2017
    Beneficial AI 2017 Participants & Attendees 1 Anthony Aguirre is a Professor of Physics at the University of California, Santa Cruz. He has worked on a wide variety of topics in theoretical cosmology and fundamental physics, including inflation, black holes, quantum theory, and information theory. He also has strong interest in science outreach, and has appeared in numerous science documentaries. He is a co-founder of the Future of Life Institute, the Foundational Questions Institute, and Metaculus (http://www.metaculus.com/). Sam Altman is president of Y Combinator and was the cofounder of Loopt, a location-based social networking app. He also co-founded OpenAI with Elon Musk. Sam has invested in over 1,000 companies. Dario Amodei is the co-author of the recent paper Concrete Problems in AI Safety, which outlines a pragmatic and empirical approach to making AI systems safe. Dario is currently a research scientist at OpenAI, and prior to that worked at Google and Baidu. Dario also helped to lead the project that developed Deep Speech 2, which was named one of 10 “Breakthrough Technologies of 2016” by MIT Technology Review. Dario holds a PhD in physics from Princeton University, where he was awarded the Hertz Foundation doctoral thesis prize. Amara Angelica is Research Director for Ray Kurzweil, responsible for books, charts, and special projects. Amara’s background is in aerospace engineering, in electronic warfare, electronic intelligence, human factors, and computer systems analysis areas. A co-founder and initial Academic Model/Curriculum Lead for Singularity University, she was formerly on the board of directors of the National Space Society, is a member of the Space Development Steering Committee, and is a professional member of the Institute of Electrical and Electronics Engineers (IEEE).
    [Show full text]
  • Project Final Report
    PROJECT FINAL REPORT Grant Agreement number: 305626 Project acronym: RADIANT Project title: Rapid development and distribution of statistical tools for high-throughput sequencing data Funding Scheme: Collaborative Project (FP7-HEALTH-2012-2.1.1-3: Statistical methods for collection and analysis of -omics data) Period covered: from 1.12.2013 to 30.11.2015 Name of the scientific representative of the project's co-ordinator1, Title and Organisation: Prof. Magnus Rattray. The University of Manchester Tel: 0161 275 5094 Fax: E-mail: Magnus. [email protected] Project website address: http://radiant-project.eu 1 Usually the contact person of the coordinator as specified in Art. 8.1. of the Grant Agreement. 4.1 Final publishable summary report 4.1.1 Executive summary The objectives of the RADIANT project were to develop improved computational tools for the analysis of high-throughput sequencing (HTS) data, to rapidly disseminate these tools to the wider scientific community and to support practitioners in the application of these and other advanced HTS data analysis tools in their scientific applications, lowering the bar for the widespread adoption of cutting-edge statistical tools. The project has been successful in achieving these objectives. The RADIANT project supported the development of several superb data analysis tools which have been widely adopted by practitioners. The new DESeq2 tool for differential expression analysis was developed entirely through RADIANT funding and provides substantial improvements over the earlier DESeq tool; it is one of the most widely-used tools in genomics (Love et al., 2014 cited 228 times in Scopus, 34500 software downloads in the last year).
    [Show full text]
  • Nips 2015 Conference Book Montreal 2015
    NIPS 2015 CONFERENCE BOOK MONTREAL 2015 N I P S 2 0 15 LOCATION Palais des Congrès de Montréal Convention and Exhibition Center, Montreal, Quebec, Canada TUTORIALS December 7, 2015 CONFERENCE SESSIONS December 8 - 10, 2015 SYMPOSIA Sponsored by the Neural Information Processing December 10, 2015 System Foundation, Inc The technical program includes 6 invited talks and WORKSHOPS 403 accepted papers, selected from a total of 1838 December 11-12, 2015 submissions considered by the program committee. Because the conference stresses interdisciplinary interactions, there are no parallel sessions. Papers presented at the conference will appear in “Advances in Neural Information Processing 28,” edited by edited by Daniel D. Lee, Masashi Sugiyama, Corinna Cortes, Neil Lawrence and Roman Garnett. 1 TABLE OF CONTENTS Core Logistics Team 2 Wednesday Organizing Committee 3 Oral Sessions Program Committee 3 Sessions 5 - 8, Abstracts 73 NIPS Foundation Offices and Board Members 3 Spotlights Sessions Sponsors 4 - 7 Sessions 5 - 8, Abstracts 73 Poster Sessions PROGRAM HIGHLIGHTS 8 Sessions 1 - 101 76 Exhibitors 9 Location of Presentations 80 Letter From The President 10 Abstracts 81 Future Conferences 11 Demonstrations 102 MONDAY Thursday Tutorials Oral Sessions Abstracts 13 Session 9 105 Poster Sessions Spotlights Sessions Location of Presentations 15 Session 9 105 Sessions 1 - 101 16 Poster Sessions Monday Abstracts 17 Sessions 1 - 100 105 Location of Presentations 109 Tuesday Abstracts 110 Oral Sessions Sessions 1 - 4, Abstracts 41 Symposia 131 Spotlights Sessions Workshops 132 Sessions 1 - 4, Abstracts 41 Reviewers 133 Poster Sessions Author Index 135 Sessions 1 - 101 44 Location of Presentations 48 CORE LOGISTICS TEAM Abstracts 49 The organization and management of NIPS would not be possible without the help of many volunteers, students, Demonstrations 70 researchers and administrators who donate their valuable time and energy to assist the conference in various ways.
    [Show full text]
  • Gaussian Process Modelling for Audio Signals
    School of Electronic Engineering and Computer Science Queen Mary University of London Gaussian Process Modelling for Audio Signals William J. Wilkinson PhD thesis Submitted in partial fulfilment of the requirements for the Degree of Doctor of Philosophy in Computer Science July 2019 Statement of Originality I, William J. Wilkinson, confirm that the research included within this thesis is my own work or that where it has been carried out in collaboration with, or supported by others, that this is duly acknowledged and my contribution indicated. Previously published material is also acknowledged herein. I attest that I have exercised reasonable care to ensure that the work is original, and does not to the best of my knowledge break any UK law, infringe any third party's copyright or other Intellectual Property Right, or contain any confidential material. I accept that the College has the right to use plagiarism detection software to check the electronic version of the thesis. I confirm that this thesis has not been previously submitted for the award of a degree by this or any other university. The copyright of this thesis rests with the author and no quotation from it or information derived from it may be published without the prior written consent of the author. Signature: Date: 2 Abstract Audio signals are characterised and perceived based on how their spectral make-up changes with time. Uncovering the behaviour of latent spectral components is at the heart of many real-world applications involving sound, but is a highly ill-posed task given the infinite number of ways any signal can be decomposed.
    [Show full text]
  • The Ring, No LIII, 2020-01
    The RingRingThe Hall of Fame news 1 News from the Department 2 Company spotlight: lowRISC 4 Using deep learning to improve Parkinson’s diagnoses 5 Neil Lawrence appointed DeepMind Professor 6 Cambridge Zero 7 AI for Environmental Risks 8 CHERI-ARM CPU 9 Fact-checking project wins ERC Grant 10 www.cst.cam.ac.uk/ring 2 Hall of Fame news Hall of Fame Awards The winners of last year’s awards Ring Dinner and Hall of were: We are now accepting nominations Fame Awards Ceremony for the 16th Hall of Fame awards. 1. Company of the Year: PolyAI The Cambridge Ring dinner and The awards take place annually to 2. Product of the Year: Pur3 Ltd for Hall of Fame Awards ceremony celebrate the success of companies Pixl.js will be held at Queens’ College on Thursday 2nd April 2020. founded by Computer Laboratory 3. Better Future Award: Gemma graduates and staff. Gordon for her work on bridging The winners will be announced by Category 1 – Company of the Year: virtual reality with climate change Professor Ann Copestake, and the the company must be a member of education in the LABScI Imagine awards will be presented by guest the Ring Hall of Fame. If a company project. speaker Steve Pope, Engineering Fellow at Xilinx Inc. is eligible but not currently listed, If you wish to submit a nomination please contact us to ensure that it for any of the categories, please There will be a pre-dinner lecture gets added. send nominations (explaining why from 5.15pm, given by Dr Category 2 – Product of the Year: you have nominated the company Marwa Mahmoud at the William the product concerned must have or product) to ring-organiser@cst.
    [Show full text]
  • Statistical Learning Approaches for the Control of Stormwater Systems
    Statistical Learning Approaches for the Control of Stormwater Systems by Abhiram Mullapudi A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Civil Engineering) in The University of Michigan 2020 Doctoral Committee: Associate Professor Branko Kerkez, Chair Associate Professor Andrew D. Gronewold Assistant Professor Neda Masoud Assistant Professor Ramanarayan Vasudevan Abhiram Mullapudi [email protected] ORCID iD: 0000-0001-8141-3621 © Abhiram Mullapudi 2020 DEDICATION This thesis is dedicated to my family. ii ACKNOWLEDGEMENTS I want to thank my advisor, Dr. Branko Kerkez, for his guidance and mentor- ship through my Ph.D. process. I could not have asked for a better mentor. I would also like to thank my dissertation committee: Dr. Neda Masoud, Dr. An- drew D. Gronewold, and Dr. Ramanarayan Vasudevan. Their invaluable insights helped shape my dissertation. This work has been made possible by the Na- tional Science Foundation (grant number #1737432) and Great Lakes Protection Fund (grant number #1035). I want to acknowledge all the people who helped guide my research. Dr. Matthew J. Lewis and Dr. Cyndee L. Gruden, for their help, getting me started with the Reinforcement Learning and Stormwater systems. Dr. Sara P. Rimer, for all the fascinating discussions. Dr. Jonathan L. Goodall, Dr. Jon M. Hathaway, and all the Smart and Connected Communities team, for all the fantastic conver- sations over the years. They have been instrumental in framing the questions I pursued in my dissertation. I would also like to acknowledge the graduate stu- dents in the CEE and, in particular, the members of the Real-time Water Systems Lab for the amazing five years.
    [Show full text]
  • Variational Algorithms for Approximate Bayesian Inference
    VARIATIONAL ALGORITHMS FOR APPROXIMATE BAYESIAN INFERENCE by Matthew J. Beal M.A., M.Sci., Physics, University of Cambridge, UK (1998) The Gatsby Computational Neuroscience Unit University College London 17 Queen Square London WC1N 3AR A Thesis submitted for the degree of Doctor of Philosophy of the University of London May 2003 Abstract The Bayesian framework for machine learning allows for the incorporation of prior knowledge in a coherent way, avoids overfitting problems, and provides a principled basis for selecting between alternative models. Unfortunately the computations required are usually intractable. This thesis presents a unified variational Bayesian (VB) framework which approximates these computations in models with latent variables using a lower bound on the marginal likelihood. Chapter 1 presents background material on Bayesian inference, graphical models, and propaga- tion algorithms. Chapter 2 forms the theoretical core of the thesis, generalising the expectation- maximisation (EM) algorithm for learning maximum likelihood parameters to the VB EM al- gorithm which integrates over model parameters. The algorithm is then specialised to the large family of conjugate-exponential (CE) graphical models, and several theorems are presented to pave the road for automated VB derivation procedures in both directed and undirected graphs (Bayesian and Markov networks, respectively). Chapters 3-5 derive and apply the VB EM algorithm to three commonly-used and important models: mixtures of factor analysers, linear dynamical systems, and hidden Markov models. It is shown how model selection tasks such as determining the dimensionality, cardinality, or number of variables are possible using VB approximations. Also explored are methods for combining sampling procedures with variational approximations, to estimate the tightness of VB bounds and to obtain more effective sampling algorithms.
    [Show full text]
  • AI Sector Deal One Year On
    AI Sector Deal One Year On 1 Version: T1MC00K_V1 Icons made by Freepik and Eucalyp (page 9 only) from www.flaticon.com. 2 Background 4 AI Sector Deal Achievements6 Business Environment7 Infrastructure8 The AI Council 10 Place 12 Ideas 12 People 15 Highlights 16 Looking ahead 19 AI Sector Deal One Year On 3 Background Artificial intelligence (AI) and machine Where are we today? learning are already transforming the global economy, using vast datasets to One year after the publication of theAI perform complex tasks. These range Sector Deal in April 2018 last year, from helping doctors diagnose medical government and industry have already conditions such as cancer more effectively seen significant progress. to allow people to communicate across the globe using speech recognition and The actions to date have been focusing on translation software. building the skills, talent and leadership in the UK, promoting adoption across The AI Sector Deal – a £1 billion package sectors, and ensuring AI and related of support from government and industry technologies are used safely and ethically. - is boosting the UK’s global position as a leader in developing AI and related There have been important achievements technologies. It is taking tangible actions across the Industrial Strategy’s five to advance the Industrial Strategy’s AI and foundations of productivity. Data Grand Challenge and ensure the UK is the leading destination for AI innovation and investment. The UK’s potential in AI Add£232Bn to Boost productivity Generate savings the UK economy
    [Show full text]