An Ontology-Based Dictionary of Understanding as a Basis for Software Agents with Understanding Capabilities Levent Yilmaz M&SNet: Auburn M&S Laboratory.

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS)
Practical Training in PT Education – key aspects to develop PT competences Inga Vau, MBA Estonian Information Technology College.
Dr Jim Briggs Masterliness Not got an MSc myself; BA DPhil; been teaching masters students for 18 years.
Linking the Fairs to the 2013 Ontario Curriculum Social Studies 1 to 6 and History and Geography 7 and 8.
Lecture 3 – Skills Theory
Modeling Human Reasoning About Meta-Information Presented By: Scott Langevin Jingsong Wang.
Creating an SLO or PLO Statement Presented by ORIE Team Summer 2013 Academy for Planning, Assessment, and Research.
Critical Thinking in Information Literacy Program Gabrielle Wong May 2010.
CISB444 - Strategic Information Systems Planning
Software Testing and Quality Assurance
Agent Mediated Grid Services in e-Learning Chun Yan, Miao School of Computer Engineering Nanyang Technological University (NTU) Singapore April,
The Architecture Design Process
Sabine Mendes Lima Moura Issues in Research Methodology PUC – November 2014.
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Opportunities for RAC Participation. Three Part discussion General presentation; Example of oil and gas decision making; and Panel Discussion of RAC involvement.
Science and Engineering Practices
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
Norm Theory and Descriptive Translation Studies
From Learning Goals to Assessment Plans University of Wisconsin Parkside January 20, 2012 Susan Hatfield Winona State University
Framework for K-12 Science Education
PERCENTAGE AS RELATIONAL SCHEME: PERCENTAGE CALCULATIONS LEARNING IN ELEMENTARY SCHOOL A.F. Díaz-Cárdenas, H.A. Díaz-Furlong, A. Díaz-Furlong, M.R. Sankey-García.
تابع نتائج البحث المحتويات. Quality Standards of Performing an university instructional Job in Egyptian Kindergarten's Faculties “ Prospective vision”
Lesson Planning. Teachers Need Lesson Plans So that they know that they are teaching the curriculum standards required by the county and state So that.
The role of hypermedia in developing different kinds of vocational knowledge Fred Beven Griffith University.
Depth of Knowledge A HEAP of Complexity. BLOOM’S TAXONOMYBLOOM’S REVISED TAXONOMY KNOWLEDGE “The recall of specifics and universals, involving little.
EMERGENCE, ANTICIPATION AND MULTISIMULATION: BASES FOR CONFLICT SIMULATION TUNCER ÖREN M&SNet (McLeod Modeling and Simulation Network) SITE, University.
Business Analysis and Essential Competencies
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
Development of Indicators for Integrated System Validation Leena Norros & Maaria Nuutinen & Paula Savioja VTT Industrial Systems: Work, Organisation and.
111 Notion of a Project Notes from OOSE Slides – a different textbook used in the past Read/review carefully and understand.
1 Issues in Assessment in Higher Education: Science Higher Education Forum on Scientific Competencies Medellin-Colombia Nov 2-4, 2005 Dr Hans Wagemaker.
1 Martin Zralý: ENTERPRISE MANAGEMENT CONTROL Department of Enterprise Management and Economics Faculty of Mechanical Engineering, Czech Technical University.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Synthetic Cognitive Agent Situational Awareness Components Sanford T. Freedman and Julie A. Adams Department of Electrical Engineering and Computer Science.
INTERACTIVE ANALYSIS OF COMPUTER CRIMES PRESENTED FOR CS-689 ON 10/12/2000 BY NAGAKALYANA ESKALA.
Opposing Viewpoints Teaching American History In Miami-Dade County December 14, 2012 Fran Macko, Ph.D.
Characterization, Inventory and Monitoring of trends in indigenous livestock Dr. E. D. Ilatsia D. N. Kamiti 23-Oct-15Animal Breeding and Genomics Group1.
CT 854: Assessment and Evaluation in Science & Mathematics
Graduate studies - Master of Pharmacy (MPharm) 1 st and 2 nd cycle integrated, 5 yrs, 10 semesters, 300 ECTS-credits 1 Integrated master's degrees qualifications.
K-12 Technology Literacy Curriculum and Assessment.
Terminology and documentation*  Object of the study of terminology:  analysis and description of the units representing specialized knowledge in specialized.
Educational Objectives
Construct-Centered Design (CCD) What is CCD? Adaptation of aspects of learning-goals-driven design (Krajcik, McNeill, & Reiser, 2007) and evidence- centered.
Decision Making Chapter 7. Definition of Decision Making Characteristics of decision making: a. Selecting a choice from a number of options b. Some information.
Depth of Knowledge and the Cognitive Rigor Matrix 1.
Chapter 4 Decision Support System & Artificial Intelligence.
SITUATIONAL AWARENESS. “Think S.M.A.R.T before you S.T.A.R.T”
Developing Meaningful, Measurable Student Learning Outcomes Tulsa Community College January 2013 Susan Hatfield Professor, Winona State University
By Benjamin Newman.  Define “Cognitive Rigor” or “Cognitive Demand”  Understand the role (DOK) Depth of Knowledge plays with regards to teaching with.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
The Architecture of Systems. System Architecture Every human-made and natural system is characterized by a structure and framework that supports and/or.
U SER I NTERFACE L ABORATORY Situation Awareness a state of knowledge, from the processes used to achieve that state (situation assessment) not encompass.
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
Introduction to Content Standards Jacqueline E. Korengel, Ed.D.
© Yilmaz “Introduction to Discrete-Event Simulation” 1 Introduction to Discrete-Event Simulation Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory.
Assessment Workshop 2 Developing Student Learning Outcomes.
Teresa M. McDevitt and Jeanne Ellis Ormrod Child Development and Education, third edition Copyright ©2007 by Pearson Education, Inc. Upper Saddle River,
Machine Understanding in Agent-Directed Simulation: State-of-the-Art and Research Directions Tuncer Ören University of Ottawa School of EE and Computer.
Writing Learning Outcomes Best Practices. Do Now What is your process for writing learning objectives? How do you come up with the information?
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Model Discovery through Metalearning
Presenter: Hsiao-lan Lee Professor: Ming-Puu Chen Date: 06 / 15 / 2009
Introduction Artificial Intelligent.
Outcome Based Education
Sybert Stroeve, Henk Blom, Marco van der Park
Writing Learning Outcomes
Presentation transcript:

An Ontology-Based Dictionary of Understanding as a Basis for Software Agents with Understanding Capabilities Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science & Software Engineering Auburn University, Auburn, AL Agent-directed Simulation Symposium March 26, 2007 Nasser Ghassem-Aghaee Department of Computer Engineering, University of Isfahan, Isfahan, Iran Tuncer I. Ören M&SNet, Ottawa Center of the MISS, SITE, University of Ottawa, Ottawa, ON, Canada and Beykent University, Istanbul, Turkey

to introduce nearly 60 types of machine understanding, to promote understanding as a critical component in agents with situation awareness capability, to introduce a framework that represents a metamodel for software agents. Aim

Motivation: Exploring the significance of understanding in situation awareness Background on understanding Understanding systems Types of understanding and ontology-based dictionaries Agent components and input units for agents. Agents with understanding capabilities Conclusions Plan

In the study of natural phenomena, the role of simulation is often cited as “to gain insight” which is another way of expressing “to understand.” From a pragmatic point of view, it has a broad application potential in many computerized studies including program understanding, machine vision, fault detection based on machine vision, situation assessment. program understanding, machine vision, fault detection based on machine vision, situation assessment. Motivation

The following is a good starting point for the specification of the scope of machine understanding: “… if a system knows about X, a class of objects or relations on objects, it is able to use an (internal) representation of the class in at least the following ways: receive information about the class, generate elements in the class, recognize members of the class and discriminate them from other class members, answer questions about the class, and take into account information about changes in the class members” (Zeigler 1986). if a system knows about X, a class of objects or relations on objects, it is able to use an (internal) representation of the class in at least the following ways: receive information about the class, generate elements in the class, recognize members of the class and discriminate them from other class members, answer questions about the class, and take into account information about changes in the class members” (Zeigler 1986). Motivation

Situation awareness is an important cognitive skill that is essential for expert performance in any field involving complexity, dynamism, uncertainty, and risk. The failure to perceive a situation correctly may lead to faulty understanding Situation Awareness

The first step in achieving SA is to perceive the status, attributes, and dynamics of relevant elements in the environment. For instance, a pilot needs to perceive important elements such as other aircraft, mountains, or warning lights along with their relevant characteristics. Perception

Understanding (comprehension) of the situation is based on the synthesis of disjointed elements identified during perception For example, a military pilot or tactical commander needs to comprehend that the appearance of enemy aircraft arrayed in a certain pattern and in a particular location indicates certain things about their objectives. Understanding

And finally, it is the ability to project the future actions of the elements in the environment that forms the third and highest form of SA. And finally, it is the ability to project the future actions of the elements in the environment that forms the third and highest form of SA. Anticipatory systems theory provides a promising basis to develop means to realize that goal. Anticipatory systems theory provides a promising basis to develop means to realize that goal. Anticipation

Understanding or comprehension of the situation is based on synthesizing the perceived disjoint elements to form a coherent representation of the entity, the elements of which are observed. Misunderstanding may degrade an individual’s ability to predict future states and engage in effective decision making Conditions for Understanding

An agent A can understand an entity B (Entity, Relation, Attribute) iff three conditions are satisfied: (1) A can access C, a meta-model of Bs. (2) A can analyze and perceive B to generate D (D is a perception of B by A with respect to C). (3) A can map relationships between C and D for existing and non-existing features in C and/or D to generate result (or product) of understanding process.

Factors Affecting Performance of Understanding Agents An agent’s ability to understand an entity B depends on the restrictions on the three conditions; i.e., (1) on the existence of a meta-model and accessing it, (2) on the perception and analysis of the entity and (3) on the mapping abilities of its comparator. Therefore, the characteristics of these conditions can also be interpreted as factors affecting the performance of understanding systems.

Factors Affecting Performance of Understanding Systems Perception/Analysis Capabilities Perception necessitates conception; therefore, a system cannot perceive an entity if it does not have a metamodel (or knowledge) about it. What cannot be perceived or discriminated in the analysis cannot be understood.

Factors Affecting Performance of Understanding Systems Mapping Ability To understand an entity B, an agent A needs to perform a mapping between a meta-model C of Bs and D, a perception of B or the result of analysis of B. The characteristics of the relations, (e.g., detectable, found, or non-existent relations) affect the limit of understanding.

Ontology for Understanding To classify a set of entities, one needs a set of criteria preferably orthogonal (and some sets of sub criteria for each of the criteria). Then one can partition the entities with respect to the criteria and the sub criteria. Understanding can be classified with respect to: the product (result) of the understanding process, understanding process, the metamodel used, and the characteristics of the understanding system.

Types of Understanding

Product of Understanding The following is an ontology-based dictionary of 23 understanding terms related with the product (result) of the understanding process. The additional sub criteria used are: domain, nature, scope, granularity, reliability, and post processing of the product of understanding.

Classification Based on Product of Understanding (Partial)

Sub criteria used to partition understanding terms related with the understanding process are: directness, direction, precedence, modality, dependability, and accumulation of knowledge. Next table includes 13 terms related with the understanding process. Process of Understanding

Classification Based on Process of Understanding

Knowledge about the system to be understood, or the metamodel can be unique or multiple and can be fixed, evolvable, replaceable, or functionally equivalent to another one. The meta-model constitutes the world view as well as the bias of the understanding system. Next table includes terms related with metamodels that can be used in understanding process Metamodel Used in Understanding

Classification Based on Metamodel Used in Understanding

Understanding based on the Characteristics of the Understanding System Characteristics of understanding systems such as initiative, number, knowledge sharing features, as well as mechanisms to disseminate the results of understanding process can be used to further discriminate understanding.

From a pragmatic point of view, it is important to see the role of understanding within higher-order thinking. Tennyson and Breuer (2006) posit the following: “Higher order thinking strategies involve three cognitive strategies: differentiation, integration, and construction of knowledge. … Differentiation involves: (a) the ability to understand a given situation; and (b) the ability to apply appropriate criteria by which to select necessary knowledge from storage. Integration is the process of forming new schema(s) from selected knowledge. Construction is the process to form new knowledge by employing the cognitive system.” Relationship of Understanding with Cognitive Processing

Agents with Understanding Capabilities Major components of an agent are: input/output units reasoning (including fuzzy reasoning) components core cognitive knowledge processing components for goal and goal processing, embedded or delegated goal-directed knowledge processing elements for: planning (agenda genera- tion), adaptation, self- starting abilities, social abilities to communicate with users and other agents, decision making and evaluation, rationality, and responsiveness. Understanding Anticipation

Agents with Perception Capabilities (1) Agents can passively accept inputs generated in their environments (exogenous inputs), or (2) they can have an active role in the perception of exogenous inputs. (3) As intelligent entities, deliberation units can be used for internal perception of facts, events, states, trends or lack of them as endogenous (internally generated) inputs.

Design and prototype software agents with perception, understanding, and anticipation capabilities. Integrate such agents into situational awareness modules in a decision support system (multisimulation). Extend Naturalistic Decision Making Framework with Agent Augmented Cognitive Engineering and Decision Making Capabilities. Future Work

Questions?