Presentation is loading. Please wait.

Presentation is loading. Please wait.

Relevance feedback using query-logs Gaurav Pandey Supervisors: Prof. Gerhard Weikum Julia Luxenburger.

Similar presentations


Presentation on theme: "Relevance feedback using query-logs Gaurav Pandey Supervisors: Prof. Gerhard Weikum Julia Luxenburger."— Presentation transcript:

1 Relevance feedback using query-logs Gaurav Pandey Supervisors: Prof. Gerhard Weikum Julia Luxenburger

2 Motivation Results Search Engine Query “ One size fits all ”

3 Motivation Results Search Engine User info Query

4 Motivation Python

5 Motivation Python CGI code Debugging programming

6 Usage of Query Logs Clickthrough data Past queries Documents clicked

7 Usage of Query Logs Query Clicked Documents History Instance

8 Query Reformulation Result Query: “python information CGI code examples program code debugging bug removal programming” But, p(python/query)=? p(CGI)/query)=? p(code)/query)=? …………………………..

9 Language Model Normally(without using history), w:term d: document q:query Importance of term w in current query Considers only the current query But, not history instances

10 Language Model Normally(without using history), w:term d: document q:query Importance of term w in current query Now, using history: Importance of term w in current query + history instances ?

11 Language Model+History Importance of the term w at one instance in the history Importance of term w in history instances History query: “ CGI code ” Documents: “CGI examples”, “program code ” History query: “ CGI code ” Documents: “CGI examples”, “program code ”

12 Equal Weighting Works,but can be improved

13 Discriminative Weighting Choose different for every history instance.. How?

14 Overlap if a history query has common terms with the current query then λ i = 1, Else if there is no common term λ i =0 Example: Current query “python information” History query:”python code” λ i = 1 History query:”world cup” λ i = 0

15 Soft overlap if a history query has common terms with the current query then λ i = a, Else if there is no common term λ i =b (a>b) Example: Current query “python information” History query:”python code” λ i = 8 History query:”world cup” λ i = 2

16 Decrease with time Use uniformly decreasing values If there are n history instances, 1 =n 2 =n-1 3 =n-2 …… n-1 =2 n =1

17 Decrease with time Use geometrically decreasing values If there are n history instances, 1 =n 2 =n/2 3 =n/3 …… n-1 =n/(n-1) n =1

18 Experiment Comparison of the  4 techniques  Equal weighting  Basic model (without history) Use similar techniques for:  Probabilistic model  Vector space model

19 Thanks


Download ppt "Relevance feedback using query-logs Gaurav Pandey Supervisors: Prof. Gerhard Weikum Julia Luxenburger."

Similar presentations


Ads by Google