Knowledge representation https://store.theartofservice.com/the-knowledge-representation-toolkit.html.

Slides:



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

A Semantic Web Approach to Digital Rights Management Roberto García González.
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Mitsunori Ogihara Center for Computational Science
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
CS570 Artificial Intelligence Semantic Web & Ontology 2
The Acquisition and Sharing of Domain Knowledge Contained in Software with a Compliant SIK Architecture by Prof. dr. Vasile AVRAM Academy of Economic Studies.
Knowledge Representation
1 Knowledge, Action and Systems Some emerging foundational issues in Computing … Can Information Studies Help? Eric Yu Faculty of Information Studies University.
Problem Solving What is AI way of solving problem?
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
Knowledge Representation Reading: Chapter
Outline Chapter 1 Hardware, Software, Programming, Web surfing, … Chapter Goals –Describe the layers of a computer system –Describe the concept.
Building Knowledge-Driven DSS and Mining Data
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
Sepandar Sepehr McMaster University November 2008
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
1 Lyle H. Ungar, University of Pennsylvania What is AI? “Artificial Intelligence is the study of how to make computers do things at which, at the moment,
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Some Thoughts to Consider 1 What is so ‘artificial’ about Artificial Intelligence? Just what are ‘Knowledge Based Systems’ anyway? Why would we ever want.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
Introduction to Artificial Intelligence and Soft Computing
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.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
 Dr. Syed Noman Hasany 1.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 13 of 41 Monday, 20 September.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Artificial Intelligence 2004 Ontology
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
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.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
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.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
16 April 2011 Alan, Edison, etc, Saturday.. Knowledge, Planning and Robotics 1.Knowledge 2.Types of knowledge 3.Representation of knowledge 4.Planning.
Chapter 8A Semantic Web Primer 1 Chapter 8 Conclusion and Outlook Grigoris Antoniou Frank van Harmelen.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Knowledge Representation Techniques
Fundamentals of Information Systems, Sixth Edition
ece 627 intelligent web: ontology and beyond
Ontology.
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Piotr Kaminski University of Victoria September 24th, 2002
KNOWLEDGE REPRESENTATION
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
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.
Presentation transcript:

knowledge representation

Artificial intelligence - Knowledge representation 1 Knowledge representation and knowledge engineering are central to AI research

Artificial intelligence - Knowledge representation 1 Among the most difficult problems in knowledge representation are:

Information science - Knowledge representation and reasoning 1 Knowledge representation (KR) is an area of Artificial Intelligence research aimed at representing knowledge in symbols to facilitate inferencing from those knowledge elements, creating new elements of knowledge. The KR can be made to be independent of the underlying knowledge model or knowledge base system (KBS) such as a semantic network.

Information science - Knowledge representation and reasoning 1 Knowledge Representation (KR) research involves analysis of how to reason accurately and effectively and how best to use a set of symbols to represent a set of facts within a knowledge domain

Functional decomposition - Knowledge representation 1 Processes related to functional decomposition are prevalent throughout the fields of knowledge representation and machine learning

Knowledge representation 1 Examples of knowledge representation formalisms include semantic nets, Frames, Rules, and ontologies

Knowledge representation - Overview 1 Knowledge representation makes complex software easier to define and maintain than procedural code

Knowledge representation - Overview 1 It was the failure of these efforts that led to the cognitive revolution in psychology and to the phase of AI focused on knowledge representation that resulted in expert systems, production systems, frame languages, etc.

Knowledge representation - Overview 1 Knowledge representation goes hand in hand with automated reasoning because one of the main purposes of explicitly representing knowledge is to be able to reason about that knowledge, to make inferences, assert new knowledge, etc. Virtually all knowledge representation languages have a reasoning or inference engine as part of the system.

Knowledge representation - Overview 1 An early example of knowledge representation is the adoption of Arabic over Roman numerals. Arabic numerals facilitate larger and more complex algebraic representations. It is an example of how finding the right formalism can enable new solutions.

Knowledge representation - Overview 1 However, FOL has two drawbacks as a knowledge representation formalism: ease of use and practicality of implementation

Knowledge representation - Overview 1 Thus, a subset of FOL can be both easier to use and more practical to implement. This was a driving motivation behind rule-based expert systems. IF-THEN rules provide a subset of FOL but a very useful one that is also very intuitive. The history of most of the early AI knowledge representation formalisms; from databases to semantic nets to theorem provers and production systems can be viewed as various design decisions on whether to emphasize expressive power or computability and efficiency.

Knowledge representation - Overview 1 In a key paper on the topic Randal Davis outlined five distinct roles to analyze a knowledge representation framework:

Knowledge representation - Overview 1 * A knowledge representation (KR) is most fundamentally a surrogate, a substitute for the thing itself, used to enable an entity to determine consequences by thinking rather than acting, i.e., by reasoning about the world rather than taking action in it.

Knowledge representation - Overview 1 Knowledge representation and reasoning are a key enabling technology for the Semantic web

Knowledge representation - Overview 1 The Semantic web integrates concepts from knowledge representation and reasoning with markup languages based on XML. The Resource Description Framework (RDF) provides the basic capabilities to define knowledge-based objects on the Internet with basic features such as Is-A relations and object properties. The Web Ontology Language (OWL) adds additional semantics and integrates with automatic classification reasoners.

Knowledge representation - History 1 The earliest work in knowledge representation was focused on general problem solvers such as the General Problem Solver (GPS) system developed by Newell and Simon

Knowledge representation - History 1 Another area of knowledge representation research was the problem of common sense reasoning

Knowledge representation - History 1 Currently one of the most active areas of knowledge representation research are projects associated with the Semantic web

Knowledge representation - Characteristics 1 Ron Brachman categorizes the core issues for knowledge representation as follows:

Knowledge representation - Characteristics 1 In early systems the Lisp programming language which was modeled after the lambda calculus was often used as a form of functional knowledge representation

Knowledge representation - Characteristics 1 Meta-representation means the knowledge representation language is itself expressed in that language

Knowledge representation - Characteristics 1 All forms of knowledge representation must deal with this aspect and most do so with some variant of set theory, modeling universals as sets and subsets and definitions as elements in those sets

Knowledge representation - Characteristics 1 Efficiency was often an issue, especially for early applications of knowledge representation technology

Knowledge representation - Ontology Engineering 1 the lumped element model widely used in representing electronic circuits (e.g.,Davis R, Shrobe H E, Representing Structure and Behavior of Digital Hardware, IEEE Computer, Special Issue on Knowledge Representation, 16(10):75-82.), as well as ontologies for time, belief, and even programming itself

Semantic interoperability - Knowledge representation requirements and languages 1 A knowledge representation language may be sufficiently expressive to describe nuances of meaning in well understood fields. There are at least five levels of complexity of these.

Knowledge representation and reasoning 1 Knowledge representation and reasoning also incorporates findings from logic to automate various kinds of reasoning, such as the application of rules or the relations of Set theory|sets and subsets.

Knowledge representation and reasoning 1 Examples of knowledge representation formalisms include Semantic network|semantic nets, Frame (artificial intelligence)|Frames, Rules, and Ontology (information science)|ontologies. Examples of automated reasoning engines include inference engines, theorem provers, and classifiers.

Knowledge representation and reasoning - History 1 A classic example of how setting an appropriate formalism leads to new solutions is the early example of the adoption of Arabic over Roman numerals. Arabic numerals facilitate larger and more complex algebraic representations, thus influencing future knowledge representation.

Knowledge representation and reasoning - History 1 Knowledge representation incorporates theories from psychology which look to understand how humans solve problems and represent knowledge

Knowledge representation and reasoning - History 1 The earliest work in computerized knowledge representation was focused on general problem solvers such as the General Problem Solver (GPS) system developed by Allen Newell and Herbert A. Simon in These systems featured data structures for planning and decomposition. The system would begin with a goal. It would then decompose that goal into sub-goals and then set out to construct strategies that could accomplish each subgoal.

Knowledge representation and reasoning - History 1 It was the failure of these efforts that led to the cognitive revolution in psychology and to the phase of AI focused on knowledge representation that resulted in expert systems in the 1970s and 80s, production systems, frame languages, etc. Rather than general problem solvers, AI changed its focus to expert systems that could match human competence on a specific task, such as medical diagnosis.

Knowledge representation and reasoning - Overview 1 In a key 1993 paper on the topic, Randall Davis of Massachusetts Institute of Technology|MIT outlined five distinct roles to analyze a knowledge representation framework:

Knowledge representation and reasoning - Characteristics 1 In 1985, Ron Brachman categorized the core issues for knowledge representation as follows:

Knowledge representation and reasoning - Characteristics 1 Meta-representation means the knowledge representation language is itself expressed in that language

For More Information, Visit: m/the-knowledge- representation-toolkit.html m/the-knowledge- representation-toolkit.html The Art of Service