Efficient Uncertainty Tracking for Complex Queries with Attribute-level Bounds (extended version)
Su Feng, Aaron Huber, Boris Glavic, Oliver Kennedy

TL;DR
This paper introduces attribute-annotated uncertain databases (AU-DBs) that enhance prior models by supporting attribute-level bounds and non-monotone queries, enabling more precise and scalable uncertain data management.
Contribution
The paper extends UA-DBs with attribute-level annotations and compact over-approximations, supporting complex queries and improving accuracy and efficiency in uncertain data processing.
Findings
Supports attribute-level bounds for more precise approximations
Enables handling of non-monotone queries like aggregation and set difference
Scales efficiently to large datasets with complex queries
Abstract
Certain answers are a principled method for coping with the uncertainty that arises in many practical data management tasks. Unfortunately, this method is expensive and may exclude useful (if uncertain) answers. Prior work introduced Uncertainty Annotated Databases (UA-DBs), which combine an under- and over-approximation of certain answers. UA-DBs combine the reliability of certain answers based on incomplete K-relations with the performance of classical deterministic database systems. However, UA-DBs only support a limited class of queries and do not support attribute-level uncertainty which can lead to inaccurate under-approximations of certain answers. In this paper, we introduce attribute-annotated uncertain databases (AU-DBs) which extend the UA-DB model with attribute-level annotations that record bounds on the values of an attribute across all possible worlds. This enables more…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Advanced Database Systems and Queries · Logic, Reasoning, and Knowledge
