CSC 554: Knowledge-Based Systems Part-1 By Dr. Syed Noman Hasany Assistant Professor, CoC Qassim University.

Slides:



Advertisements
Similar presentations
Expert Systems An expert system is a computer program that is designed to hold the accumulated knowledge of one or more domain experts.
Advertisements

1 Inferences with Uncertainty Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson Copyright 1998, Prentice Hall, Upper Saddle.
Decision Support Systems: An Overview
1 CHAPTER 4 Data Warehousing, Access, Analysis, Mining, and Visualization.
Chapter 11 Artificial Intelligence and Expert Systems.
Artificial Intelligence
Artificial Intelligence CAP492
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.
Part 2: Decision Support Systems
EXPERT SYSTEMS Part I.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Specialized Business Information Systems Chapter 11.
Building Knowledge-Driven DSS and Mining Data
Artificial Intelligence CSC 361
Chapter 12: Fundamentals of Expert Systems
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
An expert system is a package that holds a body of knowledge and a set of rules on a subject that has been gained from human experts. An expert system.
6th ed, Copyright 2001, Prentice Hall, Upper Saddle River, NJ
Knowledge-Based Systems in Business Workshop PAIW-April 2003
1 CHAPTER 10 Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright 2001, Prentice Hall, Upper Saddle River,
CHAPTER 5 Modelling and Analysis 2 1. Optimization via Mathematical Programming 2 Linear programming (LP) Used extensively in DSS Mathematical Programming.
13: Inference Techniques
1 CHAPTER 10 Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright 2001, Prentice Hall, Upper Saddle River,
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
School of Computer Science and Technology, Tianjin University
1 CHAPTER 3 Decision Support Systems: An Overview.
1 CHAPTER 13 Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright 2001, Prentice Hall, Upper Saddle River,
1 CHAPTER 18 Implementing and Integrating Management Support Systems.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Fundamentals of Information Systems, Second Edition 1 Specialized Business Information Systems.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
 Dr. Syed Noman Hasany 1.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing.
Chapter 13 Artificial Intelligence and Expert Systems.
CS62S: Expert Systems Requirements Specification and Design Based on Chap. 12: The Engineering of Knowledge-based Systems: Theory and Practice, A. J. Gonzalez.
Chapter 6 Decision Support System Development Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
1 (CHAPTER 5 Con’t) Modeling and Analysis. 2 Heuristic Programming Cuts the search Gets satisfactory solutions more quickly and less expensively Finds.
Architecture of Decision Support System
Course Instructor: K ashif I hsan 1. Chapter # 3 Kashif Ihsan, Lecturer CS, MIHE2.
Decision Support Systems Development
CHAPTER 4 Data Warehousing, Access, Analysis, Mining, and Visualization 2 1.
Expert Systems F451 AS Computing.
Expert Systems. Expert systems Also known as ‘Knowledge-based systems’:  Computer programs that attempt to replicate the performance of a human expert.
AI Knowledge-Based Decision Support Expert Systems.
1 CHAPTER 11 Knowledge Acquisition and Validation Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright.
Expert Systems. Learning Objectives: By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Expert Systems Processor of a computer is known as the ‘brains’ of a computer. However, a processor cannot think or act for itself. Computers do have some.
Presented by:- Reema Tariq Artificial Intelligence.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
1 Chapter 13 Artificial Intelligence and Expert Systems.
Primary Decision Support Technologies Management Support Systems (MSS)
1 CHAPTER 10 Knowledge-Based Decision Support: Artificial Intelligence and Expert Systems Decision Support Systems and Intelligent Systems, Efraim Turban.
Artificial Intelligence Lecture No. 14 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Expert Systems. Knowledge base Inference engine ReasoningControl User interface user Components of an rule based Expert System.
Kozeta Sevrani - Sistemet e Informacionit11.1 Specialized Business Information Systems Chapter 11.
1 Knowledge Acquisition, Representation and Organization Dr. Jeffrey M. Sta. Ines.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Intelligent Systems Development
Preserving and Applying Human Expertise: Knowledge-Based Systems
Introduction to Expert Systems Bai Xiao
Architecture Components
النظم الخبيرة Expert Systems (ES)
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Expert Systems.
Decision Support Systems: An Overview
TOPIC: Course Name Informational Technology Management Course Code
전문가 시스템(Expert Systems)
Expert Knowledge Based Systems
Presentation transcript:

CSC 554: Knowledge-Based Systems Part-1 By Dr. Syed Noman Hasany Assistant Professor, CoC Qassim University

CSC 554: Knowledge-Based Systems 3 credit hrs. Contents – Expert systems – Presentation of knowledge representation paradigms – Rule-based systems – Inference rules – Resolution – Reasoning under uncertainty – Developing a knowledge-based system prototype, from knowledge acquisition (including mock interviews with a domain expert) – Knowledge modelling, design, implementation and testing – Prototype system development using tools such as Eclipse or CLIPS (Fuzzy CLIPS). Textbook – Ullman J. D., “Principles of Database and Knowledge-Base Systems Volume II: The New Technologies”.

Part-1 Expert Systems

An expert system is a computer program that is designed to hold the accumulated knowledge of one or more domain experts in order to imitate expert reasoning processes and knowledge in solving specific problems.

Definition Involves – Categorization – characterization

Why use Expert Systems? Experts are not always available. An expert system can be used anywhere, any time. Decreased decision making time Human experts are not 100% reliable or consistent Experts may not be good at explaining decisions Cost effective (for the user)

7 Three Major ES Components User Interface Inference Engine Knowledge Base Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright 2001, Prentice Hall, Upper Saddle River, NJ

Components of an Expert System The knowledge base is the collection of facts and rules which describe all the knowledge about the problem domain. The inference engine is the part of the system that chooses which facts and rules to apply when trying to solve the user’s query. The user interface is the part of the system which takes in the user’s query in a readable form and passes it to the inference engine. It then displays the results to the user.

User Interface Language processor for friendly, problem-oriented communication NLP, or menus and graphics

Knowledge Base The knowledge base contains the knowledge necessary for understanding, formulating, and solving problems

Inference Engine The brain of the ES The control structure (rule interpreter) Provides methodology for reasoning

Some Applications of Expert Systems PROSPECTOR: Used by geologists to identify sites for drilling or mining PUFF: Medical system for diagnosis of respiratory conditions

Some Applications of Expert Systems DESIGN ADVISOR: Gives advice to designers of processor chips MYCIN: Medical system for diagnosing blood disorders. First used in 1979

Problems with Expert Systems Limited domain Systems are not always up to date, and don’t learn No “common sense” Experts needed to setup and maintain system

Legal and Ethical Issues Who is responsible if the advice is wrong? – The user? – The domain expert? – The knowledge engineer? – The programmer of the expert system shell? – The company selling the software?