 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

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

1 Machine Learning: Lecture 1 Overview of Machine Learning (Based on Chapter 1 of Mitchell T.., Machine Learning, 1997)
FT228/4 Knowledge Based Decision Support Systems Knowledge Engineering Ref: Artificial Intelligence A Guide to Intelligent Systems, Michael Negnevitsky.
Chapter 6: Design of Expert Systems
Chapter 11 Artificial Intelligence and Expert Systems.
Artificial Intelligence
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Knowledge Acquisition CIS 479/579 Bruce R. Maxim UM-Dearborn.
Knowledge Acquisition. Knowledge Aquisition Definition – The process of acquiring, organising, & studying knowledge. Identified by many researchers and.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Supervised by, Mr. Ashraf Yaseen. Overview…. Brief Introduction about Knowledge Acquisition. How it can be achieved?. KA Stages. Model. Problems that.
Chapter 12: Intelligent Systems in Business
3 Chapter Needs Assessment.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Knowledge Acquisition and Validation
1 New York State Mathematics Core Curriculum 2005.
Sepandar Sepehr McMaster University November 2008
Expert Systems.
INTELLIGENT SYSTEMS Artificial Intelligence Applications in Business.
Chapter 3 Needs Assessment
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
A First Program Using C#
Expert System Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Cognition Ines Ramadanovic Period 6. Cognition The four components of cognition are: The four components of cognition are: Memory Memory Language Language.
Knowledge Acquisition. Concepts of Knowledge Engineering Knowledge engineering The engineering discipline in which knowledge is integrated into computer.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Knowledge representation
Chapter 6 Supplement Knowledge Engineering and Acquisition Chapter 6 Supplement.
Chapter 1: A First Program Using C#. Programming Computer program – A set of instructions that tells a computer what to do – Also called software Software.
11 C H A P T E R Artificial Intelligence and Expert Systems.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 11-1 Chapter 11 Knowledge Acquisition,
1 Knowledge & Knowledge Management “Knowledge is power” to “Sharing K is power” Yaseen Hayajneh, PhD.
CHAPTER 1 Understanding RESEARCH
Knowledge Acquisition, Representation, and Reasoning By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc.
Knowledge Acquisation دكترمحسن كاهاني
Understanding Users Cognition & Cognitive Frameworks
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
EXPERT SYSTEMS or KNOWLEDGE BASED SYSTEMS a. When we wish to encode a rich source of knowledge within the program. and b. The scope of systems.
Development of Expertise. Expertise We are very good (perhaps even expert) at many things: - driving - reading - writing - talking What are some other.
CS507 Information Systems. Lesson # 11 Online Analytical Processing.
1 CHAPTER 11 Knowledge Acquisition and Validation Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Organic Evolution and Problem Solving Je-Gun Joung.
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
Artificial Intelligence, simulation and modelling.
Knowledge Engineering. Review- Expert System 3 Knowledge Engineering The process of building an expert system: 1.The knowledge engineer establishes a.
Knowledge Engineering. Sources of Knowledge - Books - Journals - Manuals - Reports - Films - Databases - Pictures - Audio and Video Tapes - Flow Diagram.
Expert System / Knowledge-based System Dr. Ahmed Elfaig 1.ES can be defined as computer application program that makes decision or solves problem in a.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
1 Knowledge Acquisition, Representation and Organization Dr. Jeffrey M. Sta. Ines.
 System Requirement Specification and System Planning.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Understanding Knowledge Chapter Overview  Definitions  Cognition  Expert Knowledge  Human Thinking and Learning  Implications for Management.
Chapter 11 Knowledge Acquisition, Representation, and Reasoning
3 Chapter Needs Assessment.
Design of Expert Systems
Using Cognitive Science To Inform Instructional Design
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Introduction to Expert Systems Bai Xiao
Artificial Intelligence
Knowledge Representation
Expert System Dr. Khoerul Anwar, S.T.,M.T STMIK Pradnya Paramita
KNOWLEDGE REPRESENTATION
Chapter 11 Expert system architecture, representation of knowledge, Knowledge Acquisition, and Reasoning.
전문가 시스템(Expert Systems)
Habib Ullah qamar Mscs(se)
Presentation transcript:

 Knowledge Acquisition  Machine Learning

The transfer and transformation of potential problem solving expertise from some knowledge source to a program. Buchanan, 1983

 The process of acquiring, studying and organizing knowledge, so that it can be used in a knowledge-based system.  Expert may provide irrelevant, incomplete or inconsistent information.  Data and knowledge acquisition  Collect and analyze data and knowledge  Make key concepts of the system design more explicit

 Acquired knowledge may consist facts, rules, concept, procedures, heuristics, formulas, relationships, statistics, or other useful information Sources Documented Written, viewed, sensory, behavior Undocumented Memory Acquired from Human senses Machines

Levels Shallow Surface level Input-output Deep Problem solving Difficult to collect, validate Interactions between system components

Categories Declarative Descriptive representation Procedural How things work under different circumstances How to use declarative knowledge Problem solving Meta knowledge Knowledge about knowledge

Professionals who elicit knowledge from experts Empathetic, patient Broad range of understanding, capabilities Integrate knowledge from various sources Creates and edits code Operates tools Build knowledge base Validates information Trains users

Knowledge Acquisition Difficulties Problems in Transferring Knowledge Expressing Knowledge Transfer to a Machine Number of Participants Structuring Knowledge

Experts may lack time or not cooperate Testing and refining knowledge is complicated Poorly defined methods for knowledge elicitation System builders may collect knowledge from one source, but the relevant knowledge may be scattered across several sources May collect documented knowledge rather than use experts The knowledge collected may be incomplete Difficult to recognize specific knowledge when mixed with irrelevant data

Overcoming the Difficulties Knowledge acquisition tools with ways to decrease the representation mismatch between the human expert and the program (“learning by being told”) Simplified rule syntax Natural language processor to translate knowledge to a specific representation Impacted by the role of the three major participants Knowledge Engineer Expert End user

Critical The ability and personality of the knowledge engineer Must develop a positive relationship with the expert The knowledge engineer must create the right impression Computer-aided knowledge acquisition tools Extensive integration of the acquisition efforts Overcoming the Difficulties

Knowledge Acquisition Methods Manual Semiautomatic Automatic (Computer Aided)

Manual Methods - Structured Around Interviews Process (Figure next slide) Interviewing Tracking the Reasoning Process Observing Manual methods: slow, expensive and sometimes inaccurate

Elicitation Knowledge base Documented knowledge Experts Coding Knowledge engineer

Semiautomatic Methods Support Experts Directly (Figure next slide) Help Knowledge Engineers

Knowledge base Knowledge engineer Expert Coding Computer-aided (interactive) interviewing

Automatic Methods Expert’s and/or the knowledge engineer’s roles are minimized (or eliminated) Induction Method (Figure next slide)

Knowledge base Case histories and examples Induction system

 Machine learning is a specialized form of autonomous knowledge acquisition.  Autonomous knowledge creation or refinement through the use of computer programs.

Some tasks cannot be defined well, except by examples (e.g., recognizing people). Relationships and correlations can be hidden within large amounts of data. Machine Learning/Data Mining may be able to find these relationships. Human designers often produce machines that do not work as well as desired in the environments in which they are used.

21 The amount of knowledge available about certain tasks might be too large for explicit encoding by humans (e.g., medical diagnostic). Environments change over time. New knowledge about tasks is constantly being discovered by humans. It may be difficult to continuously re-design systems “by hand”.

 Learning by memorization  Direct instruction  Analogy  Induction  Deduction

 It requires the least amount of inference and is accomplished by simply copying the knowledge in the same form that it will be used directly into the knowledge base.

 The knowledge must be transformed into an operational form before being integrated into the knowledge base  This type of learning used when a teacher presents a number of facts directly to us in a well organized manner.

 Is the process of learning a new concept or solution through the use of similar known concepts or solutions.  Here, previously learn examples serve as a guide.  Driving a truck using experience of driving a car.

 This form of learning requires the use of inductive inference  We use inductive learning when we formulate a general concept after seeing a number of instances or examples of the concept. Example: we learn the concepts of color or sweet taste after experiencing the sensations associated with several examples of color example objects or sweet foods

 It is accomplished through a sequence of deductive inference steps using known facts.  From the known facts, new facts and relationships are logically derived.  Example:(father X of Y), (father Y of Z); (Grandfather X of Z)