SPOT Databases: Efficient Consistency Checking and Optimistic Selection in Probabilistic Spatial Databases

Spatial probabilistic temporal (SPOT) databases are a paradigm for reasoning with probabilistic statements about where a vehicle may be now or in the future. They express statements of the form "Object O is in spatial region R at some time t with some probability in the interval [L,U]." Past work on SPOT databases has developed selection operators based on selecting SPOT atoms that are entailed by the SPOT database-we call this "cautious" selection. In this paper, we study several problems. First, we note that the runtime of consistency checking and cautious selection algorithms in past work is influenced greatly by the granularity of the underlying Cartesian space. In this paper, we first introduce the notion of "optimistic" selection, where we are interested in returning all SPOT atoms in a database that are consistent with respect to a query, rather than having an entailment relationship. We then develop an approach to scaling SPOT databases that has three main contributions: 1) We develop methods to eliminate variables from the linear programs used in past work, thus greatly reducing the size of the linear programs used-the resulting advances apply to consistency checking, optimistic selection, and cautious selection. 2) We develop a host of theorems to show how we can prune the search space when we are interested in optimistic selection. 3) We use the above contributions to build an efficient index to execute optimistic selection queries over SPOT databases. Our approach is superior to past work in two major respects: First, it makes fewer assumptions than all past works on this topic except that in. Second, our experiments, which are based on real-world data about ship movements, show that our algorithms are much more efficient than those in.

[1]  L. G. H. Cijan A polynomial algorithm in linear programming , 1979 .

[2]  Werner Kießling,et al.  New direction for uncertainty reasoning in deductive databases , 1991, SIGMOD '91.

[3]  Michael Pittarelli,et al.  The Theory of Probabilistic Databases , 1987, VLDB.

[4]  V. S. Subrahmanian,et al.  A Logical Formulation of Probabilistic Spatial Databases , 2007, IEEE Transactions on Knowledge and Data Engineering.

[5]  Yufei Tao,et al.  Probabilistic Spatial Queries on Existentially Uncertain Data , 2005, SSTD.

[6]  Jennifer Widom,et al.  ULDBs: databases with uncertainty and lineage , 2006, VLDB.

[7]  Yufei Tao,et al.  Indexing Multi-Dimensional Uncertain Data with Arbitrary Probability Density Functions , 2005, VLDB.

[8]  Dan Suciu,et al.  Efficient query evaluation on probabilistic databases , 2004, The VLDB Journal.

[9]  Soumitra Dutta,et al.  Generalized events in temporal databases , 1989, [1989] Proceedings. Fifth International Conference on Data Engineering.

[10]  L. Khachiyan Polynomial algorithms in linear programming , 1980 .

[11]  Wolfgang Faber,et al.  Magic Sets and their application to data integration , 2005, J. Comput. Syst. Sci..

[12]  RossRobert,et al.  Probabilistic temporal databases, I , 2001 .

[13]  Laks V. S. Lakshmanan,et al.  A Parametric Approach to Deductive Databases with Uncertainty , 2001, IEEE Trans. Knowl. Data Eng..

[14]  Theodore Hailperin,et al.  Boole's logic and probability , 1976 .

[15]  G. Boole An Investigation of the Laws of Thought: On which are founded the mathematical theories of logic and probabilities , 2007 .

[16]  Ronald Fagin,et al.  A logic for reasoning about probabilities , 1988, [1988] Proceedings. Third Annual Information Symposium on Logic in Computer Science.

[17]  Ranjeev Mittu,et al.  Building upon the Coalitions Agent Experiment (COAX) - Integration of Multimedia Information in GCCS-M using IMPACT , 2003, Multimedia Information Systems.

[18]  Laks V. S. Lakshmanan,et al.  Modeling Uncertainty in Deductive Databases , 1994, DEXA.

[19]  Thomas Lukasiewicz,et al.  A data model and algebra for probabilistic complex values , 2001, Annals of Mathematics and Artificial Intelligence.

[20]  Timothy J. Rogers,et al.  Fusing Live Sensor Data into Situational Multimedia Views , 2003, Multimedia Information Systems.

[21]  Shashi K. Gadia,et al.  Incomplete Information in Relational Temporal Databases , 1992, VLDB.

[22]  Manolis Koubarakis,et al.  Database models for infinite and indefinite temporal information , 1994, Inf. Syst..

[23]  Hector Garcia-Molina,et al.  The Management of Probabilistic Data , 1992, IEEE Trans. Knowl. Data Eng..

[24]  Ouri Wolfson,et al.  Spatio-temporal data reduction with deterministic error bounds , 2003, DIALM-POMC.

[25]  Robert B. Ross,et al.  Probabilistic temporal databases, I: algebra , 2001, TODS.

[26]  Alex Dekhtyar,et al.  Databases for interval probabilities , 2004, Int. J. Intell. Syst..

[27]  Didier Dubois,et al.  Processing fuzzy temporal knowledge , 1989, IEEE Trans. Syst. Man Cybern..

[28]  Sumit Sarkar,et al.  A probabilistic relational model and algebra , 1996, TODS.

[29]  Curtis E. Dyreson,et al.  Supporting valid-time indeterminacy , 1998, TODS.

[30]  Thomas Lukasiewicz,et al.  Probabilistic Logic Programming , 1998, ECAI.

[31]  Gai CarSO A Logic for Reasoning about Probabilities * , 2004 .

[32]  George Boole,et al.  The Laws of Thought , 2003 .

[33]  Barbara Pernici,et al.  Extending Temporal Relational Databases to Deal with Imprecise and Qualitative Temporal Information , 1995, Temporal Databases.

[34]  Hanan Samet,et al.  Foundations of multidimensional and metric data structures , 2006, Morgan Kaufmann series in data management systems.

[35]  Thomas Lukasiewicz,et al.  Probabilistic Default Reasoning with Conditional Constraints , 2000, Annals of Mathematics and Artificial Intelligence.

[36]  V. S. Subrahmanian Probabilistic Temporal Databases , 2009, Encyclopedia of Database Systems.

[37]  Thomas Lukasiewicz,et al.  Probabilistic logic programming with conditional constraints , 2001, TOCL.

[38]  Yufei Tao,et al.  Range search on multidimensional uncertain data , 2007, TODS.