Probabilistic Object Bases

<p>Although there are many applications where an object-oriented data model is a good way of representing and querying data, current object database systems are unable to handle objects whose attributes are uncertain. In this article, we extend previous work by Kornatzky and Shimony to develop...

Full description

Bibliographic Details
Main Authors: Eiter, T, Lu, J, Lukasiewicz, T, Subrahmanian, V
Format: Journal article
Published: 2001
_version_ 1797099850166173696
author Eiter, T
Lu, J
Lukasiewicz, T
Subrahmanian, V
author_facet Eiter, T
Lu, J
Lukasiewicz, T
Subrahmanian, V
author_sort Eiter, T
collection OXFORD
description <p>Although there are many applications where an object-oriented data model is a good way of representing and querying data, current object database systems are unable to handle objects whose attributes are uncertain. In this article, we extend previous work by Kornatzky and Shimony to develop an algebra to handle object bases with uncertainty. We propose concepts of consistency for such object bases, together with an NP-completeness result, and classes of probabilistic object bases for which consistency is polynomially checkable. In addition, as certain operations involve conjunctions and disjunctions of events, and as the probability of conjunctive and disjunctive events depends both on the probabilities of the primitive events involved as well as on what is known (if anything) about the relationship between the events, we show how all our algebraic operations may be performed under arbitrary probabilistic conjunction and disjunction strategies. We also develop a host of equivalence results in our algebra, which may be used as rewrite rules for query optimization. Last but not least, we have developed a prototype probabilistic object base server on top of ObjectStore. We describe experiments to assess the efficiency of different possible rewrite rules.</p>
first_indexed 2024-03-07T05:29:29Z
format Journal article
id oxford-uuid:e1bbb3dd-9089-4a2e-8d40-e9c7867f41fb
institution University of Oxford
last_indexed 2024-03-07T05:29:29Z
publishDate 2001
record_format dspace
spelling oxford-uuid:e1bbb3dd-9089-4a2e-8d40-e9c7867f41fb2022-03-27T09:56:21ZProbabilistic Object BasesJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:e1bbb3dd-9089-4a2e-8d40-e9c7867f41fbDepartment of Computer Science2001Eiter, TLu, JLukasiewicz, TSubrahmanian, V<p>Although there are many applications where an object-oriented data model is a good way of representing and querying data, current object database systems are unable to handle objects whose attributes are uncertain. In this article, we extend previous work by Kornatzky and Shimony to develop an algebra to handle object bases with uncertainty. We propose concepts of consistency for such object bases, together with an NP-completeness result, and classes of probabilistic object bases for which consistency is polynomially checkable. In addition, as certain operations involve conjunctions and disjunctions of events, and as the probability of conjunctive and disjunctive events depends both on the probabilities of the primitive events involved as well as on what is known (if anything) about the relationship between the events, we show how all our algebraic operations may be performed under arbitrary probabilistic conjunction and disjunction strategies. We also develop a host of equivalence results in our algebra, which may be used as rewrite rules for query optimization. Last but not least, we have developed a prototype probabilistic object base server on top of ObjectStore. We describe experiments to assess the efficiency of different possible rewrite rules.</p>
spellingShingle Eiter, T
Lu, J
Lukasiewicz, T
Subrahmanian, V
Probabilistic Object Bases
title Probabilistic Object Bases
title_full Probabilistic Object Bases
title_fullStr Probabilistic Object Bases
title_full_unstemmed Probabilistic Object Bases
title_short Probabilistic Object Bases
title_sort probabilistic object bases
work_keys_str_mv AT eitert probabilisticobjectbases
AT luj probabilisticobjectbases
AT lukasiewiczt probabilisticobjectbases
AT subrahmanianv probabilisticobjectbases