SlideShare uma empresa Scribd logo
Search @ Spotify.
Mounia Lalmas
and many others at Spotify Boston,
London, New York & Stockholm
November 27, 2018
1
2
3
4
5
Outline
About Spotify.
Search at Spotify.
Infrastructure for search.
Search user journey.
Satisfaction in search.
6 Search as recommendation.
About Spotify.
Spotify’s mission is to
unlock the potential of
human creativity — by
giving a million creative
artists the opportunity to
live off their art and
billions of fans the
opportunity to enjoy and
be inspired by it.
87Million
3Billion + 78Markets
40Million +
191Million
€10Billion
Number of playlists Spotify is available in
Revenue paid to rightsholders (as at August 31 2018) Number of songs
Number of subscribers (as at September 30 2018) Number of active users (as at September 30 2018)
http://everynoise.com/
User Engagement Mission:
Match fans and artists in a personal and relevant way.
ARTISTS FANS
playlists
songs ...
catalog search
browse
users
What does it mean to match fans and artists in
a personal and relevant way?Artists
Fans
Search at
Spotify.
Large catalog
40M+ songs, 3B+ playlists
2K+ microgenres
Many languages
78 countries
Different modalities
Typed, voice
Heterogeneous content
Music, podcast
Various granularities
Song, artist, playlist
Various goals
Focus, discover, lean-back, mood
Searching for … music
Large catalog
40M+ songs, 3B+ playlists
2K+ microgenres
Many languages
78 countries
Different modalities
Typed, voice
Heterogeneous content
Music, podcast
Various granularities
Song, artist, playlist
Various goals
Focus, discover, lean-back, mood
Searching for … audio
Large catalog
40M+ songs, 3B+ playlists
2K+ microgenres
Many languages
78 countries
Different modalities
Typed, voice
Heterogeneous content
Music, podcast
Various granularities
Song, artist, playlist
Various goals
Focus, discover, lean-back, mood
Searching for … moods or activities
Search is instantaneous … at each keystroke
m my my_ my_f my_fav
s sa satt sat sati statis
Search is instantaneous
… the search logs for “satisfaction”
From prefix to query
→ What is the actual query?
→ What is success vs prefix vs query?
prefix
query
Infrastructure for
search.
Search infrastructure
{q: ‘drake’, user: ‘user1’}
Client
{q: ‘drake’, user: ‘user1’}
Search Service
Search Results
Re-ranking Service
Candidate List
+Ranked
Candidate List
Retrieval
Service
Candidate List
{q: ‘drake’}
Ranked Candidate List
Search results
re-ranking
A prefix
query
A candidate
to be
scored (ci
)
Metadata
Feature Builder fi,1 fi,2 ... fi,k Scorer si
Ranking model trained on search interaction logs.
Use search sessions that end in a success action as
positive examples.
user, query and item-based features:
- Item popularity
- whether user has searched for this item before
- similarity of the item to the user taste (vector)
- edit distance between prefix query and the
matched item title ...
Search
Research.
We discuss three ongoing projects around
understanding how users search for music
to listen to.
Work in progress.
Search user journey
About intent and mindset
Satisfaction in search
About success and effort
Search as recommendation
About voice
1
2
3
Search user
journey.
Overview of the user journey in search
TYPE/TALK
User
communicates
with us
20
CONSIDER
User evaluates
what we show
them
DECIDE
User ends the
search session
INTENT
What the user
wants to do
MINDSET
How the user
thinks about
results
Intents … what the user wants to do
● Play background music
● Fit an activity
● Listen with others
● Prepare for a concert
● Keep up with current
music here and abroad
● Try recommended
music from friends
● Hear a song stuck in
your head
● Fit a mood
● Keep up with favorite
artists
● Explore a niche genre
LISTEN
Have a listening session
ORGANIZE
Curate for future listening
SHARE
Connect with friends
FACT CHECK
Find specific information
● Make a playlist
● Build library
● Follow artists
● Follow playlists
● Send music to a friend
● Follow a friend
● Check own knowledge
● Gather information
● Learn about concerts
Most common Least Common
based on qualitative research
Mindsets … how the user thinks about results
FOCUSED
One specific thing in mind
OPEN
A seed of an idea in mind
EXPLORATORY
A path to explore
● Find it or not
● Quickest/easiest
path to results is
important
● From nothing good
enough, good enough
to better than good
enough
● Willing to try things out
● But still want to fulfil
their intent
● Difficult for users to
assess how it went
● May be able to answer
in relative terms
● Users expect to be
active when in an
exploratory mindset
● Effort is expected
Most common Least Common
based on qualitative research
A user can approach any intent with any mindset
FOCUSED
One specific thing in mind
OPEN
A seed of an idea in mind
EXPLORATORY
A path to explore
LISTEN
Have a listening session
ORGANIZE
Curate for future listening
SHARE
Connect with friends
FACT CHECK
Find specific information
EXPLORATORY mindset seems rare and likely better served by other features such as Browse.
LISTEN and ORGANIZE are most prominent intents & associated with lean-back vs lean-in behavior.
Focused
mindset.
When users know what they want
to find.
The pull paradigm and how it
translates to the music context.
Findings from large-scale in-app
survey + behavioral analysis.
65% of searches were focused.
When users search with a Focused Mindset
Put MORE effort in search.
Scroll down and click on lower rank results.
Click MORE on album/track/artist and LESS
on playlist.
MORE likely to save/add but LESS likely to
stream directly.
Understanding intents helps us understand
search satisfaction (even within a mindset).
Satisfaction in search.
What drives
user satisfaction
in search?
Findings from qualitative
research.
Focused mindset.
User satisfaction translates into success
and effort.
Good experience is finding, ideally with
little effort.
Bad experience is not finding, not knowing
how to find, or struggling while searching.
Users prioritize success and given success,
they want to minimize effort.
Mapping success and effort metrics with the search
user journey
DECIDE
User ends the
search session.
TYPE
User
communicates
with us.
CONSIDER
User evaluates
search results.
“Success” metrics associate with the
decide phase
“Effort” metrics associate with the type and consider
phases
Examples of success and effort metrics
DECIDE TYPE
number of
deletions, ...
CONSIDER
back button
clicks, first and
last click
position, ...
Time to success
“Success” metrics “Effort” metrics
stream
LISTEN
Have a listening session
add to a playlist, save
into a collection, follow
an artist, follow a
playlist, ...
ORGANIZE
Curate for future listening
Satisfaction metrics for search (focus mindset)
DECIDE
User ends the
search session.
TYPE
User
communicates
with us.
CONSIDER
User evaluates
search results.
“Success” metrics associate with the
decide phase
“Effort” metrics associate with the type and consider
phases
≅DECIDE metrics ∆ (TYPE metrics ⨁ CONSIDER metrics)
Satisfaction in
search.
Going beyond the focused
mindset.
Success and effort in search
shaped by mindsets.
Focused: one specific thing in mind
Open: a seed of an idea in mind
User can approach any intent with
any mindset.
Automatically identify mindsets.
Automatically identify intents.
Explore satisfaction metrics that
incorporates success and effort
with respect to intent and mindset.
Search as
recommendation.
Users ask for Spotify to play music, without saying
what they would like to hear (open mindset)
Play
Spotify
Play music
Play music
from Spotify
Play me
some music
Play the
music
Play my
Spotify
Play some
music on
Spotify
Play some
music
Play music
on Spotify
Search by
voice.
A type of push paradigm
and how it translates to the
music context.
Findings from qualitative
research.
Why users provide non-specific
queries
Open mindset in voice
Private & Confidential, For Internal Use
Only
Why users do not provide a
non-specific query
They want to effortlessly start a lean
back listening session.
They do not want to make a content
decision.
They want to resume a previous
listening session.
They are curious and want to playfully
engage with Spotify.
They did not know that they could
engage with Spotify this way.
They cannot predict what they will get,
and are not willing to give up control.
They have specific tastes, and do not
trust that something that matches their
listening habits will be returned.
Search as
recommendation.
Delivering for the open
mindset.
Non-specific querying is a way for a user
to effortlessly start a listening session
via voice.
Non-specific querying is a way to remove
the burden of choice when a user is open
to lean-back listening.
User education matters as users will not
engage in a use-case they do not know
about.
Trust and control are central to a positive
experience. Users need to trust the system
enough to try it out.
Some final
words.
Searching
for music.
Qualitative & quantitative research has
helped bring a deeper understanding
into how and why users search for
music and how they assess the quality
of their search experience.
Some of these have been and are being
validated and expanded through more
research.
Input to ranking algorithms and metrics.
Much more to come.
1
Multimodality
pull vs push
Satisfaction
success vs effort
Intents
listen vs organize
Mindsets
focused vs open
2
3
4
Join the band!
https://www.spotifyjobs.com/search-jobs/

Mais conteúdo relacionado

Mais procurados

Spotify Discover Weekly: The machine learning behind your music recommendations
Spotify Discover Weekly: The machine learning behind your music recommendationsSpotify Discover Weekly: The machine learning behind your music recommendations
Spotify Discover Weekly: The machine learning behind your music recommendations
Sophia Ciocca
 
Collaborative Filtering at Spotify
Collaborative Filtering at SpotifyCollaborative Filtering at Spotify
Collaborative Filtering at Spotify
Erik Bernhardsson
 
Algorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at SpotifyAlgorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at Spotify
Chris Johnson
 
CF Models for Music Recommendations At Spotify
CF Models for Music Recommendations At SpotifyCF Models for Music Recommendations At Spotify
CF Models for Music Recommendations At Spotify
Vidhya Murali
 
Big data and machine learning @ Spotify
Big data and machine learning @ SpotifyBig data and machine learning @ Spotify
Big data and machine learning @ Spotify
Oscar Carlsson
 
Machine learning @ Spotify - Madison Big Data Meetup
Machine learning @ Spotify - Madison Big Data MeetupMachine learning @ Spotify - Madison Big Data Meetup
Machine learning @ Spotify - Madison Big Data Meetup
Andy Sloane
 
Engagement, metrics and "recommenders"
Engagement, metrics and "recommenders"Engagement, metrics and "recommenders"
Engagement, metrics and "recommenders"
Mounia Lalmas-Roelleke
 
From Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyFrom Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover Weekly
Chris Johnson
 
Spotify Machine Learning Solution for Music Discovery
Spotify Machine Learning Solution for Music DiscoverySpotify Machine Learning Solution for Music Discovery
Spotify Machine Learning Solution for Music Discovery
Karthik Murugesan
 
Scala Data Pipelines for Music Recommendations
Scala Data Pipelines for Music RecommendationsScala Data Pipelines for Music Recommendations
Scala Data Pipelines for Music Recommendations
Chris Johnson
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
Roelof van Zwol
 
Präsentation über Spotify
Präsentation über Spotify Präsentation über Spotify
Präsentation über Spotify
Karin Atzinger
 
Metrics, Engagement & Personalization
Metrics, Engagement & Personalization Metrics, Engagement & Personalization
Metrics, Engagement & Personalization
Mounia Lalmas-Roelleke
 
Music Personalization : Real time Platforms.
Music Personalization : Real time Platforms.Music Personalization : Real time Platforms.
Music Personalization : Real time Platforms.
Esh Vckay
 
Building Data Pipelines for Music Recommendations at Spotify
Building Data Pipelines for Music Recommendations at SpotifyBuilding Data Pipelines for Music Recommendations at Spotify
Building Data Pipelines for Music Recommendations at Spotify
Vidhya Murali
 
Music Recommendations at Scale with Spark
Music Recommendations at Scale with SparkMusic Recommendations at Scale with Spark
Music Recommendations at Scale with Spark
Chris Johnson
 
Spotify for Brands
Spotify for BrandsSpotify for Brands
Spotify for Brands
DT
 
Intro to Spotify Ads
Intro to Spotify AdsIntro to Spotify Ads
Intro to Spotify Ads
Spotify for Brands
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
Chris Johnson
 
Product School - Spotify presentation
Product School - Spotify presentationProduct School - Spotify presentation
Product School - Spotify presentation
Suleiman Younossi
 

Mais procurados (20)

Spotify Discover Weekly: The machine learning behind your music recommendations
Spotify Discover Weekly: The machine learning behind your music recommendationsSpotify Discover Weekly: The machine learning behind your music recommendations
Spotify Discover Weekly: The machine learning behind your music recommendations
 
Collaborative Filtering at Spotify
Collaborative Filtering at SpotifyCollaborative Filtering at Spotify
Collaborative Filtering at Spotify
 
Algorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at SpotifyAlgorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at Spotify
 
CF Models for Music Recommendations At Spotify
CF Models for Music Recommendations At SpotifyCF Models for Music Recommendations At Spotify
CF Models for Music Recommendations At Spotify
 
Big data and machine learning @ Spotify
Big data and machine learning @ SpotifyBig data and machine learning @ Spotify
Big data and machine learning @ Spotify
 
Machine learning @ Spotify - Madison Big Data Meetup
Machine learning @ Spotify - Madison Big Data MeetupMachine learning @ Spotify - Madison Big Data Meetup
Machine learning @ Spotify - Madison Big Data Meetup
 
Engagement, metrics and "recommenders"
Engagement, metrics and "recommenders"Engagement, metrics and "recommenders"
Engagement, metrics and "recommenders"
 
From Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyFrom Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover Weekly
 
Spotify Machine Learning Solution for Music Discovery
Spotify Machine Learning Solution for Music DiscoverySpotify Machine Learning Solution for Music Discovery
Spotify Machine Learning Solution for Music Discovery
 
Scala Data Pipelines for Music Recommendations
Scala Data Pipelines for Music RecommendationsScala Data Pipelines for Music Recommendations
Scala Data Pipelines for Music Recommendations
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
 
Präsentation über Spotify
Präsentation über Spotify Präsentation über Spotify
Präsentation über Spotify
 
Metrics, Engagement & Personalization
Metrics, Engagement & Personalization Metrics, Engagement & Personalization
Metrics, Engagement & Personalization
 
Music Personalization : Real time Platforms.
Music Personalization : Real time Platforms.Music Personalization : Real time Platforms.
Music Personalization : Real time Platforms.
 
Building Data Pipelines for Music Recommendations at Spotify
Building Data Pipelines for Music Recommendations at SpotifyBuilding Data Pipelines for Music Recommendations at Spotify
Building Data Pipelines for Music Recommendations at Spotify
 
Music Recommendations at Scale with Spark
Music Recommendations at Scale with SparkMusic Recommendations at Scale with Spark
Music Recommendations at Scale with Spark
 
Spotify for Brands
Spotify for BrandsSpotify for Brands
Spotify for Brands
 
Intro to Spotify Ads
Intro to Spotify AdsIntro to Spotify Ads
Intro to Spotify Ads
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
 
Product School - Spotify presentation
Product School - Spotify presentationProduct School - Spotify presentation
Product School - Spotify presentation
 

Semelhante a Search @ Spotify

Devcon 2013: Understanding Search Behavior
Devcon 2013: Understanding Search BehaviorDevcon 2013: Understanding Search Behavior
Devcon 2013: Understanding Search Behavior
Kelley Howell
 
Customer Research & Personas
Customer Research & PersonasCustomer Research & Personas
Customer Research & Personas
Brian Winters
 
Product Anonymous: After Research - Creating Useful & Well Executed Research ...
Product Anonymous: After Research - Creating Useful & Well Executed Research ...Product Anonymous: After Research - Creating Useful & Well Executed Research ...
Product Anonymous: After Research - Creating Useful & Well Executed Research ...
Jess Nichols
 
Collaborative Research
Collaborative ResearchCollaborative Research
Collaborative Research
Erika Hall
 
Collaborative Research The Conference by Media Evolution Malmö
Collaborative Research The Conference by Media Evolution MalmöCollaborative Research The Conference by Media Evolution Malmö
Collaborative Research The Conference by Media Evolution Malmö
Erika Hall
 
A Focus Group by Any Other Name: How to moderate dynamic group activites
A Focus Group by Any Other Name: How to moderate dynamic group activitesA Focus Group by Any Other Name: How to moderate dynamic group activites
A Focus Group by Any Other Name: How to moderate dynamic group activites
Jessica White-Sustaita, PhD
 
Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014
Erika Hall
 
Doing Research
Doing ResearchDoing Research
Doing Research
Keyur Sorathia
 
Getting to Know Your Audience
Getting to Know Your AudienceGetting to Know Your Audience
Getting to Know Your Audience
Enesha Nash, MBA
 
Knowing Your Audience: Communications Research Masterclass
Knowing Your Audience: Communications Research Masterclass Knowing Your Audience: Communications Research Masterclass
Knowing Your Audience: Communications Research Masterclass
Enesha Nash, MBA
 
Audio sentiment analysis
Audio sentiment analysisAudio sentiment analysis
Audio sentiment analysis
Repustate
 
Buyer personas & Customer journey
Buyer personas & Customer journeyBuyer personas & Customer journey
Buyer personas & Customer journey
Filippo Scorza
 
Lesson 5 - Primary Research Methods 1
Lesson 5  - Primary Research Methods 1Lesson 5  - Primary Research Methods 1
Lesson 5 - Primary Research Methods 1
Kavita Parwani
 
Desgin Thinking.pptx
Desgin Thinking.pptxDesgin Thinking.pptx
Desgin Thinking.pptx
chirag680966
 
How to Succeed as a PM by Native Instruments fmr Dir of Product
How to Succeed as a PM by Native Instruments fmr Dir of ProductHow to Succeed as a PM by Native Instruments fmr Dir of Product
How to Succeed as a PM by Native Instruments fmr Dir of Product
Product School
 
Search & Filter Interface Round Up - Usability Marathon - Cueva
Search & Filter Interface Round Up - Usability Marathon - CuevaSearch & Filter Interface Round Up - Usability Marathon - Cueva
Search & Filter Interface Round Up - Usability Marathon - Cueva
Amy Cueva
 
How to get stakeholder buy in for ux research
How to get stakeholder buy in for ux researchHow to get stakeholder buy in for ux research
How to get stakeholder buy in for ux research
Alicia Zhong
 
Market research101 rs_2011
Market research101 rs_2011Market research101 rs_2011
Market research101 rs_2011
ResearchSense
 
Persona Creation
Persona Creation Persona Creation
Persona Creation
Amit Panwar HFI - CUA
 
Task 3
Task 3 Task 3
Task 3
miabarrett19
 

Semelhante a Search @ Spotify (20)

Devcon 2013: Understanding Search Behavior
Devcon 2013: Understanding Search BehaviorDevcon 2013: Understanding Search Behavior
Devcon 2013: Understanding Search Behavior
 
Customer Research & Personas
Customer Research & PersonasCustomer Research & Personas
Customer Research & Personas
 
Product Anonymous: After Research - Creating Useful & Well Executed Research ...
Product Anonymous: After Research - Creating Useful & Well Executed Research ...Product Anonymous: After Research - Creating Useful & Well Executed Research ...
Product Anonymous: After Research - Creating Useful & Well Executed Research ...
 
Collaborative Research
Collaborative ResearchCollaborative Research
Collaborative Research
 
Collaborative Research The Conference by Media Evolution Malmö
Collaborative Research The Conference by Media Evolution MalmöCollaborative Research The Conference by Media Evolution Malmö
Collaborative Research The Conference by Media Evolution Malmö
 
A Focus Group by Any Other Name: How to moderate dynamic group activites
A Focus Group by Any Other Name: How to moderate dynamic group activitesA Focus Group by Any Other Name: How to moderate dynamic group activites
A Focus Group by Any Other Name: How to moderate dynamic group activites
 
Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014Collaborative Research | uxlx 2014
Collaborative Research | uxlx 2014
 
Doing Research
Doing ResearchDoing Research
Doing Research
 
Getting to Know Your Audience
Getting to Know Your AudienceGetting to Know Your Audience
Getting to Know Your Audience
 
Knowing Your Audience: Communications Research Masterclass
Knowing Your Audience: Communications Research Masterclass Knowing Your Audience: Communications Research Masterclass
Knowing Your Audience: Communications Research Masterclass
 
Audio sentiment analysis
Audio sentiment analysisAudio sentiment analysis
Audio sentiment analysis
 
Buyer personas & Customer journey
Buyer personas & Customer journeyBuyer personas & Customer journey
Buyer personas & Customer journey
 
Lesson 5 - Primary Research Methods 1
Lesson 5  - Primary Research Methods 1Lesson 5  - Primary Research Methods 1
Lesson 5 - Primary Research Methods 1
 
Desgin Thinking.pptx
Desgin Thinking.pptxDesgin Thinking.pptx
Desgin Thinking.pptx
 
How to Succeed as a PM by Native Instruments fmr Dir of Product
How to Succeed as a PM by Native Instruments fmr Dir of ProductHow to Succeed as a PM by Native Instruments fmr Dir of Product
How to Succeed as a PM by Native Instruments fmr Dir of Product
 
Search & Filter Interface Round Up - Usability Marathon - Cueva
Search & Filter Interface Round Up - Usability Marathon - CuevaSearch & Filter Interface Round Up - Usability Marathon - Cueva
Search & Filter Interface Round Up - Usability Marathon - Cueva
 
How to get stakeholder buy in for ux research
How to get stakeholder buy in for ux researchHow to get stakeholder buy in for ux research
How to get stakeholder buy in for ux research
 
Market research101 rs_2011
Market research101 rs_2011Market research101 rs_2011
Market research101 rs_2011
 
Persona Creation
Persona Creation Persona Creation
Persona Creation
 
Task 3
Task 3 Task 3
Task 3
 

Mais de Mounia Lalmas-Roelleke

Tutorial on Online User Engagement: Metrics and Optimization
Tutorial on Online User Engagement: Metrics and OptimizationTutorial on Online User Engagement: Metrics and Optimization
Tutorial on Online User Engagement: Metrics and Optimization
Mounia Lalmas-Roelleke
 
Tutorial on metrics of user engagement -- Applications to Search & E- commerce
Tutorial on metrics of user engagement -- Applications to Search & E- commerceTutorial on metrics of user engagement -- Applications to Search & E- commerce
Tutorial on metrics of user engagement -- Applications to Search & E- commerce
Mounia Lalmas-Roelleke
 
An introduction to system-oriented evaluation in Information Retrieval
An introduction to system-oriented evaluation in Information RetrievalAn introduction to system-oriented evaluation in Information Retrieval
An introduction to system-oriented evaluation in Information Retrieval
Mounia Lalmas-Roelleke
 
Friendly, Appealing or Both? Characterising User Experience in Sponsored Sear...
Friendly, Appealing or Both? Characterising User Experience in Sponsored Sear...Friendly, Appealing or Both? Characterising User Experience in Sponsored Sear...
Friendly, Appealing or Both? Characterising User Experience in Sponsored Sear...
Mounia Lalmas-Roelleke
 
Social Media and AI: Don’t forget the users
Social Media and AI: Don’t forget the usersSocial Media and AI: Don’t forget the users
Social Media and AI: Don’t forget the users
Mounia Lalmas-Roelleke
 
Advertising Quality Science
Advertising Quality ScienceAdvertising Quality Science
Advertising Quality Science
Mounia Lalmas-Roelleke
 
Describing Patterns and Disruptions in Large Scale Mobile App Usage Data
Describing Patterns and Disruptions in Large Scale Mobile App Usage DataDescribing Patterns and Disruptions in Large Scale Mobile App Usage Data
Describing Patterns and Disruptions in Large Scale Mobile App Usage Data
Mounia Lalmas-Roelleke
 
Story-focused Reading in Online News and its Potential for User Engagement
Story-focused Reading in Online News and its Potential for User EngagementStory-focused Reading in Online News and its Potential for User Engagement
Story-focused Reading in Online News and its Potential for User Engagement
Mounia Lalmas-Roelleke
 
Mobile advertising: The preclick experience
Mobile advertising: The preclick experienceMobile advertising: The preclick experience
Mobile advertising: The preclick experience
Mounia Lalmas-Roelleke
 
Predicting Pre-click Quality for Native Advertisements
Predicting Pre-click Quality for Native AdvertisementsPredicting Pre-click Quality for Native Advertisements
Predicting Pre-click Quality for Native Advertisements
Mounia Lalmas-Roelleke
 
Improving Post-Click User Engagement on Native Ads via Survival Analysis
Improving Post-Click User Engagement on Native Ads via Survival AnalysisImproving Post-Click User Engagement on Native Ads via Survival Analysis
Improving Post-Click User Engagement on Native Ads via Survival Analysis
Mounia Lalmas-Roelleke
 
Evaluating the search experience: from Retrieval Effectiveness to User Engage...
Evaluating the search experience: from Retrieval Effectiveness to User Engage...Evaluating the search experience: from Retrieval Effectiveness to User Engage...
Evaluating the search experience: from Retrieval Effectiveness to User Engage...
Mounia Lalmas-Roelleke
 
A Journey into Evaluation: from Retrieval Effectiveness to User Engagement
A Journey into Evaluation: from Retrieval Effectiveness to User EngagementA Journey into Evaluation: from Retrieval Effectiveness to User Engagement
A Journey into Evaluation: from Retrieval Effectiveness to User Engagement
Mounia Lalmas-Roelleke
 
Promoting Positive Post-click Experience for In-Stream Yahoo Gemini Users
Promoting Positive Post-click Experience for In-Stream Yahoo Gemini UsersPromoting Positive Post-click Experience for In-Stream Yahoo Gemini Users
Promoting Positive Post-click Experience for In-Stream Yahoo Gemini Users
Mounia Lalmas-Roelleke
 
From “Selena Gomez” to “Marlon Brando”: Understanding Explorative Entity Search
From “Selena Gomez” to “Marlon Brando”: Understanding Explorative Entity SearchFrom “Selena Gomez” to “Marlon Brando”: Understanding Explorative Entity Search
From “Selena Gomez” to “Marlon Brando”: Understanding Explorative Entity Search
Mounia Lalmas-Roelleke
 
How Big Data is Changing User Engagement
How Big Data is Changing User EngagementHow Big Data is Changing User Engagement
How Big Data is Changing User Engagement
Mounia Lalmas-Roelleke
 
Measuring user engagement: the do, the do not do, and the we do not know
Measuring user engagement: the do, the do not do, and the we do not knowMeasuring user engagement: the do, the do not do, and the we do not know
Measuring user engagement: the do, the do not do, and the we do not know
Mounia Lalmas-Roelleke
 
An Engaging Click ... or how can user engagement measurement inform web searc...
An Engaging Click ... or how can user engagement measurement inform web searc...An Engaging Click ... or how can user engagement measurement inform web searc...
An Engaging Click ... or how can user engagement measurement inform web searc...
Mounia Lalmas-Roelleke
 
Social Media News Communities: Gatekeeping, Coverage, and Statement Bias
 Social Media News Communities: Gatekeeping, Coverage, and Statement Bias Social Media News Communities: Gatekeeping, Coverage, and Statement Bias
Social Media News Communities: Gatekeeping, Coverage, and Statement Bias
Mounia Lalmas-Roelleke
 
On the Reliability and Intuitiveness of Aggregated Search Metrics
On the Reliability and Intuitiveness of Aggregated Search MetricsOn the Reliability and Intuitiveness of Aggregated Search Metrics
On the Reliability and Intuitiveness of Aggregated Search Metrics
Mounia Lalmas-Roelleke
 

Mais de Mounia Lalmas-Roelleke (20)

Tutorial on Online User Engagement: Metrics and Optimization
Tutorial on Online User Engagement: Metrics and OptimizationTutorial on Online User Engagement: Metrics and Optimization
Tutorial on Online User Engagement: Metrics and Optimization
 
Tutorial on metrics of user engagement -- Applications to Search & E- commerce
Tutorial on metrics of user engagement -- Applications to Search & E- commerceTutorial on metrics of user engagement -- Applications to Search & E- commerce
Tutorial on metrics of user engagement -- Applications to Search & E- commerce
 
An introduction to system-oriented evaluation in Information Retrieval
An introduction to system-oriented evaluation in Information RetrievalAn introduction to system-oriented evaluation in Information Retrieval
An introduction to system-oriented evaluation in Information Retrieval
 
Friendly, Appealing or Both? Characterising User Experience in Sponsored Sear...
Friendly, Appealing or Both? Characterising User Experience in Sponsored Sear...Friendly, Appealing or Both? Characterising User Experience in Sponsored Sear...
Friendly, Appealing or Both? Characterising User Experience in Sponsored Sear...
 
Social Media and AI: Don’t forget the users
Social Media and AI: Don’t forget the usersSocial Media and AI: Don’t forget the users
Social Media and AI: Don’t forget the users
 
Advertising Quality Science
Advertising Quality ScienceAdvertising Quality Science
Advertising Quality Science
 
Describing Patterns and Disruptions in Large Scale Mobile App Usage Data
Describing Patterns and Disruptions in Large Scale Mobile App Usage DataDescribing Patterns and Disruptions in Large Scale Mobile App Usage Data
Describing Patterns and Disruptions in Large Scale Mobile App Usage Data
 
Story-focused Reading in Online News and its Potential for User Engagement
Story-focused Reading in Online News and its Potential for User EngagementStory-focused Reading in Online News and its Potential for User Engagement
Story-focused Reading in Online News and its Potential for User Engagement
 
Mobile advertising: The preclick experience
Mobile advertising: The preclick experienceMobile advertising: The preclick experience
Mobile advertising: The preclick experience
 
Predicting Pre-click Quality for Native Advertisements
Predicting Pre-click Quality for Native AdvertisementsPredicting Pre-click Quality for Native Advertisements
Predicting Pre-click Quality for Native Advertisements
 
Improving Post-Click User Engagement on Native Ads via Survival Analysis
Improving Post-Click User Engagement on Native Ads via Survival AnalysisImproving Post-Click User Engagement on Native Ads via Survival Analysis
Improving Post-Click User Engagement on Native Ads via Survival Analysis
 
Evaluating the search experience: from Retrieval Effectiveness to User Engage...
Evaluating the search experience: from Retrieval Effectiveness to User Engage...Evaluating the search experience: from Retrieval Effectiveness to User Engage...
Evaluating the search experience: from Retrieval Effectiveness to User Engage...
 
A Journey into Evaluation: from Retrieval Effectiveness to User Engagement
A Journey into Evaluation: from Retrieval Effectiveness to User EngagementA Journey into Evaluation: from Retrieval Effectiveness to User Engagement
A Journey into Evaluation: from Retrieval Effectiveness to User Engagement
 
Promoting Positive Post-click Experience for In-Stream Yahoo Gemini Users
Promoting Positive Post-click Experience for In-Stream Yahoo Gemini UsersPromoting Positive Post-click Experience for In-Stream Yahoo Gemini Users
Promoting Positive Post-click Experience for In-Stream Yahoo Gemini Users
 
From “Selena Gomez” to “Marlon Brando”: Understanding Explorative Entity Search
From “Selena Gomez” to “Marlon Brando”: Understanding Explorative Entity SearchFrom “Selena Gomez” to “Marlon Brando”: Understanding Explorative Entity Search
From “Selena Gomez” to “Marlon Brando”: Understanding Explorative Entity Search
 
How Big Data is Changing User Engagement
How Big Data is Changing User EngagementHow Big Data is Changing User Engagement
How Big Data is Changing User Engagement
 
Measuring user engagement: the do, the do not do, and the we do not know
Measuring user engagement: the do, the do not do, and the we do not knowMeasuring user engagement: the do, the do not do, and the we do not know
Measuring user engagement: the do, the do not do, and the we do not know
 
An Engaging Click ... or how can user engagement measurement inform web searc...
An Engaging Click ... or how can user engagement measurement inform web searc...An Engaging Click ... or how can user engagement measurement inform web searc...
An Engaging Click ... or how can user engagement measurement inform web searc...
 
Social Media News Communities: Gatekeeping, Coverage, and Statement Bias
 Social Media News Communities: Gatekeeping, Coverage, and Statement Bias Social Media News Communities: Gatekeeping, Coverage, and Statement Bias
Social Media News Communities: Gatekeeping, Coverage, and Statement Bias
 
On the Reliability and Intuitiveness of Aggregated Search Metrics
On the Reliability and Intuitiveness of Aggregated Search MetricsOn the Reliability and Intuitiveness of Aggregated Search Metrics
On the Reliability and Intuitiveness of Aggregated Search Metrics
 

Último

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Último (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Search @ Spotify

  • 1. Search @ Spotify. Mounia Lalmas and many others at Spotify Boston, London, New York & Stockholm November 27, 2018
  • 2. 1 2 3 4 5 Outline About Spotify. Search at Spotify. Infrastructure for search. Search user journey. Satisfaction in search. 6 Search as recommendation.
  • 4. Spotify’s mission is to unlock the potential of human creativity — by giving a million creative artists the opportunity to live off their art and billions of fans the opportunity to enjoy and be inspired by it.
  • 5. 87Million 3Billion + 78Markets 40Million + 191Million €10Billion Number of playlists Spotify is available in Revenue paid to rightsholders (as at August 31 2018) Number of songs Number of subscribers (as at September 30 2018) Number of active users (as at September 30 2018)
  • 7. User Engagement Mission: Match fans and artists in a personal and relevant way. ARTISTS FANS
  • 8. playlists songs ... catalog search browse users What does it mean to match fans and artists in a personal and relevant way?Artists Fans
  • 10. Large catalog 40M+ songs, 3B+ playlists 2K+ microgenres Many languages 78 countries Different modalities Typed, voice Heterogeneous content Music, podcast Various granularities Song, artist, playlist Various goals Focus, discover, lean-back, mood Searching for … music
  • 11. Large catalog 40M+ songs, 3B+ playlists 2K+ microgenres Many languages 78 countries Different modalities Typed, voice Heterogeneous content Music, podcast Various granularities Song, artist, playlist Various goals Focus, discover, lean-back, mood Searching for … audio
  • 12. Large catalog 40M+ songs, 3B+ playlists 2K+ microgenres Many languages 78 countries Different modalities Typed, voice Heterogeneous content Music, podcast Various granularities Song, artist, playlist Various goals Focus, discover, lean-back, mood Searching for … moods or activities
  • 13. Search is instantaneous … at each keystroke m my my_ my_f my_fav
  • 14. s sa satt sat sati statis Search is instantaneous … the search logs for “satisfaction” From prefix to query → What is the actual query? → What is success vs prefix vs query? prefix query
  • 16. Search infrastructure {q: ‘drake’, user: ‘user1’} Client {q: ‘drake’, user: ‘user1’} Search Service Search Results Re-ranking Service Candidate List +Ranked Candidate List Retrieval Service Candidate List {q: ‘drake’} Ranked Candidate List
  • 17. Search results re-ranking A prefix query A candidate to be scored (ci ) Metadata Feature Builder fi,1 fi,2 ... fi,k Scorer si Ranking model trained on search interaction logs. Use search sessions that end in a success action as positive examples. user, query and item-based features: - Item popularity - whether user has searched for this item before - similarity of the item to the user taste (vector) - edit distance between prefix query and the matched item title ...
  • 18. Search Research. We discuss three ongoing projects around understanding how users search for music to listen to. Work in progress. Search user journey About intent and mindset Satisfaction in search About success and effort Search as recommendation About voice 1 2 3
  • 20. Overview of the user journey in search TYPE/TALK User communicates with us 20 CONSIDER User evaluates what we show them DECIDE User ends the search session INTENT What the user wants to do MINDSET How the user thinks about results
  • 21. Intents … what the user wants to do ● Play background music ● Fit an activity ● Listen with others ● Prepare for a concert ● Keep up with current music here and abroad ● Try recommended music from friends ● Hear a song stuck in your head ● Fit a mood ● Keep up with favorite artists ● Explore a niche genre LISTEN Have a listening session ORGANIZE Curate for future listening SHARE Connect with friends FACT CHECK Find specific information ● Make a playlist ● Build library ● Follow artists ● Follow playlists ● Send music to a friend ● Follow a friend ● Check own knowledge ● Gather information ● Learn about concerts Most common Least Common based on qualitative research
  • 22. Mindsets … how the user thinks about results FOCUSED One specific thing in mind OPEN A seed of an idea in mind EXPLORATORY A path to explore ● Find it or not ● Quickest/easiest path to results is important ● From nothing good enough, good enough to better than good enough ● Willing to try things out ● But still want to fulfil their intent ● Difficult for users to assess how it went ● May be able to answer in relative terms ● Users expect to be active when in an exploratory mindset ● Effort is expected Most common Least Common based on qualitative research
  • 23. A user can approach any intent with any mindset FOCUSED One specific thing in mind OPEN A seed of an idea in mind EXPLORATORY A path to explore LISTEN Have a listening session ORGANIZE Curate for future listening SHARE Connect with friends FACT CHECK Find specific information EXPLORATORY mindset seems rare and likely better served by other features such as Browse. LISTEN and ORGANIZE are most prominent intents & associated with lean-back vs lean-in behavior.
  • 24. Focused mindset. When users know what they want to find. The pull paradigm and how it translates to the music context. Findings from large-scale in-app survey + behavioral analysis. 65% of searches were focused. When users search with a Focused Mindset Put MORE effort in search. Scroll down and click on lower rank results. Click MORE on album/track/artist and LESS on playlist. MORE likely to save/add but LESS likely to stream directly. Understanding intents helps us understand search satisfaction (even within a mindset).
  • 26. What drives user satisfaction in search? Findings from qualitative research. Focused mindset. User satisfaction translates into success and effort. Good experience is finding, ideally with little effort. Bad experience is not finding, not knowing how to find, or struggling while searching. Users prioritize success and given success, they want to minimize effort.
  • 27. Mapping success and effort metrics with the search user journey DECIDE User ends the search session. TYPE User communicates with us. CONSIDER User evaluates search results. “Success” metrics associate with the decide phase “Effort” metrics associate with the type and consider phases
  • 28. Examples of success and effort metrics DECIDE TYPE number of deletions, ... CONSIDER back button clicks, first and last click position, ... Time to success “Success” metrics “Effort” metrics stream LISTEN Have a listening session add to a playlist, save into a collection, follow an artist, follow a playlist, ... ORGANIZE Curate for future listening
  • 29. Satisfaction metrics for search (focus mindset) DECIDE User ends the search session. TYPE User communicates with us. CONSIDER User evaluates search results. “Success” metrics associate with the decide phase “Effort” metrics associate with the type and consider phases ≅DECIDE metrics ∆ (TYPE metrics ⨁ CONSIDER metrics)
  • 30. Satisfaction in search. Going beyond the focused mindset. Success and effort in search shaped by mindsets. Focused: one specific thing in mind Open: a seed of an idea in mind User can approach any intent with any mindset. Automatically identify mindsets. Automatically identify intents. Explore satisfaction metrics that incorporates success and effort with respect to intent and mindset.
  • 32. Users ask for Spotify to play music, without saying what they would like to hear (open mindset) Play Spotify Play music Play music from Spotify Play me some music Play the music Play my Spotify Play some music on Spotify Play some music Play music on Spotify Search by voice. A type of push paradigm and how it translates to the music context. Findings from qualitative research.
  • 33. Why users provide non-specific queries Open mindset in voice Private & Confidential, For Internal Use Only Why users do not provide a non-specific query They want to effortlessly start a lean back listening session. They do not want to make a content decision. They want to resume a previous listening session. They are curious and want to playfully engage with Spotify. They did not know that they could engage with Spotify this way. They cannot predict what they will get, and are not willing to give up control. They have specific tastes, and do not trust that something that matches their listening habits will be returned.
  • 34. Search as recommendation. Delivering for the open mindset. Non-specific querying is a way for a user to effortlessly start a listening session via voice. Non-specific querying is a way to remove the burden of choice when a user is open to lean-back listening. User education matters as users will not engage in a use-case they do not know about. Trust and control are central to a positive experience. Users need to trust the system enough to try it out.
  • 36. Searching for music. Qualitative & quantitative research has helped bring a deeper understanding into how and why users search for music and how they assess the quality of their search experience. Some of these have been and are being validated and expanded through more research. Input to ranking algorithms and metrics. Much more to come. 1 Multimodality pull vs push Satisfaction success vs effort Intents listen vs organize Mindsets focused vs open 2 3 4