Principled Pragmatism: A Guide to the Adaptation of Philosophical Disciplines to Conceptual Modeling David W. Embley, Stephen W. Liddle, & Deryle W. Lonsdale.

Slides:



Advertisements
Similar presentations
What colour is the house on the hill? Waterloo – Wellington IIBA Chapter presentation April 11, 2007 David Milne.
Advertisements

Finding Genealogy Facts with Linguistic Analysis Peter Lindes, Deryle W. Lonsdale, David W. Embley Brigham Young University © 2014 Peter Lindes 3/19/2014PL.
David W. Embley Brigham Young University Provo, Utah, USA WoK: A Web of Knowledge.
Ontologies for multilingual extraction Deryle W. Lonsdale David W. Embley Stephen W. Liddle Supported by the.
Automating the Extraction of Genealogical Information from Historical Documents Aaron P. Stewart David W. Embley March 20, 2011.
Scott N. Woodfield David W. Embley Stephen W. Liddle Brigham Young University.
David W. Embley, Stephen W. Liddle, Deryle W. Lonsdale, Aaron Stewart, and Cui Tao* Brigham Young University, Provo, Utah, USA *Mayo Clinic, Rochester,
Semi-automatic Ontology Creation through Conceptual-Model Integration David W. Embley Brigham Young University ER2008.
Enabling Search for Facts and Implied Facts in Historical Documents David W. Embley, Stephen W. Liddle, Deryle W. Lonsdale, Spencer Machado, Thomas Packer,
Chapter 6: Design of Expert Systems
INFO 310 User Centered Design. User centered design (Allen, 1996) Identify a user population Investigate the information needs of the user group Discover.
Conceptual Model Based Semantic Web Services Muhammed J. Al-Muhammed David W. Embley Stephen W. Liddle Brigham Young University Sponsored in part by NSF.
GTECH 201 Lecture 05 Storing Spatial Data. Leftovers from Last Session From data models to data structures Chrisman’s spheres ANSI Sparc The role of GIScience.
ER 2002BYU Data Extraction Group Automatically Extracting Ontologically Specified Data from HTML Tables with Unknown Structure David W. Embley, Cui Tao,
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Ontology-Based Free-Form Query Processing for the Semantic Web Mark Vickers Brigham Young University MS Thesis Defense Supported by:
Database Design Concepts INFO1408 Term 2 week 1 Data validation and Referential integrity.
Guiding Reading Comprehension
Table Interpretation by Sibling Page Comparison Cui Tao & David W. Embley Data Extraction Group Department of Computer Science Brigham Young University.
1 Cui Tao PhD Dissertation Defense Ontology Generation, Information Harvesting and Semantic Annotation For Machine-Generated Web Pages.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Positivism -v- Pragmatism. MMUBS Mres Epistemology, session 4, slide-1 Positivism -v- Pragmatism Is knowledge composed of a correct.
CC1008NI - Personal Development For Computing Tutorial 1.
Stephen W. Liddle, PhD Academic Director, Rollins Center for Entrepreneurship & Technology Professor, Information Systems Department Marriott School, Brigham.
Cross-Language Hybrid Keyword and Semantic Search David W. Embley, Stephen W. Liddle, Deryle W. Lonsdale, Joseph S. Park, Andrew Zitzelberger Brigham Young.
Processing of large document collections Part 10 (Information extraction: multilingual IE, IE from web, IE from semi-structured data) Helena Ahonen-Myka.
Deryle W. Lonsdale, David W. Embley, Stephen W. Liddle, and Joseph Park BYU Data Extraction Research Group.
Mining the Semantic Web: Requirements for Machine Learning Fabio Ciravegna, Sam Chapman Presented by Steve Hookway 10/20/05.
Author: William Tunstall-Pedoe Presenter: Bahareh Sarrafzadeh CS 886 Spring 2015.
A Web of Knowledge for Historical Documents David W. Embley.
Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Object Oriented.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Secure Systems Research Group - FAU Classifying security patterns E.B.Fernandez, H. Washizaki, N. Yoshioka, A. Kubo.
Soar and Construction Grammar Peter Lindes, Deryle Lonsdale, David Embley Brigham Young University 2014 Soar Workshop © 2014 Peter Lindes 6/19/2014PL 2014.
The 5 Principles of MBSE 1 The 5 Principles of Model Based Systems Engineering James Towers Object Flow Ltd Chair INCOSE UK MBSE Working Group.
Dimitrios Skoutas Alkis Simitsis
An Aspect of the NSF CDI InitiativeNSF CDI: Cyber-Enabled Discovery and Innovation.
Ontology-based Information Extraction with a Cognitive Agent Peter Lindes 1, Deryle Lonsdale, David Embley Brigham Young University AAAI Now at.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
1 Introduction to Software Engineering Lecture 1.
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
Chapter 9 Applying UML and Patterns -Craig Larman
FROntIER: Fact Recognizer for Ontologies with Inference and Entity Resolution Joseph Park, Computer Science Brigham Young University.
10/24/09CK The Open Ontology Repository Initiative: Requirements and Research Challenges Ken Baclawski Todd Schneider.
“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.
Majid Sazvar Knowledge Engineering Research Group Ferdowsi University of Mashhad Semantic Web Reasoning.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
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.
EXTENDING COMPREHENSION ELICITING ENCOURAGING ELABORATING INFERERENCE SKILLS.
An Aspect of the NSF CDI Initiative CDI: Cyber-Enabled Discovery and Innovation.
OntoSoar: Soar Finds Facts in Text Peter Lindes, Deryle Lonsdale, David Embley Brigham Young University 33 rd Soar Workshop, June 2013 pl 6/6/201333rd.
Lecture №1 Role of science in modern society. Role of science in modern society.
Ontology-Based Free-Form Query Processing for the Semantic Web Mark Vickers Brigham Young University MS Thesis Defense Supported by:
1 UNIT-3 KNOWLEDGE REPRESENTATION. 2 Agents that reason logically(Logical agents) A Knowledge based Agent The Wumpus world environment Representation,
Course: Software Engineering – Design I IntroductionSlide Number 1 What is a specification Description of a (computer) system, which:  is precise;  defines.
Semantic Wiki: Automating the Read, Write, and Reporting functions Chuck Rehberg, Semantic Insights.
David W. Embley Brigham Young University Provo, Utah, USA.
Extracting and Organizing Facts of Interest from OCRed Historical Documents Joseph Park, Computer Science Brigham Young University.
Artificial Intelligence Logical Agents Chapter 7.
What is Philosophy?.
Chapter 6: Design of Expert Systems
Web Ontology Language for Service (OWL-S)
Ontology Evolution: A Methodological Overview
David W. Embley Brigham Young University Provo, Utah, USA
ece 720 intelligent web: ontology and beyond
Vision for an Automatically Constructed FH-WoK
Ontology-Based Approaches to Data Integration
Grant Number: IIS Institution of PI: Brigham Young University PI’s: David W. Embley, Stephen W. Liddle, Deryle W. Lonsdale Title:
Presentation transcript:

Principled Pragmatism: A Guide to the Adaptation of Philosophical Disciplines to Conceptual Modeling David W. Embley, Stephen W. Liddle, & Deryle W. Lonsdale Brigham Young University, USA

Principled Pragmatism When adapting ideas from philosophical disciplines to conceptual modeling, find the right balance. Be neither too dogmatic (insisting on a discipline-purist point of view) nor too dismissive (ignoring contributions other disciplines can make).

“What can be explained on fewer principles is explained needlessly by more.” - William of Ockham,

“I think metaphysics is good if it improves everyday life; otherwise forget it.” “The solutions all are simple … after you’ve already arrived at them. But they’re simple only when you already know what they are.” – Pirsig

Principled Pragmatism (by example) Information Extraction & Finding Facts in Historical Documents Learning, Prediction, and Analysis & Conceptual-Modeling Languages Information Integration & Multilingual Query Processing } } } Practical use Modeling reality Additional help

Principled Pragmatism (by example) Information Extraction & Finding Facts in Historical Documents Learning, Prediction, and Analysis & Conceptual-Modeling Languages Information Integration & Multilingual Query Processing } } } Practical use Modeling reality Additional help synergistic combinations of ideas drawn from the overlapping disciplines of conceptual modeling, ontology, epistemology, logic, and linguistics

Philosophical disciplines – What exists? (Ontology) – What facts are known? (Epistemology) – What’s implied by known facts? (Logic) – How are the facts communicated? (Linguistics) And their role in WoK development Information Extraction Toward a Web of Knowledge (WoK)

Study of Existence  asks “What exists?” Concepts, relationships, and constraints Ontology

The nature of knowledge  asks: “What is knowledge?” and “How is knowledge acquired?” Populated conceptual model Epistemology

Principles of valid inference  asks: “What can be inferred?” For us, it answers: what can be inferred (in a formal sense) from conceptualized data. Logic Find price and mileage of red Nissans, 1990 or newer

Linguistics: Communication (Turning Raw Symbols into Knowledge) Symbols: $ 4, K Nissan CD AC Data: price($4,500) mileage(117K) make(Nissan) Conceptualized data: – Car(C 123 ) has Price($11,500) – Car(C 123 ) has Make(Nissan) Knowledge: – “Correct” facts – Provenance

Linguistics: Communication (Turning Raw Symbols into Knowledge) Symbols: $ 4, K Nissan CD AC Data: price($4,500) mileage(117K) make(Nissan) Conceptualized data: – Car(C 123 ) has Price($4,500) – Car(C 123 ) has Make(Nissan) Knowledge: – “Correct” facts – Provenance

IE Actualization (with Extraction Ontologies) Find me the price and mileage of all red Nissans. I want a 1990 or newer.

IE Actualization (with Extraction Ontologies) Find me the price and mileage of all red Nissans. I want a 1990 or newer. Linguistic “understanding” of query.  1990

Finding Facts in Historical Documents (A Web of Knowledge Superimposed over Historical Documents)

…… ……

…… grandchildren of Mary Ely ……

Finding Facts in Historical Documents (A Web of Knowledge Superimposed over Historical Documents) …… ……

Finding Facts in Historical Documents (Nicely illustrates the Layer Cake of the Semantic Web)

Information Extraction & Fact Finding (& Principled Pragmatism: Upper/Lower Bounds) Ontology – Ontological commitment via name in historical book – But not meta-physical existence of a person Epistemology: – Verification via historical document display – But not a requirement of full community agreement Logic: – Implied facts grounded in the ontology – But only computationally reasonable implied facts Linguistics: – Communicated facts of an ontology – But not full understanding

Learning, Prediction, and Analysis (Principle: model the real/abstract world the way it is.) Pastor, et al., Handbook of Conceptual Modeling

(Principle: model the real/abstract world the way it is.) Learning & Prediction Home Security

(Principle: model the real/abstract world the way it is.) Learning & Prediction Home Security Detection Event(x) has Timestamp(y) (t 1, t 2 ) Surveillance Controller(x) in state Active(t 1, t 2 ) user abort(t 1 ) Surveillance Controller(x) transition 5 enabled(t1, t2) Detection Event(x) has Detector ID(y) (t 1, t 2 ) Surveillance Controller(x) has record of Detection Event(y) (t 1, t 2 )

Conceptual Modeling Languages (Principle: model the real/abstract world the way it is.)

Conceptual Modeling Languages (Principle: model the real/abstract world the way it create then enter Ready end; when register then new thread; establishAccount; confirmRegistration; kill thread; end; when cutCheck then new thread printCheck(Name, Amount); printEnvelope(Name, Address); kill thread; end;

Conceptual Modeling Languages (Principle: model the real/abstract world the way it create then enter Ready end; when register then new thread; establishAccount; confirmRegistration; kill thread; end; when cutCheck then new thread printCheck(Name, Amount); printEnvelope(Name, Address); kill thread; end; CMP Manifesto: “Conceptual Model Programming” “The model is the code.” CMP Manifesto: “Conceptual Model Programming” “The model is the code.”

Real-World Modeling & Principled Pragmatism Capture the abstraction literally, But don’t go beyond: – Neither too much like programming languages Messages sent are sometimes not received Transitions really do take time Objects really can do two things at once – nor too much on meta-physical existence properties People have intuition, but program artifacts don’t Objects have rigidity properties, but all need not be specified

Information Integration Additional help needed from philosophical disciplines

Multilingual Query Processing Wie alt war Mary Ely als ihr Son William geboren wurde? (die Mary Ely die Maria Jennings Lathrops Oma ist) 이름생년월일사망날짜 사람성별 자식 의 nom individu enfant de date de décès date de naissance date de baptême sexe … Additional help needed from philosophical disciplines

Additional Help Needed: Examples Ontology – Issue: ontological commitment distinguishing person, place, & thing – Solution? reliance on plausible relationships & context Epistemology – Issue: trust – Solution? grounding facts in source documents evidence-based community agreement probabilistic plausibility Logic – Issue: tractability – Solution? detect long-running queries; interactive resolution Linguistics – Issue: rapid construction of mappings – Solution? use of WordNet and other lexical resources

Summary & Conclusion Principles from philosophical disciplines – Can guide CM research – Can enhance CM applications Apply principles pragmatically: – Simplicity – Sufficiency – But not overzealously BYU Data Extraction Research Group