arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1108.2685cs.IR
收藏

结构化Web查询的高效重写

Efficient Query Rewrite for Structured Web Queries

Sreenivas Gollapudi, Samuel Ieong, Alexandros Ntoulas, Stelios Paparizos

摘要:

Web搜索引擎和专业的在线垂直领域越来越多地将来自结构化数据源的结果整合到一起,以回答语义丰富的用户查询。例如,可以使用来自电视数据表的信息来回答查询\WebQuery{Samsung 50 inch led tv}。然而,用户不是领域专家,并且经常输入与底层数据不精确匹配的值。三星生产46或55英寸的LED电视,但不生产50英寸的。因此,上面提到的查询的字面执行将返回零结果。为了最佳的用户体验,搜索引擎将优选返回尽可能接近原始查询的至少最小数量的结果。此外,由于网络搜索中典型的快速检索速度,搜索引擎查询执行是有时限的。在本文中,我们提出的算法,重写用户查询的原则性的方式,表面至少所需数量的结果,同时满足低延迟的约束,以解决这些挑战。我们正式这些要求,并介绍了一个一般的制定的问题。我们表明,在一个自然的配方,这个问题是NP难的最佳解决方案,并提出近似算法,产生良好的重写。我们经验验证我们的算法从商业搜索引擎的购物垂直获得的大规模数据。

英文摘要:

Web search engines and specialized online verticals are increasingly incorporating results from structured data sources to answer semantically rich user queries. For example, the query \WebQuery{Samsung 50 inch led tv} can be answered using information from a table of television data. However, the users are not domain experts and quite often enter values that do not match precisely the underlying data. Samsung makes 46- or 55- inch led tvs, but not 50-inch ones. So a literal execution of the above mentioned query will return zero results. For optimal user experience, a search engine would prefer to return at least a minimum number of results as close to the original query as possible. Furthermore, due to typical fast retrieval speeds in web-search, a search engine query execution is time-bound. In this paper, we address these challenges by proposing algorithms that rewrite the user query in a principled manner, surfacing at least the required number of results while satisfying the low-latency constraint. We formalize these requirements and introduce a general formulation of the problem. We show that under a natural formulation, the problem is NP-Hard to solve optimally, and present approximation algorithms that produce good rewrites. We empirically validate our algorithms on large-scale data obtained from a commercial search engine's shopping vertical.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑