SlideShare a Scribd company logo
Yes
Appears
Useful?
Attractive?
Relevant?
Continue
on SERP?
Continue?
Examine Snippet
Click Document
Assess Document
Save Document
No
Yes
No
No
No
Yes Yes
Yes
No
Interactive Information Retrieval
A Quick Introduction: Modelling User Behaviours
SIKS Course: Advances in IR 5th October 2021
David Maxwell (@maxwelld90)
Who am I?
2
Glasgow
§ Postdoctoral Researcher
Delft University of Technology
§ PhD in Interactive IR
University of Glasgow (2019)
Modelling Search and Stopping in
Interactive Information Retrieval
David Martin Maxwell
School of Computing Science
College of Science and Engineering
University of Glasgow
Yes
Appears
Useful?
Attractive?
Relevant?
Continue
on SERP?
Continue?
Examine Snippet
Click Document
Assess Document
Save Document
No
Yes
No
No
No
Yes Yes
Yes
No
Interactive Information Retrieval
A Quick Introduction: Modelling User Behaviours
SIKS Course: Advances in IR 5th October 2021
David Maxwell (@maxwelld90)
Who do we build Search Engines for?
Information Seekers/Users
Individual(s) searching for information
Considering the User
§ Literature in IR has often focused on the system-side
§ Retrieval models, improving ranking, efficiency, etc.
§ But we develop search engines for users!
§ How do users behave?
§ How does an interface change behaviour?
§ How can we better support users?
§ We need to better understand complex
interactions between a user and system
5
What is Interactive IR?
6
“The area of interactive information retrieval covers
research related to studying and assisting these diverse
end users of information access and retrieval systems.”
Ian Ruthven
University of Strathclyde
“... the interactive approach to IR has led to a
focus on the user-oriented activities of query
formulation and reformulation, and inspection and
judgement of retrieved items ...”
Nick Belkin
Rutgers University
“In interactive information retrieval, users
are typically studied along with their
interactions with systems and information.”
Diane Kelly
University of Tennessee
Essential Reading (Too many to list here)
7
A probability ranking principle for interactive
information retrieval
Norbert Fuhr
Received: 14 September 2007 / Accepted: 15 January 2008 / Published online: 7 February 2008
! Springer Science+Business Media, LLC 2008
Abstract The classical Probability Ranking Principle (PRP) forms the theoretical basis
for probabilistic Information Retrieval (IR) models, which are dominating IR theory since
about 20 years. However, the assumptions underlying the PRP often do not hold, and its
view is too narrow for interactive information retrieval (IIR). In this article, a new theo-
retical framework for interactive retrieval is proposed: The basic idea is that during IIR, a
user moves between situations. In each situation, the system presents to the user a list of
choices, about which s/he has to decide, and the first positive decision moves the user to a
new situation. Each choice is associated with a number of cost and probability parameters.
Based on these parameters, an optimum ordering of the choices can the derived—the PRP
for IIR. The relationship of this rule to the classical PRP is described, and issues of further
research are pointed out.
Keywords Probabilistic retrieval ! Interactive retrieval ! Optimum retrieval rule
1 Introduction
Inf Retrieval (2008) 11:251–265
DOI 10.1007/s10791-008-9045-0
Information Foraging
Peter Pirolli
and
Stuart K. Card
UIR Technical Report
Funded in part by the Office of Naval Research
January 1999
Methods for Evaluating Interactive Information
Retrieval Systems for Users
Diane Kelly, 2009 (FTIR)
A Probability Ranking Principle for Interactive
Information Retrieval
Norbert Fuhr, 2008 (IRJ)
The Economics in Interactive Information Retrieval
Leif Azzopardi, 2011 (SIGIR)
Information Foraging
Peter Pirolli (pictured) and Stuart Card, 1999 (Psy. Review)
Lecture Outline
§ We’ll be considering IIR from a modelling perspective
8
Session 2 (14:30-15:15)
Session 1 (13:30-14:15)
Part I
System- to
User-Sided
Research
Part II
The Interactive
IR Process
Part III
Conceptual
Modelling of
Interactive IR
Part V
Evaluation and the Simulation of Interaction
Walkthrough: conducting a simulated analysis of
searcher behaviour
Part IV
Theoretical
Models of
Search
Just a Note
§ Interactive Information Retrieval is a huge area of active
research – with many different facets and areas
§ We’re only going to be looking at a small subset of research
§ We won’t be looking at user studies, for example
§ When we say “model” when I have the floor, we refer to a
model of a user’s interactions a searcher undertakes – not
some kind of retrieval model
9
System- to User-Sided Research
What is the difference?
PART I
System vs. User-Sided Search
11
System-Sided
Evaluation
Ranking,
efficiency,
etc.
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
System vs. User-Sided Search
11
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Document Corpus
Collection of documents
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
System vs. User-Sided Search
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Document Corpus
Collection of documents
Indexing Process
Converting to an index
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
11
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Document Corpus
Collection of documents
Indexing Process
Converting to an index
Index
Various data structures
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Document Corpus
Collection of documents
Retrieval Engine
Returns a (ranked) list of
documents, given an index,
retrieval model and query
Indexing Process
Converting to an index
Index
Various data structures
Retrieval Model
Scores documents
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Document Corpus
Collection of documents
Retrieval Engine
Returns a (ranked) list of
documents, given an index,
retrieval model and query
Indexing Process
Converting to an index
Batch Queries
For system evaluation
Index
Various data structures
Retrieval Model
Scores documents
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Document Corpus
Collection of documents
Retrieval Engine
Returns a (ranked) list of
documents, given an index,
retrieval model and query
Indexing Process
Converting to an index
Judgements
Created by assessors
Batch Queries
For system evaluation
Index
Various data structures
Retrieval Model
Scores documents
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Interface/SERP
Generation of a Search
Engine Results Page (SERP)
to display matching results
Document Corpus
Collection of documents
Retrieval Engine
Returns a (ranked) list of
documents, given an index,
retrieval model and query
Indexing Process
Converting to an index
Judgements
Created by assessors
Batch Queries
For system evaluation
Index
Various data structures
Retrieval Model
Scores documents
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Interface/SERP
Generation of a Search
Engine Results Page (SERP)
to display matching results
Document Corpus
Collection of documents
Retrieval Engine
Returns a (ranked) list of
documents, given an index,
retrieval model and query
Indexing Process
Converting to an index
Judgements
Created by assessors
Searchers
With an information need,
seeking to satisfy said need
Batch Queries
For system evaluation
Index
Various data structures
Retrieval Model
Scores documents
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Interface/SERP
Generation of a Search
Engine Results Page (SERP)
to display matching results
Document Corpus
Collection of documents
Retrieval Engine
Returns a (ranked) list of
documents, given an index,
retrieval model and query
Indexing Process
Converting to an index
Information Need
What to search for
Judgements
Created by assessors
Searchers
With an information need,
seeking to satisfy said need
Batch Queries
For system evaluation
Index
Various data structures
Retrieval Model
Scores documents
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Interface/SERP
Generation of a Search
Engine Results Page (SERP)
to display matching results
Document Corpus
Collection of documents
Retrieval Engine
Returns a (ranked) list of
documents, given an index,
retrieval model and query
Indexing Process
Converting to an index
Information Need
What to search for
Query/Queries
Information need in term(s)
Judgements
Created by assessors
Searchers
With an information need,
seeking to satisfy said need
Batch Queries
For system evaluation
Index
Various data structures
Retrieval Model
Scores documents
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Interface/SERP
Generation of a Search
Engine Results Page (SERP)
to display matching results
Document Corpus
Collection of documents
Retrieval Engine
Returns a (ranked) list of
documents, given an index,
retrieval model and query
Indexing Process
Converting to an index
Information Need
What to search for
Query/Queries
Information need in term(s)
Judgements
Created by assessors
Searchers
With an information need,
seeking to satisfy said need
Interaction
Clicking links, examining...
Batch Queries
For system evaluation
Index
Various data structures
Retrieval Model
Scores documents
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
System vs. User-Sided Search
11
Concerned with the
development of retrieval
models, efficiency
improvements, etc.
Concerned with the
examination of the
interactions between a
system and searcher, the
presentation of results, etc.
Interface/SERP
Generation of a Search
Engine Results Page (SERP)
to display matching results
Document Corpus
Collection of documents
Retrieval Engine
Returns a (ranked) list of
documents, given an index,
retrieval model and query
Indexing Process
Converting to an index
Information Need
What to search for
Query/Queries
Information need in term(s)
Judgements
Created by assessors
Searchers
With an information need,
seeking to satisfy said need
Interaction
Clicking links, examining...
Batch Queries
For system evaluation
Index
Various data structures
Retrieval Model
Scores documents
System-Sided
Evaluation
Ranking,
efficiency,
etc.
User-Sided
Evaluation
Interaction,
presentation,
etc.
Interaction Cycle
“Classical IR”
Research
The (Interactive) IR Spectrum
“Archetypical IIR Study”
System Focused User/Searcher Focused
1
2
3
4
5
6
7
8
Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 12
§ Users/searchers are involved in different studies to
varying degrees (or not at all!) – this spectrum is a handy
way to categorise them
The (Interactive) IR Spectrum
“Archetypical IIR Study”
System Focused User/Searcher Focused
TREC-style studies
1
2
3
4
5
6
7
8
Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 13
§ “TREC-style” studies were for system-sided research
§ Assessors create the relevance judgements, but no real
interactions are observed per se
The (Interactive) IR Spectrum
“Archetypical IIR Study”
System Focused User/Searcher Focused
TREC-style studies
“User” makes
relevance assessments
1
2
3
4
5
6
7
8
Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 14
§ What if you use a collection (i.e., web-based experiments)
where no relevance judgements are available?
§ Typically used for the creation of document collections (i.e., is
this document relevant to the information need?)
The (Interactive) IR Spectrum
“Archetypical IIR Study”
System Focused User/Searcher Focused
TREC-style studies
“User” makes
relevance assessments
Filtering and SDI
1
2
3
4
5
6
7
8
Log analysis
Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 15
§ The dissemination of “transaction logs” from search engines to
improve ranking models, etc.
§ Assumptions made on user intention – huge volumes of data
allow researches to identify important regularities
The (Interactive) IR Spectrum
“Archetypical IIR Study”
System Focused User/Searcher Focused
TREC-style studies
“User” makes
relevance assessments
Log analysis
Filtering and SDI
1
2
3
4
5
6
7
8
TREC interactive studies
Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 16
§ The typical IIR study – some system/interface is
evaluated, and we observe the searcher’s behaviour
§ Can be behavioural (interactions) or experience (surveys, etc.)
§ Typically report both system and human-based measures
The (Interactive) IR Spectrum
“Archetypical IIR Study”
System Focused User/Searcher Focused
TREC-style studies
“User” makes
relevance assessments
Log analysis
Filtering and SDI TREC interactive studies
1
2
3
4
5
6
7
8
Experimental
information behaviour
Information seeking
behaviour in context
Information seeking
behaviour with IR systems
Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 17
§ 6 Isolation of specific components (i.e., controlling what
results are returned) – typically used in psychology studies
§ 8 Human-centric studies, where qualitative surveys and
interviews are typically conducted
Classical IR: The Cranfield Experiments
§ Much of the classical IR research follows
the Cranfield experiments devised by
Cyril Cleverdon at Cranfield university
§ Concept of a corpus, a set of
information needs, and judgements
Did you know that Cranfield is the only university in the world with a functional airport? 18
“…a laboratory type situation where, freed as far as
possible from the contamination of operational variables,
the performance of index languages could be considered
in isolation.” Cleverdon (1991)
Image
credit:
https://www.cranfield.ac.uk/press/news-2016/cranfield-
university-announces-plans-for-festival-of-flight
Assumptions of Cranfield
§ Assumes a static information need
§ Once a searcher starts, their need does not evolve over time
§ Representative of an entire population
§ Searchers assume the same documents are relevant
§ The list of documents is total and complete
§ All relevant documents have been identified beforehand
19
While good for (simplifying) experimentation, are these assumptions realistic?
§ Assumptions are good for reproducible, system-sided
research; lacking for user-sided research
§ Carried across to Information Retrieval evaluation fora
(e.g., TREC, NTCIR, CLEF…)
§ Over the years have provided numerous test collections and
topics for assisting in promoting reproducible research
k
Cranfield “User Models”
20
Researchers often state that Cranfield neglects the user; they
don’t! They actually abstract the user…
?
The “Cranfield Style” Searcher Model
Cutoff k
reached?
Issue Query
Consider Relevant
No
Click Document
Click Summary
No more
topics?
Yes
Yes
No
21
“Cranfield Style” Searcher Assumptions
22
Cutoff k
reached?
Issue Query
Consider Relevant
No
Click Document
Click Summary
No more
topics?
Yes
Yes
No
“Cranfield Style” Searcher Assumptions
23
Cutoff k
reached?
Issue Query
Consider Relevant
No
Click Document
Click Summary
No more
topics?
Yes
Yes
No
A single query is
issued for each topic
“Cranfield Style” Searcher Assumptions
24
Cutoff k
reached?
Issue Query
Consider Relevant
No
Click Document
Click Summary
No more
topics?
Yes
Yes
No
A single query is
issued for each topic
Every document is inspected,
regardless of relevance to the
topic being examined
“Cranfield Style” Searcher Assumptions
25
Cutoff k
reached?
Issue Query
Consider Relevant
No
Click Document
Click Summary
No more
topics?
Yes
Yes
No
A single query is
issued for each topic
Every document is inspected,
regardless of relevance to the
topic being examined
A user will “examine”
to a fixed depth of k
So what is More Realistic?
§ Interactive Information Retrieval saves the day…
§ We begin to shift away from these generally accepted
assumptions for Information Retrieval evaluation
§ We start to consider more realistic (but more complex)
interaction models to better explain what a user does
when interacting with a search system and/or information
26
The Interactive IR Process
Clicks, hovers, queries, and more
PART II
The Interactive IR Process
Retrieval Engine
28
The Interactive IR Process
Retrieval Engine
29
The Interactive IR Process
Retrieval Engine
Information Need
What to search for
29
The Interactive IR Process
Retrieval Engine
Information Need
What to search for
Query/Queries
Information need in term(s)
29
The Interactive IR Process
Interface/SERP
Retrieval Engine
Information Need
What to search for
Query/Queries
Information need in term(s)
Examination
29
The Interactive IR Process
Interface/SERP
Retrieval Engine
Information Need
What to search for
Query/Queries
Information need in term(s)
Click
Examination
Attractive?
29
The Interactive IR Process
Interface/SERP
Retrieval Engine
Information Need
What to search for
Query/Queries
Information need in term(s)
Document(s)
Click
The word
"Canberra" is
popularly
claimed to
derive from the word Kam-
bera or Canberry, which is
claimed to mean "meeting
place" in Ngunnawal, one of
the Indigenous languages
spoken in the district by...
Examination
Attractive?
29
The Interactive IR Process
Interface/SERP
Retrieval Engine
Information Need
What to search for
Query/Queries
Information need in term(s)
Document(s)
Click
The word
"Canberra" is
popularly
claimed to
derive from the word Kam-
bera or Canberry, which is
claimed to mean "meeting
place" in Ngunnawal, one of
the Indigenous languages
spoken in the district by...
Relevant?
Examination
Examination
Attractive?
29
The Interactive IR Process
Interface/SERP
Retrieval Engine
Information Need
What to search for
Query/Queries
Information need in term(s)
Document(s)
Click
STOP
The word
"Canberra" is
popularly
claimed to
derive from the word Kam-
bera or Canberry, which is
claimed to mean "meeting
place" in Ngunnawal, one of
the Indigenous languages
spoken in the district by...
Relevant?
Examination
Examination
Attractive?
29
The Interactive IR Process
Interface/SERP
Retrieval Engine
Information Need
What to search for
Query/Queries
Information need in term(s)
Document(s)
Examination
Attractive?
Click
STOP
STOP
The word
"Canberra" is
popularly
claimed to
derive from the word Kam-
bera or Canberry, which is
claimed to mean "meeting
place" in Ngunnawal, one of
the Indigenous languages
spoken in the district by...
Relevant?
Examination
29
The Interactive IR Process
Interface/SERP
Retrieval Engine
Information Need
What to search for
Query/Queries
Information need in term(s)
Document(s)
Reformulation
Examination
Attractive?
Click
STOP
STOP
The word
"Canberra" is
popularly
claimed to
derive from the word Kam-
bera or Canberry, which is
claimed to mean "meeting
place" in Ngunnawal, one of
the Indigenous languages
spoken in the district by...
Relevant?
Examination
29
The Information Need
§ The reason why a searcher approaches a retrieval system!
The Anomalous State of Knowledge (see Belkin)
A knowledge gap, or inconsistency with the world…
§ Is considered to be
dynamic (changes) as a
search session progresses
30
SERPs, Sessions, and Interactions
31
Canberra - Wikipedia
https://en.wikipedia.org/wiki/Canberra
Canberra is the capital city of Australia. With a population of 403,468, it is Aus-
tralia's largest inland city and the eighth-largest city overall. The city is located...
VisitCanberra: Canberra Holidays, Accommodation & Things...
https://visitcanberra.com.au/
Discover things to do in Canberra with our guide. Experience culture at the Na-
tional Portrait Gallery and the National Gallery of Australia, or visit the...
Canberra Airport | Arrivals, Departures, Lounges, Transport...
https://www.canberraairport.com.au/
Official website for Canberra Airport - The latest information on flights, parking,
transport and more. View live information on arrivals and departures.
canberra australia
Example Search Engine Results Page (SERP)
Query Terms
Title
Canberra
Capital of Australia
Canberra is the capital city of
Australia. With a population of
403,468, it is Australia’s larg-
est inland city and the
eighth-largest city overall.
Wikipedia
Left Rail (Result Summaries)
Right Rail
Source Snippet Fragments
Information Card
Result
Summary
SERPs, Sessions, and Interactions
32
Canberra - Wikipedia
https://en.wikipedia.org/wiki/Canberra
Canberra is the capital city of Australia. With a population of 403,468, it is Aus-
tralia's largest inland city and the eighth-largest city overall. The city is located...
VisitCanberra: Canberra Holidays, Accommodation & Things...
https://visitcanberra.com.au/
Discover things to do in Canberra with our guide. Experience culture at the Na-
tional Portrait Gallery and the National Gallery of Australia, or visit the...
Canberra Airport | Arrivals, Departures, Lounges, Transport...
https://www.canberraairport.com.au/
Official website for Canberra Airport - The latest information on flights, parking,
transport and more. View live information on arrivals and departures.
canberra australia
Example Search Engine Results Page (SERP)
Query Terms
Title
Canberra
Capital of Australia
Canberra is the capital city of
Australia. With a population of
403,468, it is Australia’s larg-
est inland city and the
eighth-largest city overall.
Wikipedia
Left Rail (Result Summaries)
Right Rail
Source Snippet Fragments
Information Card
Result
Summary
Interactions are recorded and
stored for post-hoc analysis
SERPs, Sessions, and Interactions
33
Canberra - Wikipedia
https://en.wikipedia.org/wiki/Canberra
Canberra is the capital city of Australia. With a population of 403,468, it is Aus-
tralia's largest inland city and the eighth-largest city overall. The city is located...
VisitCanberra: Canberra Holidays, Accommodation & Things...
https://visitcanberra.com.au/
Discover things to do in Canberra with our guide. Experience culture at the Na-
tional Portrait Gallery and the National Gallery of Australia, or visit the...
Canberra Airport | Arrivals, Departures, Lounges, Transport...
https://www.canberraairport.com.au/
Official website for Canberra Airport - The latest information on flights, parking,
transport and more. View live information on arrivals and departures.
canberra australia
Example Search Engine Results Page (SERP)
Query Terms
Title
Canberra
Capital of Australia
Canberra is the capital city of
Australia. With a population of
403,468, it is Australia’s larg-
est inland city and the
eighth-largest city overall.
Wikipedia
Left Rail (Result Summaries)
Right Rail
Source Snippet Fragments
Information Card
Result
Summary
Search Sessions often
constitute multiple queries
Search is Inherently Interactive
§ We know that the search process is not rigid!
§ Information needs are dynamic, and vary as a searcher
consumes information
§ Thinking about the complexity of a SERP and the interactions,
the basic searcher model is inadequate for demonstrating
what actually takes place when searching
§ Researchers have devised a number of expanded conceptual
and theoretical models to better explain IIR
34
Conceptual Modelling of Interactive IR
How can we better represent the search process?
PART III
Conceptual Models of Search
§ A conceptual model of search attempts to capture the
key interactions that take place during a search session
§ Being conceptual, they act as scaffolding – you can take
the scaffolding, and build all sorts of “user interaction models”
with them (instantiate each block in different ways)
Conceptual models differ from theoretical models; see later! 36
Write Slide Scream into Void Complete?
Expanded Conceptual Models
Adapted (with permission) from Baskaya et al. (see CIKM 2013 proceedings) 37
Issue Query Examine Snippet
Relevant?
Yes
Attractive?
Stop
Session?
Read Document
Continue
Examining
SERP?
No
Yes Yes
No
No
No
Yes
Expanded Conceptual Models
Adapted (with permission) from Baskaya et al. (see CIKM 2013 proceedings) 38
P=1 P<=1 P=1
P=1
P<=1
P<=1
P<=1
P<=1
P<=1
Formulate Query Scan a Snippet Click a Link Read a Document
Judge Document
Relevance
Stop Session
P<=1
Expanded Conceptual Models
§ General flow of the
searcher is the same as
before
§ Allowed searcher to
select which summary
to read – non-linear!
§ Also incorporates
ability to select a
search system to use
For more information, have a look at Thomas et al. (IIiX, precursor to CHIIR, in 2014) 39
Enticed by
summary i?
Select System Enter Query Choose position i
Evaluate summary i
Click
summary
link?
Read (part of)
document
End query?
End session?
Decide
next action
si
ri
No
Yes
Yes
No
Yes
No
Yes
No
Change
query
Change retrieval system
Expanded Conceptual Models
§ The Complex Searcher
Model – adapted from
observing logs and previous
conceptual models
§ More on this later
§ We can consider blocks in
isolation, or as part of the
entire process
https://www.dmax.org.uk/thesis/ 40
Yes
Select
Query
Out of queries
Appears
Useful?
Attractive?
Relevant?
Continue
on SERP?
Continue?
Examine Topic Generate Queries Issue Query
View SERP
Examine Snippet
Click Document
Assess Document
Mark Document
No
Yes
No
No
No
Yes Yes
Yes
No
Theoretical Models of Search
Providing us with predictive power
PART IV
Theoretical Models of Search
§ IIR researchers have proposed mathematically grounded
models that provide us with a descriptive, predictive ability
to explain how and why searchers behave in a given way
§ Such models have limitations, too!
§ Assumptions in human behaviour (behaving rationally)
§ Mathematically-based can be considered closed-form and can
make it hard to model the complex phenomena1
1Fishwick (1995) outlines simulation as a means for permitting complex phenomena; see later. 43
Theoretical Models of Search
44
§ Three competing theoretical models have been proposed…
All three theories have been shown to be mathematically equiv. See Azzopardi and Zuccon (2015 ICTIR)
Interactive
Probability
Ranking
Principle
Norbert Fuhr, 2008
Search
Economic
Theory
Leif Azzopardi, 2011
Information
Foraging
Theory
Peter Pirolli and
Stuart Card, 1999
Expanding the PRP Economic theory Animal behaviour
The Berrypicking Model
§ A well known model where searchers are considered
analogous to foragers, scavenging for food in the wild
See Bates (1989) 45
The Berrypicking Model
§ A well known model where searchers are considered
analogous to foragers, scavenging for food in the wild
See Bates (1989). 45
The Berrypicking Model
§ A well known model where searchers are considered
analogous to foragers, scavenging for food in the wild
See Bates (1989). 45
The Berrypicking Model
§ A well known model where searchers are considered
analogous to foragers, scavenging for food in the wild
See Bates (1989). 45
The Berrypicking Model
§ A well known model where searchers are considered
analogous to foragers, scavenging for food in the wild
See Bates (1989). 45
The Berrypicking Model
§ A well known model where searchers are considered
analogous to foragers, scavenging for food in the wild
See Bates (1989). 45
The Berrypicking Model
§ A well known model where searchers are considered
analogous to foragers, scavenging for food in the wild
See Bates (1989). 45
The Berrypicking Model
§ A well known model where searchers are considered
analogous to foragers, scavenging for food in the wild
Bates does publish a later paper that discusses cost/benefit analyses, however. 46
§ Highly descriptive, but importantly, not predictive
§ You go for the juiciest berries, but the model does not provide a
rationale as to why (accruing gain)
§ How long should a forager spend in a given berry bush?
§ We need models that offer predictive power to answer this
Information Foraging Theory
§ Devised from Foraging Theory, the study
of how animals forage for food
§ Examining their behaviours, where they
attempt to maximise their gain (intake)
per unit of time (in order to survive)
47
A totally fascinating book; see Stephens and Krebs (1986)
Information Foraging Theory
§ Pirolli & Card applied Foraging Theory to search!
§ Foraging Theory costs of three models…
48
Diet Model Patch Model Scent Model
Forager
Patches and Scent
§ An area in which gains can be made is called a patch
§ A forager will follow a given scent to the patch, and make
decisions as to whether to head towards it, or once inside,
when to leave it
49
Forager Patch
Patches and Scent
§ An area in which gains can be made is called a patch
§ A forager will follow a given scent to the patch, and make
decisions as to whether to head towards it, or once inside,
when to leave it
49
Forager
Scent (Pollen)
Patch
Patches and Scent
§ An area in which gains can be made is called a patch
§ A forager will follow a given scent to the patch, and make
decisions as to whether to head towards it, or once inside,
when to leave it
49
Forager
Scent (Pollen)
Patch
Patches and Scent
§ An area in which gains can be made is called a patch
§ A forager will follow a given scent to the patch, and make
decisions as to whether to head towards it, or once inside,
when to leave it
49
Forager
Scent (Pollen)
Patch
Beetween patch time
Patches and Scent
§ An area in which gains can be made is called a patch
§ A forager will follow a given scent to the patch, and make
decisions as to whether to head towards it, or once inside,
when to leave it
49
Forager
Scent (Pollen)
Patch
Beetween patch time
Within patch time
Patches and Scent
§ An area in which gains can be made is called a patch
§ A forager will follow a given scent to the patch, and make
decisions as to whether to head towards it, or once inside,
when to leave it
49
Forager
Scent (Pollen)
Patch
Beetween patch time
Within patch time STOP
Patches and Scent
§ An area in which gains can be made is called a patch
§ A forager will follow a given scent to the patch, and make
decisions as to whether to head towards it, or once inside,
when to leave it
49
Forager
Scent (Pollen)
Patch
Beetween patch time
Within patch time STOP
Patches and Scent
§ An area in which gains can be made is called a patch
§ A forager will follow a given scent to the patch, and make
decisions as to whether to head towards it, or once inside,
when to leave it
49
Foragers
Patches, Scent, and Search
§ How does search fit into this beelievable theory?
50
Foragers
Patches
Patches, Scent, and Search
§ How does search fit into this beelievable theory?
50
Interface/SERP
Foragers
Patches
Patches, Scent, and Search
§ How does search fit into this beelievable theory?
50
Interface/SERP
Foragers
Patches
Within Patch Time
Patches, Scent, and Search
§ How does search fit into this beelievable theory?
50
Interface/SERP
Foragers
Patches
search query
Between Patch Time
Within Patch Time
Patches, Scent, and Search
§ How does search fit into this beelievable theory?
50
Interface/SERP
Foragers
Patches
search query
Between Patch Time
Within Patch Time
Scent?
Patches, Scent, and Search
§ How does search fit into this beelievable theory?
50
Predictive Power of IFT
§ We can use IFT to predict when
someone should stop examining
results on a SERP (for example)
§ We can use the Marginal Value
Theorem to predict when you should
stop and leave a patch
§ This is called the optimal stopping
point – gain diminishes after this!
51
Cumulative
Gain
(CG)
Time
Predictive Power of IFT
§ We can use IFT to predict when
someone should stop examining
results on a SERP (for example)
§ We can use the Marginal Value
Theorem to predict when you should
stop and leave a patch
§ This is called the optimal stopping
point – gain diminishes after this!
51
Cumulative
Gain
(CG)
Time
Predictive Power of IFT
§ We can use IFT to predict when
someone should stop examining
results on a SERP (for example)
§ We can use the Marginal Value
Theorem to predict when you should
stop and leave a patch
§ This is called the optimal stopping
point – gain diminishes after this!
51
Cumulative
Gain
(CG)
Time
Gain Curve
Predictive Power of IFT
§ We can use IFT to predict when
someone should stop examining
results on a SERP (for example)
§ We can use the Marginal Value
Theorem to predict when you should
stop and leave a patch
§ This is called the optimal stopping
point – gain diminishes after this!
51
Cumulative
Gain
(CG)
Time
Gain Curve
Between Patch
Predictive Power of IFT
§ We can use IFT to predict when
someone should stop examining
results on a SERP (for example)
§ We can use the Marginal Value
Theorem to predict when you should
stop and leave a patch
§ This is called the optimal stopping
point – gain diminishes after this!
51
Cumulative
Gain
(CG)
Time
Within Patch
Gain Curve
Between Patch
Predictive Power of IFT
§ We can use IFT to predict when
someone should stop examining
results on a SERP (for example)
§ We can use the Marginal Value
Theorem to predict when you should
stop and leave a patch
§ This is called the optimal stopping
point – gain diminishes after this!
51
Cumulative
Gain
(CG)
Time
Within Patch
Gain Curve
Between Patch
Predictive Power of IFT
§ We can use IFT to predict when
someone should stop examining
results on a SERP (for example)
§ We can use the Marginal Value
Theorem to predict when you should
stop and leave a patch
§ This is called the optimal stopping
point – gain diminishes after this!
51
Cumulative
Gain
(CG)
Time
Within Patch
A
v
e
r
a
g
e
R
a
t
e
o
f
G
a
i
n
Gain Curve
Between Patch
Predictive Power of IFT
§ We can use IFT to predict when
someone should stop examining
results on a SERP (for example)
§ We can use the Marginal Value
Theorem to predict when you should
stop and leave a patch
§ This is called the optimal stopping
point – gain diminishes after this!
51
Cumulative
Gain
(CG)
Time
Within Patch
A
v
e
r
a
g
e
R
a
t
e
o
f
G
a
i
n
Gain Curve
Between Patch
Predictive Power of IFT
§ We can use IFT to predict when
someone should stop examining
results on a SERP (for example)
§ We can use the Marginal Value
Theorem to predict when you should
stop and leave a patch
§ This is called the optimal stopping
point – gain diminishes after this!
51
Cumulative
Gain
(CG)
Time
Within Patch
STOP
A
v
e
r
a
g
e
R
a
t
e
o
f
G
a
i
n
Gain Curve
Between Patch
Prediction: stop
at this point!
Predicting Other Behaviours
§ IFT can predict a variety of other behaviours too – it’s
how you apply it that is important
§ Whether to enter a patch/SERP, etc…
§ Competing theories (e.g., SET) have also been used to
predict various search behaviours
§ For example, query length vs. gain trade-offs – what is the optimal
query length for a searcher to issue?1
§ Deals with cost/benefit trade-offs – what is most efficient?
1See the tutorial by Azzopardi and Zuccon on developing economic models. 52
Evaluation and Simulation
How can we evaluate our models of search?
PART V
Why is this Important?
§ Theoretical models provide us with an underpinning and
explanation for (rational) searcher behaviours
§ Conceptual models are based on what theoretical models
suggest plus real-world observations of searcher behaviours
to formalise the steps and decisions taken
§ Together, we have a strong set of tools to provide a credible
explanation of the IIR process – but how do we know they
are any good?
54
How do we Evaluate these Models?
§ Evaluation is important – how do we know they are
credible? How do we know they are useful?
§ We can evaluate these models through a combination of
user studies and the simulation of interaction
§ Following a long line of IR research using simulation
§ Offers the freedom to explore a wide range of scenarios (i.e., what
if experiments) all at a low cost, without searcher fatigue, etc.
Refer to Fishwisk (1995) for a detailed and nuanced argument for simulation. 55
The Simulation of Interaction
56
§ We can instantiate each of
the building blocks and
decision points in different
ways to see what happens
§ Studies have examined simulated
queries, browsing behaviours, cost
vs. time, session performance…
§ These experiments must
be properly grounded –
perhaps using interaction
data from a real-world study
Yes
Select
Query
Out of queries
Appears
Useful?
Attractive?
Relevant?
Continue
on SERP?
Continue?
Examine Topic Generate Queries Issue Query
View SERP
Examine Snippet
Click Document
Assess Document
Mark Document
No
Yes
No
No
No
Yes Yes
Yes
No

More Related Content

What's hot

Slideshow ire
Slideshow ireSlideshow ire
Slideshow ire
Anand Agrawal
 
A comprehensive survey of link mining and anomalies detection
A comprehensive survey of link mining and anomalies detectionA comprehensive survey of link mining and anomalies detection
A comprehensive survey of link mining and anomalies detection
csandit
 
Behavioural Modelling Outcomes prediction using Casual Factors
Behavioural Modelling Outcomes prediction using Casual  FactorsBehavioural Modelling Outcomes prediction using Casual  Factors
Behavioural Modelling Outcomes prediction using Casual Factors
IJMER
 
Bulk ieee projects 2012 2013
Bulk ieee projects 2012 2013Bulk ieee projects 2012 2013
Bulk ieee projects 2012 2013
SBGC
 
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET Journal
 
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
Aleksi Aaltonen
 
Ontological and clustering approach for content based recommendation systems
Ontological and clustering approach for content based recommendation systemsOntological and clustering approach for content based recommendation systems
Ontological and clustering approach for content based recommendation systems
vikramadityajakkula
 
25.ranking on data manifold with sink points
25.ranking on data manifold with sink points25.ranking on data manifold with sink points
25.ranking on data manifold with sink points
Venkatesh Neerukonda
 
Recommender System in light of Big Data
Recommender System in light of Big DataRecommender System in light of Big Data
Recommender System in light of Big Data
Khadija Atiya
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender System
theijes
 
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
IJDKP
 
A SURVEY OF LINK MINING AND ANOMALIES DETECTION
A SURVEY OF LINK MINING AND ANOMALIES DETECTIONA SURVEY OF LINK MINING AND ANOMALIES DETECTION
A SURVEY OF LINK MINING AND ANOMALIES DETECTION
IJDKP
 
Prospect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning modelProspect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning model
Open Cyber University of Korea
 
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
jodischneider
 
A.hybrid.recommendation.approach.for.a.tourism.system
A.hybrid.recommendation.approach.for.a.tourism.systemA.hybrid.recommendation.approach.for.a.tourism.system
A.hybrid.recommendation.approach.for.a.tourism.system
benny ribeiro
 
T0 numtq0njc=
T0 numtq0njc=T0 numtq0njc=
Slide 26 sept2017v2
Slide 26 sept2017v2Slide 26 sept2017v2
Slide 26 sept2017v2
Faizura Haneem
 
Integrated expert recommendation model for online communitiesst02
Integrated expert recommendation model for online communitiesst02Integrated expert recommendation model for online communitiesst02
Integrated expert recommendation model for online communitiesst02
IJwest
 
Qualitative analysis/cluster analysis/NVivo analysis /content analysis Interp...
Qualitative analysis/cluster analysis/NVivo analysis /content analysis Interp...Qualitative analysis/cluster analysis/NVivo analysis /content analysis Interp...
Qualitative analysis/cluster analysis/NVivo analysis /content analysis Interp...
HennaAnsari
 
Product Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach TechnologyProduct Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach Technology
IRJET Journal
 

What's hot (20)

Slideshow ire
Slideshow ireSlideshow ire
Slideshow ire
 
A comprehensive survey of link mining and anomalies detection
A comprehensive survey of link mining and anomalies detectionA comprehensive survey of link mining and anomalies detection
A comprehensive survey of link mining and anomalies detection
 
Behavioural Modelling Outcomes prediction using Casual Factors
Behavioural Modelling Outcomes prediction using Casual  FactorsBehavioural Modelling Outcomes prediction using Casual  Factors
Behavioural Modelling Outcomes prediction using Casual Factors
 
Bulk ieee projects 2012 2013
Bulk ieee projects 2012 2013Bulk ieee projects 2012 2013
Bulk ieee projects 2012 2013
 
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
 
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
Not Good Enough but Try Again! Mitigating the Impact of Rejections on New Con...
 
Ontological and clustering approach for content based recommendation systems
Ontological and clustering approach for content based recommendation systemsOntological and clustering approach for content based recommendation systems
Ontological and clustering approach for content based recommendation systems
 
25.ranking on data manifold with sink points
25.ranking on data manifold with sink points25.ranking on data manifold with sink points
25.ranking on data manifold with sink points
 
Recommender System in light of Big Data
Recommender System in light of Big DataRecommender System in light of Big Data
Recommender System in light of Big Data
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender System
 
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
 
A SURVEY OF LINK MINING AND ANOMALIES DETECTION
A SURVEY OF LINK MINING AND ANOMALIES DETECTIONA SURVEY OF LINK MINING AND ANOMALIES DETECTION
A SURVEY OF LINK MINING AND ANOMALIES DETECTION
 
Prospect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning modelProspect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning model
 
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
Enabling reuse of arguments and opinions in open collaboration systems PhD vi...
 
A.hybrid.recommendation.approach.for.a.tourism.system
A.hybrid.recommendation.approach.for.a.tourism.systemA.hybrid.recommendation.approach.for.a.tourism.system
A.hybrid.recommendation.approach.for.a.tourism.system
 
T0 numtq0njc=
T0 numtq0njc=T0 numtq0njc=
T0 numtq0njc=
 
Slide 26 sept2017v2
Slide 26 sept2017v2Slide 26 sept2017v2
Slide 26 sept2017v2
 
Integrated expert recommendation model for online communitiesst02
Integrated expert recommendation model for online communitiesst02Integrated expert recommendation model for online communitiesst02
Integrated expert recommendation model for online communitiesst02
 
Qualitative analysis/cluster analysis/NVivo analysis /content analysis Interp...
Qualitative analysis/cluster analysis/NVivo analysis /content analysis Interp...Qualitative analysis/cluster analysis/NVivo analysis /content analysis Interp...
Qualitative analysis/cluster analysis/NVivo analysis /content analysis Interp...
 
Product Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach TechnologyProduct Recommendation Systems based on Hybrid Approach Technology
Product Recommendation Systems based on Hybrid Approach Technology
 

Similar to Invited Lecture on Interactive Information Retrieval

A Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine LearningA Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
IRJET Journal
 
IRJET- Predicting Review Ratings for Product Marketing
IRJET- Predicting Review Ratings for Product MarketingIRJET- Predicting Review Ratings for Product Marketing
IRJET- Predicting Review Ratings for Product Marketing
IRJET Journal
 
Research Metadata Mechanics - Simon Porter
Research Metadata Mechanics - Simon PorterResearch Metadata Mechanics - Simon Porter
Research Metadata Mechanics - Simon Porter
CASRAI
 
Sub1579
Sub1579Sub1579
BLC & Digital Science: Jonathan Breeze, Symplectic
BLC & Digital Science: Jonathan Breeze, SymplecticBLC & Digital Science: Jonathan Breeze, Symplectic
BLC & Digital Science: Jonathan Breeze, Symplectic
Boston Library Consortium, Inc.
 
Jonathan Breeze, Symplectic
Jonathan Breeze, SymplecticJonathan Breeze, Symplectic
Jonathan Breeze, Symplectic
BostonLibraryCosnortium
 
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
IJTET Journal
 
On the benefit of logic-based machine learning to learn pairwise comparisons
On the benefit of logic-based machine learning to learn pairwise comparisonsOn the benefit of logic-based machine learning to learn pairwise comparisons
On the benefit of logic-based machine learning to learn pairwise comparisons
journalBEEI
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Information Retrieval Models for Recommender Systems - PhD slides
Information Retrieval Models for Recommender Systems - PhD slidesInformation Retrieval Models for Recommender Systems - PhD slides
Information Retrieval Models for Recommender Systems - PhD slides
Daniel Valcarce
 
Perception Determined Constructing Algorithm for Document Clustering
Perception Determined Constructing Algorithm for Document ClusteringPerception Determined Constructing Algorithm for Document Clustering
Perception Determined Constructing Algorithm for Document Clustering
IRJET Journal
 
An empirical performance evaluation of relational keyword search systems
An empirical performance evaluation of relational keyword search systemsAn empirical performance evaluation of relational keyword search systems
An empirical performance evaluation of relational keyword search systems
Browse Jobs
 
Query- And User-Dependent Approach for Ranking Query Results in Web Databases
Query- And User-Dependent Approach for Ranking Query  Results in Web DatabasesQuery- And User-Dependent Approach for Ranking Query  Results in Web Databases
Query- And User-Dependent Approach for Ranking Query Results in Web Databases
IOSR Journals
 
A Social Network-Empowered Research Analytics Framework For Project Selection
A Social Network-Empowered Research Analytics Framework For Project SelectionA Social Network-Empowered Research Analytics Framework For Project Selection
A Social Network-Empowered Research Analytics Framework For Project Selection
Nat Rice
 
Vol 12 No 1 - April 2014
Vol 12 No 1 - April 2014Vol 12 No 1 - April 2014
Vol 12 No 1 - April 2014
ijcsbi
 
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
Olivier Jeunen
 
An efficient information retrieval ontology system based indexing for context
An efficient information retrieval ontology system based indexing for contextAn efficient information retrieval ontology system based indexing for context
An efficient information retrieval ontology system based indexing for context
eSAT Journals
 
McGeary Data Curation Network: Developing and Scaling
McGeary Data Curation Network: Developing and ScalingMcGeary Data Curation Network: Developing and Scaling
McGeary Data Curation Network: Developing and Scaling
National Information Standards Organization (NISO)
 
Online Learning to Rank
Online Learning to RankOnline Learning to Rank
Online Learning to Rank
ewhuang3
 
ICELW Conference Slides
ICELW Conference SlidesICELW Conference Slides
ICELW Conference Slides
toolboc
 

Similar to Invited Lecture on Interactive Information Retrieval (20)

A Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine LearningA Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
 
IRJET- Predicting Review Ratings for Product Marketing
IRJET- Predicting Review Ratings for Product MarketingIRJET- Predicting Review Ratings for Product Marketing
IRJET- Predicting Review Ratings for Product Marketing
 
Research Metadata Mechanics - Simon Porter
Research Metadata Mechanics - Simon PorterResearch Metadata Mechanics - Simon Porter
Research Metadata Mechanics - Simon Porter
 
Sub1579
Sub1579Sub1579
Sub1579
 
BLC & Digital Science: Jonathan Breeze, Symplectic
BLC & Digital Science: Jonathan Breeze, SymplecticBLC & Digital Science: Jonathan Breeze, Symplectic
BLC & Digital Science: Jonathan Breeze, Symplectic
 
Jonathan Breeze, Symplectic
Jonathan Breeze, SymplecticJonathan Breeze, Symplectic
Jonathan Breeze, Symplectic
 
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
 
On the benefit of logic-based machine learning to learn pairwise comparisons
On the benefit of logic-based machine learning to learn pairwise comparisonsOn the benefit of logic-based machine learning to learn pairwise comparisons
On the benefit of logic-based machine learning to learn pairwise comparisons
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Information Retrieval Models for Recommender Systems - PhD slides
Information Retrieval Models for Recommender Systems - PhD slidesInformation Retrieval Models for Recommender Systems - PhD slides
Information Retrieval Models for Recommender Systems - PhD slides
 
Perception Determined Constructing Algorithm for Document Clustering
Perception Determined Constructing Algorithm for Document ClusteringPerception Determined Constructing Algorithm for Document Clustering
Perception Determined Constructing Algorithm for Document Clustering
 
An empirical performance evaluation of relational keyword search systems
An empirical performance evaluation of relational keyword search systemsAn empirical performance evaluation of relational keyword search systems
An empirical performance evaluation of relational keyword search systems
 
Query- And User-Dependent Approach for Ranking Query Results in Web Databases
Query- And User-Dependent Approach for Ranking Query  Results in Web DatabasesQuery- And User-Dependent Approach for Ranking Query  Results in Web Databases
Query- And User-Dependent Approach for Ranking Query Results in Web Databases
 
A Social Network-Empowered Research Analytics Framework For Project Selection
A Social Network-Empowered Research Analytics Framework For Project SelectionA Social Network-Empowered Research Analytics Framework For Project Selection
A Social Network-Empowered Research Analytics Framework For Project Selection
 
Vol 12 No 1 - April 2014
Vol 12 No 1 - April 2014Vol 12 No 1 - April 2014
Vol 12 No 1 - April 2014
 
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
Revisiting Offline Evaluation for Implicit-Feedback Recommender Systems (Doct...
 
An efficient information retrieval ontology system based indexing for context
An efficient information retrieval ontology system based indexing for contextAn efficient information retrieval ontology system based indexing for context
An efficient information retrieval ontology system based indexing for context
 
McGeary Data Curation Network: Developing and Scaling
McGeary Data Curation Network: Developing and ScalingMcGeary Data Curation Network: Developing and Scaling
McGeary Data Curation Network: Developing and Scaling
 
Online Learning to Rank
Online Learning to RankOnline Learning to Rank
Online Learning to Rank
 
ICELW Conference Slides
ICELW Conference SlidesICELW Conference Slides
ICELW Conference Slides
 

Recently uploaded

bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
KrushnaDarade1
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
MaheshaNanjegowda
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills MN
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
IshaGoswami9
 
Cytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptxCytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptx
Hitesh Sikarwar
 
Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
muralinath2
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
Aditi Bajpai
 
20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx
Sharon Liu
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
HongcNguyn6
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
Abdul Wali Khan University Mardan,kP,Pakistan
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Texas Alliance of Groundwater Districts
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
Daniel Tubbenhauer
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
Texas Alliance of Groundwater Districts
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
David Osipyan
 
Thornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdfThornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdf
European Sustainable Phosphorus Platform
 

Recently uploaded (20)

bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
 
Cytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptxCytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptx
 
Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
 
20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
 
Thornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdfThornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdf
 

Invited Lecture on Interactive Information Retrieval

  • 1. Yes Appears Useful? Attractive? Relevant? Continue on SERP? Continue? Examine Snippet Click Document Assess Document Save Document No Yes No No No Yes Yes Yes No Interactive Information Retrieval A Quick Introduction: Modelling User Behaviours SIKS Course: Advances in IR 5th October 2021 David Maxwell (@maxwelld90)
  • 2. Who am I? 2 Glasgow § Postdoctoral Researcher Delft University of Technology § PhD in Interactive IR University of Glasgow (2019) Modelling Search and Stopping in Interactive Information Retrieval David Martin Maxwell School of Computing Science College of Science and Engineering University of Glasgow
  • 3. Yes Appears Useful? Attractive? Relevant? Continue on SERP? Continue? Examine Snippet Click Document Assess Document Save Document No Yes No No No Yes Yes Yes No Interactive Information Retrieval A Quick Introduction: Modelling User Behaviours SIKS Course: Advances in IR 5th October 2021 David Maxwell (@maxwelld90)
  • 4. Who do we build Search Engines for? Information Seekers/Users Individual(s) searching for information
  • 5. Considering the User § Literature in IR has often focused on the system-side § Retrieval models, improving ranking, efficiency, etc. § But we develop search engines for users! § How do users behave? § How does an interface change behaviour? § How can we better support users? § We need to better understand complex interactions between a user and system 5
  • 6. What is Interactive IR? 6 “The area of interactive information retrieval covers research related to studying and assisting these diverse end users of information access and retrieval systems.” Ian Ruthven University of Strathclyde “... the interactive approach to IR has led to a focus on the user-oriented activities of query formulation and reformulation, and inspection and judgement of retrieved items ...” Nick Belkin Rutgers University “In interactive information retrieval, users are typically studied along with their interactions with systems and information.” Diane Kelly University of Tennessee
  • 7. Essential Reading (Too many to list here) 7 A probability ranking principle for interactive information retrieval Norbert Fuhr Received: 14 September 2007 / Accepted: 15 January 2008 / Published online: 7 February 2008 ! Springer Science+Business Media, LLC 2008 Abstract The classical Probability Ranking Principle (PRP) forms the theoretical basis for probabilistic Information Retrieval (IR) models, which are dominating IR theory since about 20 years. However, the assumptions underlying the PRP often do not hold, and its view is too narrow for interactive information retrieval (IIR). In this article, a new theo- retical framework for interactive retrieval is proposed: The basic idea is that during IIR, a user moves between situations. In each situation, the system presents to the user a list of choices, about which s/he has to decide, and the first positive decision moves the user to a new situation. Each choice is associated with a number of cost and probability parameters. Based on these parameters, an optimum ordering of the choices can the derived—the PRP for IIR. The relationship of this rule to the classical PRP is described, and issues of further research are pointed out. Keywords Probabilistic retrieval ! Interactive retrieval ! Optimum retrieval rule 1 Introduction Inf Retrieval (2008) 11:251–265 DOI 10.1007/s10791-008-9045-0 Information Foraging Peter Pirolli and Stuart K. Card UIR Technical Report Funded in part by the Office of Naval Research January 1999 Methods for Evaluating Interactive Information Retrieval Systems for Users Diane Kelly, 2009 (FTIR) A Probability Ranking Principle for Interactive Information Retrieval Norbert Fuhr, 2008 (IRJ) The Economics in Interactive Information Retrieval Leif Azzopardi, 2011 (SIGIR) Information Foraging Peter Pirolli (pictured) and Stuart Card, 1999 (Psy. Review)
  • 8. Lecture Outline § We’ll be considering IIR from a modelling perspective 8 Session 2 (14:30-15:15) Session 1 (13:30-14:15) Part I System- to User-Sided Research Part II The Interactive IR Process Part III Conceptual Modelling of Interactive IR Part V Evaluation and the Simulation of Interaction Walkthrough: conducting a simulated analysis of searcher behaviour Part IV Theoretical Models of Search
  • 9. Just a Note § Interactive Information Retrieval is a huge area of active research – with many different facets and areas § We’re only going to be looking at a small subset of research § We won’t be looking at user studies, for example § When we say “model” when I have the floor, we refer to a model of a user’s interactions a searcher undertakes – not some kind of retrieval model 9
  • 10. System- to User-Sided Research What is the difference? PART I
  • 11. System vs. User-Sided Search 11 System-Sided Evaluation Ranking, efficiency, etc. Concerned with the development of retrieval models, efficiency improvements, etc.
  • 12. System vs. User-Sided Search 11 System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc. Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc.
  • 13. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Document Corpus Collection of documents System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc.
  • 14. System vs. User-Sided Search Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Document Corpus Collection of documents Indexing Process Converting to an index System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc. 11
  • 15. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Document Corpus Collection of documents Indexing Process Converting to an index Index Various data structures System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc.
  • 16. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Document Corpus Collection of documents Retrieval Engine Returns a (ranked) list of documents, given an index, retrieval model and query Indexing Process Converting to an index Index Various data structures Retrieval Model Scores documents System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc.
  • 17. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Document Corpus Collection of documents Retrieval Engine Returns a (ranked) list of documents, given an index, retrieval model and query Indexing Process Converting to an index Batch Queries For system evaluation Index Various data structures Retrieval Model Scores documents System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc.
  • 18. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Document Corpus Collection of documents Retrieval Engine Returns a (ranked) list of documents, given an index, retrieval model and query Indexing Process Converting to an index Judgements Created by assessors Batch Queries For system evaluation Index Various data structures Retrieval Model Scores documents System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc.
  • 19. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Interface/SERP Generation of a Search Engine Results Page (SERP) to display matching results Document Corpus Collection of documents Retrieval Engine Returns a (ranked) list of documents, given an index, retrieval model and query Indexing Process Converting to an index Judgements Created by assessors Batch Queries For system evaluation Index Various data structures Retrieval Model Scores documents System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc.
  • 20. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Interface/SERP Generation of a Search Engine Results Page (SERP) to display matching results Document Corpus Collection of documents Retrieval Engine Returns a (ranked) list of documents, given an index, retrieval model and query Indexing Process Converting to an index Judgements Created by assessors Searchers With an information need, seeking to satisfy said need Batch Queries For system evaluation Index Various data structures Retrieval Model Scores documents System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc.
  • 21. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Interface/SERP Generation of a Search Engine Results Page (SERP) to display matching results Document Corpus Collection of documents Retrieval Engine Returns a (ranked) list of documents, given an index, retrieval model and query Indexing Process Converting to an index Information Need What to search for Judgements Created by assessors Searchers With an information need, seeking to satisfy said need Batch Queries For system evaluation Index Various data structures Retrieval Model Scores documents System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc.
  • 22. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Interface/SERP Generation of a Search Engine Results Page (SERP) to display matching results Document Corpus Collection of documents Retrieval Engine Returns a (ranked) list of documents, given an index, retrieval model and query Indexing Process Converting to an index Information Need What to search for Query/Queries Information need in term(s) Judgements Created by assessors Searchers With an information need, seeking to satisfy said need Batch Queries For system evaluation Index Various data structures Retrieval Model Scores documents System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc.
  • 23. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Interface/SERP Generation of a Search Engine Results Page (SERP) to display matching results Document Corpus Collection of documents Retrieval Engine Returns a (ranked) list of documents, given an index, retrieval model and query Indexing Process Converting to an index Information Need What to search for Query/Queries Information need in term(s) Judgements Created by assessors Searchers With an information need, seeking to satisfy said need Interaction Clicking links, examining... Batch Queries For system evaluation Index Various data structures Retrieval Model Scores documents System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc.
  • 24. System vs. User-Sided Search 11 Concerned with the development of retrieval models, efficiency improvements, etc. Concerned with the examination of the interactions between a system and searcher, the presentation of results, etc. Interface/SERP Generation of a Search Engine Results Page (SERP) to display matching results Document Corpus Collection of documents Retrieval Engine Returns a (ranked) list of documents, given an index, retrieval model and query Indexing Process Converting to an index Information Need What to search for Query/Queries Information need in term(s) Judgements Created by assessors Searchers With an information need, seeking to satisfy said need Interaction Clicking links, examining... Batch Queries For system evaluation Index Various data structures Retrieval Model Scores documents System-Sided Evaluation Ranking, efficiency, etc. User-Sided Evaluation Interaction, presentation, etc. Interaction Cycle “Classical IR” Research
  • 25. The (Interactive) IR Spectrum “Archetypical IIR Study” System Focused User/Searcher Focused 1 2 3 4 5 6 7 8 Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 12 § Users/searchers are involved in different studies to varying degrees (or not at all!) – this spectrum is a handy way to categorise them
  • 26. The (Interactive) IR Spectrum “Archetypical IIR Study” System Focused User/Searcher Focused TREC-style studies 1 2 3 4 5 6 7 8 Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 13 § “TREC-style” studies were for system-sided research § Assessors create the relevance judgements, but no real interactions are observed per se
  • 27. The (Interactive) IR Spectrum “Archetypical IIR Study” System Focused User/Searcher Focused TREC-style studies “User” makes relevance assessments 1 2 3 4 5 6 7 8 Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 14 § What if you use a collection (i.e., web-based experiments) where no relevance judgements are available? § Typically used for the creation of document collections (i.e., is this document relevant to the information need?)
  • 28. The (Interactive) IR Spectrum “Archetypical IIR Study” System Focused User/Searcher Focused TREC-style studies “User” makes relevance assessments Filtering and SDI 1 2 3 4 5 6 7 8 Log analysis Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 15 § The dissemination of “transaction logs” from search engines to improve ranking models, etc. § Assumptions made on user intention – huge volumes of data allow researches to identify important regularities
  • 29. The (Interactive) IR Spectrum “Archetypical IIR Study” System Focused User/Searcher Focused TREC-style studies “User” makes relevance assessments Log analysis Filtering and SDI 1 2 3 4 5 6 7 8 TREC interactive studies Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 16 § The typical IIR study – some system/interface is evaluated, and we observe the searcher’s behaviour § Can be behavioural (interactions) or experience (surveys, etc.) § Typically report both system and human-based measures
  • 30. The (Interactive) IR Spectrum “Archetypical IIR Study” System Focused User/Searcher Focused TREC-style studies “User” makes relevance assessments Log analysis Filtering and SDI TREC interactive studies 1 2 3 4 5 6 7 8 Experimental information behaviour Information seeking behaviour in context Information seeking behaviour with IR systems Figure adapted from Diane Kelly’s IIR evaluation book. With permission. 17 § 6 Isolation of specific components (i.e., controlling what results are returned) – typically used in psychology studies § 8 Human-centric studies, where qualitative surveys and interviews are typically conducted
  • 31. Classical IR: The Cranfield Experiments § Much of the classical IR research follows the Cranfield experiments devised by Cyril Cleverdon at Cranfield university § Concept of a corpus, a set of information needs, and judgements Did you know that Cranfield is the only university in the world with a functional airport? 18 “…a laboratory type situation where, freed as far as possible from the contamination of operational variables, the performance of index languages could be considered in isolation.” Cleverdon (1991) Image credit: https://www.cranfield.ac.uk/press/news-2016/cranfield- university-announces-plans-for-festival-of-flight
  • 32. Assumptions of Cranfield § Assumes a static information need § Once a searcher starts, their need does not evolve over time § Representative of an entire population § Searchers assume the same documents are relevant § The list of documents is total and complete § All relevant documents have been identified beforehand 19 While good for (simplifying) experimentation, are these assumptions realistic?
  • 33. § Assumptions are good for reproducible, system-sided research; lacking for user-sided research § Carried across to Information Retrieval evaluation fora (e.g., TREC, NTCIR, CLEF…) § Over the years have provided numerous test collections and topics for assisting in promoting reproducible research k Cranfield “User Models” 20 Researchers often state that Cranfield neglects the user; they don’t! They actually abstract the user… ?
  • 34. The “Cranfield Style” Searcher Model Cutoff k reached? Issue Query Consider Relevant No Click Document Click Summary No more topics? Yes Yes No 21
  • 35. “Cranfield Style” Searcher Assumptions 22 Cutoff k reached? Issue Query Consider Relevant No Click Document Click Summary No more topics? Yes Yes No
  • 36. “Cranfield Style” Searcher Assumptions 23 Cutoff k reached? Issue Query Consider Relevant No Click Document Click Summary No more topics? Yes Yes No A single query is issued for each topic
  • 37. “Cranfield Style” Searcher Assumptions 24 Cutoff k reached? Issue Query Consider Relevant No Click Document Click Summary No more topics? Yes Yes No A single query is issued for each topic Every document is inspected, regardless of relevance to the topic being examined
  • 38. “Cranfield Style” Searcher Assumptions 25 Cutoff k reached? Issue Query Consider Relevant No Click Document Click Summary No more topics? Yes Yes No A single query is issued for each topic Every document is inspected, regardless of relevance to the topic being examined A user will “examine” to a fixed depth of k
  • 39. So what is More Realistic? § Interactive Information Retrieval saves the day… § We begin to shift away from these generally accepted assumptions for Information Retrieval evaluation § We start to consider more realistic (but more complex) interaction models to better explain what a user does when interacting with a search system and/or information 26
  • 40. The Interactive IR Process Clicks, hovers, queries, and more PART II
  • 41. The Interactive IR Process Retrieval Engine 28
  • 42. The Interactive IR Process Retrieval Engine 29
  • 43. The Interactive IR Process Retrieval Engine Information Need What to search for 29
  • 44. The Interactive IR Process Retrieval Engine Information Need What to search for Query/Queries Information need in term(s) 29
  • 45. The Interactive IR Process Interface/SERP Retrieval Engine Information Need What to search for Query/Queries Information need in term(s) Examination 29
  • 46. The Interactive IR Process Interface/SERP Retrieval Engine Information Need What to search for Query/Queries Information need in term(s) Click Examination Attractive? 29
  • 47. The Interactive IR Process Interface/SERP Retrieval Engine Information Need What to search for Query/Queries Information need in term(s) Document(s) Click The word "Canberra" is popularly claimed to derive from the word Kam- bera or Canberry, which is claimed to mean "meeting place" in Ngunnawal, one of the Indigenous languages spoken in the district by... Examination Attractive? 29
  • 48. The Interactive IR Process Interface/SERP Retrieval Engine Information Need What to search for Query/Queries Information need in term(s) Document(s) Click The word "Canberra" is popularly claimed to derive from the word Kam- bera or Canberry, which is claimed to mean "meeting place" in Ngunnawal, one of the Indigenous languages spoken in the district by... Relevant? Examination Examination Attractive? 29
  • 49. The Interactive IR Process Interface/SERP Retrieval Engine Information Need What to search for Query/Queries Information need in term(s) Document(s) Click STOP The word "Canberra" is popularly claimed to derive from the word Kam- bera or Canberry, which is claimed to mean "meeting place" in Ngunnawal, one of the Indigenous languages spoken in the district by... Relevant? Examination Examination Attractive? 29
  • 50. The Interactive IR Process Interface/SERP Retrieval Engine Information Need What to search for Query/Queries Information need in term(s) Document(s) Examination Attractive? Click STOP STOP The word "Canberra" is popularly claimed to derive from the word Kam- bera or Canberry, which is claimed to mean "meeting place" in Ngunnawal, one of the Indigenous languages spoken in the district by... Relevant? Examination 29
  • 51. The Interactive IR Process Interface/SERP Retrieval Engine Information Need What to search for Query/Queries Information need in term(s) Document(s) Reformulation Examination Attractive? Click STOP STOP The word "Canberra" is popularly claimed to derive from the word Kam- bera or Canberry, which is claimed to mean "meeting place" in Ngunnawal, one of the Indigenous languages spoken in the district by... Relevant? Examination 29
  • 52. The Information Need § The reason why a searcher approaches a retrieval system! The Anomalous State of Knowledge (see Belkin) A knowledge gap, or inconsistency with the world… § Is considered to be dynamic (changes) as a search session progresses 30
  • 53. SERPs, Sessions, and Interactions 31 Canberra - Wikipedia https://en.wikipedia.org/wiki/Canberra Canberra is the capital city of Australia. With a population of 403,468, it is Aus- tralia's largest inland city and the eighth-largest city overall. The city is located... VisitCanberra: Canberra Holidays, Accommodation & Things... https://visitcanberra.com.au/ Discover things to do in Canberra with our guide. Experience culture at the Na- tional Portrait Gallery and the National Gallery of Australia, or visit the... Canberra Airport | Arrivals, Departures, Lounges, Transport... https://www.canberraairport.com.au/ Official website for Canberra Airport - The latest information on flights, parking, transport and more. View live information on arrivals and departures. canberra australia Example Search Engine Results Page (SERP) Query Terms Title Canberra Capital of Australia Canberra is the capital city of Australia. With a population of 403,468, it is Australia’s larg- est inland city and the eighth-largest city overall. Wikipedia Left Rail (Result Summaries) Right Rail Source Snippet Fragments Information Card Result Summary
  • 54. SERPs, Sessions, and Interactions 32 Canberra - Wikipedia https://en.wikipedia.org/wiki/Canberra Canberra is the capital city of Australia. With a population of 403,468, it is Aus- tralia's largest inland city and the eighth-largest city overall. The city is located... VisitCanberra: Canberra Holidays, Accommodation & Things... https://visitcanberra.com.au/ Discover things to do in Canberra with our guide. Experience culture at the Na- tional Portrait Gallery and the National Gallery of Australia, or visit the... Canberra Airport | Arrivals, Departures, Lounges, Transport... https://www.canberraairport.com.au/ Official website for Canberra Airport - The latest information on flights, parking, transport and more. View live information on arrivals and departures. canberra australia Example Search Engine Results Page (SERP) Query Terms Title Canberra Capital of Australia Canberra is the capital city of Australia. With a population of 403,468, it is Australia’s larg- est inland city and the eighth-largest city overall. Wikipedia Left Rail (Result Summaries) Right Rail Source Snippet Fragments Information Card Result Summary Interactions are recorded and stored for post-hoc analysis
  • 55. SERPs, Sessions, and Interactions 33 Canberra - Wikipedia https://en.wikipedia.org/wiki/Canberra Canberra is the capital city of Australia. With a population of 403,468, it is Aus- tralia's largest inland city and the eighth-largest city overall. The city is located... VisitCanberra: Canberra Holidays, Accommodation & Things... https://visitcanberra.com.au/ Discover things to do in Canberra with our guide. Experience culture at the Na- tional Portrait Gallery and the National Gallery of Australia, or visit the... Canberra Airport | Arrivals, Departures, Lounges, Transport... https://www.canberraairport.com.au/ Official website for Canberra Airport - The latest information on flights, parking, transport and more. View live information on arrivals and departures. canberra australia Example Search Engine Results Page (SERP) Query Terms Title Canberra Capital of Australia Canberra is the capital city of Australia. With a population of 403,468, it is Australia’s larg- est inland city and the eighth-largest city overall. Wikipedia Left Rail (Result Summaries) Right Rail Source Snippet Fragments Information Card Result Summary Search Sessions often constitute multiple queries
  • 56. Search is Inherently Interactive § We know that the search process is not rigid! § Information needs are dynamic, and vary as a searcher consumes information § Thinking about the complexity of a SERP and the interactions, the basic searcher model is inadequate for demonstrating what actually takes place when searching § Researchers have devised a number of expanded conceptual and theoretical models to better explain IIR 34
  • 57. Conceptual Modelling of Interactive IR How can we better represent the search process? PART III
  • 58. Conceptual Models of Search § A conceptual model of search attempts to capture the key interactions that take place during a search session § Being conceptual, they act as scaffolding – you can take the scaffolding, and build all sorts of “user interaction models” with them (instantiate each block in different ways) Conceptual models differ from theoretical models; see later! 36 Write Slide Scream into Void Complete?
  • 59. Expanded Conceptual Models Adapted (with permission) from Baskaya et al. (see CIKM 2013 proceedings) 37 Issue Query Examine Snippet Relevant? Yes Attractive? Stop Session? Read Document Continue Examining SERP? No Yes Yes No No No Yes
  • 60. Expanded Conceptual Models Adapted (with permission) from Baskaya et al. (see CIKM 2013 proceedings) 38 P=1 P<=1 P=1 P=1 P<=1 P<=1 P<=1 P<=1 P<=1 Formulate Query Scan a Snippet Click a Link Read a Document Judge Document Relevance Stop Session P<=1
  • 61. Expanded Conceptual Models § General flow of the searcher is the same as before § Allowed searcher to select which summary to read – non-linear! § Also incorporates ability to select a search system to use For more information, have a look at Thomas et al. (IIiX, precursor to CHIIR, in 2014) 39 Enticed by summary i? Select System Enter Query Choose position i Evaluate summary i Click summary link? Read (part of) document End query? End session? Decide next action si ri No Yes Yes No Yes No Yes No Change query Change retrieval system
  • 62. Expanded Conceptual Models § The Complex Searcher Model – adapted from observing logs and previous conceptual models § More on this later § We can consider blocks in isolation, or as part of the entire process https://www.dmax.org.uk/thesis/ 40 Yes Select Query Out of queries Appears Useful? Attractive? Relevant? Continue on SERP? Continue? Examine Topic Generate Queries Issue Query View SERP Examine Snippet Click Document Assess Document Mark Document No Yes No No No Yes Yes Yes No
  • 63. Theoretical Models of Search Providing us with predictive power PART IV
  • 64. Theoretical Models of Search § IIR researchers have proposed mathematically grounded models that provide us with a descriptive, predictive ability to explain how and why searchers behave in a given way § Such models have limitations, too! § Assumptions in human behaviour (behaving rationally) § Mathematically-based can be considered closed-form and can make it hard to model the complex phenomena1 1Fishwick (1995) outlines simulation as a means for permitting complex phenomena; see later. 43
  • 65. Theoretical Models of Search 44 § Three competing theoretical models have been proposed… All three theories have been shown to be mathematically equiv. See Azzopardi and Zuccon (2015 ICTIR) Interactive Probability Ranking Principle Norbert Fuhr, 2008 Search Economic Theory Leif Azzopardi, 2011 Information Foraging Theory Peter Pirolli and Stuart Card, 1999 Expanding the PRP Economic theory Animal behaviour
  • 66. The Berrypicking Model § A well known model where searchers are considered analogous to foragers, scavenging for food in the wild See Bates (1989) 45
  • 67. The Berrypicking Model § A well known model where searchers are considered analogous to foragers, scavenging for food in the wild See Bates (1989). 45
  • 68. The Berrypicking Model § A well known model where searchers are considered analogous to foragers, scavenging for food in the wild See Bates (1989). 45
  • 69. The Berrypicking Model § A well known model where searchers are considered analogous to foragers, scavenging for food in the wild See Bates (1989). 45
  • 70. The Berrypicking Model § A well known model where searchers are considered analogous to foragers, scavenging for food in the wild See Bates (1989). 45
  • 71. The Berrypicking Model § A well known model where searchers are considered analogous to foragers, scavenging for food in the wild See Bates (1989). 45
  • 72. The Berrypicking Model § A well known model where searchers are considered analogous to foragers, scavenging for food in the wild See Bates (1989). 45
  • 73. The Berrypicking Model § A well known model where searchers are considered analogous to foragers, scavenging for food in the wild Bates does publish a later paper that discusses cost/benefit analyses, however. 46 § Highly descriptive, but importantly, not predictive § You go for the juiciest berries, but the model does not provide a rationale as to why (accruing gain) § How long should a forager spend in a given berry bush? § We need models that offer predictive power to answer this
  • 74. Information Foraging Theory § Devised from Foraging Theory, the study of how animals forage for food § Examining their behaviours, where they attempt to maximise their gain (intake) per unit of time (in order to survive) 47 A totally fascinating book; see Stephens and Krebs (1986)
  • 75. Information Foraging Theory § Pirolli & Card applied Foraging Theory to search! § Foraging Theory costs of three models… 48 Diet Model Patch Model Scent Model
  • 76. Forager Patches and Scent § An area in which gains can be made is called a patch § A forager will follow a given scent to the patch, and make decisions as to whether to head towards it, or once inside, when to leave it 49
  • 77. Forager Patch Patches and Scent § An area in which gains can be made is called a patch § A forager will follow a given scent to the patch, and make decisions as to whether to head towards it, or once inside, when to leave it 49
  • 78. Forager Scent (Pollen) Patch Patches and Scent § An area in which gains can be made is called a patch § A forager will follow a given scent to the patch, and make decisions as to whether to head towards it, or once inside, when to leave it 49
  • 79. Forager Scent (Pollen) Patch Patches and Scent § An area in which gains can be made is called a patch § A forager will follow a given scent to the patch, and make decisions as to whether to head towards it, or once inside, when to leave it 49
  • 80. Forager Scent (Pollen) Patch Beetween patch time Patches and Scent § An area in which gains can be made is called a patch § A forager will follow a given scent to the patch, and make decisions as to whether to head towards it, or once inside, when to leave it 49
  • 81. Forager Scent (Pollen) Patch Beetween patch time Within patch time Patches and Scent § An area in which gains can be made is called a patch § A forager will follow a given scent to the patch, and make decisions as to whether to head towards it, or once inside, when to leave it 49
  • 82. Forager Scent (Pollen) Patch Beetween patch time Within patch time STOP Patches and Scent § An area in which gains can be made is called a patch § A forager will follow a given scent to the patch, and make decisions as to whether to head towards it, or once inside, when to leave it 49
  • 83. Forager Scent (Pollen) Patch Beetween patch time Within patch time STOP Patches and Scent § An area in which gains can be made is called a patch § A forager will follow a given scent to the patch, and make decisions as to whether to head towards it, or once inside, when to leave it 49
  • 84. Foragers Patches, Scent, and Search § How does search fit into this beelievable theory? 50
  • 85. Foragers Patches Patches, Scent, and Search § How does search fit into this beelievable theory? 50
  • 86. Interface/SERP Foragers Patches Patches, Scent, and Search § How does search fit into this beelievable theory? 50
  • 87. Interface/SERP Foragers Patches Within Patch Time Patches, Scent, and Search § How does search fit into this beelievable theory? 50
  • 88. Interface/SERP Foragers Patches search query Between Patch Time Within Patch Time Patches, Scent, and Search § How does search fit into this beelievable theory? 50
  • 89. Interface/SERP Foragers Patches search query Between Patch Time Within Patch Time Scent? Patches, Scent, and Search § How does search fit into this beelievable theory? 50
  • 90. Predictive Power of IFT § We can use IFT to predict when someone should stop examining results on a SERP (for example) § We can use the Marginal Value Theorem to predict when you should stop and leave a patch § This is called the optimal stopping point – gain diminishes after this! 51 Cumulative Gain (CG) Time
  • 91. Predictive Power of IFT § We can use IFT to predict when someone should stop examining results on a SERP (for example) § We can use the Marginal Value Theorem to predict when you should stop and leave a patch § This is called the optimal stopping point – gain diminishes after this! 51 Cumulative Gain (CG) Time
  • 92. Predictive Power of IFT § We can use IFT to predict when someone should stop examining results on a SERP (for example) § We can use the Marginal Value Theorem to predict when you should stop and leave a patch § This is called the optimal stopping point – gain diminishes after this! 51 Cumulative Gain (CG) Time Gain Curve
  • 93. Predictive Power of IFT § We can use IFT to predict when someone should stop examining results on a SERP (for example) § We can use the Marginal Value Theorem to predict when you should stop and leave a patch § This is called the optimal stopping point – gain diminishes after this! 51 Cumulative Gain (CG) Time Gain Curve Between Patch
  • 94. Predictive Power of IFT § We can use IFT to predict when someone should stop examining results on a SERP (for example) § We can use the Marginal Value Theorem to predict when you should stop and leave a patch § This is called the optimal stopping point – gain diminishes after this! 51 Cumulative Gain (CG) Time Within Patch Gain Curve Between Patch
  • 95. Predictive Power of IFT § We can use IFT to predict when someone should stop examining results on a SERP (for example) § We can use the Marginal Value Theorem to predict when you should stop and leave a patch § This is called the optimal stopping point – gain diminishes after this! 51 Cumulative Gain (CG) Time Within Patch Gain Curve Between Patch
  • 96. Predictive Power of IFT § We can use IFT to predict when someone should stop examining results on a SERP (for example) § We can use the Marginal Value Theorem to predict when you should stop and leave a patch § This is called the optimal stopping point – gain diminishes after this! 51 Cumulative Gain (CG) Time Within Patch A v e r a g e R a t e o f G a i n Gain Curve Between Patch
  • 97. Predictive Power of IFT § We can use IFT to predict when someone should stop examining results on a SERP (for example) § We can use the Marginal Value Theorem to predict when you should stop and leave a patch § This is called the optimal stopping point – gain diminishes after this! 51 Cumulative Gain (CG) Time Within Patch A v e r a g e R a t e o f G a i n Gain Curve Between Patch
  • 98. Predictive Power of IFT § We can use IFT to predict when someone should stop examining results on a SERP (for example) § We can use the Marginal Value Theorem to predict when you should stop and leave a patch § This is called the optimal stopping point – gain diminishes after this! 51 Cumulative Gain (CG) Time Within Patch STOP A v e r a g e R a t e o f G a i n Gain Curve Between Patch Prediction: stop at this point!
  • 99. Predicting Other Behaviours § IFT can predict a variety of other behaviours too – it’s how you apply it that is important § Whether to enter a patch/SERP, etc… § Competing theories (e.g., SET) have also been used to predict various search behaviours § For example, query length vs. gain trade-offs – what is the optimal query length for a searcher to issue?1 § Deals with cost/benefit trade-offs – what is most efficient? 1See the tutorial by Azzopardi and Zuccon on developing economic models. 52
  • 100. Evaluation and Simulation How can we evaluate our models of search? PART V
  • 101. Why is this Important? § Theoretical models provide us with an underpinning and explanation for (rational) searcher behaviours § Conceptual models are based on what theoretical models suggest plus real-world observations of searcher behaviours to formalise the steps and decisions taken § Together, we have a strong set of tools to provide a credible explanation of the IIR process – but how do we know they are any good? 54
  • 102. How do we Evaluate these Models? § Evaluation is important – how do we know they are credible? How do we know they are useful? § We can evaluate these models through a combination of user studies and the simulation of interaction § Following a long line of IR research using simulation § Offers the freedom to explore a wide range of scenarios (i.e., what if experiments) all at a low cost, without searcher fatigue, etc. Refer to Fishwisk (1995) for a detailed and nuanced argument for simulation. 55
  • 103. The Simulation of Interaction 56 § We can instantiate each of the building blocks and decision points in different ways to see what happens § Studies have examined simulated queries, browsing behaviours, cost vs. time, session performance… § These experiments must be properly grounded – perhaps using interaction data from a real-world study Yes Select Query Out of queries Appears Useful? Attractive? Relevant? Continue on SERP? Continue? Examine Topic Generate Queries Issue Query View SERP Examine Snippet Click Document Assess Document Mark Document No Yes No No No Yes Yes Yes No