Vague Relations in Spatial Databases

While qualitative relations (e.g. RCC8 relations) can readily be derived from spatial databases, a more difficult matter is the representation of vague spatial relations such as 'near-to', 'next-to', 'between', etc. After surveying earlier approaches, this paper proposes a method that is tractable, learnable and directly suitable for use in natural language interfaces to spatial databases. The approach is based on definite logic programs with contexts represented as first class objects and supervaluation over a set of threshold parameters. Given an initial hand-built program with open threshold parameters, a polynomial-time algorithm finds a setting of threshold parameters that are consistent with a training corpus of vague descriptions of scenes. The results of this algorithm may then be compiled into view definitions which are accessed in real-time by natural language interfaces employing normal, non-exotic query answering mechanisms.

[1]  Allan Third,et al.  An Ontology for Grounding Vague Geographic Terms , 2008, FOIS.

[2]  Anthony G. Cohn,et al.  A Spatial Logic based on Regions and Connection , 1992, KR.

[3]  Marios Hadjieleftheriou,et al.  R-Trees - A Dynamic Index Structure for Spatial Searching , 2008, ACM SIGSPATIAL International Workshop on Advances in Geographic Information Systems.

[4]  David Altman,et al.  Fuzzy Set Theoretic Approaches for Handling Imprecision in Spatial Analysis , 1994, Int. J. Geogr. Inf. Sci..

[5]  John G. Stell,et al.  Spatial relations between indeterminate regions , 2001, Int. J. Approx. Reason..

[6]  Shashi Shekhar,et al.  Spatial Databases: A Tour , 2003 .

[7]  Paulo E. Santos,et al.  Supervaluation Semantics for an Inland Water Feature Ontology , 2005, IJCAI.

[8]  Stephen Pulman Formal and Computational Semantics: a Case Study , 2007 .

[9]  Yoad Winter,et al.  Controlled Language for Geographical Information System Queries , 2006 .

[10]  Jeffrey F. Naughton,et al.  Generalized Search Trees for Database Systems , 1995, VLDB.

[11]  F. Wang,et al.  Handling Grammatical Errors, Ambiguity and Impreciseness in GIS Natural Language Queries , 2003, Trans. GIS.

[12]  Brandon Bennett,et al.  A Theory of Vague Adjectives Grounded in Relevant Observables , 2006, KR.

[13]  S. Pinker The Stuff of Thought: Language as a Window into Human Nature , 2007 .

[14]  Yoav Shoham,et al.  Reasoning Precisely with Vague Concepts , 1993, AAAI.

[15]  K. Fine Vagueness, truth and logic , 1975, Synthese.

[16]  Christoph Weidenbach,et al.  SPASS version 2.0 , 2002 .

[17]  Alfred Stein,et al.  A system of types and operators for handling vague spatial objects , 2007, Int. J. Geogr. Inf. Sci..

[18]  Anthony G. Cohn,et al.  Representing Spatial Vagueness: A Mereological Approach , 1996, KR.

[19]  Michael Jason Minock,et al.  C-Phrase: A system for building robust natural language interfaces to databases , 2010, Data Knowl. Eng..

[20]  Jörg H. Siekmann,et al.  8th International Conference on Automated Deduction , 1986, Lecture Notes in Computer Science.