SlideShare a Scribd company logo
1 of 35
Download to read offline
1
“Verification, Validation, and
Deployment of Hybrid
Neuromorphic Systems”
E.L. (Ed) Safford III
10-22-2015
2
Some Old Ideas Revisited
Robotics
Drones
Pulse Codes – Spikes
Nonlinear Stochastic Theory
Cybernetics
NOT NEW
3
Past
Limited by our machines, we have obtained operational
capability by:
a) Constrained Inputs (Information Loss)
b) Simplified Computational Models
c) Tasks Assigned to Machine
V&V Has Been Relatively Mature for These Systems:
a) Safety
b) Security
c) Mission Critical
We put “Man-in-the-Loop” for Additional Adaptability
and Assurance
4
Future
New Machines Will Provide Better Performance
Systems Will Become Larger and More Complex
Operational Demands Will Increase:
a) Improved System Adaptability
b) Greater Machine Autonomy
c) Better Coverage of “Must Not”
5
V&V Problem
Assurance Methods Have Not
Adequately Progressed to
Support The Full Potential of
These Systems For
Deployment
Therefore We Have Not Been
Able to Delegate Certain
Desired Levels of Operational
Autonomy
6
Idealized Brain Neural Network
- from m1.behance.net
7
Simplified Brain Neuron
SYNAPSES are where Axon termini
form junctions with Dendrites
8
Neuron Model
Weighted Inputs
Outputs
Activation Function
Summation
Neuron
9
Artificial Neural Networks
1. Composed of one or more “layers” of
“neurons”, i.e. neuron models, with nodes and
connections
2. There is an input layer, an output layer, and
one or more additional layers called “hidden”
layers. May have feedback loops.
3. Mathematically can be represented by
composition of functions with known or
unknown parameters. DEs for feedback.
Run Modes: Estimation and Approximation
10
Diagram
y = f(x) = WTσ(VTx) + ε(x)
x0 = 1
x1
x2
xn
yn
y1
.
.
.
.
.
.
.
.
.
11
Neuromorphic (NM) Systems
“ … hardware specifically designed for
machine learning or inspired by biological
neural networks” (1)
“Brain Inspired” or “brain-like” in its
function (2)
1) Appavoo et al, “programmable Smart Machines: A Hybrid Neuromorphic
approach to General Purpose Computation”,
http://people.bu.edu/schuye/files/appavoo-neuroarch-2014.pdf
2) Mohda, D. S., “Introducing A Brain Inspired Computer”, refers to article
published in Science 8 August 2014,
http://www.research.ibm.com/articles/brain-chip.shtml
12
Hybrid Neuromorphic Systems
Can be very complex combinations of digital and
analog devices (hardware and software) that
include components which simulate or emulate
neurological function in order to learn and perform
the required tasks.
A broader definition for neuromorphic computing,
covering those systems which include both von
Neumann (VN) and non-VN architectures.
Calimera, Andrea et al, “The Human Brain Project and neuromorphic
computing”,http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3812737/pd
f/191-196.pdf
13
Research
And Technology Advances
14
• Henry Markram EPFL
Lausanne, Switzerland
 An HBP Pilot (downselect 2012)
 Patch clamp study for model data
• Neuroscience Modeling
 Uses IBM Blue Gene Computer
 Michael Hines’s NEURON sw
Blue Brain 2005-2012
15
SyNAPSE is backronym – Neuromorphic
Adaptive Plastic Scalable Electronics
DARPA Program to develop
neuromorphic machine technology that
scales to biological levels
Substantial Funding went to HRL & IBM
SyNAPSE
16
Hewlett-Packard Research Lab
(HRL) Dec 2011 CMOS chip
- Simultaneous memory storage and
logic processing
- Multi-bit fully-addressable memory
with up to 30 Gbits/sq cm
MEMRISTOR Arrays
17
Massively Parallel Cortical
Simulation on Blue Gene/P (Dawn)
Supercomputer at LLNL 2009
- 1.6 Billion Neurons, 8.87 Trillion
Synapses
- Spiking Neurons (STDP) and axon
delay (0.1 ms simulated time step)
IBM “Cat Brain” Sim C2
18
Lab Prototype Digital Neurosynaptic
Core Processor and Integration
Board Announced Aug 2011
- 256 leaky integrate and fire (LIF)
neurons on 45 nm SOI CMOS hw
- deterministic hw with ~1 kHz chip
clock (emulates ~1ms bio time-step)
IBM New uProcessor Core
19
Neuromorphic Architecture Using
Simple LIF Spiking Neurons and
“Binary” Synapses - May 2012
And arranged in layers like brain, BUT
- Synaptic homeostatic renormalization
- Burst spiking time dependent plasticity
(Burst STDP)
New Implementation and Models
25
System Capabilities
• Robots
• - Baxter
• - Brett
• Big-Data-Mining Engines
• Self-Completing Software
• - PLINY, Brain####
• Autonomous Vehicles
• - Google Cars
• - Quadcopters
• Natural Language Processing
• Feature Recognition and Tracking
26
Model-Based V&V “was” Good Enough
Systems were simpler in their complexity
and autonomy
They could be white and black box tested at
points of homeostasis
And …
“A Meta Model could be constructed
that defined acceptable system states and
behaviors”
- Blackburn
27
Then What Happened?
Very Complex Learning Systems
Dramatic Emergent Behavior
28
Autonomous Robot Learning
29
A “Disruptive” System
Technology Announcement
And COMPASS
TN Simulator
June 2014
30
IBM TrueNorth
Video
And/or
Deep Dive
Summer 2015
31
• They Learn From a Teacher
• They Learn From Each Other
• They Learn From Their Environment
• Deep Learning and Reservoir Computing
Emergent Behaviors Must Be Controlled
• New Methods of V&V are Needed to
Achieve Desired Assurance Levels
The Machines Learn
32
Problem Re-Statement
The (Stochastic) Complexity of the Systems
We Are Now (and Will Continue to Be)
Constructing and Deploying (e.g. Reservoir
Computing and Liquid State Machines) Is
Rapidly Exceeding Our Ability To
Adequately and Feasibly Verify, Validate,
and Control Them
33
A neural network can be trained as a test
“oracle” or model of the original system to
determine whether a given test case exposes
a fault or not. - Dale Boren
A firm foundation for the use of neural
networks in feedback control systems has
been developed over the years by many
researchers. - F. L. Lewis
There Are Concepts
34
1. Blackburn, M., Denno, P., Virtual Design and Verification
of Cyber-Physical Systems: Industrial Process Plant
Design, Procedia Computer Science, Volume 28, 2014,
Pages 883-890,
http://www.sciencedirect.com/science/article/pii/S187705
0914000696
There Are Studies
35
There Are Experiments
36
There Are Solicitations
37
Neurogrid
- Stanford
SpiNNaker (Spiking NN Arch.)
- University of Manchester
TrueNorth (Compass, SyNAPSE)
- IBM
There Are Platforms
38
Trainable Testbed Concept
39
Trainable Testbed Benefits
40
IT IS TIME
For the Trainable Testbed

More Related Content

What's hot

Deep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devicesDeep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devicesGiacomo Indiveri
 
Implications of Brain-Inspired Computing on Next-Gen Cyberinfrastructure Plan...
Implications of Brain-Inspired Computing on Next-Gen Cyberinfrastructure Plan...Implications of Brain-Inspired Computing on Next-Gen Cyberinfrastructure Plan...
Implications of Brain-Inspired Computing on Next-Gen Cyberinfrastructure Plan...Larry Smarr
 
BRAIN COMPUTER INTERFACE (BCI)
BRAIN COMPUTER INTERFACE (BCI)BRAIN COMPUTER INTERFACE (BCI)
BRAIN COMPUTER INTERFACE (BCI)UmmeKalsoom11
 
Truenorth - Ibm’s brain like chip
Truenorth - Ibm’s brain like chipTruenorth - Ibm’s brain like chip
Truenorth - Ibm’s brain like chipSandeep Yadav
 
13 nicole neurons growing on silicon presentation
13 nicole neurons growing on silicon presentation 13 nicole neurons growing on silicon presentation
13 nicole neurons growing on silicon presentation Nicole Rivera
 
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wideKeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wideKeith Wiley
 
Artificial neural networks decode brain activity
Artificial neural networks decode brain activity Artificial neural networks decode brain activity
Artificial neural networks decode brain activity crapersoft
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interfacerahulnale175
 
Brain computer interfaces_useful
Brain computer interfaces_usefulBrain computer interfaces_useful
Brain computer interfaces_usefulTahir Zemouri
 
Advances and Breakthroughs in Computing – The Next Ten Years
Advances and Breakthroughs in Computing – The Next Ten YearsAdvances and Breakthroughs in Computing – The Next Ten Years
Advances and Breakthroughs in Computing – The Next Ten YearsLarry Smarr
 
research paper on Brain Computer Interface devices I - On Brain ...
research paper on Brain Computer Interface devices I - On Brain ...research paper on Brain Computer Interface devices I - On Brain ...
research paper on Brain Computer Interface devices I - On Brain ...butest
 
Neuralink technical seminar
Neuralink technical seminarNeuralink technical seminar
Neuralink technical seminarRahul Agarwal
 

What's hot (20)

BrainNit
BrainNitBrainNit
BrainNit
 
Deep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devicesDeep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devices
 
Ariificial brain
Ariificial brainAriificial brain
Ariificial brain
 
Implications of Brain-Inspired Computing on Next-Gen Cyberinfrastructure Plan...
Implications of Brain-Inspired Computing on Next-Gen Cyberinfrastructure Plan...Implications of Brain-Inspired Computing on Next-Gen Cyberinfrastructure Plan...
Implications of Brain-Inspired Computing on Next-Gen Cyberinfrastructure Plan...
 
BRAIN COMPUTER INTERFACE (BCI)
BRAIN COMPUTER INTERFACE (BCI)BRAIN COMPUTER INTERFACE (BCI)
BRAIN COMPUTER INTERFACE (BCI)
 
Truenorth - Ibm’s brain like chip
Truenorth - Ibm’s brain like chipTruenorth - Ibm’s brain like chip
Truenorth - Ibm’s brain like chip
 
13 nicole neurons growing on silicon presentation
13 nicole neurons growing on silicon presentation 13 nicole neurons growing on silicon presentation
13 nicole neurons growing on silicon presentation
 
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wideKeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
 
Artificial neural networks decode brain activity
Artificial neural networks decode brain activity Artificial neural networks decode brain activity
Artificial neural networks decode brain activity
 
Bioethics Uvt2008
Bioethics Uvt2008Bioethics Uvt2008
Bioethics Uvt2008
 
AHaH Computing
AHaH Computing AHaH Computing
AHaH Computing
 
Ibm truenorth
Ibm truenorthIbm truenorth
Ibm truenorth
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
Brain computer interfaces_useful
Brain computer interfaces_usefulBrain computer interfaces_useful
Brain computer interfaces_useful
 
Advances and Breakthroughs in Computing – The Next Ten Years
Advances and Breakthroughs in Computing – The Next Ten YearsAdvances and Breakthroughs in Computing – The Next Ten Years
Advances and Breakthroughs in Computing – The Next Ten Years
 
research paper on Brain Computer Interface devices I - On Brain ...
research paper on Brain Computer Interface devices I - On Brain ...research paper on Brain Computer Interface devices I - On Brain ...
research paper on Brain Computer Interface devices I - On Brain ...
 
Neuralink technical seminar
Neuralink technical seminarNeuralink technical seminar
Neuralink technical seminar
 
K Zoo
K ZooK Zoo
K Zoo
 
What is Neural Network?
What is Neural Network?What is Neural Network?
What is Neural Network?
 
Assignment Neuroscience to AI
Assignment  Neuroscience to AIAssignment  Neuroscience to AI
Assignment Neuroscience to AI
 

Similar to Ed Safford III MetroCon 2015 Verification, Validation, and Deployment of Hybrid Neuromorphic Systems Rev 5

Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Luigi Vanfretti
 
AI for Everyone: Master the Basics
AI for Everyone: Master the BasicsAI for Everyone: Master the Basics
AI for Everyone: Master the BasicsStutty Srivastava
 
Cyber Physical Systems – Collaborating Systems of Systems
Cyber Physical Systems – Collaborating Systems of SystemsCyber Physical Systems – Collaborating Systems of Systems
Cyber Physical Systems – Collaborating Systems of SystemsJoachim Schlosser
 
Artificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNNArtificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNNmojammel43
 
First Year Report, PhD presentation
First Year Report, PhD presentationFirst Year Report, PhD presentation
First Year Report, PhD presentationBang Xiang Yong
 
Table of Contents
Table of ContentsTable of Contents
Table of Contentsbutest
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectValerii Klymchuk
 
Synergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringSynergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringTao Xie
 
H2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupH2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupSri Ambati
 
Cluster Tutorial
Cluster TutorialCluster Tutorial
Cluster Tutorialcybercbm
 
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdf
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdfMaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdf
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdfAhmed Mohamed
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentationAras Masood
 
Webinar: Machine Learning para Microcontroladores
Webinar: Machine Learning para MicrocontroladoresWebinar: Machine Learning para Microcontroladores
Webinar: Machine Learning para MicrocontroladoresEmbarcados
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Detailsssbd6985
 
International journal of engineering issues vol 2015 - no 2 - paper4
International journal of engineering issues   vol 2015 - no 2 - paper4International journal of engineering issues   vol 2015 - no 2 - paper4
International journal of engineering issues vol 2015 - no 2 - paper4sophiabelthome
 
Chaos Engineering - The Art of Breaking Things in Production
Chaos Engineering - The Art of Breaking Things in ProductionChaos Engineering - The Art of Breaking Things in Production
Chaos Engineering - The Art of Breaking Things in ProductionKeet Sugathadasa
 

Similar to Ed Safford III MetroCon 2015 Verification, Validation, and Deployment of Hybrid Neuromorphic Systems Rev 5 (20)

Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
 
AI for Everyone: Master the Basics
AI for Everyone: Master the BasicsAI for Everyone: Master the Basics
AI for Everyone: Master the Basics
 
Cyber Physical Systems – Collaborating Systems of Systems
Cyber Physical Systems – Collaborating Systems of SystemsCyber Physical Systems – Collaborating Systems of Systems
Cyber Physical Systems – Collaborating Systems of Systems
 
Artificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNNArtificial Intelligence, Machine Learning and Deep Learning with CNN
Artificial Intelligence, Machine Learning and Deep Learning with CNN
 
First Year Report, PhD presentation
First Year Report, PhD presentationFirst Year Report, PhD presentation
First Year Report, PhD presentation
 
Table of Contents
Table of ContentsTable of Contents
Table of Contents
 
Artificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support ProjectArtificial Intelligence for Automated Decision Support Project
Artificial Intelligence for Automated Decision Support Project
 
Synergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringSynergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software Engineering
 
Introduction to Expert systems
Introduction to Expert systemsIntroduction to Expert systems
Introduction to Expert systems
 
Computer Design Concepts for Machine Learning
Computer Design Concepts for Machine LearningComputer Design Concepts for Machine Learning
Computer Design Concepts for Machine Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Fuzzy expert systems
Fuzzy expert systemsFuzzy expert systems
Fuzzy expert systems
 
H2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupH2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User Group
 
Cluster Tutorial
Cluster TutorialCluster Tutorial
Cluster Tutorial
 
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdf
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdfMaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdf
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdf
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
Webinar: Machine Learning para Microcontroladores
Webinar: Machine Learning para MicrocontroladoresWebinar: Machine Learning para Microcontroladores
Webinar: Machine Learning para Microcontroladores
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
 
International journal of engineering issues vol 2015 - no 2 - paper4
International journal of engineering issues   vol 2015 - no 2 - paper4International journal of engineering issues   vol 2015 - no 2 - paper4
International journal of engineering issues vol 2015 - no 2 - paper4
 
Chaos Engineering - The Art of Breaking Things in Production
Chaos Engineering - The Art of Breaking Things in ProductionChaos Engineering - The Art of Breaking Things in Production
Chaos Engineering - The Art of Breaking Things in Production
 

Ed Safford III MetroCon 2015 Verification, Validation, and Deployment of Hybrid Neuromorphic Systems Rev 5

  • 1. 1 “Verification, Validation, and Deployment of Hybrid Neuromorphic Systems” E.L. (Ed) Safford III 10-22-2015
  • 2. 2 Some Old Ideas Revisited Robotics Drones Pulse Codes – Spikes Nonlinear Stochastic Theory Cybernetics NOT NEW
  • 3. 3 Past Limited by our machines, we have obtained operational capability by: a) Constrained Inputs (Information Loss) b) Simplified Computational Models c) Tasks Assigned to Machine V&V Has Been Relatively Mature for These Systems: a) Safety b) Security c) Mission Critical We put “Man-in-the-Loop” for Additional Adaptability and Assurance
  • 4. 4 Future New Machines Will Provide Better Performance Systems Will Become Larger and More Complex Operational Demands Will Increase: a) Improved System Adaptability b) Greater Machine Autonomy c) Better Coverage of “Must Not”
  • 5. 5 V&V Problem Assurance Methods Have Not Adequately Progressed to Support The Full Potential of These Systems For Deployment Therefore We Have Not Been Able to Delegate Certain Desired Levels of Operational Autonomy
  • 6. 6 Idealized Brain Neural Network - from m1.behance.net
  • 7. 7 Simplified Brain Neuron SYNAPSES are where Axon termini form junctions with Dendrites
  • 9. 9 Artificial Neural Networks 1. Composed of one or more “layers” of “neurons”, i.e. neuron models, with nodes and connections 2. There is an input layer, an output layer, and one or more additional layers called “hidden” layers. May have feedback loops. 3. Mathematically can be represented by composition of functions with known or unknown parameters. DEs for feedback. Run Modes: Estimation and Approximation
  • 10. 10 Diagram y = f(x) = WTσ(VTx) + ε(x) x0 = 1 x1 x2 xn yn y1 . . . . . . . . .
  • 11. 11 Neuromorphic (NM) Systems “ … hardware specifically designed for machine learning or inspired by biological neural networks” (1) “Brain Inspired” or “brain-like” in its function (2) 1) Appavoo et al, “programmable Smart Machines: A Hybrid Neuromorphic approach to General Purpose Computation”, http://people.bu.edu/schuye/files/appavoo-neuroarch-2014.pdf 2) Mohda, D. S., “Introducing A Brain Inspired Computer”, refers to article published in Science 8 August 2014, http://www.research.ibm.com/articles/brain-chip.shtml
  • 12. 12 Hybrid Neuromorphic Systems Can be very complex combinations of digital and analog devices (hardware and software) that include components which simulate or emulate neurological function in order to learn and perform the required tasks. A broader definition for neuromorphic computing, covering those systems which include both von Neumann (VN) and non-VN architectures. Calimera, Andrea et al, “The Human Brain Project and neuromorphic computing”,http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3812737/pd f/191-196.pdf
  • 14. 14 • Henry Markram EPFL Lausanne, Switzerland  An HBP Pilot (downselect 2012)  Patch clamp study for model data • Neuroscience Modeling  Uses IBM Blue Gene Computer  Michael Hines’s NEURON sw Blue Brain 2005-2012
  • 15. 15 SyNAPSE is backronym – Neuromorphic Adaptive Plastic Scalable Electronics DARPA Program to develop neuromorphic machine technology that scales to biological levels Substantial Funding went to HRL & IBM SyNAPSE
  • 16. 16 Hewlett-Packard Research Lab (HRL) Dec 2011 CMOS chip - Simultaneous memory storage and logic processing - Multi-bit fully-addressable memory with up to 30 Gbits/sq cm MEMRISTOR Arrays
  • 17. 17 Massively Parallel Cortical Simulation on Blue Gene/P (Dawn) Supercomputer at LLNL 2009 - 1.6 Billion Neurons, 8.87 Trillion Synapses - Spiking Neurons (STDP) and axon delay (0.1 ms simulated time step) IBM “Cat Brain” Sim C2
  • 18. 18 Lab Prototype Digital Neurosynaptic Core Processor and Integration Board Announced Aug 2011 - 256 leaky integrate and fire (LIF) neurons on 45 nm SOI CMOS hw - deterministic hw with ~1 kHz chip clock (emulates ~1ms bio time-step) IBM New uProcessor Core
  • 19. 19 Neuromorphic Architecture Using Simple LIF Spiking Neurons and “Binary” Synapses - May 2012 And arranged in layers like brain, BUT - Synaptic homeostatic renormalization - Burst spiking time dependent plasticity (Burst STDP) New Implementation and Models
  • 20. 25 System Capabilities • Robots • - Baxter • - Brett • Big-Data-Mining Engines • Self-Completing Software • - PLINY, Brain#### • Autonomous Vehicles • - Google Cars • - Quadcopters • Natural Language Processing • Feature Recognition and Tracking
  • 21. 26 Model-Based V&V “was” Good Enough Systems were simpler in their complexity and autonomy They could be white and black box tested at points of homeostasis And … “A Meta Model could be constructed that defined acceptable system states and behaviors” - Blackburn
  • 22. 27 Then What Happened? Very Complex Learning Systems Dramatic Emergent Behavior
  • 24. 29 A “Disruptive” System Technology Announcement And COMPASS TN Simulator June 2014
  • 26. 31 • They Learn From a Teacher • They Learn From Each Other • They Learn From Their Environment • Deep Learning and Reservoir Computing Emergent Behaviors Must Be Controlled • New Methods of V&V are Needed to Achieve Desired Assurance Levels The Machines Learn
  • 27. 32 Problem Re-Statement The (Stochastic) Complexity of the Systems We Are Now (and Will Continue to Be) Constructing and Deploying (e.g. Reservoir Computing and Liquid State Machines) Is Rapidly Exceeding Our Ability To Adequately and Feasibly Verify, Validate, and Control Them
  • 28. 33 A neural network can be trained as a test “oracle” or model of the original system to determine whether a given test case exposes a fault or not. - Dale Boren A firm foundation for the use of neural networks in feedback control systems has been developed over the years by many researchers. - F. L. Lewis There Are Concepts
  • 29. 34 1. Blackburn, M., Denno, P., Virtual Design and Verification of Cyber-Physical Systems: Industrial Process Plant Design, Procedia Computer Science, Volume 28, 2014, Pages 883-890, http://www.sciencedirect.com/science/article/pii/S187705 0914000696 There Are Studies
  • 32. 37 Neurogrid - Stanford SpiNNaker (Spiking NN Arch.) - University of Manchester TrueNorth (Compass, SyNAPSE) - IBM There Are Platforms
  • 35. 40 IT IS TIME For the Trainable Testbed