From Knowledge Engineering to Ontological Engineering -- A New Trend in Knowledge Model Building for ITSs -- Riichiro Mizoguchi ISIR, Osaka University.

Slides:



Advertisements
Similar presentations
Using Schema Analysis for Feedback in Authoring Tools for Learning Environments Harrie Passier* & Johan Jeuring** Faculty of Informatics * Open University.
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Software Design Fundamentals
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
1 Inside Theory-Aware Authoring System Riichiro Mizoguchi, Yusuke Hayashi Osaka University Jacqueline Bourdeau Tele University.
EdTPA: Task 1 Support Module Mike Vitale Mark L’Esperance College of Education East Carolina University Introduction edTPA INTERDISCIPLINARY MODULE SERIES.
Unified Modeling Language
OASIS Reference Model for Service Oriented Architecture 1.0
ALFANET September 23th, 2005UNFOLD-PROLEARN workshopValkenburg Authoring a full life cycle model in standards-based adaptive elearning Peter van Rosmalen.
Software Testing and Quality Assurance
Using ontological engineering to Support the development of collaborative learning applications An Integrated Framework for Fine-Grained Analysis and Design.
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Sharing Knowledge in Adaptive Learning Systems Miloš Kravčík Dragan Gašević Fraunhofer FIT, GermanySimon Fraser University, Canada
1 SYSTEM and MODULE DESIGN Elements and Definitions.
Advanced Distributed Learning. Conditions Before SCORM  Couldn’t move courses from one Learning Management System to another  Couldn’t reuse content.
Requirements Analysis Concepts & Principles
Knowledge Acquisition CIS 479/579 Bruce R. Maxim UM-Dearborn.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Nov. 14, 2007 Systems Engineering ä System ä A set or arrangement of things so related as to form a unity or organic whole. ä A set of facts, principles,
Second Language Acquisition and Real World Applications Alessandro Benati (Director of CAROLE, University of Greenwich, UK) Making.
Course Instructor: Aisha Azeem
The Multi-model, Metadata-driven Approach to Content and Layout Adaptation Knowledge and Data Engineering Group (KDEG) Trinity College,
Enterprise Architecture
Domain Modelling the upper levels of the eframework Yvonne Howard Hilary Dexter David Millard Learning Societies LabDistributed Learning, University of.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
Click to edit Master title style  Click to edit Master text styles  Second level  Third level  Fourth level  Fifth level  Click to edit Master text.
Grade 2 – Module 8 Module Focus Session
On the edge: designing online modules in EAP George Blue Julie Watson Vicky Wright
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Dr. Ronald J. Anderson, Texas A&M International University 1 Chapter 5 Designs for Problem Solving Teaching with Technology: Designing Opportunities to.
Theory (and Application) Learning: A change in human performance or performance potential that results from practice or other experience and endures over.
Knowledge representation
Author: Lornet LD team Reuse freely – Just quote Desired Properties of a MOT Graphic Representation Formalism Simplicity and User Friendliness (win spec,
1 Inside Theory-Aware Authoring System Riichiro Mizoguchi, Yusuke Hayashi Osaka University Jacqueline Bourdeau Tele University.
Putting Research to Work in K-8 Science Classrooms Ready, Set, SCIENCE.
CORPORUM-OntoExtract Ontology Extraction Tool Author: Robert Engels Company: CognIT a.s.
Design engineering Vilnius The goal of design engineering is to produce a model that exhibits: firmness – a program should not have bugs that inhibit.
Illustrations and Answers for TDT4252 exam, June
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
Cognitive Science Overview Cognitive Apprenticeship Theory.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Service Service metadata what Service is who responsible for service constraints service creation service maintenance service deployment rules rules processing.
Ontology-Centered Personalized Presentation of Knowledge Extracted from the Web Ralitsa Angelova.
InfoLab: A Web Learning Pedagogical Based Content Repurposing Approach 1 ICALT rd IEEE International Conference on Advanced Learning Technologies.
Reading Strategies To Improve Comprehension Empowering Gifted Children.
How People Learn – Brain, Mind, Experience, and School (Bransford, Brown, & Cocking, 1999) Three core principles 1: If their (students) initial understanding.
Requirements Engineering-Based Conceptual Modelling From: Requirements Engineering E. Insfran, O. Pastor and R. Wieringa Presented by Chin-Yi Tsai.
2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
Competency based learning & performance Ola Badersten.
Problems and Frames III Recap and More Concepts. Definition “A problem frame is a kind of pattern. It define an intuitively identifiable problem in terms.
Chapter 7 K NOWLEDGE R EPRESENTATION, O NTOLOGICAL E NGINEERING, AND T OPIC M APS L EO O BRST AND H OWARD L IU.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Planning Instruction A Review of the Cognitive Domain and Performance Objectives.
Computer Systems Architecture Edited by Original lecture by Ian Sunley Areas: Computer users Basic topics What is a computer?
MDD-Kurs / MDA Cortex Brainware Consulting & Training GmbH Copyright © 2007 Cortex Brainware GmbH Bild 1Ver.: 1.0 How does intelligent functionality implemented.
Open Math Module 3 Module 3: Approaches to Integrating OER into Math Instruction Planning Instruction with OER 1.0 Introduction.
Instructional Strategies
edTPA: Task 1 Support Module
Using Cognitive Science To Inform Instructional Design
Lee McCluskey University of Huddersfield
Knowledge Theory & A Unified Theory of AI
Presentation transcript:

From Knowledge Engineering to Ontological Engineering -- A New Trend in Knowledge Model Building for ITSs -- Riichiro Mizoguchi ISIR, Osaka University

Agenda  Two technologies in AI –Formal: Inference/reasoning, Learning, DM, etc. –Content: Model-building, knowledge modeling  Two Content technologies –Knowledge engineering –Ontological engineering  An example(OMNIBUS/SMARTIES)

Form-oriented approach  Inference –Deductive inference: Normal procedure –Inductive inference: Learner modeling –Constraint approach: Learner modeling  Machine learning –Learner modeling –Data mining  Semantic Web approach –Metadata, Annotation, DL

Content-oriented approach  Domain analyses  Knowledge modeling  Knowledge base building –Rule base technology Production rules –Expert systems  Knowledge engineering

Two wheels of AI Formal technology Content technology

From Knowledge Eng. To Ontological Eng. KE is the research on –Domain-specific heuristics for a stand-alone problem solver OE is the research on –General/reusable/sharable/long-lasting concepts for building a KB/model for helping people solve problems

Ontology as a system of concepts Used as conceptual building blocks of knowledge-intensive systems such as ITSs –Something deeper than metadata –It provides foundation on which a KB or an application system is built Ontology Knowledge Base (Model) An explicit specification of a hidden conceptualization of the target domain

Dichotomy of ontology Light-weight Ontology –One like Yahoo ontology –Vocabulary rather than concepts –Annotation-oriented ontology –Used for Information search Heavy-weight Ontology –One I discuss –Concepts rather than vocabulary –for understanding the target world –for building ontology-aware system

The fundamental role of an ontology An ontology is not directly used for problem solving It gives a specification of knowledge/models in a system The role of an ontology to a knowledge base is to give definitions of concepts used in the knowledge representation and constraints among concepts –to make the knowledge base consistent and transparent which are the necessary properties of sharable and reusable knowledge These are the heart of IA (Intelligence Amplifier) systems. –From AI to IA

An example  OMNIBUS –An ontology of learning and instructional theories –A kind of heavy-weight ontology  SMARTIES –A rule-less expert system which can help users build theory-compliant learning/instructional scenarios

Nine policies for building a good ontology  Policy 1 –Model roles appropriately because the world is full of roles. Use Hozo for that purpose.  Policy 2 –All but events which are dynamic things such as actions should be modeled in terms of state change.  Policy 3 –Events should be defined in terms of processes which are used as material. An event is a unitary thing which must be viewed as a whole. Actions should be primitive and play roles specified in events which provides contexts.  Policy 4 –Introduce the idea of “ Engineering approximation ” to model theories .  Policy 5 –Identify a maximal conceptual unit necessary and sufficient for modeling all the phenomena of insterest.

Nine policies for building a good ontology(Cont’d)  Policy 6 –When representing a procedure, decompose it into What to achieve and How to achieve. Organize both separately. The former is “ purified action ” and the latter “ way (to achieve) ”.  Policy 7 –Build an action-decomposition tree by repeating action decomposition using the conceptual unit obtained by Policy 5 and purified actions & Ways obtained by Policy 6.  Policy 8 –Build a Way knowledge base as an ontology by analyzing procedural knowledge sources to extract and organize ways.  Policy 9 –Build a mechanism to perform action-decomposition by retrieving applicable ways from the Way base. It can be viewed as a kind of inference engine.

How SMARTIES works

Scenario model in SMARTIES (1/4) Abstract Concrete LO Learning content Scenario (sequence) Scenario description The goal of the learner in this scenario is to be in "Apply level" state Step1 The instructor "Shows familiar things". The learner "Looks at it". This interaction is for making the learner be in "Have recognized" state. [...more] Step2 The instructor "Shows familiar things in an unfamiliar manner". The learner "Looks at it". This interaction is for making the learner be in "Have recognized" state. [...more] … Scenario description The goal of the learner in this scenario is to be in "Apply level" state Step1 The instructor "Shows familiar things". The learner "Looks at it". This interaction is for making the learner be in "Have recognized" state. [...more] Step2 The instructor "Shows familiar things in an unfamiliar manner". The learner "Looks at it". This interaction is for making the learner be in "Have recognized" state. [...more] … Goal of the scenario

Scenario model in SMARTIES (2/4) Goal of the scenario Abstract Concrete WAY Decomposition and Achievement relation between macro and micro I_L events WAY Decomposition and Achievement relation between macro and micro I_L events I_L event Interaction between an instructor and a learner. State-change of the learner I_L event Interaction between an instructor and a learner. State-change of the learner

Scenario model in SMARTIES (3/4) Abstract Concrete I_L event Interaction between an instructor and a learner. State-change of the learner I_L event Interaction between an instructor and a learner. State-change of the learner WAY Decomposition and Achievement relation between macro and micro I_L events WAY Decomposition and Achievement relation between macro and micro I_L events Way Theory A WAY-knowledge is a WAY defined based on a theory A theory is modeled as a set of WAY- knowledge All the necessary concepts for defining WAYs are defined Way Theory A WAY-knowledge is a WAY defined based on a theory A theory is modeled as a set of WAY- knowledge All the necessary concepts for defining WAYs are defined

Ontological engineering is interesting Scenario interpreter OMNIBUS ontology Scenario model Explanation generator Model manager WAY-K manager Explanation of the scenario Guidelines based on theories Scenario making Explanation template IMS LD output module IMS LD output WAY- knowledge (WAY-K) IMS LD Scenario author (e.g. Teacher, Instructional designers, etc.) IMS LD compliant tools Scenario editor Ontology author Knowledge author (e.g. theorists) Learning objects WAY-K editor IEEE LOM OMNIBUS ontology WAY- knowledge (WAY-K) Hozo Installed SMARTIES Maintenance Block diagram of SMARTIES Thank you!

Core model of learning/instructional events The difficulty in modeling instruction and learning might be that the change is achieved by two kinds of actions: –Instructional actions leads a learner to do some sort of learning actions –Learning actions cause the change of learner’s state. The key points of our conceptualization are –to emphasize the relation among the three and –to model a contribution of instructional action on the change of learner’s state. I_L event Advance the development / Develop / Developed Learning action State-change (Terminal state) Instructional action Instructional event Learning event Instructional theory Learning theory

Examples of decomposition To weld –What to achieve = To join sheets of metals –How to achieve = By fusion way To glue –What to achieve = To join two things –How to achieve = By glue way Put them together Put them together Melt Fusion way To join Cool Put them together Put them together Glue Glue way Dry

Selecting alternative strategies from different theories Support learning / Aquire understanding / Understand Arrange learning / Prepare / Prepared -> Developed Advance the development / Develop / Developed Assess the learning outcome / --- / Assessed Assure sustainability / Sustain / Sustaining the learning Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Preparing Learning condition Coached exercise Simple event Feedback event Developmental event ref. Dick and Carey Arrange learning / Prepare / Prepared -> Developed Advance the development / Develop / Developed Assess the learning outcome / --- / Assessed Assure sustainability / Sustain / Sustaining the learning Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Preparing Learning condition Coached exercise Simple event Feedback event ref. Dick and Carey Present what to learn / Recognize / Recognizing what to learn Give guidelines / Recognize / Recognizing how to learn ref. Gagne and Briggs Present an example of the desired performance / Recognize / Recognizing the content ref. Collins or Way-knowledge base Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Guide practice / Develop / Developed Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Guide practice / Develop / Developed Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Guide practice / Develop / Developed Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Guide practice / Develop / Developed Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Guide practice / Develop / Developed Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed Advance the development / Develop / Developed Present content / Recognize / Recognizing the content Guide practice / Develop / Developed