more than relevance: high utility query recommendation by mining users' search behaviors...

18
More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of Computing Technology, CAS

Upload: dwain-alexander

Post on 06-Jan-2018

221 views

Category:

Documents


3 download

DESCRIPTION

Relevant query recommendation: Providing alternative queries similar to a user’s initial query Relevant query recommendation: Providing alternative queries similar to a user’s initial query Problem: relevant query  satisfy users’ needs Problem: relevant query  satisfy users’ needs RecommendationsSearch results doc 1 query 1 doc 2 doc 3 query 2 query 3 doc 4 Relevant to users’ needs Irrelevant to users’ needs Original query Motivation Not directly toward the goal! not necessarily X

TRANSCRIPT

Page 1: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

More Than Relevance:High Utility Query Recommendation By Mining Users'

Search Behaviors

Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan LanInstitute of Computing Technology, CAS

Page 2: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Information Seeking Tasks

Find Web pages

Locate resources

Access Info of topics

Query

The ultimate goal of query recommendationAssist users to reformulate queries so that they can acquire their desired information successfully and quickly

not easy to formulate properly

Motivation

Page 3: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Relevant query recommendation: Providing alternative queries similar to a user’s initial query

Problem:relevant query satisfy users’ needs

Recommendations Search results

doc 1query 1

doc 2

doc 3query 2

query 3 doc 4

Relevant to users’ needs Irrelevant to users’ needs

Original query

Motivation

Not directly toward the goal!

not necessarilyX

Page 4: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

High Utility Recommendation: Providing queries that can better satisfy users’ information needs

Query Utility Definition:

The information gain that a user can obtain from the search results of the query according to her original information needs.

Directly toward the goal!

Motivation

Recommendations Search results

doc 1query 1

doc 2

doc 3query 2

query 3 doc 4

Relevant to users’ needs Irrelevant to users’ needs

Original query

Page 5: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Emphasize users’ post-click satisfaction

true effectiveness of query recommendation Motivation

Recommendations Search results

doc 1query 1

doc 2

doc 3query 2

query 3 doc 4

Relevant to users’ needs Irrelevant to users’ needs

Original query

High Utility Recommendation

Page 6: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

How to infer query utility?

Query Utility Model

How to evaluate?

Two evaluation metrics

Challenges for high utility recommendation

Page 7: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Red - relevant √ - clicked

UserSatisfied

Information Needs

Key Idea: Through user’s search behaviorshow to infer query utility?Our Approach

A typical search session

Perceived Utility

model the attractiveness of the search results

Posterior Utility

Query Utility

model the satisfaction of the clicked search results

poor betterok

1. Attract more clicks2. Clicked results are relevant

Page 8: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Ri - 1 Ri Ri +1

Ci - 1 Ci Ci +1

Ai -1 Si - 1 Ai Si Ai +1 Si +1

α β

Ri : whether there is a reformulation at position iCi : whether the user clicks on some of the search results of the reformulation at position i;Ai : whether the user is attracted by the search results of the reformulation at position I;Si : whether the user’s information needs have been satisfied at position i;

Query Utility Model (dynamic Bayesian network)

how to infer query utility?

Perceived Utility α : control the probability of the attractiveness

Posterior Utility β : control the probability of users’ satisfaction

Query Utility μt=αt*βt

The expected information gain users obtained from the search results of the query according to their original information needs

Page 9: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Maximum Likelihood Estimation 1: 1: 1: 1:

1 1 1:1

( , , , )

( | , ) ( | , ) ( ) ( | )

M M M M

M

i i i i i i i i ii

P C R A S

P C A R R R S P A P S C

Parameter Estimationhow to infer query utility?

1 1

1 1

1 1

1 1

( ( ) )

( ( ) )

( 1) ( ( ) )

( ( ) )

N M ji jj i

t N Mjj i

N M ji jj i

N Mjj i

A I i t

I i t

I C I i t

I i t

Newton-Raphson Algorithm

Page 10: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Recommendations

query 1

query 2

query 3

Original query

Relevant or Not?

Relevant or Not?

Relevant or Not?

Relevant = 1

Partial Relevant = 0.5

Irrelevant = 0

Evaluationhow to evaluate? Query Level Judgment

Page 11: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Evaluation

Recommendations & Clickthrough

query 1

query 2

query 3

Relevant or Not? doc 1 doc 2 doc 3

Original query

how to evaluate?

Relevant or Not?

Relevant or Not?

Document Level Judgment

doc 1

doc 2 doc 1

Page 12: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Evaluation

– MRD (Mean Relevant Document)

– QRR (Query Relevant Ratio)( )( )( )

RQ qQRR qN q

( )( )( )

RD qMRD qN q

Measuring the probability that a user finds(clicks) relevant results when she uses query q for her search task.

Measuring the average number of relevant results a user finds(clicks) when she uses query q for her search task.

how to evaluate?

Page 13: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Dataset: UFindIt log data (SIGIR’11 Best Paper) A period of 6 months, consisting 1484 search sessions conducted by

159 users (reformulation and click). Manual relevant judgments on results with respect to the original needs

Data Processing: We process the data by ignoring some interleaved sessions, remove

sessions which have no reformulations, and sessions started without queries, after processing, we obtain:

1,298 search sessions 1,086 distinct queries 1,555 distinct clicked URLs

For each test query, the average number of search sessions is 32 and the average number of distinct candidate queries is 26.

Experiments

Page 14: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Frequency-based methods Adjacency (ADJ) (WWW 06) Co-occurrence (CO) (JASIST 03)

Graph-based methods Query-Flow Graph (QF) (CIKM 08) Click-through Graph (CT) (CIKM 08)

Component utility methods Perceived Utility (PCU) Posterior Utility (PTU)

Baseline Methods

Page 15: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Experimental ResultsComparison of the performance of all approaches

(ADJ,CO,QF,CT,PCU,PTU,QUM) in terms of QRR and MRD.

The performance improvements are significant(t-test , p-value <= 0.05)

Our QUM method

Page 16: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Experimental ResultsThe improvement is larger on difficult queries!

Page 17: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Contribution– Recommend high utility queries rather than only relevant queries: to directly

toward the ultimate goal of query recommendation;– A novel dynamic Bayesian network (i.e., QUM) to mine query utility from users’

reformulation and click behaviors; – Introduce two evaluation metrics for utility based recommendation– Evaluate the performance on a real query log and show the effectiveness

Future work– Extend our utility model to capture the specific clicked URLs for finer modeling

Conclusions

Page 18: More Than Relevance: High Utility Query Recommendation By Mining Users' Search Behaviors Xiaofei Zhu, Jiafeng Guo, Xueqi Cheng, Yanyan Lan Institute of

Thanks! [email protected]