KEYRY: A keyword-based search engine over relational databases based on a Hidden Markov model

Sonia Bergamaschi*, Francesco Guerra, Silvia Rota, Yannis Velegrakis

*Corresponding author for this work

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

Abstract

We propose the demonstration of KEYRY, a tool for translating keyword queries over structured data sources into queries in the native language of the data source. KEYRY does not assume any prior knowledge of the source contents. This allows it to be used in situations where traditional keyword search techniques over structured data that require such a knowledge cannot be applied, i.e., sources on the hidden web or those behind wrappers in integration systems. In KEYRY the search process is modeled as a Hidden Markov Model and the List Viterbi algorithm is applied to computing the top-k queries that better represent the intended meaning of a user keyword query. We demonstrate the tool's capabilities, and we show how the tool is able to improve its behavior over time by exploiting implicit user feedback provided through the selection among the top-k solutions generated.

Original languageEnglish
Title of host publicationAdvances in Conceptual Modeling
Subtitle of host publicationRecent Developments and New Directions - ER 2011 Workshops FP-UML, MoRE-BI, Onto-CoM, SeCoGIS, Variability@ER, WISM, Proceedings
Pages328-331
Number of pages4
DOIs
Publication statusPublished - 17 Nov 2011
Event30th International Conference on Conceptual Modeling, ER 2011 - Brussels, Belgium
Duration: 31 Oct 20113 Nov 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6999 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference30th International Conference on Conceptual Modeling, ER 2011
Country/TerritoryBelgium
CityBrussels
Period31/10/113/11/11

Fingerprint

Dive into the research topics of 'KEYRY: A keyword-based search engine over relational databases based on a Hidden Markov model'. Together they form a unique fingerprint.

Cite this