Interactive Join Query Inference with JIM

Angela Bonifati, Radu Ciucanu, Slawek Staworko

Research output: Contribution to journalArticlepeer-review

Abstract / Description of output

Specifying join predicates may become a cumbersome task in many situations e.g., when the relations to be joined come from disparate data sources, when the values of the attributes carry little or no knowledge of metadata, or simply when the user is unfamiliar with querying formalisms. Such task is recurrent in many traditional data management applications, such as data integration, constraint inference, and database denormalization, but it is also becoming
pivotal in novel crowdsourcing applications. We present Jim (Join Inference Machine), a system for interactive join specification tasks, where the user infers an nary join predicate by selecting tuples that are part of the join result via
Boolean membership queries. The user can label tuples as positive or negative, while the system allows to identify and gray out the uninformative tuples i.e., those that do not add any information to the final learning goal. The tool
also guides the user to reach her join inference goal with a minimal number of interactions.
Original languageEnglish
Pages (from-to)1541-1544
Number of pages4
JournalProceedings of the VLDB Endowment (PVLDB)
Issue number13
Publication statusPublished - 2014


Dive into the research topics of 'Interactive Join Query Inference with JIM'. Together they form a unique fingerprint.

Cite this