Discovering tasks from search engine query logs

Discovering tasks from search engine query logs
复制标题

DOI:
10.1145/2493175.2493179
复制
发表时间:
2013-07
期刊:
ACM Trans. Inf. Syst.
影响因子:
--
通讯作者:
C. Lucchese;S. Orlando;R. Perego;F. Silvestri;Gabriele Tolomei
C. Lucchese;S. Orlando;R. Perego;F. Silvestri;Gabriele Tolomei
中科院分区:
其他
文献类型:
--
作者:
C. Lucchese;S. Orlando;R. Perego;F. Silvestri;Gabriele Tolomei

文献摘要

被引文献

相似文献

Although Web search engines still answer user queries with lists of ten blue links to webpages, people are increasingly issuing queries to accomplish their daily tasks (e.g., finding a recipe, booking a flight, reading online news, etc.). In this work, we propose a two-step methodology for discovering tasks that users try to perform through search engines. First, we identify user tasks from individual user sessions stored in search engine query logs. In our vision, a user task is a set of possibly noncontiguous queries (within a user search session), which refer to the same need. Second, we discover collective tasks by aggregating similar user tasks, possibly performed by distinct users. To discover user tasks, we propose query similarity functions based on unsupervised and supervised learning approaches. We present a set of query clustering methods that exploit these functions in order to detect user tasks. All the proposed solutions were evaluated on a manually-built ground truth, and two of them performed better than state-of-the-art approaches. To detect collective tasks, we propose four methods that cluster previously discovered user tasks, which in turn are represented by the bag-of-words extracted from their composing queries. These solutions were also evaluated on another manually-built ground truth.