An Intelligent Interface to a GIS Stuart C. Shapiro

Download Report

Transcript An Intelligent Interface to a GIS Stuart C. Shapiro

An Intelligent Interface to a GIS
Stuart C. Shapiro
Professor, CSE
Director, SNePS Research Group
Member, Center for Cognitive Science
Faculty Member, Interdisciplinary MS
in Computational Linguistics
Faculty Participant, IGERT
S.C. Shapiro
Introduction
S.C. Shapiro
Long-Term Goal
• Theory and Implementation of
Natural-Language-Competent
Computerized Cognitive Agent/Robot
• and Supporting Research in
Artificial Intelligence
Cognitive Science
Computational Linguistics.
S.C. Shapiro
Research Areas
•
•
•
•
S.C. Shapiro
Knowledge Representation and Reasoning
Cognitive Robotics
Natural-Language Understanding
Natural-Language Generation.
Goal
• A computational cognitive agent that can:
–
–
–
–
–
–
–
–
S.C. Shapiro
Understand and communicate in English;
Discuss specific, generic, and “rule-like” information;
Reason;
Discuss acts and plans;
Sense;
Act;
Maintain a model of itself;
Remember and report what it has sensed and done.
Cassie
• A computational cognitive agent
– Embodied in hardware
– or Software-Simulated
– Based on SNePS and GLAIR.
S.C. Shapiro
SNePS
• Knowledge Representation and Reasoning
– Propositions as Terms
• SNIP: SNePS Inference Package
– Specialized connectives and quantifiers
• SNeBR: SNePS Belief Revision
• SNeRE: SNePS Rational Engine
• Interface Languages
– SNePSUL: Lisp-Like
– SNePSLOG: Logic-Like
– GATN for Fragments of English.
S.C. Shapiro
GLAIR Architecture
Grounded Layered Architecture with Integrated Reasoning
Knowledge Level
SNePS
Perceptuo-Motor Level
NL
Sensory-Actuator Level
Vision
Sonar
Proprioception
S.C. Shapiro
Motion
Interaction with Cassie
English
(Statement, Question, Command)
(New Belief)
[SNePS]
(Current) Set of Beliefs
[SNePS]
Reasoning
Clarification Dialogue
GATN Parser
Looking in World
Answer
Actions (Updated) Set
of Beliefs
[SNIP]
[SNeRE]
[SNePS]
GATN
Generator
Reasoning
English sentence expressing
new belief answering question reporting actions
S.C. Shapiro
Example Cassies
& Worlds
S.C. Shapiro
BlocksWorld
S.C. Shapiro
FEVAHR
S.C. Shapiro
FEVAHRWorld Simulation
S.C. Shapiro
UXO Remediation
Corner flag
Field
UXO
Drop-off zone
NonUXO object
Battery
meter
Corner flag
Recharging
Station
S.C. Shapiro
Corner flag
Cassie
Safe zone
Crystal Space Environment
S.C. Shapiro
Princess from
“The Trial, The Trail”
A VR drama by Josephine Anstey
S.C. Shapiro
Vacuum Cleaner Cassie
Using Byron Weber Becker’s Java Karel
S.C. Shapiro
Magellan ProTM Mobile Robot
from
iRobot
S.C. Shapiro
A GIS Interface Agent
Based on
Jun Xu, 2003, Implement an Intelligent ArcView User
Interface Using SNePS, Proceeding of the 23rd Annual
ESRI User Conference, San Diego, California, July 7-11,
2003.
Stuart C. Shapiro, Hans Chalupsky, Hsueh-Cheng Chou, and
David M. Mark. Intelligent user interfaces: Connecting
ARC/INFO and SNACTor, a semantic network based
system for planning actions. In Proceedings of the Twelfth
Annual ESRI User Conference, V. 3, pages 151-165.
Environmental Systems Research Institute, Redlands,
California, 1992.
S.C. Shapiro
View1 is a view.
Statetheme is a theme.
Open view1.
Add statetheme to view1.
S.C. Shapiro
Add laketheme to view2.
Add rivertheme to view2.
S.C. Shapiro
Add roadtheme to view1.
S.C. Shapiro
Find New York in statetheme.
Zoom in statetheme.
S.C. Shapiro
Zoom out statetheme.
Add citytheme to view1.
S.C. Shapiro
Find San Diego in citytheme.
Zoom in citytheme.
Show table of citytheme.
S.C. Shapiro
For More Information
• Shapiro:
http://www.cse.buffalo.edu/~shapiro/
• SNePS Research Group:
http://www.cse.buffalo.edu/sneps/
– Meets Fridays 9-11, 242 Bell Hall
– Join us!
S.C. Shapiro