Agent Based Learning Systems

Slides:



Advertisements
Similar presentations
1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
EiS – Education iT Services “Our passion in EiS is to make a real difference in education and ultimately children’s lives by providing innovative solutions.
Indira Gandhi National Open University presents. Course: System Constructs and Tools By NEERJA PAHWA SARDANA A Video Lecture.
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
Design Concepts and Principles
SPREADSHEETS IN EDUCATION OF LOGISTICS MANAGERS AT FACULTY OF ORGANIZATIONAL SCIENCES: AN EXAMPLE OF INVENTORY DYNAMICS SIMULATION L. Djordjevic, D. Vasiljevic.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
Similar Sequence Similar Function Charles Yan Spring 2006.
COMP6015 An Introduction to Computer Programming
1 Chapter 3 Structuring Decision. 2 Structuring Decisions Learning Objectives Fundamental steps in model creation Identify and structure values and objectives.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
What is Business Analysis Planning & Monitoring?
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Module 8: Risk Management, Monitoring and Project Control We would like to acknowledge the support of the Project Management Institute and the International.
Business Analysis and Essential Competencies
Managing Organizations Informed decision making as a prerequisite for success Action Vision Mission Organizational Context Policies, Goals, and Objectives.
Risk Management for Technology Projects Geography 463 : GIS Workshop May
Service Transition & Planning Service Validation & Testing
SOFTWARE DESIGN.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Uses of Statistics: 1)Descriptive : To describe or summarize a collection of data points The data set in hand = the population of interest 2)Inferential.
P1516.4: VV&A Overlay to the FEDEP 20 September 2007 Briefing for the VV&A Summit Simone Youngblood Simone Youngblood M&S CO VV&A Proponency Leader
Copyright © 2012, SAS Institute Inc. All rights reserved. ANALYTICS IN BIG DATA ERA ANALYTICS TECHNOLOGY AND ARCHITECTURE TO MANAGE VELOCITY AND VARIETY,
Understanding the Human Network Martin Kruger LCDR Jodie Gooby November 2008.
1 What is OO Design? OO Design is a process of invention, where developers create the abstractions necessary to meet the system’s requirements OO Design.
Land Use Cover Change (LUCC) Modeling Bryan C. Pijanowski Purdue University.
Two Main Uses of Statistics: 1)Descriptive : To describe or summarize a collection of data points The data set in hand = the population of interest 2)Inferential.
The Representation of Uncertainty for Validation and Analysis of Social Simulations TRADOC Analysis Center – Monterey 21 September 2010 Unclassified Debbie.
Irregular Warfare Modeling/Data Validation Best Practices 11 th Annual MOVES Research Education Summit 12 July 2011.
Testing OO software. State Based Testing State machine: implementation-independent specification (model) of the dynamic behaviour of the system State:
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
THE SOCIAL IMPACT MODEL: A TOOL FOR IRREGULAR WARFARE ADJUDICATION, ANALYSIS AND VALIDATION TRADOC Analysis Center – Monterey February 2011.
1 BA 555 Practical Business Analysis Linear Programming (LP) Sensitivity Analysis Simulation Agenda.
16469 Low Energy Building Design Conflict and Interaction in Environmental Engineering Design.
International Data Farming Workshop 20 Group 17 Naval Postgraduate School 25 March 2010.
Unclassified//For Official Use Only 1 RAPID: Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University PI : Prof. Jaime.
Using Bayesian Belief Networks in Assessing Software Architectures Jilles van Gurp & Jan Bosch.
1 ITAP International Competency Software A family of competency based products that integrate HR and business processes Stephen Martin: President ITAP.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Air Force Institute of Technology
Figure 5: Change in Blackjack Posterior Distributions over Time.
Chapter 5 System modeling
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
Object-Oriented Analysis and Design
Security SIG in MTS 05th November 2013 DEG/MTS RISK-BASED SECURITY TESTING Fraunhofer FOKUS.
Introduction to Design Patterns
Risk Management for Technology Projects
P. Janik, Z. Leonowicz, T. Lobos, Z. Waclawek
Information exchanges between router agents
System Modeling Chapter 4
Software Life Cycle Models
Irregular Warfare Analysis and Validation with the Social Impact Model
Monte Carlo Simulation Managing uncertainty in complex environments.
Optimization Techniques for Natural Resources SEFS 540 / ESRM 490 B
Foundations of Technology Mr. Brooks
Chapter 2 Software Processes
DrillSim July 2005.
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
SSI Toolbox Status Workbook Overview
Causal Models Lecture 12.
Graduate School of Information Sciences, Tohoku University
Georg Umgiesser and Natalja Čerkasova
C2 Maturity Model Experimental Validation
Chapter 4 System Modeling.
Chapter 14 February 26, 2004.
Dr. Arslan Ornek MATHEMATICAL MODELS
Presentation transcript:

Agent Based Learning Systems Interfacing and Validating Models of the US Army TRAC Tactical War Game Deborah Duong Christopher Bladon Agent Based Learning Systems AHFE 2012

SIMmiddleware Translates Disparate Data between IW Models SIMmiddleware enables analysts to apply IW data from one unique situation in the world to a different but unique situation in a model. Input data, data traded between federated models, calibration data, and testing set data all have uncertainty of match as well as translation difficulties because of the different concepts used to arrange different data. SIMmiddleware translates data to ensure one model “means the same thing” as another model. If there is no exact match, SIM translates data probabilistically. SIMmiddleware enables hybrid modeling. Analysts can couple models “loosely” , at the level of general patterns, or tightly, at the level of details. SIMmiddleware can integrate models at different levels of aggregation, for example, “tactical” and “operational/strategic”. SIM enables data to be compared “apples to apples”. Validation needs to be at the level of statistical patterns rather than single outcomes. The real world is just one possible world, and simulations model many possible worlds. We know a simulation is good if what is rare in the simulation is rare in the world, and what is common in the simulation is common in the world (under right circumstances). SIMmiddleware enables analysts to express data in statistical patterns and dynamics. After SIMmiddleware translates data to a common lexicon, SIMmiddleware compares data at the level of statistical patterns and dynamics to calculate a ‘distance’ score that measures the statistical distance between dynamic patterns. SIMmiddleware’s distance score allows comparison of different versions of the same model, different scenarios, and models against data for a calibration or a validation score. SIMmiddleware can validate a model against multiple real-world data sources with uncertain matches to the model. Social Impact Model

Iterative Hub and Spoke Architecture Hybrid Model Hybrid Model Inference Engine Inference Engine Pave/CG Mediation Ontology (Inference Engines: Probabilistic Inference (Bayesian networks) Logical Inference (Jena Micro OWL)) Pave/Nexus Mediation Ontology (Inference Engines: Probabilistic Inference (Bayesian networks) Logical Inference (Jena Micro OWL)) Updated Indicators Pave Hub Ontology Updated Indicators CG Move CG Adjudication Nexus Adjudication Nexus Move CG Ontology (Cultural Geography Model) Nexus Ontology (Nexus Model) Legend: Input / Output Ontology Social Impact Model

TWG 2010 Probabilistic Ontologies CG ontology. Defines CG moves. Nexus ontology. Defines Nexus moves. PAVE ontology. Hub ontology for model. Contains PAVE moves and role player strategies, goals, and decision points. PAVE CG Mediation ontology. Performs dynamic translation of PAVE tasks to CG moves. PAVE Nexus Mediation ontology. Performs dynamic translation of PAVE tasks to Nexus moves. Tactical Wargame 2010 ontology. Maintains states of the automated role player, such as OAB level/popularity and state of individual move. Multi-Resolutional Bayesian ontology. Defines the macro and micro agents that are used to integrate multi-resolutional models. TEO ontology. Defines events and outcomes. Design of Experiment (DOE) ontology. Abstracts the concept of strategies, goals, and decision points in a doctrinal manner. ProbOnt ontology. Holds the representation of the Bayesian networks that determine selection of events and outcomes. Pakaf ontology. Holds the moves to the Helmand/PAKAF scenario. PakafCgMediation. Automatically translates CG TWG moves to Helmand/PAKAF moves. Social Impact Model

Probabilistic Ontology Relationships DOE TEO PAVE ProbOnt MultiResolutionalBayes PaveCgMediation ProbOnt MultiResolutionalBayes PaveNexusMediation CG Nexus Inheritance Hierarchy and Relationship Structure of TWG Probabilistic Ontologies Social Impact Model

Implementation of Event Probabilities The study team implemented a probabilistic translation from the moves of one model to another using Bayesian networks, from data on event likelihoods. SIMmiddleware added Bayesian Networks, such as the one below, directly to the probabilistic ontology representation. Social Impact Model

The Hub Ontology Contains Study Specific Behaviors Social Impact Model

Crisp Mediation Ontologies Define Exact Translation Between the Hub and a Model Cordon and Search Event Translates into ISAF Attacks Taliban Event if a Leader is Detained Social Impact Model

Unique Implementation of Probability in Ontologies Probabilities are folded into the ontology itself in the form of Macro and Micro Agents Macro Agents describe a group statistically Micro Agents are individuals that may be generated from or may generate statistics Micro Macro Agents enable Multi-resolutional model integration Higher Level Models need only know trends in lower level models as opposed to details Lower Level Models may be run multiple times to get trends, or trends may be taken over multiple individuals Social Impact Model

Macro Agent Defines Chances of Events that Determine an Exact Translation Social Impact Model

Each Distribution Contains Probabilities from the Bayesian Networks Social Impact Model

Micro-Agent Cordon and Search Event without a Detaining of Taliban Leader, is not an attack Social Impact Model

Micro-Agent Cordon and Search with a Detained Leader is interpreted as an Attack on the Taliban Social Impact Model

Preserving the Probabilistic Relations Between Models is important for Validation In risk-based analysis, we want to track the chance that events will happen, proportionately filling in all possibilities to explore the state space Once data is aligned correctly through the probabilistic ontology, it can be compared against other aligned data Markov Processes express the output data over time and over multiple runs Markov Processes can express what actually happened in the real world Probabilistic Distance of Markov Processes can find how close the patterns in the simulation are to what happened in the real world Social Impact Model

Scenario 1 (TWG 2010). Blue Moves/Green Popularity Level of Violence (blue player actions) K = Kinetic M = Medium Kinetic N = Non-Kinetic Popularity of Green P = Popular U = Unpopular Level of Violence Kinetic Medium Kinetic Non-Kinetic .50 .43 .10 K P M P N P Start Scenario .14 .10 .20 .07 .70 Unpopular Popular Level of Green Support .36 .50 .40 .10 .29 .14 K U M U N U .21 .40 .36 11/8/2018 Social Impact Model

Scenario 2 (Excursion). Blue Moves/Green Popularity Level of Violence (blue player actions) K = Kinetic M = Medium Kinetic N = Non-Kinetic Popularity of Green P = Popular U = Unpopular Level of Violence Kinetic Medium Kinetic Non-Kinetic .14 .10 K P M P N P Start Scenario .10 .50 .14 .28 .70 Unpopular Popular Level of Green Support .50 .14 .10 .71 .14 K U M U N U .57 .14 .28 .43 Probabilistic Distance from Scenario 1: 0.09 11/8/2018 Social Impact Model

Validation – Markov Processes from Model and Real World Popularity of Green P = Popular U = Unpopular Level of Violence K = Kinetic M = Medium Kinetic N = Non-Kinetic State Definition Model State Transitions Real World (Afghan Nationwide Quarterly Assessment Review) Apply Kullback-Leibler (KL) divergence to measure probabilistic distance between Markov processes: Score of 0 means exact same Markov process. Score of 1 means the most different Markov process possible. Example above generated KL score = 0.21. Social Impact Model

Summary Social Impact Model

Validation depends on Proper Integration Probabilistic Ontologies can Translate between Models, keeping track of uncertainty. Probabilistic Ontologies can address Multi-Resolutional Model Translation. Once translated, models are aligned. Once aligned, they can express output probabilities and can be aligned with real world data for probabilistic comparison Markov Processes express the data dynamically for comparison at the level of patterns. Social Impact Model

Questions and Comments POC: Deborah Duong dduong@agentBasedLearningSystems.com Social Impact Model