Knowledge Engineering. Sources of Knowledge - Books - Journals - Manuals - Reports - Films - Databases - Pictures - Audio and Video Tapes - Flow Diagram.

Slides:



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

CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
Database Systems: Design, Implementation, and Management Tenth Edition
Knowledge Representation
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Frame-Based Expert Systems
Frame Based Expert System
Introduction to Databases
Intelligent systems Lecture 6 Rules, Semantic nets.
Knowledge Engineering
Rule Based Systems Michael J. Watts
Chapter 12: Expert Systems Design Examples
Data - Information - Knowledge
Artificial Intelligence
1 5.0 Expert Systems Outline 5.1 Introduction 5.2 Rules for Knowledge Representation 5.3 Types of rules 5.4 Rule-based systems 5.5 Reasoning approaches.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
File Systems and Databases
1 Chapter 9 Rules and Expert Systems. 2 Chapter 9 Contents (1) l Rules for Knowledge Representation l Rule Based Production Systems l Forward Chaining.
Production Rules Rule-Based Systems. 2 Production Rules Specify what you should do or what you could conclude in different situations. Specify what you.
Building Knowledge-Driven DSS and Mining Data
Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems (sections 2.7, 2.8,
Expert Systems.
Knowledge representation methods جلسه سوم. KR is AI bottleneck The most important ingredient in any expert system is knowledge. The power of expert systems.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Knowledge Acquisition. Concepts of Knowledge Engineering Knowledge engineering The engineering discipline in which knowledge is integrated into computer.
Database Design - Lecture 2
Requirements Engineering
Chapter 6 Supplement Knowledge Engineering and Acquisition Chapter 6 Supplement.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Expert Systems Fall 2004 Professor: Dr. Rosina Weber.
Production Systems A production system is –a set of rules (if-then or condition-action statements) –working memory the current state of the problem solving,
 Architecture and Description Of Module Architecture and Description Of Module  KNOWLEDGE BASE KNOWLEDGE BASE  PRODUCTION RULES PRODUCTION RULES 
Chapter 13 Artificial Intelligence and Expert Systems.
Semantic Nets, Frames, World Representation CS – W February, 2004.
 Dr. Syed Noman Hasany.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing and.
Intelligent Control Methods Lecture 7: Knowledge representation Slovak University of Technology Faculty of Material Science and Technology in Trnava.
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?
Software Requirements Specification (SRS)
Requirements Analysis
Artificial Intelligence
Review: What is a logic? A formal language –Syntax – what expressions are legal –Semantics – what legal expressions mean –Proof system – a way of manipulating.
Lecture 5 Frames. Associative networks, rules or logic do not provide the ability to group facts into associated clusters or to associate relevant procedural.
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.
Artificial Intelligence 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.
By Muhammad Safdar MCS [E-Section].  There are times in life when you are faced with challenging decisions to make. You have rules to follow and general.
 System Requirement Specification and System Planning.
Knowledge Representation. A knowledge base can be organised in several different configurations to facilitate fast inferencing Knowledge Representation.
Introduction To DBMS.
Knowledge Representation Techniques
Advanced AI Session 2 Rule Based Expert System
EA C461 – Artificial Intelligence Logical Agent
Architecture Components
Knowledge Representation
Artificial Intelligence (CS 370D)
Knowledge Representation
CS62S: Expert Systems Based on:
File Systems and Databases
Knowledge Representation and Inference
KNOWLEDGE REPRESENTATION
Weak Slot-and-Filler Structures
Chapter 11 Expert system architecture, representation of knowledge, Knowledge Acquisition, and Reasoning.
Knowledge Representation I (Propositional Logic)
Requirements Engineering Process – 1
Semantic Nets and Frames
CSNB234 ARTIFICIAL INTELLIGENCE
Dr. Jiacun Wang Department of Software Engineering Monmouth University
Presentation transcript:

Knowledge Engineering

Sources of Knowledge - Books - Journals - Manuals - Reports - Films - Databases - Pictures - Audio and Video Tapes - Flow Diagram - Observed Behavior - Knowledge stored in expert’s mind

Knowledge Acquisition Issues - The basic concepts and terms - The inputs to the problem, which of them are difficult? - The interrelationships between data items - The degree of certainty of the data (inputs, outputs) - Typical solutions to the problem, what are their characteristics? - Sources of knowledge - Methods of knowledge acquisition - The underlying assumptions, and constraints - The conflicts, and exception rules

Methods of Knowledge Acquisition - Interview - Observation of Experts - Questionnaires - Analysis of Documented Knowledge - Computer-Aided Elicitation

Methods of Knowledge Representation - Propositional Logic - Rules - Frames - Semantic Networks

Propositional Logic Knowledge is presented in propositions that make logical inference possible. Example: Proposition 1 - If we increase marketing budget, sales will increase. Proposition 2 - We have increased marketing budget. Inference - Sales will increase.

Production Rules Knowledge is presented as rules, called productions, in the following form: IF (condition, or premise) THEN (result, action, or consequent) Example: IF a person’s right hand is larger than his left hand THEN his job type is/has been manual labor.

Frames A frame is a description of an object that contains slots for all the information associated with the object. Frames are arranged in hierarchies.

Example. (Frame) Human (Slot) Weight Default 150 (Slot) # Legs Value2 (Frame) Man (Frame) AKO Value Human (Slot) Sex Default Value Male (Slot) Age 35

More on Example. (Frame) Man (Frame) AKO ValueHuman (Slot) Sex ValueMale (Frame) Bob (Frame) AKO ValueMan (Slot) Height If Needed (Weight/Age) (Slot) Age Default35

Semantic Networks A semantic network is a collection of objects called nodes. The nodes are connected together by arcs or links. Nodes describe facts like physical objects, concepts or situations, where arcs define the relevant relationships among objects.

Fragments of a Computer Semantic Network MICROCOMPUTER is-a COMPUTER DISKDRIVE is-part MICROCOMPUTER IBM PC is-a MICROCOMPUTER IBM PC color BEIGE IBM PC is-attached HP LASER JET IBM PC owner JOHN HP LASER JET is-a PRINTER JOHN is-a PERSON

Semantic Network COMPUTER is-a is-part PERSON MICROCOMPUTER DISK is-a is-a DRIVE JOHN IBM PC HP LASER JET owner is-attached color is-a BEIGE PRINTER

Advantages of Different Representations Production Rules Simple syntax, easy to understand, easy to add or modify Semantic Networks Easy to follow hierarchy, easy to trace association, flexible Frames Expressive power, easy to set up slots for new properties, easy to include default information and detect missing values Formal Logic Facts asserted independently of use, guarantee that all and only valid consequences are asserted

Disadvantages of Different Representations Production Rules Hard to follow hierarchies, inefficient for large systems, not all knowledge can be represented as rules Semantic Networks Meaning attached to nodes might be ambiguous, exception handling is hard Frames Difficult to program, difficult for inference, lack of inexpensive software Formal Logic Inefficient with large data sets, very slow with large knowledge base

Inference Control Strategies Backward Chaining - This method, also called goal directed reasoning, entails having a goal or a hypothesis as a starting point and then “working backward” along some paths to see if the conclusion is correct.

Inference Control Strategies Forward Chaining - Is used for problem solving when data or basic ideas are a starting point. Under this method, the system does not start with any particular goals defined for it. It works from facts to conclusions. It reasons forward starting with data supplied by the user and applies all rules whose “if” parts are satisfied. Forward chaining often is described as data-driven or event-driven reasoning.