TY - GEN
T1 - Using a Probabilistic Database in an Image Retrieval Application
AU - Yunus, Fajrian
AU - Karmakar, Pratik
AU - Senellart, Pierre
AU - Abdessalem, Talel
AU - Bressan, Stéphane
N1 - Publisher Copyright:
© 2025 OpenProceedings.org. All rights reserved.
PY - 2025/3/10
Y1 - 2025/3/10
N2 - ProvSQL is a PostgreSQL extension implementing provenance management and probabilistic database features. ProvSQL seamlessly extends relational database functionality to support the storage, tracking through derivations and transformations, and querying of metadata that explain and qualify the data and query results. In this demonstration, ProvSQL is used to implement a content-based image retrieval system. A deep learning object detection model identifies objects of selected classes located within the images of a large-scale image data set. The uncertainty associated with object detection is recorded. ProvSQL's provenance model incorporates this uncertainty into the retrieval process, thus facilitating the generation of accurate and reliable results and allowing for decision-making in scenarios with incomplete or uncertain information. The demonstration illustrates how ProvSQL handles query processing, uncertainty tracking, and probability computation. It highlights the utility of a probabilistic database for applications dealing with uncertain data, compared to traditional threshold-based approaches.
AB - ProvSQL is a PostgreSQL extension implementing provenance management and probabilistic database features. ProvSQL seamlessly extends relational database functionality to support the storage, tracking through derivations and transformations, and querying of metadata that explain and qualify the data and query results. In this demonstration, ProvSQL is used to implement a content-based image retrieval system. A deep learning object detection model identifies objects of selected classes located within the images of a large-scale image data set. The uncertainty associated with object detection is recorded. ProvSQL's provenance model incorporates this uncertainty into the retrieval process, thus facilitating the generation of accurate and reliable results and allowing for decision-making in scenarios with incomplete or uncertain information. The demonstration illustrates how ProvSQL handles query processing, uncertainty tracking, and probability computation. It highlights the utility of a probabilistic database for applications dealing with uncertain data, compared to traditional threshold-based approaches.
UR - https://www.scopus.com/pages/publications/105007924783
U2 - 10.48786/edbt.2025.100
DO - 10.48786/edbt.2025.100
M3 - Conference contribution
AN - SCOPUS:105007924783
T3 - Advances in Database Technology - EDBT
SP - 1106
EP - 1109
BT - Advances in Database Technology - EDBT
PB - OpenProceedings.org
T2 - 28th International Conference on Extending Database Technology, EDBT 2025
Y2 - 25 March 2025 through 28 March 2025
ER -