Resilience and Intelligence

Similar documents
Artificial Intelligence. What is AI?

Artificial Intelligence

How do you teach AI the value of trust?

Elements of Artificial Intelligence and Expert Systems

AI Day on Knowledge Representation and Automated Reasoning

Artificial Intelligence: An overview

Outline. What is AI? A brief history of AI State of the art

Master Artificial Intelligence

Research Statement Arunesh Sinha aruneshs/

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Stanford Center for AI Safety

Transer Learning : Super Intelligence

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition

Autonomous Robotic (Cyber) Weapons?

K.1 Structure and Function: The natural world includes living and non-living things.

Introduction to Artificial Intelligence: cs580

Optimum PID Control of Multi-wing Attractors in A Family of Lorenz-like Chaotic Systems

Glossary of terms. Short explanation

Executive Summary Industry s Responsibility in Promoting Responsible Development and Use:

CMSC 421, Artificial Intelligence

Expectation-based Learning in Design

The Māori Marae as a structural attractor: exploring the generative, convergent and unifying dynamics within indigenous entrepreneurship

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Appendices master s degree programme Artificial Intelligence

The IEEE Global Initiative on Ethics of Autonomous and Intelligent Systems. FairWare2018, 29 May 2018

Computer Log Anomaly Detection Using Frequent Episodes

Complex DNA and Good Genes for Snakes

Responsible AI & National AI Strategies

HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE

Computer Science and Philosophy Information Sheet for entry in 2018

AI 101: An Opinionated Computer Scientist s View. Ed Felten

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

UNIT-III LIFE-CYCLE PHASES

Artificial Intelligence. Berlin Chen 2004

Philosophy. AI Slides (5e) c Lin

Awareness and Understanding in Computer Programs A Review of Shadows of the Mind by Roger Penrose

1.1 What is AI? 1.1 What is AI? Foundations of Artificial Intelligence. 1.2 Acting Humanly. 1.3 Thinking Humanly. 1.4 Thinking Rationally

A Hybrid Planning Approach for Robots in Search and Rescue

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

One computer theorist s view of cognitive systems

Artificial Intelligence A Very Brief Overview of a Big Field

Intelligent Systems. Lecture 1 - Introduction

CS295-1 Final Project : AIBO

Appendix A: Glossary of Key Terms and Definitions

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

Automated Testing of Autonomous Driving Assistance Systems

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

Artificial Intelligence

MODELING COMPLEX SOCIO-TECHNICAL ENTERPRISES. William B. Rouse November 13, 2013

Appendices master s degree programme Human Machine Communication

Applying Design Thinking and Complexity Theory in Agile Organizations. Jean Tabaka, Rally

Making Simple Decisions CS3523 AI for Computer Games The University of Aberdeen

3.1 Agents. Foundations of Artificial Intelligence. 3.1 Agents. 3.2 Rationality. 3.3 Summary. Introduction: Overview. 3. Introduction: Rational Agents

10/4/10. An overview using Alan Turing s Forgotten Ideas in Computer Science as well as sources listed on last slide.

AIS and Swarm Intelligence : Immune-inspired Swarm Robotics

CONTENTS PREFACE. Part One THE DESIGN PROCESS: PROPERTIES, PARADIGMS AND THE EVOLUTIONARY STRUCTURE

Industry 4.0: the new challenge for the Italian textile machinery industry

Panel on Adaptive, Autonomous and Machine Learning: Applications, Challenges and Risks - Introduction

Machines that dream: A brief introduction into developing artificial general intelligence through AI- Kindergarten

Indiana K-12 Computer Science Standards

Bricken Technologies Corporation Presentations: Bricken Technologies Corporation Corporate: Bricken Technologies Corporation Marketing:

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

AVACS Automatic Verification and Analysis of Complex Systems

Hierarchical Controller for Robotic Soccer

Philosophical Foundations. Artificial Intelligence Santa Clara University 2016

A User-Friendly Interface for Rules Composition in Intelligent Environments

Artificial Intelligence and Society: the Challenges Ahead Yuko Harayama Executive Member Council for Science, Technology and Innovation (CSTI)

Structure and Synthesis of Robot Motion

COMPUTATONAL INTELLIGENCE

22c:145 Artificial Intelligence

Artificial Intelligence

RoboCup. Presented by Shane Murphy April 24, 2003

Prentice Hall Biology: Exploring Life 2004 Correlated to: Pennsylvania Academic Standards for Science and Technology (By the End of Grade 10)

Artificial Intelligence

The Alan Turing Institute, British Library, 96 Euston Rd, London, NW1 2DB, United Kingdom; 3

Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots

Dependable AI Systems

CMSC 372 Artificial Intelligence. Fall Administrivia

COS402 Artificial Intelligence Fall, Lecture I: Introduction

Concept of Periodic Synthesis Report

Impacts and Risks Caused by AI Networking, and Future Challenges

Artificial intelligence & autonomous decisions. From judgelike Robot to soldier Robot

The Nature of Informatics

Synergetic modelling - application possibilities in engineering design

The Key to the Internet-of-Things: Conquering Complexity One Step at a Time

Synthetic Brains: Update

Intelligent Robotics: Introduction

CS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1

PBL Challenge: DNA Microarray Fabrication Boston University Photonics Center

Putting the Systems in Security Engineering An Overview of NIST

Looking ahead : Technology trends driving business innovation.

Artificial Intelligence

What can Computer Science. learn from Biology in order. to Program Nanobots safely? Susan Stepney. Non-Standard Computation Group,

INTELLIGENCE EXPLOSION: SCIENCE OR FICTION? Bart Selman Cornell University

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

Institute of Physical and Chemical Research Flowcharts for Achieving Mid to Long-term Objectives

Lecture 10: Memetic Algorithms - I. An Introduction to Meta-Heuristics, Produced by Qiangfu Zhao (Since 2012), All rights reserved

Pure Versus Applied Informatics

Transcription:

Resilience and Intelligence Katsumi Inoue National Institute of Informatics, Japan Systems Resilience Bridging the Gap Between Social and Mathematical Shonan Meeting, February 23, 2015

Contents 1. Intelligence into Resilience 2. Resilience into Intelligence 3. Intelligence as Resilience 4. Resilience as Intelligence

Contents 1. Intelligence into Resilience 2. Resilience into Intelligence 3. Intelligence as Resilience 4. Resilience as Intelligence

1. Intelligence into Resilience 1. Suitable abstraction of problems: Mathematical models discrete/hybrid (complex) systems Symbolic representation dynamic (constraint) networks 2. Logic for systems resilience: Semantics: dynamics in terms of possible worlds Inference: verification/prediction model checking, explainabiliy Update: reasoning about change 3. Computation of resilience: Decision/optimization problems (multi-objective) CSP/COP Exact/approximation algorithms robust solutions 4. Design of resilient systems: Design of systems with desirable dynamics machine leaning Robustness/sensitivity analysis multi-agent simulation

SR-Model (Schwind et al., AAMAS 2013) 1. Dynamical systems 2. Multi-agent systems 3. Constraint-based systems 4. Flexible, can add/delete agents/constraints Resistance + Recoverability = Resilience

Shape of a Dynamic System At each time step, a decision is made. Depending on the environment (uncontrolled event), the specifications of the system may change without any restriction.

Resistance + Recovery At each time step, the state of the system is associated with a cost Resistance + Recovery: The ability to maintain some underlying costs under a certain threshold, such that the system satisfies certain hard constraints and does not suffer from irreversible damages. The ability to recover to a baseline of acceptable quality as quickly and inexpensively as possible.

Functionality + Stabilizability Functionality: the ability to provide a guaranteed average degree of quality for a period of time. Stabilizability: the ability to avoid undergoing changes that are associated with high transitional costs. A dynamic system is resilient if one can find a strategy (i.e., the right decisions ) and a state trajectory within this strategy that is resistant, recoverable, functional, and stabilizable.

Logical Theory of Unpredictability To know if an event is (un)predictable or not To identify if there is an unpredictable state Approach A logical account of (un)predictability based on abduction. Provide computational methods of configurations of cellular automata in logic programming and Answer Set Programming. Results Investigate Hempel s symmetry: An event E is predictable under <B, H > iff E is explainable under <B, H >. A configuration E is a Garden of Eden of a cellular automaton iff E is unpredictable under <B, H >. C. Sakama and K. Inoue: Abduction, Unpredictability and Garden of Eden, Logic Journal of the IGPL, 21(6):980-998, 2013.

Reasoning about Boolean Networks Models of biological (gene regulatory and signaling) networks Models of complex systems like Cellular Automata and Game of Life Analysis of dynamic behavior involving positive and negative feedbacks p q r p q. q p r p. qr pr q r. Attractor #1: (p,q,r) = 101 010 101 Attractor #2: (p,q,r) = 001 001 Inference: Semantics of logic programs computation of orbits and attractors pqr pq p ε r K. Inoue: Logic Programming for Boolean Networks, IJCAI 2011. K. Inoue & C. Sakama: Oscillating Behavior of Logic Programs, Correct Reasoning (Lifschitz Festschrift), LNAI, Vol.7625, pp.345-362, 2012.

Learning Dynamical and Complex Networks Dynamic systems involving positive and negative feedbacks Learning Boolean networks from state transition diagrams Learning Cellular Automata from traces of configuration change t 0 1 2 3 4 0 1 2 3 4 5 6 7 8 9 c(x,t+1) c(x-1,t) c(x,t) c(x+1,t). c(x,t+1) c(x-1,t) c(x,t) c(x+1,t). c(x,t+1) c(x-1,t) c(x,t) c(x+1,t). c(x,t+1) c(x-1,t) c(x,t) c(x+1,t). c(x,t+1) c(x-1,t) c(x,t) c(x+1,t). current pattern 111 110 101 100 011 010 001 000 new state for center cell 0 1 1 0 1 1 1 0 Wolfram s Rule 110 (Turing-complete) K. Inoue, T. Ribeiro & C. Sakama: Learning from Interpretation Transition, Machine Learning, 94(1):51-79, 2014.

Prediction of Gene Knockout Effects of E.coli by SAT- Based Minimal Model Generation (Soh, Inoue, Baba, et al.: Int l J. Adv. Life Science, 2012)

Biological Robustness: Pathway Completion by Meta-Level Abduction (Inoue, Doncescu & Nabesima: Machine Learning, 2013) DNA damage cdk7 cyclin H promoted (5) (6) suppressed p53 (7) CAK cyclin E (4) cdk2 * p21/waf1 (3) suppressed DNA synthesis (1) promoted Rb (2) cyclin E/ cdk2 suppressed Cell cycle with cyclin-dependent kinases (Schneider et al., 2002)

2. Resilience into Intelligence AI = search problems weakly constrained: too many possible solutions Resilient Solutions Select the models that are robust/diverse/adaptable/etc. Design agent systems that are enforced stabilizabiliation.

Revising Plans in Adaptive Systems (Sykes et al., ICSE 2013) Domain model model revision action System Environment reaction Behavioural model revision through probabilistic rule learning

Diverse Solutions Structural diversity diverse genotypes Functional diversity diverse phenotypes These notions have been incorporated in many optimization research, in particular for multi-objective optimization using genetic algorithms. Well-balanced diversity (Schwind, et al., 2015): representative solutions useful for distribution of sensor networks, enhancing robustness

Multi-Objective Distributed Constraint Optimization Problem (MO-DCOP) Real-world problems involve multiple criteria that should be considered separately yet optimized simultaneously. Computation of resilient systems that have trade-off criteria Multiple criteria are considered in Pareto solutions

Resilient Solutions for Dynamic Multi- Objective Constraint Optimization (Okimoto, Clement, Schwind & Inoue: ICAART 2015) Introduce the framework of a Dynamic Multi-Objective Constraint Optimization Problem (DMO- COP) Focus on resistance and functionality Provide an algorithm called Algorithm for Systems Resilience Applications (ASRA) to compute all resistant and functional solutions for DMO-COPs

Secured AI Security research can help make AI more robust AI systems are used in an increasing number of critical roles, including cyber-attack surface area AI and machine learning techniques will themselves be used in cyber-attacks At a lower level, robustness against exploitation is achieved by verifiability and freedom from bugs. At a higher level, AI techniques could be applied to the detection of intrusions, analyzing malware, and detecting potential exploits in other programs through code analysis.

Cyber Security Trade-Off Problem Interception and communications data retention measures, even if the purpose is social security, are under the difficult trade-off between security, privacy and cost. How to solve this trade-off and build the societal consensus? PRIVACY SECURITY COST

Cyber Security Problem Based on Multi- Objective Distributed Constraint Optimization Techniques (Okimoto, Ikegai, Ribeiro, et al., WSR 2013) The algorithm utilizes a widely used preprocessing (soft arc consistency) and a Branch-and Bound techniques.

Background Knowledge Agent? Model Decision Making Observation/ Experience Learning Internal State Action Goal Dynamic Transition Action Time-series Data Action Other Agents Dynamic Environment

Some other topics in this meeting ❶ Intelligence into Resilience ❷ Resilience into Intelligence ❷ Robust multi-team formation and its application to robot rescue simulation (Tony Ribeiro) ❶ Benefits of parametric model-checking to assess the resilience of mammalian circadian rhythm (Morgan Magnin) ❶ Understanding human behaviors through plan recognition (Taisuke Sato) ❶❷ On the evolution of beliefs in social networks (Nicolas Schwind) ❷ Limiting perturbations in Dynamic DCOP: Model with quality guarantee (Maxime Clement)

Contents 1. Intelligence into Resilience 2. Resilience into Intelligence 3. Intelligence as Resilience 4. Resilience as Intelligence

3. Intelligence as Resilience Are Human Resilient? Are Memes Resilient?

Human Resilience Humans are capable to thrive after extremely aversive events (Bonanno, American Psychologist, 2004): resilience represents a distinct trajectory from the process of recovery resilience in the face of loss or potential trauma is more common than is often believed there are multiple and sometimes unexpected pathways to resilience. Human knowledge can be explanatory and can have great reach (Deutsch, The Beginning of Infinity, 2011): Rather than imitating behavior, a human being tries to explain it to understand the ideas that cause it which is a special case of the general human objective of explaining the world. Only progress is sustainable. Both are allowed due to human intelligence.

4. Resilience as Intelligence If humans are considered resilient due to their intelligence, future resilient systems should be designed to be intelligent too.

Secured AI (into the future) A long-term goal of strong AI is to develop systems that can learn from experience with human-like breadth and surpass human performance in most cognitive tasks. The use of AI techniques that significantly advance reliability in the low-level makes hardened systems much less vulnerable than today's. The design of anomaly detection systems and automated exploit-checkers could be significantly helpful AI systems will become increasingly complex in construction and behavior, and AI-based cyberattacks may be extremely effective It may be useful to create containers" for AI systems that could have undesirable behaviors and consequences in less controlled environments.

Leakproofing the Singularity (Yampolskiy, J. Consciousness Studies, 2012) Levels of communication security for confined AIs levels Outputs Inputs Explanation 0 Unlimited Unlimited Unlimited communication (Free AI) 1 Unlimited Limited Censored input, uncensored output 2 Unlimited None Outputs only with no inputs 3 Limited Unlimited Unlimited input and censored output 4 Limited Limited Secured communication (proposed protocol) 5 Limited None Censored output and no inputs 6 None Unlimited Inputs only with no outputs 7 None Limited Censored input and no outputs 8 None None No communication, fully confined AI

100 Year Study of Articial Intelligence (Horvitz, Stanford University, 2014) Privacy and machine intelligence Criminal uses of AI intelligent malware Loss of control of AI systems...we could one day lose control of AI systems via the rise of superintelligences that do not act in accordance with human wishes Are such dystopic outcomes possible? If so, how might these situations arise? What kind of investments in research should be made to better understand and to address the possibility of the rise of a dangerous superintelligence or the occurrence of an intelligence explosion? AI and philosophy of mind...whether machines that we build might one day be conscious and find themselves aware and experiencing the inner or subjective world that people experience (?)