KNOWLEDGE BASED TECHNIQUES. 2015-10-24 2 1. INTRODUCTION many geographical problems are ill-structured an ill-structured problem "lacks a solution algorithm.

Slides:



Advertisements
Similar presentations
Decision Support and Artificial Intelligence Jack G. Zheng May 21 st 2008 MIS Chapter 4.
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
CHAPTER 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE Brainpower for Your Business.
ICT IGCSE Expert Systems.
Clinical decision support system (CDSS). Knowledge-based systems Knowledge based systems are artificial intelligent tools working in a narrow domain to.
From portions of Chapter 8, 9, 10, &11. Real world is complex. GIS is used model reality. The GIS models then enable us to ask questions of the data by.
4 Intelligent Systems.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
© Prentice Hall CHAPTER 6 Managerial Support Systems.
Syr Johnathan Duncan. GIS What is GIS? Geography is information about the earth's surface and the objects found on it, as well as a framework for organizing.
Advanced Topics COMP163: Database Management Systems University of the Pacific December 9, 2008.
And Just Games etc.. EVOLUTION OF COMPUTER GAMES PongOdyssey Beginning of the use of microprocessors ATARI VCS system bit.
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.
1 Data & Database Development. 2 Data File Bit Byte Field Record File Database Entity Attribute Key field Key file management concepts include:
Evolution & Application of GIS
Decision Support Systems Decision Support MIS and DSS Artificial Intelligence Expert Systems Chapter 9 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
NPS Introduction to GIS: Lecture 1
EXPERT SYSTEMS Part I.
What is Where? u Getting Started With Geographic Information Systems u Chapter 5.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 11 Management Decision Making.
Building Knowledge-Driven DSS and Mining Data
Attribute databases. GIS Definition Diagram Output Query Results.
Eleventh Edition 1 Introduction to Essentials for Information Systems Irwin/McGraw-Hill Copyright © 2002, The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
ICT in Healthcare Expert Systems.
Chapter 11 Management Decision Making
Prepared by Abzamiyeva Laura Candidate of the department of KKGU named after Al-Farabi Kizilorda, Kazakstan 2012.
Sepandar Sepehr McMaster University November 2008
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
Architectural Design.
What is an Expert System?
CHAPTER 11 Managerial Support Systems. CHAPTER OUTLINE  Managers and Decision Making  Business Intelligence Systems  Data Visualization Technologies.
Data Mining Techniques
Succeeding with Technology Information, Decision Support… Decision Making and Problem Solving Management Information Systems Decision Support Systems Group.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
CS62S: Expert Systems Based on: The Engineering of Knowledge-based Systems: Theory and Practice A. J. Gonzalez and D. D. Dankel.
3231 Software Engineering By Germaine Cheung Hong Kong Computer Institute Lecture 12.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
School of Computer Science and Technology, Tianjin University
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 5-1 Chapter 5 Business Intelligence: Data.
SOFTWARE DESIGN.
Chapter 3 DECISION SUPPORT SYSTEMS CONCEPTS, METHODOLOGIES, AND TECHNOLOGIES: AN OVERVIEW Study sub-sections: , 3.12(p )
Fuzzy Genetic Algorithm
INTRODUCTION TO GEOGRAPHICAL INFORMATION SCIENCE RSG620 Week 1, Lecture 2 April 11, 2012 Department of RS and GISc Institute of Space Technology, Karachi.
© 2005 Prentice Hall9-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Chapter 13 Artificial Intelligence and Expert Systems.
1 Topics about Data Warehouses What is a data warehouse? How does a data warehouse differ from a transaction processing database? What are the characteristics.
Decision Support Systems (DSS) Information Systems and Management.
I Robot.
Chapter 15: KNOWLEDGE-BASED INFORMATION SYSTEMS. What is Knowledge? Data: Raw facts, e.g., Annual Expenses = $2 million Information: Data given context,
Chapter 4 Decision Support System & Artificial Intelligence.
Introduction of Geoprocessing Lecture 9. Geoprocessing  Geoprocessing is any GIS operation used to manipulate data. A typical geoprocessing operation.
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.
Www. infofusion.se Information Fusion Requirements on Databases Ronnie Johansson.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Knowledge Representation. A knowledge base can be organised in several different configurations to facilitate fast inferencing Knowledge Representation.
GIS & Databases Ming-Chun Lee.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Organization and Knowledge Management
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Intelligent Systems and
Introduction to Geographic Information Systems (GIS)
Expert Knowledge Based Systems
Expert Knowledge Based Systems
Presentation transcript:

KNOWLEDGE BASED TECHNIQUES

INTRODUCTION many geographical problems are ill-structured an ill-structured problem "lacks a solution algorithm and often even clear goal achievement criteria" a DSS is one response to ill-structured problems knowledge based techniques are another

Example where to put a label in a polygon? (the “ label placement problem ” ) - important in designing map output from GIS where to put a label in a polygon? (the “ label placement problem ” ) - important in designing map output from GIS one rule might be "draw the label horizontally, centered at the centroid " one rule might be "draw the label horizontally, centered at the centroid " there have been many attempts to reduce the label placement problem to a set of simple rules and build these into an "expert system" there have been many attempts to reduce the label placement problem to a set of simple rules and build these into an "expert system"

Elements of knowledge based systems techniques for acquiring knowledge ways of representing knowledge internally search procedures for working with the internally stored knowledge inference mechanisms for deducing solutions to problems from stored knowledge

Expert system “shells” are software packages with functions which help the user construct special-purpose expert systems are software packages with functions which help the user construct special-purpose expert systems example applications of shells: example applications of shells: 1.building a system to make medical 1.building a system to make medical diagnoses - emulating the medical expert diagnoses - emulating the medical expert 2.building a system to emulate the cartographer's 2.building a system to emulate the cartographer's knowledge of map projections, to pick the knowledge of map projections, to pick the best projection for a particular problem best projection for a particular problem

KNOWLEDGE ACQUSIITION how is a knowledge base constructed? how is a knowledge base constructed? two approaches: two approaches: by asking experts to break their knowledge by asking experts to break their knowledge down into its individual facts, rules etc. down into its individual facts, rules etc. by deducing rules from the behavior of by deducing rules from the behavior of experts experts by asking experts to break their knowledge by asking experts to break their knowledge down into its individual facts, rules etc. down into its individual facts, rules etc.

Example of knowledge base constructed by experts local government agency responsible for regulating land use in vast sparsely populated area - small staff local government agency responsible for regulating land use in vast sparsely populated area - small staff decisions are subject to complex system of regulations, laws, past precedents, guidelines decisions are subject to complex system of regulations, laws, past precedents, guidelines decisions must be defensible in court decisions must be defensible in court basic data - vegetation, soils, wildlife, geology etc. basic data - vegetation, soils, wildlife, geology etc. knowledge base of all regulations, laws, precedents, guidelines knowledge base of all regulations, laws, precedents, guidelines decisions can be generated from knowledge base decisions can be generated from knowledge base

Examples of knowledge inferred from interaction with experts Knowledge Based GIS (KBGIS) developed by Smith and others Knowledge Based GIS (KBGIS) developed by Smith and others system can reduce query time by anticipating queries system can reduce query time by anticipating queries KBGIS analyzes queries received to "learn" about the pattern of queries and organize its database to optimize response KBGIS analyzes queries received to "learn" about the pattern of queries and organize its database to optimize response systems such as KBGIS learn about important spatial facts through the user's interaction with the system systems such as KBGIS learn about important spatial facts through the user's interaction with the system

KNOWLEDGE REPRESENTATIONS data structures in which knowledge can be stored data structures in which knowledge can be stored more general than conventional databases more general than conventional databases four general methods for representing knowledge - trees, semantic networks, frames, production rules four general methods for representing knowledge - trees, semantic networks, frames, production rules

Trees way of organizing objects that are related in a hierarchical fashion way of organizing objects that are related in a hierarchical fashion tree structures are common in geographical data tree structures are common in geographical data e.g. quadtrees and octrees e.g. quadtrees and octrees e.g. hierarchical nesting of census reporting zones e.g. hierarchical nesting of census reporting zones

Semantic networks knowledge is organized as a set of knowledge is organized as a set of nodes connected by labeled links nodes connected by labeled links the GIS operations required to build the GIS operations required to build an information product from input an information product from input data layers can be visualized as a data layers can be visualized as a network of nodes and links network of nodes and links

Frames usually consist of the name of a phenomenon and the attributes that describe it usually consist of the name of a phenomenon and the attributes that describe it increasing availability of frame based expert system shells increasing availability of frame based expert system shells

Production rules consist of two parts - situation part and action part consist of two parts - situation part and action part most popular knowledge representation in geographical applications most popular knowledge representation in geographical applications of the four areas of GIS - input, output, analysis and storage - output is most fully explored of the four areas of GIS - input, output, analysis and storage - output is most fully explored

SEARCH MECHANISMS need a procedure for accessing knowledge need a procedure for accessing knowledge each knowledge representation has associated search mechanisms each knowledge representation has associated search mechanisms

INFERENCE is the creation of new knowledge is the creation of new knowledge the solution to any problem is new knowledge which can be stored in the system the solution to any problem is new knowledge which can be stored in the system a knowledge base can continue to grow as more knowledge is inferred from the existing base a knowledge base can continue to grow as more knowledge is inferred from the existing base e.g. a GIS can create new knowledge by computing topological relationships between objects from their geometrical relationships e.g. a GIS can create new knowledge by computing topological relationships between objects from their geometrical relationships deductive inference: deductive inference: creates new knowledge from existing facts through logical implication, e.g. using production rules creates new knowledge from existing facts through logical implication, e.g. using production rules e.g. if A=B and B=C, then the system can deduce that A=C e.g. if A=B and B=C, then the system can deduce that A=C inductive inference: inductive inference: produces new generalizations ("laws") which are consistent with existing facts produces new generalizations ("laws") which are consistent with existing facts e.g. if the database contains the knowledge that area A is woodland and area B is woodland, and no information on any other area, the system might infer that all areas are woodland e.g. if the database contains the knowledge that area A is woodland and area B is woodland, and no information on any other area, the system might infer that all areas are woodland

ISSUE knowledge based systems have been only moderately successful in areas where problems are relatively straightforward, e.g. medical diagnosis knowledge based systems have been only moderately successful in areas where problems are relatively straightforward, e.g. medical diagnosis some of the most successful applications have been for instruction some of the most successful applications have been for instruction e.g. use of medical expert system to develop diagnostic skills - encouraging students to structure knowledge and process it systematically in response to a problem e.g. use of medical expert system to develop diagnostic skills - encouraging students to structure knowledge and process it systematically in response to a problem as precise, analytical models of knowledge and the ways in which it is used, expert systems can enhance our understanding of human decision-making processes - e.g. how does a cartographer position labels on a map? as precise, analytical models of knowledge and the ways in which it is used, expert systems can enhance our understanding of human decision-making processes - e.g. how does a cartographer position labels on a map?

ISSUE several factors may impede greater use: several factors may impede greater use: high cost of developing system - building the knowledge base high cost of developing system - building the knowledge base uniqueness of every application uniqueness of every application dynamic nature of knowledge - knowledge base is not static dynamic nature of knowledge - knowledge base is not static inadequacy of alternatives for knowledge representation - few examples fit precisely within any one form, e.g. production rules inadequacy of alternatives for knowledge representation - few examples fit precisely within any one form, e.g. production rules unwillingness to trust the decisions of a machine (no "bedside manner") unwillingness to trust the decisions of a machine (no "bedside manner") response time deteriorates rapidly as knowledge base grows response time deteriorates rapidly as knowledge base grows most knowledge is "fuzzy" or uncertain - system must return many possible answers to a problem - few problems have a precise, single answer - technical difficulties of representing and processing fuzzy knowledge most knowledge is "fuzzy" or uncertain - system must return many possible answers to a problem - few problems have a precise, single answer - technical difficulties of representing and processing fuzzy knowledge poor design of user interface - not "user friendly" poor design of user interface - not "user friendly" user often wants the reasoning behind a decision, not just the decision itself user often wants the reasoning behind a decision, not just the decision itself