Knowledge Representation Reading: Chapter 10.1-10.2.

Slides:



Advertisements
Similar presentations
1 Knowledge Representation Introduction KR and Logic.
Advertisements

Mitsunori Ogihara Center for Computational Science
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
CC 2007, 2011 attribution – R.B. Allen Overture. Recent Headlines AA files lawsuit against Google over trademark words Katrina People Finder Interchange.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Copyright © Allyn & Bacon (2007) Research is a Process of Inquiry Graziano and Raulin Research Methods: Chapter 2 This multimedia product and its contents.
Knowledge Representation
Knowledge Representation Chapter 4. 2 What is KR? R. Davis, H. Schrobe, P. Szolovits (1993): 1.A surrogate 2.A set of ontological commitments 3.A fragmentary.
1 Knowledge Representation We’ve discussed generic search techniques. Usually we start out with a generic technique and enhance it to take advantage of.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Problem Solving What is AI way of solving problem?
© 2001 Franz J. Kurfess Knowledge Processing 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
Chapter 1 Conducting & Reading Research Baumgartner et al Chapter 1 Nature and Purpose of Research.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
1 Homework  What’s important (i.e., this will be used in determining your grade): Finding features that make a difference You should expect to do some.
Chapter 12: Intelligent Systems in Business
Introduction to Educational Research
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
RESEARCH DESIGN.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
CSC271 Database Systems Lecture # 4.
Knowledge representation
ALCIC - Advanced Level Computing & ICT Courses 1 Year 11 Advanced VCE/GCE Selection Advanced Level Computing and Information & Communications Technology.
Lecture 7: Requirements Engineering
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
Methodology - Conceptual Database Design
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Cognitive Processes Chapter 8. Studying CognitionLanguage UseVisual CognitionProblem Solving and ReasoningJudgment and Decision MakingRecapping Main Points.
Majid Sazvar Knowledge Engineering Research Group Ferdowsi University of Mashhad Semantic Web Reasoning.
Copyright © 2010, Pearson Education Inc., All rights reserved.  Prepared by Katherine E. L. Norris, Ed.D.  West Chester University of Pennsylvania This.
Introduction to Markup Languages January 31, 2002.
Cognitive Science and Biomedical Informatics Department of Computer Sciences ALMAAREFA COLLEGES.
KNOWLEDGE BASED SYSTEMS
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
Introduction to Artificial Intelligence CS 438 Spring 2008.
Lecture №1 Role of science in modern society. Role of science in modern society.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Chapter 7 K NOWLEDGE R EPRESENTATION, O NTOLOGICAL E NGINEERING, AND T OPIC M APS L EO O BRST AND H OWARD L IU.
1 Chapter 2 Database Environment Pearson Education © 2009.
Artificial Intelligence, simulation and modelling.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Background-assumptions in knowledge representation systems Center for Cultural Informatics, Institute of Computer Science Foundation for Research and Technology.
LE:NOTRE Spring Workshop The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Definition and Technologies Knowledge Representation.
16 April 2011 Alan, Edison, etc, Saturday.. Knowledge, Planning and Robotics 1.Knowledge 2.Types of knowledge 3.Representation of knowledge 4.Planning.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Information and Information Technology 1. Information and employment 2.
What is cognitive psychology?
Fundamentals of Information Systems, Sixth Edition
Knowledge Representation Part I Ontology
Knowledge Representation
Knowledge Representation
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment.
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
KNOWLEDGE REPRESENTATION
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment Pearson Education © 2009.
Deniz Beser A Fundamental Tradeoff in Knowledge Representation and Reasoning Hector J. Levesque and Ronald J. Brachman.
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Habib Ullah qamar Mscs(se)
Presentation transcript:

Knowledge Representation Reading: Chapter

2 Classes offered in spring  Vision/Robotics  6732 Computational Imaging (Nayar)  6735 Visual Databases (Kender)  Computational Photography (Belhumeur)  NLP/Speech  4706 Spoken Language Processing (Hirschberg)  Natural Language Processing for the Web (McKeown)   Machine Learning  4771 Machine Learning (Jebara)  Other  D User Interfaces (Feiner)

3 Homework  What’s important (i.e., this will be used in determining your grade): Finding features that make a difference You should expect to do some digging in the data Find a feature that requires manipulation of data Reformatting of data to provide a more consistent feature (e.g., gender, profession)  Turn in a sample of your data file in ARFF format with the features you ended up using (5 instances only)  Turn in a Weka log documenting the series of steps you used to arrive at your model We want the experimentation that backs up your claims in the report

4  When you notice a cat in profound meditation, The reason, I tell you is always the same: His Mind is engaged in a rapt contemplation of the Thought, of the thought, of the thought of his name. T.S. Eliot Old Possum’s Book of Practical Cats

5 Five Roles that KR plays  A surrogate for some part of the real world  A set of ontological commitments  A fragmentary theory of intelligent reasoning  A medium for pragmatically efficient computation  A medium of human expression

6 KR as a surrogate  Agents “reason” about models of the world, rather than the world itself  Deduce properties without having to directly gather information from the world  Predict consequences of potential actions rather than performing the actions directly

7  We always have two universes of discourse – call them “physical” and “phenomenal”, or what you will – one dealing with questions of quantitative and formal structure, the other with those qualities that constitute a “world.” All of us have our own distinctive mental worlds, our own inner journeyings and landscapes, and these, for most of us, require no clear neurological “correlate.”

8 Example

9

10

11

12

13 Given a representation  What are its semantics?  What is the meaning of its structures?  What does it mean/refer to?  Fidelity – how accurate is it?

14 Areas of Activity  Designing formats for expressing information  Mostly “general purpose” knowledge representations (e.g., first order logic)  Encoding knowledge (knowledge engineering)  Mostly identifying and describing conceptual vocabulary (ontologies)  Declarative representations are the focus of KR technology  Knowledge that is domain specific but task independent

15 Example of representations

16 KRs are never a complete model  When modeling the real world, KRs are always imperfect  “Consequently, even with a sound reasoning, incorrect conclusions are inevitable”

17 Ontological commitments  A KR is a set of ontological commitments  An ontology is a theory of what exists in the world  Classes, objects, relations, attributes, properties, constraints, special individuals, etc.  Provides a vocabulary for expressing knowledge

18 Example of KR structures

19 A Vocabulary for the World  A KR makes a commitment to a particular ontology  To describing the world with particular terms  Taxonomy of the world  Promiscuity vs. perspicacity

20 Example of a Vocabulary for the World

21 OMEGA   tml tml

22

23 Ontological Commitments  “The commitments are in effect a strong pair of glasses that determine what we can see, bringing some part of the world into sharp focus, at the expense of blurring other parts.”  A KR is not just a data structure “Part of what makes a language representational is that it carries meaning, I.e., there is a correspondence between its constructs and things in the external world.”

24 KR as a theory of reasoning  Many knowledge representations offer fragmentary theories of intelligent reasoning  Humans employ multiple strategies for representing and reasoning about the world

25

26 Impact of reasoning theory  The selected theory affects methods and possible inference  Only certain facts can be inferred  Some methods of inference are “sanctioned” or illegal  A better method of reasoning than undirected search  Theory provides “recommendations” for strategies of inference

27 Efficient Computation  Some work has focused on knowledge content and what could, in principle, be derived from it without concern for efficiency  Sound  Complete  Tradeoff between efficiency and expressiveness

28 Heuristic Adequacy  Providing a representation that supports adequately efficient problem solving  Early heuristic systems  Any-time computations

29 KR as a medium for human expression  An intelligent system must have KRs that can be understood by humans  We need to be able to encode knowledge in the knowledge base without significant effort  We need to be able to understand what the system knows and how it draws it conclusions

30 Open Issues for KR  How can a reasoning mechanism generate implicit knowledge?  How can a system use knowledge to influence its behavior?  How is incomplete or noisy knowledge handled?  How can practical results be obtained when reasoning is intractable?

31 Different Forms of Knowledge Representation  Logical representation schemes  Procedural representation schemes  Network representation schemes  Structured representation schemes