organizing user search histories

15
User Query Clustering for Web Personalization

Upload: ali-habeeb

Post on 25-May-2015

570 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Organizing User Search Histories

User Query Clustering for Web Personalization

Page 2: Organizing User Search Histories

Contents

• Objective• Modules• Input Dataset• Module Description• References

Page 3: Organizing User Search Histories

• Objective: To organize users search history into a set of

query groups.

Page 4: Organizing User Search Histories

Modules

The proposed system has the following modules:•Query Group•Search History•Query Relevance•Dynamic Query Grouping

Page 5: Organizing User Search Histories

Input Dataset

Query Time Query ClickURL

2008-11-13 00:01:30

kitchen counter in new or leans

http://www.superpages.com

2008-11-13 00:01:33

photo example quarter doubled die coin

http://www.coinresource.com

2008-11-13 00:01:39

plays Perry cox wife scrubs

http://www.reference.com

Page 6: Organizing User Search Histories

Query Group Module

• This module is responsible for computing groups. • First and foremost, query grouping allows the

search engine to better understand a user’s session and potentially tailor that user’s search experience according to her needs.

• Once query groups have been identified, search engines can have a good representation of the search context behind the current query using queries and clicks in the corresponding query group.

Page 7: Organizing User Search Histories

Search History

• This module is responsible for storing the search history of the user.

• User’s search history consists of the Query, URL with the corresponding time and date.

• User’s search history is stored in the database which is used for organizing according to the group.

Page 8: Organizing User Search Histories
Page 9: Organizing User Search Histories
Page 10: Organizing User Search Histories
Page 11: Organizing User Search Histories

Query Relevance Module

• This module is responsible to compute query relevance between two queries using QFG.

• The edges in Query Fusion Graph correspond to pairs of relevant queries extracted from the query logs and the click logs.

• Query Fusion Graph merges the information of both Query Reformulation Graph and Query Click Graph.

Page 12: Organizing User Search Histories

• This module calculates the query relevance by performing random walks over the query fusion graph.

Page 13: Organizing User Search Histories

Dynamic Query Grouping Module

• This module is responsible to group queries dynamically.

• The proposed similarity function is used to find the similarity of queries while grouping them.

Page 14: Organizing User Search Histories

References• Organizing User Search Histories Heasoo Hwang, Hady W. Lauw, Lise

Getoor, and Alexandros Ntoulas IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 24, NO. 5, MAY 2012

• Agglomerative clustering of a search engine query log Doug Beeferman Lycos Inc. 4002 Totten Pond Road Waltham, MA 02451

Page 15: Organizing User Search Histories

Thank You