Dwell time (information retrieval)

From testwiki
Jump to navigation Jump to search

Template:Short description In information retrieval, dwell time[1] denotes the time which a user spends viewing a document or other piece of content after clicking a link on a search engine results page (SERP) or receiving it as part of a "feed" in environments like Instagram or TikTok. Formal descriptions of modern dwell time systems first appear in the literature in early 2010 patent filings.[2][3] The term "dwell time," however, was not in common use until a year later, having been popularized by Duane Forrester (a Senior Project Manager at Bing) in 2011. The term gained popularity in the multimedia library management context in 2012 when it was adopted as a primary ranking coefficient in the then-new 2012 YouTube algorithm.

The purpose of dwell time algorithms is both to more precisely measure the distribution of user interest across content in a library and to combat "clickbait," "thumbnail trolling," or other deceptive tactics that may induce a user to click a link;[4] in general, dwell time algorithms outperform simple click counting as a way of appraising content's quality.[5] Most dwell time algorithms, including the framework first proposed in the early (circa 2010) patent filings, attempt to associate time spent experiencing content to a "full consumption" denominator of some type.[6]

Importantly, notation norms in expressing dwell time concepts mathematically vary, particularly when comparing private sector "white paper" output from sources like Microsoft Research or Google/YouTube with peer-reviewed academic work.

Basics of Dwell Time and Early Modeling Approaches

Dwell time is the duration between when a user clicks on a search engine result or is served a piece of content and when the user returns from or abandons that piece of content. It is a relevance indicator of the search result or content presented correctly satisfying the intent of the user. Short dwell times indicate the user's query intent was not satisfied by viewing the result. Long dwell times indicate the user's query intent was satisfied.[7] Google has used dwell time in page ranking[8] and YouTube adopted dwell time as its dominant ranking coefficient in 2012.[9]

Implementations of the dwell time concept vary and are often proprietary (or guarded as trade secrets), but in academia researchers have shared various implementations. Among the earliest well-documented elucidations of dwell time is this one from Karl T. Muth's February 2010 seminar at the University of Chicago:[10]

RA(i)=∑j=1n(DijLi⋅αj)+βR

where Dij represents attention units spent by user j on media item i. The variable Li is the total duration of the media item, creating a "completion ratio," while αj is a simple weight assigned to the user's historical retention patterns. Finally, βR is the contextual relevance of the item to the search query, which dwell time as adopted by YouTube in 2012[11] and TikTok in 2016[12] used to optimize tx→tx+1→tx+n relevance iteratively using observed user experience data.

Statistical Modeling of Dwell Time

Dwell time distributions observed in web search logs are strictly positive and highly right-skewed, meaning users most frequently exhibit very short reading times, with a long tail of users staying for extended periods. Rather than following a normal distribution, empirical studies in information retrieval demonstrate that dwell time t is more accurately modeled using heavy-tailed distributions, such as the Weibull distribution or Gamma distribution.[13]

In a Weibull model, the probability density function for a user's dwell time is given by:

f(t;k,λ)=kλ(tλ)k−1e−(t/λ)k

where k>0 is the shape parameter and λ>0 is the scale parameter. Research has demonstrated that the shape parameter k can reliably distinguish between different types of user tasks. For instance, informational queries exhibit different decay rates in user attention than navigational queries, allowing search algorithms to mathematically infer user intent based on the shape of the dwell time distribution.

Integration into Probabilistic Click Models

Standard click models, such as the Position-Based Model (PBM) or the Cascade Model, traditionally treat all clicks uniformly (a click is either present or absent). To increase mathematical rigor in relevance estimation, modern algorithmic models introduce dwell time as a continuous variable to calculate the probability of user satisfaction S given a click C.

A fundamental threshold-based approach defines a "satisfactory click" (often termed a "long click") if the dwell time t exceeds a query-dependent threshold τ:[14]

P(S=1|C=1,t)={1if t≥τ0if t<τ

Because a strict binary threshold fails to capture the nuance of moderate dwell times, more advanced frameworks, such as the Time-Aware Click Model (TCM), treat the probability of document relevance as a continuous function of time. These models utilize a cumulative distribution function (CDF) to assign a fractional relevance score to documents:

P(S=1|C=1,t)=1−e−αt

where α is a decay constant tuned to the specific search vertical or document length.[15] By factoring in t as an exponential decay function, search algorithms can mathematically penalize "pogo-sticking" behavior (where a user rapidly transitions back to the SERP or "home feed") while proportionately rewarding content elements or media items that retain user attention.

The "Dynamic Deck" Metaphor

The challenge of continually re-indexing very large, highly active media libraries is often conceptualized in CSE textbooks or systems architecture discussions as the "dynamic deck" problem. In this metaphor, a recommendation algorithm acts as a card dealer tasked with distributing cards to millions of simultaneous players. To achieve user satisfaction (represented by high dwell time), the algorithm must ensure that every user feels they have been dealt a "winning hand."

However, unlike a static physical card game, the digital system must execute this continuously while the "deck" is dynamically changing in size (due to new content being uploaded to the library) and being non-randomly shuffled as secondary algorithms re-index the media. The dynamic deck concept is used to illustrate the computational and probabilistic complexity of delivering consistently high-quality, personalized recommendations in continuous-play or "infinite scroll" environments, such as those utilized by platforms like YouTube, Spotify, TikTok, and Netflix.

The "deck of cards" and "card catalog" analogies were popularized in this context by computer scientist Samuel Madden, who utilized them to explain how records are stored and retrieved in his Database Systems courses at the Massachusetts Institute of Technology.

References

Template:Reflist

Template:Web-software-stub