Scott N. Woodfield David W. Embley Stephen W. Liddle Brigham Young University.

Slides:



Advertisements
Similar presentations
Copyright 2008, Scott Gray1 Propositional Logic 4) If.
Advertisements

Part III. Presentation Style How you do it also matters.
Semantic Web Thanks to folks at LAIT lab Sources include :
Logic Use mathematical deduction to derive new knowledge.
Copyright © Allyn & Bacon (2007) Research is a Process of Inquiry Graziano and Raulin Research Methods: Chapter 2 This multimedia product and its contents.
CS 340 UML Class Diagrams. A model is an abstraction of a system, specifying the modeled system from a certain viewpoint and at a certain level of abstraction.
A Superstructure for Organizing Family History Information David W. Embley Scott N. Woodfield.
Analytical methods for IS professionals ISYS3015 What is qualitative research?
CPSC 322 Introduction to Artificial Intelligence September 15, 2004.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
Enabling Search for Facts and Implied Facts in Historical Documents David W. Embley, Stephen W. Liddle, Deryle W. Lonsdale, Spencer Machado, Thomas Packer,
Principled Pragmatism: A Guide to the Adaptation of Philosophical Disciplines to Conceptual Modeling David W. Embley, Stephen W. Liddle, & Deryle W. Lonsdale.
C. Varela; Adapted w/permission from S. Haridi and P. Van Roy1 Declarative Computation Model Defining practical programming languages Carlos Varela RPI.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3 The Basic (Flat) Relational Model.
A First Attempt towards a Logical Model for the PBMS PANDA Meeting, Milano, 18 April 2002 National Technical University of Athens Patterns for Next-Generation.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
NJIT Use Case Model Operation Contracts Prepared By: Sumit Sharma.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Annotating Documents for the Semantic Web Using Data-Extraction Ontologies Dissertation Proposal Yihong Ding.
Formal Ontology and Information Systems Nicola Guarino (FOIS’98) Presenter: Yihong Ding CS652 Spring 2004.
NJIT 1 Domain Model Visualizing Concepts Chapter 9 Applying UML and Patterns Craig Larman.
CMPT 354, Simon Fraser University, Fall 2008, Martin Ester 157 Database Systems I SQL Constraints and Triggers.
Automatic Creation and Simplified Querying of Semantic Web Content An Approach Based on Information-Extraction Ontologies Yihong Ding, David W. Embley,
THE TRANSITION FROM ARITHMETIC TO ALGEBRA: WHAT WE KNOW AND WHAT WE DO NOT KNOW (Some ways of asking questions about this transition)‏
Bite sized training sessions: Business And Functional Requirements.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Ontology Learning and Population from Text: Algorithms, Evaluation and Applications Chapters Presented by Sole.
Logical Database Design Nazife Dimililer. II - Logical Database Design Two stages –Building and validating local logical model –Building and validating.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
What is a domain model? “A domain model captures the most important types of objects in the context of the business. The domain model represents the ‘things’
Notes for Chapter 12 Logic Programming The AI War Basic Concepts of Logic Programming Prolog Review questions.
Chapter 9 Integrity. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.9-2 Topics in this Chapter Predicates and Propositions Internal vs.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
1 A Theoretical Framework for Association Mining based on the Boolean Retrieval Model on the Boolean Retrieval Model Peter Bollmann-Sdorra.
Use Case Model Operation Contracts Chapter 11 Applying UML and Patterns Craig Larman.
Propositional Logic: Logical Agents (Part I) This lecture topic: Propositional Logic (two lectures) Chapter (this lecture, Part I) Chapter 7.5.
Formal Models in AGI Research Pei Wang Temple University Philadelphia, USA.
Ontology-based Information Extraction with a Cognitive Agent Peter Lindes 1, Deryle Lonsdale, David Embley Brigham Young University AAAI Now at.
Logical Agents Logic Propositional Logic Summary
An Examination of Science. What is Science Is a systematic approach for analyzing and organizing knowledge. Used by all scientists regardless of the field.
1 Introduction to Software Engineering Lecture 1.
Lecture 13-17, chitkara university.  Gives a conceptual framework of the things in the problem space  Helps you think – focus on semantics  Provides.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 13 of 41 Monday, 20 September.
Module Coordinator Tan Szu Tak School of Information and Communication Technology, Politeknik Brunei Semester
“Automating Reasoning on Conceptual Schemas” in FamilySearch — A Large-Scale Reasoning Application David W. Embley Brigham Young University More questions.
DOMAIN MODEL: ADDING ATTRIBUTES Identify attributes in a domain model. Distinguish between correct and incorrect attributes.
Chapter 9 Logical Database Design : Mapping ER Model To Tables.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
Working with Ontologies Introduction to DOGMA and related research.
CSE314 Database Systems Lecture 3 The Relational Data Model and Relational Database Constraints Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson.
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.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
MDA & RM-ODP. Why? Warehouses, factories, and supply chains are examples of distributed systems that can be thought of in terms of objects They are all.
Chapter 5 : Integrity And Security  Domain Constraints  Referential Integrity  Security  Triggers  Authorization  Authorization in SQL  Views 
Domain Model A representation of real-world conceptual classes in a problem domain. The core of object-oriented analysis They are NOT software objects.
1 Learning through Interactive Behavior Specifications Tolga Konik CSLI, Stanford University Douglas Pearson Three Penny Software John Laird University.
1 Propositional Logic Limits The expressive power of propositional logic is limited. The assumption is that everything can be expressed by simple facts.
1 An infrastructure for context-awareness based on first order logic 송지수 ISI LAB.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
CMPB454 ARTIFICIAL INTELLIGENCE (AI) CHAPTER 1.1 Background Information CHAPTER 1.1 Background Information Instructor: Alicia Tang Y. C.
Cost-effective Ontology Population with Data from Lists in OCRed Historical Documents Thomas L. Packer David W. Embley HIP ’13 BYU CS 1.
1 The Relational Data Model David J. Stucki. Relational Model Concepts 2 Fundamental concept: the relation  The Relational Model represents an entire.
A Review of Software Testing - P. David Coward
Lecture 6 Data Model Design (continued)
Knowledge Representation
David W. Embley Brigham Young University Provo, Utah, USA
Accounting System Design
Pragmatic Quality Assessment for Automatically Extracted Data
Data Model.
Accounting System Design
Presentation transcript:

Scott N. Woodfield David W. Embley Stephen W. Liddle Brigham Young University

Context Software analysis/specification Conceptualization of information in the social domain Often associated with people and the information about people Incomplete, Inconsistent, Inaccurate Examples: Medicine, law, and, history Need models of quality

The Problem: Fidelity

Our 7- Layer Organization Based on theoretical foundation suggested by Charles T. Meadow entitled Text Information Retrieval Systems Layers: 1. Symbol layer 2. Class layer 3. Information layer 4. Knowledge layer 5. Evidence layer 6. Communication layer 7. Action layer

Knowledge Layer Problem 1: Valid Models A model is defined in terms of 1 st order predicate calculus A valid model is a populated model that is logically true Valid models cannot easily represent information in the social domain Incomplete information Inconsistent information Inaccurate information

Example: Child has Mother All constraints are participation constraints. ChildMother 11:* has ChildMother 1:* has The Over-Relaxation Problem Cannot detect and notify

Allow Invalid Information But Detect and Notify ChildMother 11:* has Allow insertion, modification, or deletion of invalid information Detect constraint violations On insert On modification On deletion On query Notify interested parties on constraint violation

Knowledge Layer: Problem 2 : Hard Constraints ChildMother 11:* has ChildMother 11:69 has

Provide Soft Constraints ChildMother 1 has Mean: 2 Std. Dev.: 1 Likelihood Cutoff: 16 Validity Cutoff: 69

New Model of Constraints Hard Constraint Soft Constraint Function General Constraint Cardinality Constraint Co-Occurrence Constraint Object-Set Cardinality Constraint Participation Constraint General Constraints: 1. The domain of a Constraint is unrestricted 2. The co-domain of a Constraint = [0,1] 3. The domain of a Cardinality Constraint is a non-negative integer 4. The co-domain of a Hard Constraint = {0,1}

Constraints as Implications ChildMother 1 has Child(c) has Mother(m)  Child c has one and only one Mother All constraints may be viewed as implications For cardinality constraints the antecedent can be derived

Evidence Layer Problem: How do you know an assertion is true? Associate Evidence With Relations ChildMother 1 has Mean: 2; Std. Dev.: 1; Likelihood Cutoff: 16; Validity Cutoff: 69 Evidence Probability: 80% Source: Mother’s oral declaration Date recorded: 4 Dec, 1931

Evidence Informal vs. Formal Formal evidence requires formal model Facts vs. derived information Derived information requires logic Confidence information Probability or confidence intervals

Communication Layer Information without communication is worthless We wish to focus on describing the problems Understanding the problem is half the battle Conceptual modeling point of view We don’t have implemented solutions yet

Communication Layer Problem: Understanding the Many Models The unified model assumption Hinders sharing Models Source model Transport model Destination model

Communication Layer Problem Non-Isomorphic Models Problem 1: Focusing on transport representations doesn’t solve the real problem Problem 2: The source and destination models may be non-isomorphic Problem 3: The hardest problem is in the differences between meta-models for the source, transport, and destination models

Example of Communication Layer Problem We are working on automatic information extraction from semi-structured text Ontology directed Class syntax definitions Linguistically enabled Class differentiators Relation extractors

Extraction Example Elias Mather, b. 1750, d. 1788, son of Deborah Ely and Rich- ard Mather; m. 1771, Lucinda Lee, who was b. 1752, dau. of Abner Lee and EHzabeth Lee. Their children : — 1. Andrew, b Clarissa, b Elias, b William Lee, b. 1779, d Sylvester, b Nathaniel Griswold, b. 1784, d Charles, b

Problems Source model is OSMX Destination model is GEDCOM X Transport model is unknown Challenges OSMX allows normal generalization/specialization, GEDCOM X is more restrictive OSMX allows arbitrary n-ary relations, GEDCOM X is focused on people, relations between people, and events

Action Layer Behavior modeling Too complex to discuss here Semi-automatic fidelity enhancement What do we do when constraints are violated? Human intervention – common assumption Machine intervention Automatic generation of rules based on the antecedent of constraints Use of Modus Tollens Consider every simple predicate as a violated constraint Machine processing if possible Human intervention if necessary

Fidelity Enhancement Example Child(c) has BloodType(b c )  Child(c) has Mother(m)  Child(c) has Father(f)  Mother(m) has BloodType(b m )  Father(f) has BloodType(b f )  ProbabilityOfChildsBloodType(b c, b m, b f ) > 0.0 By modus tollens the constraint:  ProbabilityOfChildsBloodType(b c, b m, b f ) > 0.0   Child(c) has BloodType(b c )   Child(c) has Mother(m)   Child(c) has Father(f)   Mother(m) has BloodType(b m )   Father(f) has BloodType(b f ) Becomes:

Suggestions for Higher-Quality Social Models Allow invalid models Add soft constraints – distribution-based constraints Add evidence structured using conceptual models Look at communication problems from the perspective of conceptual models Use recorded information to semi-automatically improve the model’s quality