Beyond search: Retrieving complete tuples from a text-database

  • Authors:
  • Alexander Löser;Christoph Nagel;Stephan Pieper;Christoph Boden

  • Affiliations:
  • Database Systems and Information Management Group (DIMA), Technische Universität Berlin (TUB), Berlin, Germany 10587;Database Systems and Information Management Group (DIMA), Technische Universität Berlin (TUB), Berlin, Germany 10587;Database Systems and Information Management Group (DIMA), Technische Universität Berlin (TUB), Berlin, Germany 10587;Database Systems and Information Management Group (DIMA), Technische Universität Berlin (TUB), Berlin, Germany 10587

  • Venue:
  • Information Systems Frontiers
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

A common task of Web users is querying structured information from Web pages. For realizing this interesting scenario we propose a novel query processor for systematically discovering instances of semantic relations in Web search results and joining these relation instances into complex result tuples with conjunctive queries. Our query processor transforms a structured user query into keyword queries that are submitted to a search engine, forwards search results to a relation extractor, and then combines relations into complex result tuples. The processor automatically learns discriminative and effective keywords for different types of semantic relations. Thereby, our query processor leverages the index of a search engine to query potentially billions of pages. Unfortunately, relation extractors may fail to return a relation for a result tuple. Moreover, user defined data sources may not return at least k complete result tuples. Therefore we propose an adaptive routing model based on information theory for retrieving missing attributes of incomplete result tuples. The model determines the most promising next incomplete tuple and attribute type for returning any-k complete result tuples at any point during the query execution process. We report a thorough experimental evaluation over multiple relation extractors. Our query processor returns complete result tuples while processing only very few Web pages.