Understanding the Semantics of Keyword Queries on Relational Data Without Accessing the Instance
Chapter
Publication Date:
2012
Short description:
Understanding the Semantics of Keyword Queries on Relational Data Without Accessing the Instance / Bergamaschi, Sonia; Domnori, Elton; Guerra, Francesco; Rota, Silvia; Raquel Trillo, Lado; Yannis, Velegrakis. - STAMPA. - (2012), pp. 131-158. [10.1007/978-3-642-25008-8_6]
abstract:
This chapter deals with the problem of answering a keyword query
over a relational database. To do so, one needs to understand the meaning of the keywords in the query, “guess” its possible semantics, and materialize them as SQL queries that can be executed directly on the relational database. The focus of the chapter is on techniques that do not require any prior access to the instance data, making them suitable for sources behind wrappers or Web interfaces or, in general, for sources that disallow prior access to their data in order to construct
an index. The chapter describes two techniques that use semantic information and metadata from the sources, alongside the query itself, in order to achieve that.
Apart from understanding the semantics of the keywords themselves, the techniques are also exploiting the order and the proximity of the keywords in the query to make a more educated guess. The first approach is based on an extension of the Hungarian algorithm for identifying the data structures having the maximum likelihood to contain the user keywords. In the second approach, the problem
of associating keywords into data structures of the relational source is modeled by means of a hidden Markov model, and the Viterbi algorithm is exploited for computing the mappings. Both techniques have been implemented in two systems called KEYMANTIC and KEYRY, respectively.
over a relational database. To do so, one needs to understand the meaning of the keywords in the query, “guess” its possible semantics, and materialize them as SQL queries that can be executed directly on the relational database. The focus of the chapter is on techniques that do not require any prior access to the instance data, making them suitable for sources behind wrappers or Web interfaces or, in general, for sources that disallow prior access to their data in order to construct
an index. The chapter describes two techniques that use semantic information and metadata from the sources, alongside the query itself, in order to achieve that.
Apart from understanding the semantics of the keywords themselves, the techniques are also exploiting the order and the proximity of the keywords in the query to make a more educated guess. The first approach is based on an extension of the Hungarian algorithm for identifying the data structures having the maximum likelihood to contain the user keywords. In the second approach, the problem
of associating keywords into data structures of the relational source is modeled by means of a hidden Markov model, and the Viterbi algorithm is exploited for computing the mappings. Both techniques have been implemented in two systems called KEYMANTIC and KEYRY, respectively.
Iris type:
Capitolo/Saggio
Keywords:
semantic search, metadata, probabilistic search
List of contributors:
Bergamaschi, Sonia; Domnori, Elton; Guerra, Francesco; Rota, Silvia; Raquel Trillo, Lado; Yannis, Velegrakis
Book title:
Semantic Search over the Web