Using a Probabilistic Database in an Image Retrieval Application

  • Fajrian Yunus
  • , Pratik Karmakar
  • , Pierre Senellart
  • , Talel Abdessalem
  • , Stéphane Bressan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationAdvances in Database Technology - EDBT
PublisherOpenProceedings.org
Pages1106-1109
Number of pages4
Edition3
ISBN (Electronic)9783893180981, 9783893180998
DOIs
Publication statusPublished - 10 Mar 2025
Event28th International Conference on Extending Database Technology, EDBT 2025 - Barcelona, Spain
Duration: 25 Mar 202528 Mar 2025

Publication series

NameAdvances in Database Technology - EDBT
Number3
Volume28
ISSN (Electronic)2367-2005

Conference

Conference28th International Conference on Extending Database Technology, EDBT 2025
Country/TerritorySpain
CityBarcelona
Period25/03/2528/03/25

Fingerprint

Dive into the research topics of 'Using a Probabilistic Database in an Image Retrieval Application'. Together they form a unique fingerprint.

Cite this