2008 · 162 citations · 20 references
Ranking AlgorithmEngineeringLearning To RankSemantic WebText MiningNatural Language ProcessingData GraphsInformation RetrievalData ScienceData MiningComputational LinguisticsKeyword Proximity SearchCombinatorial OptimizationKnowledge DiscoveryComputer ScienceBig Data SearchKeyword SearchSearch Engine DesignQuery OptimizationGraph TheoryAutomated ReasoningSpecific RankersBusinessSimilarity Search
In keyword search over data graphs, an answer is a nonredundant subtree that includes the given keywords. An algorithm for enumerating answers is presented within an architecture that has two main components: an engine that generates a set of candidate answers and a ranker that evaluates their score. To be effective, the engine must have three fundamental properties. It should not miss relevant answers, has to be efficient and must generate the answers in an order that is highly correlated with the desired ranking. It is shown that none of the existing systems has implemented an engine that has all of these properties. In contrast, this paper presents an engine that generates all the answers with provable guarantees. Experiments show that the engine performs well in practice. It is also shown how to adapt this engine to queries under the OR semantics. In addition, this paper presents a novel approach for implementing rankers destined for eliminating redundancy. Essentially, an answer is ranked according to its individual properties (relevancy) and its intersection with the answers that have already been presented to the user. Within this approach, experiments with specific rankers are described.
20
Finding the <i>K</i> Shortest Loopless Paths in a Network
Jin Y. Yen · Management Science · 1971 · 2.5K citations
Network Routing Algorithm, Network Science, Graph Theory +14
Optimal aggregation algorithms for middleware
Ronald Fagin, Amnon Lotem, Moni Naor · 2001 · 1.1K citations
Keyword searching and browsing in databases using BANKS
Gaurav Bhalotia, Arvind Hulgeri, Charuta Nakhe et al. · 2003 · 872 citations
Bidirectional expansion for keyword search on graph databases
Varun Kacholia, Shashank Pandit, Soumen Chakrabarti et al. · 2005 · 478 citations