GeoAgent-based Knowledge Acquisition, Representation, and Validation

Similar documents
A GeoAgent-based Framework for Knowledge-oriented Representation: Embracing Social Rules in GISystems

Chapter 5. GIS The Global Information System

M.Y. Pior Faculty of Real Estate Science, University of Meikai, JAPAN

State and National Standard Correlations NGS, NCGIA, ESRI, MCHE

geographic patterns and processes are captured and represented using computer technologies

Formalization of GIS functionality

M inds On GIS: Encouraging Spatial Thinking in an Introductory GIS Lab Sharla Lair

Mappings For Cognitive Semantic Interoperability

Geographic Analysis of Linguistically Encoded Movement Patterns A Contextualized Perspective

FUNDAMENTALS OF GEOINFORMATICS PART-II (CLASS: FYBSc SEM- II)

A CARTOGRAPHIC DATA MODEL FOR BETTER GEOGRAPHICAL VISUALIZATION BASED ON KNOWLEDGE

[Figure 1 about here]

Representing and Visualizing Travel Diary Data: A Spatio-temporal GIS Approach

Introduction to Geographic Information Systems

An Introduction to Geographic Information System

Welcome to GST 101: Introduction to Geospatial Technology. This course will introduce you to Geographic Information Systems (GIS), cartography,

Key Words: geospatial ontologies, formal concept analysis, semantic integration, multi-scale, multi-context.

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS

The Concept of Geographic Relevance

Geography 4203 GIS 2: Modeling Applications

MULTIDIMENSIONAL REPRESENTATION OF GEOGRAPHIC FEATURES. E. Lynn Usery U.S. Geological Survey United States of America

An Introduction to Geographic Information Systems (Fall, 2007)

Cell-based Model For GIS Generalization

Massachusetts Institute of Technology Department of Urban Studies and Planning

Modeling Discrete Processes Over Multiple Levels Of Detail Using Partial Function Application

A General Framework for Conflation

The Building Blocks of the City: Points, Lines and Polygons

Cadcorp Introductory Paper I

WELCOME. To GEOG 350 / 550 Introduction to Geographic Information Science: Third Lecture

Geostatistics and Spatial Scales

GEO-INFORMATION (LAKE DATA) SERVICE BASED ON ONTOLOGY

Geographic Information Systems (GIS) in Environmental Studies ENVS Winter 2003 Session III

Fundamentals of Geographic Information System PROF. DR. YUJI MURAYAMA RONALD C. ESTOQUE JUNE 28, 2010

Cognitive Engineering for Geographic Information Science

Zero Hours of System Training

Alexander Klippel and Chris Weaver. GeoVISTA Center, Department of Geography The Pennsylvania State University, PA, USA

GFS Geography Medium Term Plan Year 7 SUMMER

GEOG 377 Introduction to Geographic Information Systems, Spring, 2002 Page: 1/6

Software. People. Data. Network. What is GIS? Procedures. Hardware. Chapter 1

ArcGIS for Desktop. ArcGIS for Desktop is the primary authoring tool for the ArcGIS platform.

Core Courses for Students Who Enrolled Prior to Fall 2018

GIS and Forest Engineering Applications FE 357 Lecture: 2 hours Lab: 2 hours 3 credits

Measurement the Distance between Points on the Map

Derivation and implementation of a semantic GIS data model informed by principles of cognition

Geospatial Science and Technology Model Courses and Certificate:

GIS Data Structure: Raster vs. Vector RS & GIS XXIII

CSISS Resources for Research and Teaching

The Architecture of the Georgia Basin Digital Library: Using geoscientific knowledge in sustainable development

S/He reports to the Programme Effectiveness Manager. Lead, review and process the development of NO GIS framework and tools.

SRJC Applied Technology 54A Introduction to GIS

INTEGRATIVE DATA STRUCTURES FOR COLLABORATIVE MODELING AND VISUALISATION IN SPATIAL DECISION SUPPORT SYSTEMS UNESCO EOLSS

A Spatial Analytical Methods-first Approach to Teaching Core Concepts

GEOGRAPHIC INFORMATION SYSTEM (GES203)

Economic and Social Council 2 July 2015

GIS (GEOGRAPHIC INFORMATION SYSTEMS)

Introduction to Spatial Statistics and Modeling for Regional Analysis

THE QUALITY CONTROL OF VECTOR MAP DATA

Pei Wang( 王培 ) Temple University, Philadelphia, USA

Identifying Audit, Evidence Methodology and Audit Design Matrix (ADM)

Course Introduction II

AP Human Geography Syllabus

Event-based Spatio-temporal Database Design

Master Syllabus Department of Geography GEOG 121: Geography of the Cultural Environment Course Description

Victor C. NNAM, Bernard O. EKPETE and Obinna C. D. ANEJIONU, Nigeria

a system for input, storage, manipulation, and output of geographic information. GIS combines software with hardware,

VISUAL ANALYTICS APPROACH FOR CONSIDERING UNCERTAINTY INFORMATION IN CHANGE ANALYSIS PROCESSES

WELCOME. To GEOG 350 / 550 Introduction to Geographic Information Science

DP Project Development Pvt. Ltd.

ESSENTIAL CONCEPTS AND SKILL SETS OF THE IOWA CORE CURRICULUM

Land Use of the Geographical Information System (GIS) and Mathematical Models in Planning Urban Parks & Green Spaces

Fuzzy Cognitive Maps Learning through Swarm Intelligence

Table of Contents. Foreword... xiii Michael F. GOODCHILD Introduction... xix Stéphane ROCHE and Claude CARON

Exploring Digital Welfare data using GeoTools and Grids

Pathways. Pathways through the Geography Major

Modeling Temporal Uncertainty of Events: a. Descriptive Perspective

Design and Development of a Large Scale Archaeological Information System A Pilot Study for the City of Sparti

Bridging the Practices of Two Communities

for an Informed Analysis of A Socio-Economic Perspective Adrijana Car, Marike Bontenbal and Marius Herrmann

A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared.

An Introduction to Scientific Research Methods in Geography Chapter 3 Data Collection in Geography

The LTA Data Aggregation Program

Intelligent GIS: Automatic generation of qualitative spatial information

GRADUATE CERTIFICATE PROGRAM

A set theoretic view of the ISA hierarchy

Basics of GIS reviewed

EXPLORATORY RESEARCH ON DYNAMIC VISUALIZATION BASED ON SPATIO-TEMPORAL DATABASE

Development of Univ. of San Agustin Geographic Information System (USAGIS)

Master Syllabus Department of Geography GEOG 448: Geographic Information System Design Course Description

Grade 6 Social Studies

K. Zainuddin et al. / Procedia Engineering 20 (2011)

Esri and GIS Education

GEOGRAPHIC INFORMATION SYSTEMS Session 8

SVY2001: Lecture 15: Introduction to GIS and Attribute Data

Massachusetts Institute of Technology Department of Urban Studies and Planning

The Geospatial Census: plans and progress for the 2010 round of population censuses

Techniques for Science Teachers: Using GIS in Science Classrooms.

CPSC 695. Future of GIS. Marina L. Gavrilova

DATA SOURCES AND INPUT IN GIS. By Prof. A. Balasubramanian Centre for Advanced Studies in Earth Science, University of Mysore, Mysore

Lecture 1: Geospatial Data Models

Research on Object-Oriented Geographical Data Model in GIS

Transcription:

GeoAgent-based Knowledge Acquisition, Representation, and Validation Chaoqing Yu Department of Geography, the Pennsylvania State University 302 Walker Building, University Park, PA 16802 Email: cxy164@psu.edu GISystems have become essential tools for learning about and understanding Earth-related processes. Much evidence of these factors can be counted or otherwise measured in the landscape, and therefore also be quantified for representation in geospatial databases as observed facts. As such, we look upon the current GISystems as data-centered. There are, however, many factors affecting the landscape, which cannot be directly seen, particularly when dealing with human-environment interactions. These include such things as political policies, plans, and laws; cultural elements such as religions, morals, and customs; and individual knowledge, beliefs, plans, goals, and skills. To gain better understanding of the highly complex, dynamic, linked, and scaledependent human-environment relationships (Yarnal, 2001), we must be able to develop ways for representation of such things in a GIS context. The research reported upon here introduces a concept of GeoAgent (geographic agent) for representing the human element of the Earth system. A GeoAgent is a spatially related software agent 1 embedded with knowledge that is acquired from one or a group of human individual(s), or institute(s) who inhabit(s) in and interact(s) with the dynamic 1 An agent, here, is understood as an object with goals (Luck and d'inverno, 2001). An agent is called as a software agent if and only if it communicates with other agents correctly in an expressive agent communication language (Genesereth and Ketchpel, 1994). 1

social and natural environment in the real world during a particular period of time. A GeoAgent is able to perform goal-driven actions, can memorize, learn and update its knowledge over time, is capable of understanding the information from spatial databases in order to respond the physical environmental changes, and can cooperate with other GeoAgents to achieve higher-level social goals. Together with the existing spacetime studies in GIScience (Couclelis, 1992; Cova and Goodchild, 2002; Goodchild, 1989; Langran and Chrisman, 1988; Peuquet, 2001), this research considers object, field, GeoAgent, and time as the four fundamental representational components. To integrate these four components at an implementational level, a conceptual representation framework, which is based on several previous work, including Mennis and Peuquet et al., 2000; Peuquet, 1988; and Peuquet, 1994, is introduced. The key challenge in implementation lies in how to technically bridge the gap between knowledge representation and spatial databases. A solution proposed in this research is to adopt two ways for representing geographic knowledge at the same time: rule-based knowledge systems and graph-based concept maps. Rule-based knowledge systems are used for encoding the social policies and laws to build GeoAgents spatially distributed knowledge bases that determine GeoAgents actions. The concept maps, which are graphic notations for representing knowledge in patterns of interconnected labeled nodes and arcs (Zaff and McNeese et al., 1993), are applied to visually construct and display geographical categories, objects, events, and GeoAgents, as well as their relationships. The GeoAgents can respond to the environmental changes by examining the status of their related geographic components on the concept maps, and then perform actions according to the stored rules in the knowledge systems. The mappable components on the 2

concept maps are linked to GIS databases to indicate the related spatial information. Obviously, concept mapping acts as a pivotal technology to connect users, the stored geographic knowledge, and spatial databases together. Based on this strategy, implementation of a Java-based prototype is described. This prototype utilizes a combination of open source software packages, including Madkit (Multi-agent Development Kit), JESS (Java-based Expert System Shell) Touchgraph, and JTS (Java Topology Suite) and GeoTools for GIS. The major language for GeoAgents communications applied in this project is ACL (Agent Communication Language). Employing this prototype software, case studies were conducted. Specifically, I demonstrate how human-environment interactions related to CWS (community water systems), especially in the hierarchical social process of drought management in Central Pennsylvania (PA), can be represented in the integrated spatial databases, concept maps, and GeoAgents knowledge bases (see Figure 1). In order to match what GeoAgents represent in the real world within the case studies, knowledge engineering, which is a process of capturing and formalizing the abstract knowledge into digital knowledge systems (McGraw and Harbison-Briggs, 1989; Schreiber and Akkermans et al., 2000; Morrison and Schaefer, 1991; Turban, 1993; Chorafas, 1990; Kasabov, 1996), is a crucial procedure for building GeoAgents. The focus of this paper is on a systematic way of GeoAgent-based geographic knowledge acquisition, representation, and validation. Knowledge acquisition: Because a GeoAgent may represent a particular CWS, DEP, or local government agency in the case studies, interviews and interpretations of pre-existing documents are the two major approaches to geographic knowledge. For interviews, two different methods are applied: traditional interviews, and computer-based 3

concept mapping. The method of traditional interviews is based on coding the transcripts of interviewees oral answers to the pre-designed questions. The computer-basedconcept-mapping approach is using the prototype software as a direct knowledge acquisition tool. During the interviews, the author was operating this software in a laptop; and the interviewees interactively worked with the operator to create, change, or delete concept nodes and their relationships on the laptop screen. In total, 15 traditional and 3 computer-based-concept-mapping interviews of local water managers are used as sources for geographic knowledge representation. In addition to interviews, another way is to interpret the pre-existing documents. In the demonstration case, this include the law of Prohibition of Non-essential Water Use, the DEP (the Department of Environment Protection in PA) s Drought Management Plans, emergency plans and drought contingency plans of local CWS. Knowledge representation: All of the acquired laws, regulations, and plan are converted to executable JESS rules in GeoAgents knowledge bases. The acquired concept maps from interviews or documents are linked to geospatial databases. The GeoAgents then check the status on the concept maps, and can communicate with each other using ACL to perform actions in term of representing human-environment and social interactions (Figure 1). An important strategy to design the distributed GeoAgents is using the hierarchical goal inheritance and task specification to reduce redundancy of rules. For example, the DEP s drought management plans have general goals on how much water use should be reduced during a drought watch, warning, or emergency condition; and DEP s laws regulate the purposes of water usage during emergency conditions. Although these plans and laws are stored in the GeoAgent of DEP s 4

knowledge bases, they can be inherited or shared by the GeoAgents of local CWS. According to their own local plans and specific environmental conditions, the CWS specify the state-level plans and laws in their actions for achieving the higher-level social goals. Validation of GeoAgents knowledge: In order to prove whether GeoAgents actions are rational or not, knowledge validation is required. The approach is using experts evaluations by re-interviewing some of the experienced water managers. When the GeoAgents environmental settings are changed, the managers are asked to count how many actions taken by GeoAgents are wrong, missing, or incomplete. The results show that GeoAgents behaviors in the case studies can perfectly match the water managers opinions. After reviewing the performance of this prototype, the water managers, as well as local planners, believe that this GeoAgent-based system can be significantly valuable in supporting quick decision-makings in time-critical and regulation-rich situations. 5

Figure 1. An example of integrating geographic knowledge representation and spatial databases: the mappable concept nodes are simultaneously linked to multiscale databases, and to GeoAgents knowledge bases if applicable; GeoAgents respond to environmental changes by checking the status of the concept nodes 6

Acknowledgement: This research is supported by the NSF HERO project (http://hero.geog.psu.edu, under grant No. 9978052), led by Professor Brent Yarnal. I wish to acknowledge the help from Donna Peuquet, Brent Yarnal, Alan MacEachren, and the influence from David O'Sullivan, John Yen, Mark Gahegan, and other GeoVISTA and HERO team members. References: Chorafas, D.N., 1990. Knowledge Engineering: knowledge acquisition, knowledge representation, the role of the knowledge engineer, and domains fertile for AI implementation. Van Nostrand Reinhold, New York. Couclelis, H., 1992. People manipulate objects (but cultivate fields): beyond the raster-vector debate in GIS. In: A.U. Frank and I. Campari (Editors), Theories and Methods of Spatio- Temporal Reasoning in Geographic Space, Lecture Notes in Computer Science 639. Springer-Verlag, Berlin, pp. 65-77. Cova, T.J. and Goodchild, M.F., 2002. Extending geographical representation to include fields of spatial objects. International Journal of geographical information science, 16(6): 509-532. Goodchild, M.F., 1989. Modelling error in objects and fields. In: M.F. Goodchild and S. Gopal (Editors), Accuracy of spatial databases. Taylor & Francis, London. Kasabov, N.K., 1996. Foundations of neural networks, fuzzy systems, and knowledge engineering. The MIT Press, Cambridge, MA. Langran, G. and Chrisman, N.R., 1988. A framework for temporal geographic information. Cartographica, 25(3): 1-14. Luger, G.F., 2002. Artificial intelligence, structures and strategies for complex problem solving. Pearson Education, Harlow, England. McGraw, K.L. and Harbison-Briggs, K., 1989. Knowledge acquisition: principles and Guidelines. Prentice Hall, Englewood Cliffs, New Jersey. Mennis, J.L., Peuquet, D.J. and Qian, L., 2000. A conceptual framework for incorporating cognitive principles into geographical database representation. International Journal of Geographical Information Science, 14(6): 501-520. Morrison, I. and Schaefer, B.A., 1991. Knowledge Acquisition: The ACQUIRE Approach, The First Semi-Annual Conference in Policy Making and Knowledge Systems, Claremont Graduate School, Claremont, California, June 20-21, 1991. Peuquet, D.J., 1988. Representations of geographic space: toward a conceptual synthesis. Annals of the Association of American Geographers., 78: 375-394. Peuquet, D.J., 1994. It s about time: a conceptual framework for the representation of temporal dynamics in geographic information systems. Annals of the Association of American Geographers., 84(3): 441 461. Peuquet, D.J., 2001. Making Space for Time: Issues in Space-Time Data Representation. GeoInformatica, 5(1): 11-32. Schreiber, G., Akkermans, H., anjewierden, A., de Hoog, R., Shadbolt, N., Van de Velde, W. and Wielinga, B., 2000. Knowledge Engineering and Management: the CommonKADS Methodology. The MIT Press, Cambridge, Massachusetts. Turban, E., 1993. Review: Knowledge Acquisition. In: E.S.A.A.A. INTELLIGENCE (Editor), pp. 117-139. Winston, P.H., 1993. Artificial Intelligence. Addison-Wesley Longman. Yarnal, B., et al., 2001. Proposal of "Infrastructure to Develop a Human-Environment Regional Observatory (HERO) Network" (NSF), www.hero.geog.psu.edu. 7

Zaff, B.S., McNeese, M.D. and Snyder, D.E., 1993. Capturing multiple perspectives: a usercentered approach to knowledge and design acquisition. Knowledge Acquisition, 5: 79-116. 8