Does GridGIS require more intelligence than GIS? Claire Jarvis Department of Geography GEOGRAPHY.

Slides:



Advertisements
Similar presentations
Requirements gathering
Advertisements

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
Chapter 4 Design Approaches and Methods
Overview of Nursing Informatics
Lecture 10GEOG GIS for Physical Geography1 Outline: – Introduction – Principles and theory – Examples – Online SDSS Lecture 10. Spatial Decision.
Object-Oriented Analysis and Design
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
The Process of Interaction Design
What is Interaction Design?
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
An Internet Tool For Forecasting Land Use Change And Land Degradation In The Mediterranean Region Richard Kingston & Andy Turner University of Leeds UK.
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
Lecture 13 Revision IMS Systems Analysis and Design.
Scientific workflow systems are problem-solving environments designed to allow researchers to perform complex tasks simply by piecing together individual.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
Knowledge Acquisition. Knowledge Aquisition Definition – The process of acquiring, organising, & studying knowledge. Identified by many researchers and.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Chapter 12: Intelligent Systems in Business
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 11 Management Decision Making.
Principles of High Quality Assessment
AUDIT PROCEDURES. Commonly used Audit Procedures Analytical Procedures Analytical Procedures Basic Audit Approaches - Basic Audit Approaches - System.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Data Mining Techniques
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
1 Lecture 5.3: SEF Ch 4 Requirements Analysis Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Overview of the Database Development Process
Management Information Systems
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
School of Geography FACULTY OF ENVIRONMENT School of Geography FACULTY OF ENVIRONMENT GEOG5060 GIS & Environment Dr Steve Carver
UNIVERSITI TENAGA NASIONAL “Generates Professionals” CHAPTER 4 : Part 1 INTRODUCTION TO SOFTWARE DEVELOPMENT: SYSTEM ANALYSIS & DESIGN.
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.
Software Requirements Engineering CSE 305 Lecture-2.
A Framework of Mathematics Inductive Reasoning Reporter: Lee Chun-Yi Advisor: Chen Ming-Puu Christou, C., & Papageorgiou, E. (2007). A framework of mathematics.
Eurostat Overall design. Presented by Eva Elvers Statistics Sweden.
RSBM: Introduction to Research Business School Introduction to Research Dr Gill Green.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
Formadora: Elena Iborra. Initial expectations to the participants Learn to identify emotions / needs of the people I work with to be able to interact.
Chap. 5 Building Valid, Credible, and Appropriately Detailed Simulation Models.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
Chapter 3 Collections. Objectives  Define the concepts and terminology related to collections  Explore the basic structures of the Java Collections.
Jane Reid, AMSc IRIC, QMUL, 30/10/01 1 Information seeking Information-seeking models Search strategies Search tactics.
CSE 303 – Software Design and Architecture
Design Reuse Earlier we have covered the re-usable Architectural Styles as design patterns for High-Level Design. At mid-level and low-level, design patterns.
User Interfaces 4 BTECH: IT WIKI PAGE:
Approach to building ontologies A high-level view Chris Wroe.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
EVALUATION OF THE SEE SARMa Project. Content Project management structure Internal evaluation External evaluation Evaluation report.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Collections Using Generics in Collections. 2 Chapter Objectives Define the concept and terminology related to collections Explore the basic structure.
IT323 - Software Engineering 2 1 Tutorial 3.  Suggest ways in which the user interface to an e-commerce system such as an online stores might be adapted.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Landscape Animation Summary of an experimental approach to inform the use of camera dynamics in visualization.
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.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Usability Techniques Lecture 13.
Test Case Test case Describes an input Description and an expected output Description. Test case ID Section 1: Before execution Section 2: After execution.
Chapter 8 Prototyping and Rapid Application Development
THE PROCESS OF INTERACTION DESIGN
Presentation transcript:

Does GridGIS require more intelligence than GIS? Claire Jarvis Department of Geography GEOGRAPHY

Solving environmental problems with the aid of GIS e.g. attributes of biological reserve required to evaluate conservation status Task-related knowledge plus expert reasoning Low-level knowledge plus simple reasoning Command syntax – from user manuals, on-line help systems

“With the vast power of a user friendly GIS increasingly in the hands of the non specialist, the danger that the wrong kind of spatial statistics will become the accepted practice is great” (Anselin 1989)

“It is unwise to throws one’s data into the first available interpolation technique without carefully considering how the results will be affected by the assumptions inherent in the method” (Burrough 1986)

“the time taken to explore, understand, and describe the data set should be amply regarded” (Isaacs & Srivastava 1989)

(‘Intermediate knowledge’ concept after Bhavnani and John, 2000) Body of knowledge required to solve/research environmental problems using GIS e.g. attributes of biological reserve required to evaluate conservation status Task-related knowledge plus expert reasoning Low-level knowledge plus simple reasoning Command syntax – from user manuals, on-line help systems Intermediate knowledge plus (human) expert reasoning e.g. statistical assumptions of individual GIScience techniques

GIS technologies arguably need more intelligence to support their users, in a context where GIS is now much more accessible to ‘naïve’ users Does this position change when moving across to GridGIS?

GridGIS may open up regular or occasional GIS usage to a wider audience, both scientific and public ‘ Doing’ GridGIS - Need for Intelligence (1) Lack of coherent body of documentation Grid GIS will not come with a coherent ‘user manual’ of commands and terminologies Variation in audience

GridGIS may be encountered through an ‘expert’ user interacting with a well designed portal to develop a pre-specified workflow of known data and processing services In the future GridGIS may equally be used, by an expert or otherwise, in a more explorative adaptive mode Variation in levels of interaction ‘ Doing’ GridGIS - Need for Intelligence (2)

How?

Goal: Design of an ‘intelligent’ module that sits between task and GIS Focus task: Spatial interpolation Domain: Creation of gridded meteorological surfaces for use in environmental models Non-Grid Pilot Prototype

Approach Construct a network of rules that assist the user to select an appropriate interpolation method according to: – the task-related knowledge (or “purpose”) of the user; –encoded intermediate knowledge gained from experts in interpolation. Trigger statistical diagnostics to run on the data sets when a rule requires them to be evaluated.

Elements of knowledge Purpose Domain Function characteristics Parameters and assumptions statistical cognitive knowledge

Proportion of case-based knowledge initially low, will increase over time Derived from the theoretical literature. These trigger appropriate statistical diagnostic checks. Extracted from the user, with supporting visualisation where appropriate These rules will be weighted lower than theoretical rules, hence lower proportion overall. Derived from the theoretical literature. These suggest broadly suitable functions for certain types of data.. Contributions to the knowledge base Case-based knowledge gathering within the module Use planned for the interpolated surface Task related knowledge extracted from the user Rules regarding general characteristics of interpolation methods Rules regarding assumptions and parameters for specific interpolation methods Applications in the example domain by literature

Implementation of a prototype intelligent module Stand-alone module; Software environment: Java & Jess; Knowledge acquisition: iterative approach; Knowledge structure: decision tree; Interface design: multi-modal.

analyse Collatoral data

Outputs Interpolation methods that might be and should not be considered for the data set; Any parameters required to interpolate the particular data set (e.g. distance decay parameter for Inverse Distance Weighting); The rationale of the decision process, so the 'intelligent interpolator' also acts as a learning tool.

Conclusions from the pilot Previous work incorporating intelligence into GIS had been computer-intensive or knowledge intensive -- prototype module offers a more balanced approach Successful verification and validation by users, but in a small trial only Needed wider testing to establish truly generic ability. ‘The ultimate aim is to develop an intelligent partnership between user and machine, a relationship which currently lacks balance.’ (Openshaw and Alvanides, 1999)

Incorporating ‘intelligence’ within (Grid)GIS – Questions (1) Should methods be selected mostly according to purpose and domain, or the characteristics of the data? How can purpose be encapsulated within an adaptive Grid processing system? Should intermediate knowledge be associated with GIS functions, or encoded as meta-data? How should we approach metadata regarding GIS services?

Incorporating ‘intelligence’ within (Grid)GIS – Questions (2) How far should a user be aware the decision making process, or should this be hidden? How do we build usable ‘case’ examples into a re-usable body of knowledge? How do we balance rules and case study information, to take the best from inductive and deductive approaches? How can we capture intelligence related to more complex processing tasks; the pilot applied to a small range of services that are likely in an applied context to form only part of a workflow?