Top Banner
Leif Azzopardi Modeling Interaction with Economic Models of Search
38

Modelling Search Interaction with Economic Models

Sep 08, 2014

Download

Technology

Leif Azzopardi

New and improved models that describe, predict and explain the search interaction of users.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Modelling Search Interaction with Economic Models

Leif Azzopardi

Modeling Interaction with Economic Models of Search

Page 2: Modelling Search Interaction with Economic Models

Interactive Information Retrieval needs formal models to: • describe, predict and explain information behaviors• provide a basis on which to reason about interaction,• understand the relationships between interaction,

performance and cost,• help guide the design, development and research of

information systems, and• derive laws and principles of interaction• e.g. Law of Least Effort In Finding

Major Research Challenge

Belkin (2008)

Jarvelin (2011)

Page 3: Modelling Search Interaction with Economic Models

INITIAL ECONOMIC MODEL OF SEARCH

Page 4: Modelling Search Interaction with Economic Models

All models are wrong but some are useful

George E.P. Box

Page 5: Modelling Search Interaction with Economic Models

Production TheoryApplied to Searching

OutputInputs

The Firm

Technology

Utilizes Constrains

CapitalLabour

WidgetsQueriesAssessments

Search Engine

RelevanceGain

Page 6: Modelling Search Interaction with Economic Models

Gain Function for the Search ProcessLet the gain the user receives through their interaction be:

Where:Q is the number of queries, and A is the number of documents examined per

query.α is the relative efficiency of querying to

assessingk is the efficiency of the technology/user to

extract/ identify relevant information returnedAzzopardi (2011)

Page 7: Modelling Search Interaction with Economic Models

Gain Curve

Each point on the curve represents a combination of interactions that will yield the same gain.

Page 8: Modelling Search Interaction with Economic Models

Cost Function for the Search Process

The total cost can be calculated by:

Where:– cq is the cost of a query– ca is the cost of a assessing a document– A.Q is the total number of documents assessed

Azzopardi (2011)

Page 9: Modelling Search Interaction with Economic Models

Modeling Caveats

AbstractedSimplified

Representative

Gain = f(Q,A)Cost = c(Q,A)

Page 10: Modelling Search Interaction with Economic Models

Few Queries,

Lots of Assessment

s?

Lots of Queries,

Few Assessment

s?

Or someother way?

What strategies can the user employwhen interacting with the search system to achieve their end goal

What course of action minimizes the cost of interaction?

Page 11: Modelling Search Interaction with Economic Models

Cost Curve

The total cost is minimized when A = 10, which corresponds to Q = 18. Any other combination will result in a higher total cost.

Page 12: Modelling Search Interaction with Economic Models

How does behavior changewhen query cost increases?

Page 13: Modelling Search Interaction with Economic Models

Query Cost vs Interaction

Azzopardi, Kelly & Brennan (2013)

Query-Cost-Interaction Hypothesis: as the cost of querying increases, more documents will be examined per

query,and less queries will be issued

Page 14: Modelling Search Interaction with Economic Models

Testing the Query Cost HypothesisStructuredHigh Cost

StandardMedium Cost

SuggestionLow Cost

Azzopardi, Kelly & Brennan (2013)

Q = 19A = 5

Q = 35A = 1.6

Q=31A = 2.5

Structured vs Standard and Suggestion : YESStandard vs Suggestion: NO

Model does not account for the time spent on the search result page nor the interaction with snippets.

Page 15: Modelling Search Interaction with Economic Models

Limitations

• Assumes users are rational• Assume interaction is fixed• Model of interface too simplified, the search

process is more than just querying and assessing– There are lots of other costs involved when

searching– There are lots of other interactions that can be

performed too

Page 16: Modelling Search Interaction with Economic Models

A NEW ECONOMIC MODEL OF SEARCH

Page 17: Modelling Search Interaction with Economic Models

Modeling Other Costs

Cost to enter a query (cq)

Cost to load search page per query

Cost to examine each snippet

Cost to view a document

Cost of return back to search page

Cost to assess the document (ca)

Cost to view next page

Page 18: Modelling Search Interaction with Economic Models

Modeling Other Costs

• Let’s also include the:– cost of viewing pages (cv) and

– cost of examining snippets (cs)

in the cost model, such that:

Page 19: Modelling Search Interaction with Economic Models

Assumptions

• Let’s assume that the number of page views is equal to some constant v– Typically this would be v=1– But could be the average number of pages

examined i.e. v=1.1• Let’s further assume that A = S.pa

– Where pa is the probability of assessing a document given a snippet.

Page 20: Modelling Search Interaction with Economic Models

Reducing the Cost Function

• Given these assumptions, the cost function can be simplified down to the following:

Page 21: Modelling Search Interaction with Economic Models

New Gain Function

• Previously, Q and A were linked via α and 1-α,• Here we decouple this relationships– which enables us to estimate the parameters– and so becomes more intuitive

Page 22: Modelling Search Interaction with Economic Models

Optimization Problem

• Given our model, we wish to minimize the cost c(Q,A), subject to the constraint that g(Q,A) = g

• To do this we used a Lagrangian multiplier

Page 23: Modelling Search Interaction with Economic Models

Optimal Interaction

The optimal number of assessments per query:

The optimal number of queries:

Page 24: Modelling Search Interaction with Economic Models

How does querying behavior change?

• So we can say more precisely that:– If g increases then Q will go up– If k increases then Q will go down– If β increases, then Q will go down– If α increases, then Q will go up

Page 25: Modelling Search Interaction with Economic Models

Some Cost Hypotheses

• Document Cost Hypothesis: as the cost of document increases, Q increase, A decreases.

• Snippet Cost Hypothesis: as the cost of examining snippets increases, A decreases, while Q increases.

Page 26: Modelling Search Interaction with Economic Models

Performance Hypotheses

• Beta-Performance Hypothesis: as β increases, A will increase, while Q will decrease.

Page 27: Modelling Search Interaction with Economic Models

Assessment Probability Hypothesis

• Assessment Probability Hypothesis: as the probability of assessment increases, A increases, while Q decreases.

Page 28: Modelling Search Interaction with Economic Models

ACTUAL VERSUS OBSERVED

Page 29: Modelling Search Interaction with Economic Models

Analysis of Empirical Data

• Re-examined the experimental data from Azzopardi, Kelly & Brennan (2013).

• Where we considered the different interactions over topics for each condition

• And tested seven of the hypotheses that we generated

Page 30: Modelling Search Interaction with Economic Models

Beta Interaction Hypothesis

• Hypothesis states as β increases, Q will decrease and A will increase.

• Observations tend to match theory

Page 31: Modelling Search Interaction with Economic Models

Assessment Probability Hypothesis

• Hypothesis states that as pa increases, Q decreases, A increases

• Observations match theory• Similar finding for snippet cost hypothesis

Page 32: Modelling Search Interaction with Economic Models

Document Cost Hypothesis

• Hypothesis suggests that as Cd increases, Q should increase, while A should decrease

• But clearly this is not the case.

Page 33: Modelling Search Interaction with Economic Models

An explanation

• Cs / pa dominates Ca, so when considered together, the result matched our expectation

• i.e. Cs / pa is bigger than Ca, and thus has a greater influence on the results.

Page 34: Modelling Search Interaction with Economic Models

An explanation

• As increases, then Q should increase, while A should decrease.

• Considering all three variables we see that this tends holds in practice.

Page 35: Modelling Search Interaction with Economic Models

Summary of Empirical Findings

• The new model generally fits the empirical data– When there were deviations, we could explain these

through other variables having a greater influence on the interaction

• β tends to dominate interaction– Ie. Low β, leads to fewer documents being assessed

per query– cs and pa also play a major role in shaping

interaction

Page 36: Modelling Search Interaction with Economic Models

Summary

• This new models provides a better description of the search process

• By framing IR Tasks as economic optimization problems we can derive testable hypotheses!

• These models provide the functional relationships between interaction, performance, and cost and how it affects information behaviors.

Page 37: Modelling Search Interaction with Economic Models

Open Questions

• How well does the theory match up to practice?

• How do these economic models relate to Information Foraging Theory or the Interactive Probability Ranking Principle?

• What happens when users are not rational?• What other insights can we obtain when

applying this approach to other IR task?

Page 38: Modelling Search Interaction with Economic Models

In theory, theory and practice are the same. In practice, they are not.

Albert Einstein