sigir2014 - impact of response latency on user behavior in web search

29
Impact of Response Latency on User Behavior in Web Search Ioannis Arapakis, Xiao Bai, B. Barla Cambazoglu Yahoo Labs, Barcelona

Upload: yahoo-labs

Post on 22-Jun-2015

364 views

Category:

Internet


0 download

DESCRIPTION

Traditionally, the efficiency and effectiveness of search systems have both been of great interest to the information retrieval community. However, an in-depth analysis on the interplay between the response latency of web search systems and users’ search experience has been missing so far. In order to fill this gap, we conduct two separate studies aiming to reveal how response latency affects the user behavior in web search. First, we conduct a controlled user study trying to understand how users perceive the response latency of a search system and how sensitive they are to increasing delays in response. This study reveals that, when artificial delays are introduced into the response, the users of a fast search system are more likely to notice these delays than the users of a slow search system. The introduced delays become noticeable by the users once they exceed a certain threshold value. Second, we perform an analysis using a large-scale query log obtained from Yahoo web search to observe the potential impact of increasing response latency on the click behavior of users. This analysis demonstrates that latency has an impact on the click behavior of users to some extent. In particular, given two content-wise identical search result pages, we show that the users are more likely to perform clicks on the result page that is served with lower latency.

TRANSCRIPT

Page 1: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Impact of Response Latency on User Behavior in Web Search Ioannis Arapakis, Xiao Bai, B. Barla Cambazoglu

Yahoo Labs, Barcelona

Page 2: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Background Information

§  The core research in IR has been on improving the quality of search results with the eventual goal of satisfying the information needs of users

§  This often requires sophisticated and costly solutions •  more information stored in the inverted index •  machine-learned ranking strategies •  fusing results from multiple resources

Page 2 / 29

Page 3: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Trade-off between the speed of a search system and the quality of its results

Too slow or too fast may result in financial consequences for the search engine

Page 3 / 29

Page 4: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

User Side

§  Web users •  are impatient •  have limited time •  expect sub-second response times

§  High response latency •  can distract users •  results in fewer query submissions •  decreases user engagement over

time

Page 4 / 29

Page 5: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Search Engine Side

§  Search engines •  have large user bases and query

volumes •  make heavy investments on H/W

infrastructure •  try to maintain query response

times at reasonable levels

§  These investments •  incur a financial burden on

search engine companies •  result in financial losses

Page 5 / 29

Page 6: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Research Questions

1.  What are the main components in the response latency of a search engine?

2.  How sensitive are users to response latency? 3.  How much does response latency affect user

behavior? §  We conduct two studies

•  a small-scale user study •  a large-scale query log analysis

Page 6 / 29

Page 7: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Components of User-Perceived Response Latency

§  network latency: tuf + tfu

§  search engine latency: tpre + tfb + tproc + tbf + tpost

§  browser latency: trender

User Searchfrontend

Searchbackend

tpre tproc

tpost

tfb

tbf

tuf

tfu

trender

Page 7 / 29

Page 8: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Distribution of Latency Values

0

0.005

0.010

0.015

0.020

0.025

0.030

0.035

0.040

0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.40

0.2

0.4

0.6

0.8

1.0

Frac

tion

of q

uerie

s

Cum

ulat

ive

fract

ion

of q

uerie

s

Latency (normalized by the mean)

Page 8 / 29

Page 9: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Contribution of Latency Components

0

20

40

60

80

100

0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4

Con

tribu

tion

per c

ompo

nent

(%)

Latency (normalized by the mean)

search engine latencynetwork latencybrowser latency

Page 9 / 29

Page 10: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Study 1: User Sensitivity to Latency

Page 11: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Experimental Method (Task 1 & 2)

§  Two independent variables •  Search latency (0 – 2750ms) •  Search site speed (slow, fast)

§  12 participants (female=6, male=6) •  Studying (33.3%) •  Studying while working (54.3%) •  Full-time employees (16.6%)

Page 11 / 29

Page 12: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Task 1: Procedure

§  Participants submitted 40 navigational queries §  After submitting each query, they were asked to report if the

response of the search site was “slow” or “normal” §  For each query we increased latency by a fixed amount (0 –

1750ms), using a step of 250ms §  Each latency value (e.g., 0, 250, 500) was introduced 5 times,

in a random order

Page 12 / 29

Page 13: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Task 1: Results

250 750 1250 1750Added latency (ms)

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Like

lihoo

d of

feel

ing

adde

d la

tenc

y

Slow SE (base)Slow SEFast SE (base)Fast SE

250 750 1250 1750Added latency (ms)

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Incr

ease

rela

tive

to b

ase

likel

ihoo

d

Slow SEFast SE

§  Delays <500ms are not easily noticeable

§  Delays >1000ms are noticed with high likelihood

Page 13 / 29

Page 14: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Task 2: Procedure

§  Participant submitted 50 navigational queries §  After each query submission they provided an estimation

of the search latency in milliseconds §  For each query we increased latency by a fixed amount

(500 – 2750ms), using a step of 250ms §  Each latency value (e.g., 0, 250, 500) was introduced 5

times, in a random order §  A number of training queries was submitted without any

added delay Page 14 / 29

Page 15: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Task 2: Results

Fig. 1: Slow search engine

1750 2000 2250 2500 2750Actual latency (ms)

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

Pred

icte

d la

tenc

y (m

s)

ActualMalesFemalesAverage

750 1000 1250 1500 1750 2000 2250 2500 2750Actual latency (ms)

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

Pred

icte

d la

tenc

y (m

s)

ActualMalesFemalesAverage

Fig. 2: Fast search engine

Page 15 / 29

Page 16: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Study 2: Impact of Latency on Search Experience

Page 17: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Experimental Design

§  Investigate the effects of response latency on the user engagement and satisfaction

§  Two independent variables •  Search latency (0, 750, 1250, 1750) •  Search site speed (slow, fast)

§  Search latency was set to desired amount using a custom-made javascript deployed through the Greasemonkey extension

§  20 participants (female=10, male=10)

Page 17 / 29

Page 18: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Procedure

§  Participants performed four search tasks •  Evaluate the performance of four different backend search systems •  Submit as many navigational queries from a list of 200 randomly sampled

web domains •  For each query they were asked to locate the target URL among the first

ten results of the SERP

§  Training queries were used to allow participants to familiarize themselves with the “default” search site speed

Page 18 / 29

Page 19: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Questionnaires •  User Engagement Scale (USE)

•  Positive affect (PAS) •  Negative affect (NAS) •  Perceived usability •  Felt involvement and focused attention

•  IBM’s Computer System Usability Questionnaire (CSUQ) •  System usefulness (SYSUSE)

•  Custom statements •  Custom-1: “This search site was fast in responding to my queries” •  Custom-2: “This search site helped me accomplish my task in a reasonable amount of time” •  Custom-3: “I feel satisfied with the retrieved results”

Page 19 / 29

Page 20: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Descriptive Statistics (M) for UE and SYSUSE

SEslow latency SEfast latency

0ms 750ms 1250ms 1750ms 0ms 750ms 1250ms 1750ms

Post-Task Positive Affect 16.20 14.50 15.50 15.20 20.50 19.00 20.80 19.30

Post-Task Negative Affect 7.00 6.80 7.60 6.90 6.80 7.40 7.40 7.20

Frustration 3.20 3.10 2.90 3.30 2.80 3.00 3.50 2.60

Focused Attention 22.80 22.90 19.90 22.20 27.90 26.60 23.90 29.50

SYSUS 32.80 28.90 29.80 27.90 35.20 31.30 29.80 33.20

§  Positive bias towards SEfast

§  SEfast participants were more deeply engaged

§  SEfast participants’ usability perception was more tolerant to delays Page 20 / 29

Page 21: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Correlation Analysis of Beliefs and Reported Scales

Beliefs postPAS postNAS FA CSUQ-SYSUS custom-1 custom-2 custom-3

SEslow will respond fast to my queries .455** .041 0.702** .267 .177 .177 .082

SEslow will provide relevant results .262 -.083 .720** .411** .278 .263 .232

SEfast will respond fast to my queries -.051** .245 .341* .591** .330* .443** .624**

SEfast will provide relevant results -.272 .133 -.133 .378* .212 .259 .390*

*. Correlation is significant at the .05 level (2-tailed). **. Correlation is significant at the .01 level (2-tailed)

Page 21 / 29

Page 22: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Query Log Analysis

Page 23: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Query Log and Engagement Metric

§  Random sample of 30m web search queries obtained from Yahoo §  We use the end-to-end (user perceived) latency values §  To control for differences due to geolocation or device, we select

queries issued: •  Within the US •  To a particular search data center •  from desktop computers

§  We quantify engagement using the clicked page ratio metric

Page 23 / 29

Page 24: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

0.0

0.2

0.4

0.6

0.8

1.0

0.4 0.6 0.8 1.0 1.2 1.4

Clic

ked

page

ratio

(nor

mal

ized

by

the

max

)

Latency (normalized by the mean)

Variation of Clicked Page Ratio Metric

Page 24 / 29

Page 25: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

0.02

0.04

0.06

0.08

0.10

0.12

0 250 500 750 1000 1250 1500 1750 20000.8

0.9

1.0

1.1

1.2

1.3

Frac

tion

of q

uery

pai

rs

Clic

k-on

-fast

/Clic

k-on

-slo

w

Latency difference (in milliseconds)

Click-on-fastClick-on-slowRatio

Eliminating the Effect of Content

§  500ms of latency difference is the critical point beyond which users are more likely to click on a result retrieved with lower latency

Page 25 / 29

Page 26: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Eliminating the Effect of Content

0.02

0.04

0.06

0.08

0.10

0.12

0 250 500 750 1000 1250 1500 1750 20000.8

0.9

1.0

1.1

1.2

1.3

Frac

tion

of q

uery

pai

rs

Clic

k-m

ore-

on-fa

st/C

lick-

mor

e-on

-slo

w

Latency difference (in milliseconds)

Click-more-on-fastClick-more-on-slowRatio

§  Clicking on more results becomes preferable to submitting new queries when the latency difference exceeds a certain threshold (1250ms)

Page 26 / 29

Page 27: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Conclusions §  Up to a point (500ms) added response time delays are not

noticeable by the users §  After a certain threshold (1000ms) the users can feel the added

delay with very high likelihood §  Perception of search latency varies considerably across the

population! §  The tendency to overestimate or underestimate system

performance biases users’ interpretations of search interactions and system usability

Page 27 / 29

Page 28: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Conclusions §  Given two content-wise identical result pages, users are more

likely to click on the result page that is served with lower latency §  500ms of latency difference is the critical point beyond which

users are more likely to click on a result retrieved with lower latency

§  Clicking on more results becomes preferable to submitting new queries when the latency difference exceeds a certain threshold (1250ms)

Page 28 / 29

Page 29: SIGIR2014 - Impact of Response Latency on User Behavior in Web Search

Thank you for your attention!

[email protected]

iarapakis

http://www.slideshare.net/iarapakis/sigir2014