


July 2021 - June 2025
DuBio is a research prototype developed at the University of Twente that extends PostgreSQL with native support for probabilistic, or uncertain, data. The system is motivated by the challenge of data quality in data integration scenarios: rather than resolving inconsistencies and ambiguities immediately, DuBio explicitly represents them as probabilistic uncertainty in the database. This approach — known as Probabilistic Data Integration (PDI) — allows data quality problems encountered during integration to be captured as a first-class result of the process, enabling continuous improvement over time as additional evidence, such as user feedback, becomes available. Uncertainty is modeled through random variables with mutually exclusive alternatives and associated probabilities, and records are annotated with logical sentences that define their existence across a set of possible worlds.
DuBio has broad potential as infrastructure for data-intensive applications where data quality cannot be guaranteed upfront. In domains such as healthcare, logistics, and smart cities, data is routinely incomplete, conflicting, or sourced from heterogeneous systems. By preserving rather than discarding uncertainty, DuBio enables a pay-as-you-go approach to data quality: integrated data can be queried and used immediately, yielding probabilistic answers, while quality is refined incrementally as evidence accumulates. This makes the system particularly well-suited for iterative data science workflows, decision-support systems, and scenarios involving information extraction from unstructured sources.
DuBio has been released in open source: [GitHub repository] | [Documentation]
Selected publications
Principle Investigator