Knowledge-based systems

Slides:



Advertisements
Similar presentations
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Advertisements

Supporting Business Decisions Expert Systems. Expert system definition Possible working definition of an expert system: –“A computer system with a knowledge.
Clarke, R. J (2001) t909-01: 1 Office Automation & Intranets BUSS 909 Tutorial 1 Writing in Commerce: Essays & Case Studies.
Chapter 11 Artificial Intelligence and Expert Systems.
Clarke, R. J (2001) S213-01: 1 Multimedia in Organisations BUSS 213 Supplementary 1 Writing in Commerce: Essays & Case Studies.
Introduction to knowledge- based systems. Overview of the course l This course is about n knowledge-based systems n expert systems n knowledge systems.
EXPERT SYSTEMS Part I.
DSS: Decision Support Systems and AI: Artificial Intelligence
Chapter 12: Intelligent Systems in Business
“Get outa here!”.
ES: Expert Systems n Knowledge Base (facts, rules) n Inference Engine (software) n User Interface.
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.
 MODERN DATABASE MANAGEMENT SYSTEMS OVERVIEW BY ENGINEER BILAL AHMAD
Intelligent Support Systems
Expert Systems Expert Systems Chris LaJoie, Chris Panton, and Kurt DeVaney.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
1 Employee Relations/Reward Assessing job size. 2 Question??????? Why is one job worth more than another? How do you measure or evaluate jobs in a way.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Artificial Intelligence
Observation technique and assessment measurements 1.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
IT Job Roles & Responsibilities Shannon Ciriaco Unit 2:
 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.
Artificial Intelligence and Expert Systems. ARTIFICIAL INTELLIGENCE (AI) is the science of R L Being able to Ability to solve a problem.
Course Instructor: K ashif I hsan 1. Chapter # 3 Kashif Ihsan, Lecturer CS, MIHE2.
Expert Systems. L EARNING O BJECTIVES : By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
ARTIFICIALINTELLIGENCE ARTIFICIAL INTELLIGENCE EXPERT SYSTEMS.
Expert Systems. Expert systems Also known as ‘Knowledge-based systems’:  Computer programs that attempt to replicate the performance of a human expert.
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.
Artificial Intelligence
ITEC 1010 Information and Organizations Chapter V Expert Systems.
1 Chapter 13 Artificial Intelligence and Expert Systems.
Survey on Expert System Seung Jun Lee Dept. of Nuclear and Quantum Engineering KAIST Mar 3, 2003.
Artificial Intelligence Lecture No. 14 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Manufacturing systems Brian Russell. Exam expectations Issues associated with Manufacturing are regularly tested in the written paper. Questions often.
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
A Method for Improving Code Reuse System Prasanthi.S.
CompSci 280 S Introduction to Software Development
JOB EVALUATION MAGNETIC CONTACTORS 1/26/2018.
NEEDS ASSESSMENT HRM560 Sheikh Rahman
An Introduction to HRM & SHRM
GCSE Business Studies Unit 2 Developing a Business Training.
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Introduction Characteristics Advantages Limitations
Artificial Intelligence, P.I
DSS & Warehousing Systems
DSS: Decision Support Systems and AI: Artificial Intelligence
Artificial Intelligence
KNOWLEDGE ACQUISITION
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Introduction Artificial Intelligent.
Engineering Overview Introduction to Engineering Design
IST 402: Emerging Technologies
FUTURE JOBS READERS Level 3-⑤ Data Miners.
Engineering Overview Introduction to Engineering Design
TOPIC: Course Name Informational Technology Management Course Code
Engineering Overview.
Engineering Overview.
COMP3710 Artificial Intelligence Thompson Rivers University
Artificial Intelligence
Engineering Overview.
Chapter 12 Analyzing Semistructured Decision Support Systems
Presentation transcript:

Knowledge-based systems Lecture 1 Knowledge-based systems Sanaullah Manzoor CS&IT, Lahore Leads University sanaullahmanzoor1988@gmail.com https://sites.google.com/site/engrsanaullahmanzoor/home 1

Introduction to knowledge-based systems 1

Text Books: 1-Turban, Efraim, J. Aronson, and Ting-Peng Liang Text Books: 1-Turban, Efraim, J. Aronson, and Ting-Peng Liang. Decision Support Systems and Intelligent Systems 7th Edition. Pearson Prentice Hall, 2005. 2- Han, J., Kamber, M., & Pei, J. (2011). Data mining: concepts and techniques: concepts and techniques. Elsevier. 1

Overview of the course This course is about knowledge-based systems expert systems knowledge systems. - three different terms which mean more or less the same thing. One could also say that it is about applied artificial intelligence. 2

KBSs & Knowledge What is a knowledge-based system? What is knowledge? A system which is built around a knowledge base. i.e. a collection of knowledge, taken from a human, and stored in such a way that the system can reason with it. What is knowledge? Knowledge is the sort of information that people use to solve problems. 3

Knowledge Knowledge includes: Knowledge may be: facts, concepts, procedures, models, heuristics, examples. Knowledge may be: specific or general exact or fuzzy procedural or declarative 4

Expert systems What is an expert system? A particular kind of knowledge-based system One in which the knowledge, stored in the knowledge base, has been taken from an expert in some particular field. Therefore, an expert system can, to a certain extent, act as a substitute for the expert from whom the knowledge was taken. 5

Artificial intelligence What is Artificial Intelligence? Artificial Intelligence (AI) is concerned with exploring such aspects of human (and other animal) mental activity as: understanding  creativity perception  problem-solving consciousness  using language intelligence by simulating them using computers. 6

It is therefore closely connected with such social sciences as: psychology linguistics philosophy 7

Applied artificial intelligence What is applied AI? Applied AI is concerned with producing software which is “intelligent” It is intelligent in that it is based on what we know about human reasoning and other mental abilities We are therefore talking about a branch of advanced computing - computer technology - rather than social science 8

Knowledge engineering The term “knowledge engineering” is often used to mean the process of designing building installing an expert system or other knowledge-based system. Some authors use the term to mean just the knowledge acquisition phase. 9

Experts An expert is an experienced practitioner in his/her particular field. More than that, he/she is a highly effective problem-solver and decision-taker in that field. Experts have three qualities: They make good decisions They make those decisions quickly They are able to cope with a wide range of problems. 10

As a result, they are valuable, highly-paid, and tend to be overworked. 11

Experts and expert systems Note that: The task that an expert system performs will generally be regarded as difficult. An expert system almost always operates in a rather narrow field of knowledge. The field of knowledge is called the knowledge domain of the system. There are many fields where expert systems can usefully be built. There are many fields where they can’t. 12

Experts and expert systems Note also that an expert can usually explain and justify his/her decisions. 13

Reasons for building an E.S. One might build an expert system for any or all of the following reasons: To archive an expert’s knowledge, to insure against the day when he/she leaves, or retires, or dies. To disseminate his/her knowledge, so that it is available in more (possibly many more) places than the location of the expert. To ensure uniformity of advice/decisions. As a basis for training other specialists. 14

Advantages of expert systems Put another way, E.S. have the following advantages over human experts: The knowledge is permanent The knowledge is easily replicated The knowledge is represented explicitly, and can be evaluated The system is consistent - whereas human practitioners have bad days, computers don’t. Once built, running costs are low 15

Disadvantages of expert systems Developing an expert system usually costs a great deal of time & money Historically, there has been a high failure rate in E.S. projects The project may well fail during development - most likely during the “knowledge acquisition” phase. The development may succeed, but the organisation may fail to accept and use the finished system. 16

Disadvantages of expert systems A human expert can update his/her knowledge in the light of Common sense Knowledge derived from other domain Contacts with other experts. An expert system can’t. 17

Choosing an E.S.project Because of cost, and the danger of failure, it is important that E.S. projects are carefully chosen. 18

Choosing an E.S.project The expense must be justified, in the light of the possible benefits. E.S. technology must be appropriate the right kind of expertise is involved it isn’t a problem which conventional programming could do better. Management, and the participants, must support the project fully. 18

Types of expertise Mike Greenwell’s classification of types of expertise, according to identifiable mental components of the skill (with examples): [source: Greenwell (1988)] 19

Types of expertise (with examples) 20

Types of expertise (with examples) 20

Types of expertise (with examples) 20

Types of expertise (with examples) 20

Types of expertise (with examples) 20

Types of expertise (with examples) 20

Greenwell argues that only expertise which is judgmental and analytical, i.e. only the middle box of the nine, is worth capturing and including in an expert system. 21

The phone call test A rather simpler approach to answering the question which domains are worth building into an expert system? “Any problem that can be and frequently is solved by your in-house expert in a 10-30 minute phone call can be automated as an expert system.” Prof.Morris Firebaugh 22

Possible expert systems - case histories For discussion. The following seven problem areas may, or may not, be suitable for computerisation as expert systems. 23

Possible expert systems - case histories A certain third world country has a large population, very few trained doctors, and insufficient resources to train many more. It is proposed to provide paramedics, who can be trained relatively cheaply and easily, with medical kits and portable PCs, each PC to be loaded with an expert system that can advise on the diagnosis and treatment of a variety of common diseases. 24

Possible expert systems - case histories The housing department in a provincial English town is overworked, although the staff turnover is quite low. Much of the work the staff do involves interviewing clients, and there is a clear pattern of questioning (which varies to a limited degree, depending on the circumstances of the client). It is proposed to build an expert system, which will direct the questioning process. 25

Possible expert systems - case histories A firm of wine importers relies heavily on its chief wine expert, who is skilled at selecting wines that are destined to be popular, on the basis of their taste, colour, scent etc. She is soon to retire. It is proposed to build an expert system that will enable any of several junior wine specialists to do her job. 26

Possible expert systems - case histories An education authority has a severe shortage of primary school teachers. It is proposed that an expert system should be built which can do the job of teaching English and arithmetic to five year old children. 27

Possible expert systems - case histories A software company proposes to build an expert system which can perform book-keeping for small commercial concerns. 28

Possible expert systems - case histories A large manufacturer of diesel electric locomotives has problems in providing enough maintenance personnel who are sufficiently skilled to locate faults in these (highly complex) locomotives. They propose to build an expert system which can perform fault location on such a machine. 29

Possible expert systems - case histories A mineral exploitation company wishes to extend its operations, which involve searching for hitherto undiscovered deposits of valuable metal ores. It is short of trained geologists. It proposes to build an expert system which can assess a geological site and come to a conclusion about how likely it is that there is a worthwhile mineral deposit there. 30