SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Personalized search
Toine Bogers
BF gå-hjem-møde
May 17, 2016
Outline
• Past
- What is the basic foundation of search engines?
• Present
- How do search engines personalize the results?
• Future
- What direction are we moving in?
2
Past
Search is everywhere!
• Some statistics
- 82.6% of internet users use search engines
- 93% of online experiences begin with a search engine
- Google receives ~3.3 billion searches per day
- Since 2015 half of all searches come from mobile
- Size of Google’s index exceeds 100 million GB
- 80% of users prefer personalized search
4
Location (1st generation)
Content (2nd generation)
Links (3rd generation)
Ranking for basic search
5
Content
• 2nd generation Web search
- Early 1990s
- Examples: Lycos, Altavista, AllTheWeb, ...
• Ranking signals
- Term frequency (TF)
‣ Term more frequent in document → more important for that document
- Inverse document frequency (IDF)
‣ Term unique for that document → more important for that document
- TF·IDF
‣ Combined term score of both TF and IDF
6
Basic search model
7
ranking
algorithm
index
query
result list
1.
2.
3.
4.
5.
A
B
C
E
D
Content-based ranking
8
Z
...
vector
representation
0 0 1 0 0 0 0 0 0 0 1
frequency of term 1 in
the query/document
frequency of term 2 in
the query/document
Y 6 0 0 0 0 9 0 3 7 0 0
X 8 0 4 0 0 0 2 0 0 0 3
0 4 0 5 0 0 0 0 0 0 0
all unique words in the index
vector
representation
Content-based ranking
9
X
Y
Z
...
0 0 1 0 0 0 0 0 0 0 1
8 0 4 0 0 0 2 0 0 3 0
6 0 0 0 0 9 0 3 7 0 0
0 4 0 5 0 0 0 0 0 0 0
Ranking principle:
The more terms match, the more relevant the document.
Links
• 3rd generation Web search
- Take the link structure of the Web into account
- Second half of 1990s
- Examples: Google (PageRank), Ask! (HITS)
• Ranking signals
- Website popularity
‣ More incoming links → higher popularity
‣ More incoming links from popular pages → higher popularity
10
Link-based ranking
11
X
Y
Z
PageRank
YX
Z
term overlap
score
Ranking principle:
Popular documents
should be ranked
higher.
+ =
2.
1.
6.
Present
Personalization
• Definition
- Providing search results tailored to the individual user
• History
- 1998: Yahoo! MyWeb
- 2004: Google introduces personalized search
- 2007: iGoogle
13
Personalization
• Pros & cons
+ Saves time by reducing number of results to inspect
+ Better decision making by filtering out inferior information
– Filter bubble (as much a personal decision as an algorithmic restriction)
– Users as products (using search history for advertising)
14
Personal
Social
Activity (query & browse logs)
Context
Learning to rank (aka machine learning)
Ranking for personalization
15
Personal
• Information about the user him/herself
• Ranking signals
- Language
‣ Language preferences can be used to filter out results
- Demographics
‣ Google+ or predicted → can be used for re-ranking results
‣ Results selected by other users from similar cohorts can be ranked higher
16
original
relevance score
Q
P
R
% times selected by
demographically
similar users
+ =
combined
score
Social
• Information about a user’s social network
• Ranking signals
- Social network connections
‣ Results selected by friends for similar searches could be given more weight
‣ Web pages shared by friends could be given more weight
17
shared
by friends?
+ =
original
relevance score
Q
P
R
+
combined
score
% times selected
by friends
Activity: Query logs
• Information about the queries submitted by the user and
other users in the past
• Ranking signals
- Query suggestion
‣ Others users entered queries A and B in the same session → B might be a good
suggestion for a user entering query A
18
Activity: Query suggestion
19
Session 1 john
hotels New York1.
hotels Manhattan2.
affordable hotels Manhattan3.
sightseeing New York4.
One World Trade Center5.
Session 2 mary
oed1.
oxford english dictionary2.
Session 3 jane
youtube drumpf john oliver1.
Session 4 bob
oed1.
oxford english dictionary2.
Session 5 alice
sights New York1.
sightseeing New York2.
Brooklyn Bridge3.
One World Trade Center4.
oed oxford english dictionary
sightseeing New York One World Trade Center
sightseeing New York Brooklyn Bridge
Ranking principle:
Queries are similar
if they have been
issued in the same
session.
Activity: Query logs
• Information about the queries submitted by the user and
other users in the past
• Applications
- Query suggestion
‣ Others users entered queries A and B in the same session → B might be a good
suggestion for a user entering query A
- Spelling correction
‣ Immediately after query X other users entered
query Y → Y might be the
correct version of query X
20
Activity: Browse logs
• Information about the results clicked on by the user and
other users in the past
• Ranking signals
- Similar results in the same session
- Similar results in the same user browsing history
21
Session 1
http://www.nycgo.com1.
http://www.lonelyplanet.com/new-york2.
http://www.citypass.com/new-york3.
https://oneworldobservatory.com/4.
http://www.esbnyc.com/5.
sightseeing New York Session 2
http://www.lonelyplanet.com/new-york1.
sightseeing New York
https://oneworldobservatory.com/
http://www.esbnyc.com/
Context
• Information about the context in which the search is performed
• Ranking signals
- Location
‣ Used to prioritize locally relevant results
‣ Essential for mobile search
- Device
‣ Has the page been optimized for the user’s current device?
- Date & time
‣ Seasonal influences, home vs. work, ...
- ...
22
Learning to rank
• Learning the optimal combination of all ranking signals
- Goal: to do this continuously and automatically using machine learning
‣ Predict for each query-result pair whether the result is relevant for that user’s
query at this specific time
• Machine learning is the science of teaching a computer how
to perform a task without explicitly programming it
- Detect common patterns in the data
‣ Our data → different ranking signals related to query and document
- Associate those patterns with specific outcomes
‣ Our outcomes → overall relevance score
- The more examples for the computer, the better!
23
Learning to rank
24
1
Example Ranking signal vector
Document
• Similarity with query vector
• Recency
• Readability score
• Language
• Spam score
0.904
Query
• Type of information need
• Entities (company, person)
• Trending topic?
Personal
• Preferred language?
• Selected by
demographically
similar users
Links
• PageRank
• Personalized PageRank
• TrustRank
Learning to rank
25
1
Example Ranking signal vector Relevance
✓
DocumentQuery PersonalLinks
Social
• Selected by friends
• Shared by friends
Activity
• Selected by similar users
• Selected for related
queries
Context
• Optimized for
current device?
• Related to current
location
• Related to current
date/time
Learning to rank
26
Example Ranking signal vector Relevance
✓1
✗2
...
3.3 billion examples per day!
3 ✗
4 ✗
5 ✓
6 ✗
Personalization in academic search
• What ranking signals are available in academic search?
Content
‣ Publications, teaching materials, supervised theses, homepages, grants, ...
Links
‣ Citation networks, ...
Personal
‣ LinkedIn endorsements, expertise areas, ...
Social
‣ LinkedIn, Academia.edu, ResearchGate, Mendeley, CiteULike, ...
27
Personalization in academic search
Activity
‣ Teaching, supervision, organization, service to the profession, ...
Context
‣ Research vs. teaching, active project, previously read, ...
28
Future
Task-awareness
• Search is rarely a goal in itself → often associated with the
completion of a larger task
- Tasks are complex, involving a nontrivial sequence of steps
- Tasks are knowledge-intensive, requiring access to and manipulation of
large quantities of information
- Example: Planning a family vacation
• Awareness of the background task is essential to take
personalization to the next level
- Detecting & supporting multiple search strategies
- Supporting filtering, sorting, and aggregating of results
30
Questions?

Contenu connexe

Tendances

Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filteringNeha Kulkarni
 
Basics of Search Engine Optimisation
Basics of Search Engine OptimisationBasics of Search Engine Optimisation
Basics of Search Engine OptimisationWordCamp Sydney
 
GTC 2021: Counterfactual Learning to Rank in E-commerce
GTC 2021: Counterfactual Learning to Rank in E-commerceGTC 2021: Counterfactual Learning to Rank in E-commerce
GTC 2021: Counterfactual Learning to Rank in E-commerceGrubhubTech
 
A Hybrid Recommendation system
A Hybrid Recommendation systemA Hybrid Recommendation system
A Hybrid Recommendation systemPranav Prakash
 
Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringViet-Trung TRAN
 
Text summarization
Text summarizationText summarization
Text summarizationkareemhashem
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System ExplainedCrossing Minds
 
Web search engines ( Mr.Mirza )
Web search engines ( Mr.Mirza )Web search engines ( Mr.Mirza )
Web search engines ( Mr.Mirza )Ali Saif Mirza
 
Automatically Build Solr Synonyms List using Machine Learning - Chao Han, Luc...
Automatically Build Solr Synonyms List using Machine Learning - Chao Han, Luc...Automatically Build Solr Synonyms List using Machine Learning - Chao Han, Luc...
Automatically Build Solr Synonyms List using Machine Learning - Chao Han, Luc...Lucidworks
 
What is Keyword Research & How to Do it ?
What is Keyword Research & How to Do it ? What is Keyword Research & How to Do it ?
What is Keyword Research & How to Do it ? Jam Hassan
 
KEYWORD RESEARCH & SEO
KEYWORD RESEARCH & SEO KEYWORD RESEARCH & SEO
KEYWORD RESEARCH & SEO AVIK BAL
 
Recommendation system
Recommendation systemRecommendation system
Recommendation systemRishabh Mehta
 
Search Engine Powerpoint
Search Engine  Powerpoint Search Engine  Powerpoint
Search Engine Powerpoint Partha Himu
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation SystemShubham Patil
 
Recommender Systems in E-Commerce
Recommender Systems in E-CommerceRecommender Systems in E-Commerce
Recommender Systems in E-CommerceRoger Chen
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender systemStanley Wang
 

Tendances (20)

Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
Basics of Search Engine Optimisation
Basics of Search Engine OptimisationBasics of Search Engine Optimisation
Basics of Search Engine Optimisation
 
GTC 2021: Counterfactual Learning to Rank in E-commerce
GTC 2021: Counterfactual Learning to Rank in E-commerceGTC 2021: Counterfactual Learning to Rank in E-commerce
GTC 2021: Counterfactual Learning to Rank in E-commerce
 
A Hybrid Recommendation system
A Hybrid Recommendation systemA Hybrid Recommendation system
A Hybrid Recommendation system
 
Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filtering
 
Text summarization
Text summarizationText summarization
Text summarization
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System Explained
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Web search engines ( Mr.Mirza )
Web search engines ( Mr.Mirza )Web search engines ( Mr.Mirza )
Web search engines ( Mr.Mirza )
 
Automatically Build Solr Synonyms List using Machine Learning - Chao Han, Luc...
Automatically Build Solr Synonyms List using Machine Learning - Chao Han, Luc...Automatically Build Solr Synonyms List using Machine Learning - Chao Han, Luc...
Automatically Build Solr Synonyms List using Machine Learning - Chao Han, Luc...
 
Learn to Rank search results
Learn to Rank search resultsLearn to Rank search results
Learn to Rank search results
 
What is Keyword Research & How to Do it ?
What is Keyword Research & How to Do it ? What is Keyword Research & How to Do it ?
What is Keyword Research & How to Do it ?
 
KEYWORD RESEARCH & SEO
KEYWORD RESEARCH & SEO KEYWORD RESEARCH & SEO
KEYWORD RESEARCH & SEO
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
 
Search Engine Powerpoint
Search Engine  Powerpoint Search Engine  Powerpoint
Search Engine Powerpoint
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation System
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
Recommender Systems in E-Commerce
Recommender Systems in E-CommerceRecommender Systems in E-Commerce
Recommender Systems in E-Commerce
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
Recommender system
Recommender systemRecommender system
Recommender system
 

En vedette

Supporting privacy protection in personalized web search
Supporting privacy protection in personalized web search Supporting privacy protection in personalized web search
Supporting privacy protection in personalized web search Adz91 Digital Ads Pvt Ltd
 
Supporting privacy protection in personalized web search
Supporting privacy protection in personalized web searchSupporting privacy protection in personalized web search
Supporting privacy protection in personalized web searchIGEEKS TECHNOLOGIES
 
Research Interests : Their Dynamics, Structures and Applications in Personali...
Research Interests : Their Dynamics, Structures and Applications in Personali...Research Interests : Their Dynamics, Structures and Applications in Personali...
Research Interests : Their Dynamics, Structures and Applications in Personali...Yi Zeng
 
Web search personalisation by Shashank Gupta
Web search personalisation by Shashank GuptaWeb search personalisation by Shashank Gupta
Web search personalisation by Shashank GuptaMrinmay Kulkarni
 
Supporting Privacy Protection in Personalized Web Search
Supporting Privacy Protection in Personalized Web SearchSupporting Privacy Protection in Personalized Web Search
Supporting Privacy Protection in Personalized Web SearchMigrant Systems
 
Supporting privacy protection in personalized web search
Supporting privacy protection in personalized web searchSupporting privacy protection in personalized web search
Supporting privacy protection in personalized web searchPapitha Velumani
 
exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014Antoine COETSIER
 
Cloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscaleCloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscaleAntoine COETSIER
 
Facebook to provide free internet for all
Facebook to provide free internet for allFacebook to provide free internet for all
Facebook to provide free internet for allThe Story Teller Travel
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introductionrushmila
 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesJeffrey Funk
 
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...Yole Developpement
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognitionCharu Joshi
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsGokul Alex
 

En vedette (20)

Personalized Web Search
Personalized Web SearchPersonalized Web Search
Personalized Web Search
 
Supporting privacy protection in personalized web search
Supporting privacy protection in personalized web search Supporting privacy protection in personalized web search
Supporting privacy protection in personalized web search
 
Supporting privacy protection in personalized web search
Supporting privacy protection in personalized web searchSupporting privacy protection in personalized web search
Supporting privacy protection in personalized web search
 
Research Interests : Their Dynamics, Structures and Applications in Personali...
Research Interests : Their Dynamics, Structures and Applications in Personali...Research Interests : Their Dynamics, Structures and Applications in Personali...
Research Interests : Their Dynamics, Structures and Applications in Personali...
 
Web search personalisation by Shashank Gupta
Web search personalisation by Shashank GuptaWeb search personalisation by Shashank Gupta
Web search personalisation by Shashank Gupta
 
Supporting Privacy Protection in Personalized Web Search
Supporting Privacy Protection in Personalized Web SearchSupporting Privacy Protection in Personalized Web Search
Supporting Privacy Protection in Personalized Web Search
 
Supporting privacy protection in personalized web search
Supporting privacy protection in personalized web searchSupporting privacy protection in personalized web search
Supporting privacy protection in personalized web search
 
1 App,
1 App, 1 App,
1 App,
 
exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014
 
Cloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscaleCloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscale
 
Facebook to provide free internet for all
Facebook to provide free internet for allFacebook to provide free internet for all
Facebook to provide free internet for all
 
Intoduction to Neural Network
Intoduction to Neural NetworkIntoduction to Neural Network
Intoduction to Neural Network
 
Neural
NeuralNeural
Neural
 
Amazon Echo
Amazon EchoAmazon Echo
Amazon Echo
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introduction
 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and Opportunities
 
Smart note-taker
Smart note-takerSmart note-taker
Smart note-taker
 
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
Sensors and Data Management for Autonomous Vehicles report 2015 by Yole Devel...
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognition
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of Concepts
 

Similaire à Personalized search

Search & Recommendation: Birds of a Feather?
Search & Recommendation: Birds of a Feather?Search & Recommendation: Birds of a Feather?
Search & Recommendation: Birds of a Feather?Toine Bogers
 
Search Analytics for Content Strategists
Search Analytics for Content StrategistsSearch Analytics for Content Strategists
Search Analytics for Content StrategistsLouis Rosenfeld
 
Relevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search TechnologiesRelevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search Technologiesenterprisesearchmeetup
 
Evaluating search engines
Evaluating search enginesEvaluating search engines
Evaluating search enginesPhil Bradley
 
Personalized Search-Building a prototype to infer the user's interest
Personalized Search-Building a prototype to infer the user's interestPersonalized Search-Building a prototype to infer the user's interest
Personalized Search-Building a prototype to infer the user's interestTom Burgmans
 
Semantic Search at Yahoo
Semantic Search at YahooSemantic Search at Yahoo
Semantic Search at YahooPeter Mika
 
Information Discovery and Search Strategies for Evidence-Based Research
Information Discovery and Search Strategies for Evidence-Based ResearchInformation Discovery and Search Strategies for Evidence-Based Research
Information Discovery and Search Strategies for Evidence-Based ResearchDavid Nzoputa Ofili
 
Keyword research tools for Search Engine Optimisation (SEO)
Keyword research tools for Search Engine Optimisation (SEO)Keyword research tools for Search Engine Optimisation (SEO)
Keyword research tools for Search Engine Optimisation (SEO)Duncan MacGruer
 
Search Analytics for Fun and Profit
Search Analytics for Fun and ProfitSearch Analytics for Fun and Profit
Search Analytics for Fun and ProfitLouis Rosenfeld
 
Introduction to Enterprise Search
Introduction to Enterprise SearchIntroduction to Enterprise Search
Introduction to Enterprise SearchFindwise
 
Search in Research, Let's Make it More Complex!
Search in Research, Let's Make it More Complex!Search in Research, Let's Make it More Complex!
Search in Research, Let's Make it More Complex!Marijn Koolen
 
Recommandation systems -
Recommandation systems - Recommandation systems -
Recommandation systems - Yousef Fadila
 
Personalized Search at Sandia National Labs
Personalized Search at Sandia National LabsPersonalized Search at Sandia National Labs
Personalized Search at Sandia National LabsLucidworks
 
Link analysis for web search
Link analysis for web searchLink analysis for web search
Link analysis for web searchEmrullah Delibas
 
Using Search Analytics to Diagnose What’s Ailing your Information Architecture
Using Search Analytics to Diagnose What’s Ailing your Information ArchitectureUsing Search Analytics to Diagnose What’s Ailing your Information Architecture
Using Search Analytics to Diagnose What’s Ailing your Information ArchitectureLouis Rosenfeld
 
Measuring the quality of web search engines
Measuring the quality of web search enginesMeasuring the quality of web search engines
Measuring the quality of web search enginesDirk Lewandowski
 
Disrupting Data Discovery
Disrupting Data DiscoveryDisrupting Data Discovery
Disrupting Data Discoverymarkgrover
 
Social information Access Tutorial at UMAP 2014
Social information Access Tutorial at UMAP 2014Social information Access Tutorial at UMAP 2014
Social information Access Tutorial at UMAP 2014Peter Brusilovsky
 
Related searches at LinkedIn
Related searches at LinkedInRelated searches at LinkedIn
Related searches at LinkedInMitul Tiwari
 

Similaire à Personalized search (20)

Search & Recommendation: Birds of a Feather?
Search & Recommendation: Birds of a Feather?Search & Recommendation: Birds of a Feather?
Search & Recommendation: Birds of a Feather?
 
Search Analytics for Content Strategists
Search Analytics for Content StrategistsSearch Analytics for Content Strategists
Search Analytics for Content Strategists
 
Relevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search TechnologiesRelevancy and Search Quality Analysis - Search Technologies
Relevancy and Search Quality Analysis - Search Technologies
 
Haifa
HaifaHaifa
Haifa
 
Evaluating search engines
Evaluating search enginesEvaluating search engines
Evaluating search engines
 
Personalized Search-Building a prototype to infer the user's interest
Personalized Search-Building a prototype to infer the user's interestPersonalized Search-Building a prototype to infer the user's interest
Personalized Search-Building a prototype to infer the user's interest
 
Semantic Search at Yahoo
Semantic Search at YahooSemantic Search at Yahoo
Semantic Search at Yahoo
 
Information Discovery and Search Strategies for Evidence-Based Research
Information Discovery and Search Strategies for Evidence-Based ResearchInformation Discovery and Search Strategies for Evidence-Based Research
Information Discovery and Search Strategies for Evidence-Based Research
 
Keyword research tools for Search Engine Optimisation (SEO)
Keyword research tools for Search Engine Optimisation (SEO)Keyword research tools for Search Engine Optimisation (SEO)
Keyword research tools for Search Engine Optimisation (SEO)
 
Search Analytics for Fun and Profit
Search Analytics for Fun and ProfitSearch Analytics for Fun and Profit
Search Analytics for Fun and Profit
 
Introduction to Enterprise Search
Introduction to Enterprise SearchIntroduction to Enterprise Search
Introduction to Enterprise Search
 
Search in Research, Let's Make it More Complex!
Search in Research, Let's Make it More Complex!Search in Research, Let's Make it More Complex!
Search in Research, Let's Make it More Complex!
 
Recommandation systems -
Recommandation systems - Recommandation systems -
Recommandation systems -
 
Personalized Search at Sandia National Labs
Personalized Search at Sandia National LabsPersonalized Search at Sandia National Labs
Personalized Search at Sandia National Labs
 
Link analysis for web search
Link analysis for web searchLink analysis for web search
Link analysis for web search
 
Using Search Analytics to Diagnose What’s Ailing your Information Architecture
Using Search Analytics to Diagnose What’s Ailing your Information ArchitectureUsing Search Analytics to Diagnose What’s Ailing your Information Architecture
Using Search Analytics to Diagnose What’s Ailing your Information Architecture
 
Measuring the quality of web search engines
Measuring the quality of web search enginesMeasuring the quality of web search engines
Measuring the quality of web search engines
 
Disrupting Data Discovery
Disrupting Data DiscoveryDisrupting Data Discovery
Disrupting Data Discovery
 
Social information Access Tutorial at UMAP 2014
Social information Access Tutorial at UMAP 2014Social information Access Tutorial at UMAP 2014
Social information Access Tutorial at UMAP 2014
 
Related searches at LinkedIn
Related searches at LinkedInRelated searches at LinkedIn
Related searches at LinkedIn
 

Plus de Toine Bogers

"If I like BLANK, what else will I like?": Analyzing a Human Recommendation C...
"If I like BLANK, what else will I like?": Analyzing a Human Recommendation C..."If I like BLANK, what else will I like?": Analyzing a Human Recommendation C...
"If I like BLANK, what else will I like?": Analyzing a Human Recommendation C...Toine Bogers
 
Hands-free but not Eyes-free: A Usability Evaluation of Siri while Driving
Hands-free but not Eyes-free: A Usability Evaluation of Siri while DrivingHands-free but not Eyes-free: A Usability Evaluation of Siri while Driving
Hands-free but not Eyes-free: A Usability Evaluation of Siri while DrivingToine Bogers
 
“Looking for an Amazing Game I Can Relax and Sink Hours into...”: A Study of ...
“Looking for an Amazing Game I Can Relax and Sink Hours into...”: A Study of ...“Looking for an Amazing Game I Can Relax and Sink Hours into...”: A Study of ...
“Looking for an Amazing Game I Can Relax and Sink Hours into...”: A Study of ...Toine Bogers
 
A Study of Usage and Usability of Intelligent Personal Assistants in Denmark
A Study of Usage and Usability of Intelligent Personal Assistants in DenmarkA Study of Usage and Usability of Intelligent Personal Assistants in Denmark
A Study of Usage and Usability of Intelligent Personal Assistants in DenmarkToine Bogers
 
“What was this movie about this chick?”: A Comparative Study of Relevance Asp...
“What was this movie about this chick?”: A Comparative Study of Relevance Asp...“What was this movie about this chick?”: A Comparative Study of Relevance Asp...
“What was this movie about this chick?”: A Comparative Study of Relevance Asp...Toine Bogers
 
"I just scroll through my stuff until I find it or give up": A Contextual Inq...
"I just scroll through my stuff until I find it or give up": A Contextual Inq..."I just scroll through my stuff until I find it or give up": A Contextual Inq...
"I just scroll through my stuff until I find it or give up": A Contextual Inq...Toine Bogers
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingToine Bogers
 
Defining and Supporting Narrative-driven Recommendation
Defining and Supporting Narrative-driven RecommendationDefining and Supporting Narrative-driven Recommendation
Defining and Supporting Narrative-driven RecommendationToine Bogers
 
An In-depth Analysis of Tags and Controlled Metadata for Book Search
An In-depth Analysis of Tags and Controlled Metadata for Book SearchAn In-depth Analysis of Tags and Controlled Metadata for Book Search
An In-depth Analysis of Tags and Controlled Metadata for Book SearchToine Bogers
 
A Longitudinal Analysis of Search Engine Index Size
A Longitudinal Analysis of Search Engine Index SizeA Longitudinal Analysis of Search Engine Index Size
A Longitudinal Analysis of Search Engine Index SizeToine Bogers
 
Tagging vs. Controlled Vocabulary: Which is More Helpful for Book Search?
Tagging vs. Controlled Vocabulary: Which is More Helpful for Book Search?Tagging vs. Controlled Vocabulary: Which is More Helpful for Book Search?
Tagging vs. Controlled Vocabulary: Which is More Helpful for Book Search?Toine Bogers
 
Measuring System Performance in Cultural Heritage Systems
Measuring System Performance in Cultural Heritage SystemsMeasuring System Performance in Cultural Heritage Systems
Measuring System Performance in Cultural Heritage SystemsToine Bogers
 
How 'Social' are Social News Sites? Exploring the Motivations for Using Reddi...
How 'Social' are Social News Sites? Exploring the Motivations for Using Reddi...How 'Social' are Social News Sites? Exploring the Motivations for Using Reddi...
How 'Social' are Social News Sites? Exploring the Motivations for Using Reddi...Toine Bogers
 
Micro-Serendipity: Meaningful Coincidences in Everyday Life Shared on Twitter
Micro-Serendipity: Meaningful Coincidences in Everyday Life Shared on TwitterMicro-Serendipity: Meaningful Coincidences in Everyday Life Shared on Twitter
Micro-Serendipity: Meaningful Coincidences in Everyday Life Shared on TwitterToine Bogers
 
Benchmarking Domain-specific Expert Search using Workshop Program Committees
Benchmarking Domain-specific Expert Search using Workshop Program CommitteesBenchmarking Domain-specific Expert Search using Workshop Program Committees
Benchmarking Domain-specific Expert Search using Workshop Program CommitteesToine Bogers
 

Plus de Toine Bogers (15)

"If I like BLANK, what else will I like?": Analyzing a Human Recommendation C...
"If I like BLANK, what else will I like?": Analyzing a Human Recommendation C..."If I like BLANK, what else will I like?": Analyzing a Human Recommendation C...
"If I like BLANK, what else will I like?": Analyzing a Human Recommendation C...
 
Hands-free but not Eyes-free: A Usability Evaluation of Siri while Driving
Hands-free but not Eyes-free: A Usability Evaluation of Siri while DrivingHands-free but not Eyes-free: A Usability Evaluation of Siri while Driving
Hands-free but not Eyes-free: A Usability Evaluation of Siri while Driving
 
“Looking for an Amazing Game I Can Relax and Sink Hours into...”: A Study of ...
“Looking for an Amazing Game I Can Relax and Sink Hours into...”: A Study of ...“Looking for an Amazing Game I Can Relax and Sink Hours into...”: A Study of ...
“Looking for an Amazing Game I Can Relax and Sink Hours into...”: A Study of ...
 
A Study of Usage and Usability of Intelligent Personal Assistants in Denmark
A Study of Usage and Usability of Intelligent Personal Assistants in DenmarkA Study of Usage and Usability of Intelligent Personal Assistants in Denmark
A Study of Usage and Usability of Intelligent Personal Assistants in Denmark
 
“What was this movie about this chick?”: A Comparative Study of Relevance Asp...
“What was this movie about this chick?”: A Comparative Study of Relevance Asp...“What was this movie about this chick?”: A Comparative Study of Relevance Asp...
“What was this movie about this chick?”: A Comparative Study of Relevance Asp...
 
"I just scroll through my stuff until I find it or give up": A Contextual Inq...
"I just scroll through my stuff until I find it or give up": A Contextual Inq..."I just scroll through my stuff until I find it or give up": A Contextual Inq...
"I just scroll through my stuff until I find it or give up": A Contextual Inq...
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Defining and Supporting Narrative-driven Recommendation
Defining and Supporting Narrative-driven RecommendationDefining and Supporting Narrative-driven Recommendation
Defining and Supporting Narrative-driven Recommendation
 
An In-depth Analysis of Tags and Controlled Metadata for Book Search
An In-depth Analysis of Tags and Controlled Metadata for Book SearchAn In-depth Analysis of Tags and Controlled Metadata for Book Search
An In-depth Analysis of Tags and Controlled Metadata for Book Search
 
A Longitudinal Analysis of Search Engine Index Size
A Longitudinal Analysis of Search Engine Index SizeA Longitudinal Analysis of Search Engine Index Size
A Longitudinal Analysis of Search Engine Index Size
 
Tagging vs. Controlled Vocabulary: Which is More Helpful for Book Search?
Tagging vs. Controlled Vocabulary: Which is More Helpful for Book Search?Tagging vs. Controlled Vocabulary: Which is More Helpful for Book Search?
Tagging vs. Controlled Vocabulary: Which is More Helpful for Book Search?
 
Measuring System Performance in Cultural Heritage Systems
Measuring System Performance in Cultural Heritage SystemsMeasuring System Performance in Cultural Heritage Systems
Measuring System Performance in Cultural Heritage Systems
 
How 'Social' are Social News Sites? Exploring the Motivations for Using Reddi...
How 'Social' are Social News Sites? Exploring the Motivations for Using Reddi...How 'Social' are Social News Sites? Exploring the Motivations for Using Reddi...
How 'Social' are Social News Sites? Exploring the Motivations for Using Reddi...
 
Micro-Serendipity: Meaningful Coincidences in Everyday Life Shared on Twitter
Micro-Serendipity: Meaningful Coincidences in Everyday Life Shared on TwitterMicro-Serendipity: Meaningful Coincidences in Everyday Life Shared on Twitter
Micro-Serendipity: Meaningful Coincidences in Everyday Life Shared on Twitter
 
Benchmarking Domain-specific Expert Search using Workshop Program Committees
Benchmarking Domain-specific Expert Search using Workshop Program CommitteesBenchmarking Domain-specific Expert Search using Workshop Program Committees
Benchmarking Domain-specific Expert Search using Workshop Program Committees
 

Dernier

Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
 
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXDole Philippines School
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPirithiRaju
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptxpallavirawat456
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxJorenAcuavera1
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsSérgio Sacani
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalMAESTRELLAMesa2
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPirithiRaju
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationColumbia Weather Systems
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxBerniceCayabyab1
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024innovationoecd
 

Dernier (20)

Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
 
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptx
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptx
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive stars
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and Vertical
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdf
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather Station
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024
 

Personalized search

  • 1. Personalized search Toine Bogers BF gå-hjem-møde May 17, 2016
  • 2. Outline • Past - What is the basic foundation of search engines? • Present - How do search engines personalize the results? • Future - What direction are we moving in? 2
  • 4. Search is everywhere! • Some statistics - 82.6% of internet users use search engines - 93% of online experiences begin with a search engine - Google receives ~3.3 billion searches per day - Since 2015 half of all searches come from mobile - Size of Google’s index exceeds 100 million GB - 80% of users prefer personalized search 4
  • 5. Location (1st generation) Content (2nd generation) Links (3rd generation) Ranking for basic search 5
  • 6. Content • 2nd generation Web search - Early 1990s - Examples: Lycos, Altavista, AllTheWeb, ... • Ranking signals - Term frequency (TF) ‣ Term more frequent in document → more important for that document - Inverse document frequency (IDF) ‣ Term unique for that document → more important for that document - TF·IDF ‣ Combined term score of both TF and IDF 6
  • 8. Content-based ranking 8 Z ... vector representation 0 0 1 0 0 0 0 0 0 0 1 frequency of term 1 in the query/document frequency of term 2 in the query/document Y 6 0 0 0 0 9 0 3 7 0 0 X 8 0 4 0 0 0 2 0 0 0 3 0 4 0 5 0 0 0 0 0 0 0 all unique words in the index
  • 9. vector representation Content-based ranking 9 X Y Z ... 0 0 1 0 0 0 0 0 0 0 1 8 0 4 0 0 0 2 0 0 3 0 6 0 0 0 0 9 0 3 7 0 0 0 4 0 5 0 0 0 0 0 0 0 Ranking principle: The more terms match, the more relevant the document.
  • 10. Links • 3rd generation Web search - Take the link structure of the Web into account - Second half of 1990s - Examples: Google (PageRank), Ask! (HITS) • Ranking signals - Website popularity ‣ More incoming links → higher popularity ‣ More incoming links from popular pages → higher popularity 10
  • 11. Link-based ranking 11 X Y Z PageRank YX Z term overlap score Ranking principle: Popular documents should be ranked higher. + = 2. 1. 6.
  • 13. Personalization • Definition - Providing search results tailored to the individual user • History - 1998: Yahoo! MyWeb - 2004: Google introduces personalized search - 2007: iGoogle 13
  • 14. Personalization • Pros & cons + Saves time by reducing number of results to inspect + Better decision making by filtering out inferior information – Filter bubble (as much a personal decision as an algorithmic restriction) – Users as products (using search history for advertising) 14
  • 15. Personal Social Activity (query & browse logs) Context Learning to rank (aka machine learning) Ranking for personalization 15
  • 16. Personal • Information about the user him/herself • Ranking signals - Language ‣ Language preferences can be used to filter out results - Demographics ‣ Google+ or predicted → can be used for re-ranking results ‣ Results selected by other users from similar cohorts can be ranked higher 16 original relevance score Q P R % times selected by demographically similar users + = combined score
  • 17. Social • Information about a user’s social network • Ranking signals - Social network connections ‣ Results selected by friends for similar searches could be given more weight ‣ Web pages shared by friends could be given more weight 17 shared by friends? + = original relevance score Q P R + combined score % times selected by friends
  • 18. Activity: Query logs • Information about the queries submitted by the user and other users in the past • Ranking signals - Query suggestion ‣ Others users entered queries A and B in the same session → B might be a good suggestion for a user entering query A 18
  • 19. Activity: Query suggestion 19 Session 1 john hotels New York1. hotels Manhattan2. affordable hotels Manhattan3. sightseeing New York4. One World Trade Center5. Session 2 mary oed1. oxford english dictionary2. Session 3 jane youtube drumpf john oliver1. Session 4 bob oed1. oxford english dictionary2. Session 5 alice sights New York1. sightseeing New York2. Brooklyn Bridge3. One World Trade Center4. oed oxford english dictionary sightseeing New York One World Trade Center sightseeing New York Brooklyn Bridge Ranking principle: Queries are similar if they have been issued in the same session.
  • 20. Activity: Query logs • Information about the queries submitted by the user and other users in the past • Applications - Query suggestion ‣ Others users entered queries A and B in the same session → B might be a good suggestion for a user entering query A - Spelling correction ‣ Immediately after query X other users entered query Y → Y might be the correct version of query X 20
  • 21. Activity: Browse logs • Information about the results clicked on by the user and other users in the past • Ranking signals - Similar results in the same session - Similar results in the same user browsing history 21 Session 1 http://www.nycgo.com1. http://www.lonelyplanet.com/new-york2. http://www.citypass.com/new-york3. https://oneworldobservatory.com/4. http://www.esbnyc.com/5. sightseeing New York Session 2 http://www.lonelyplanet.com/new-york1. sightseeing New York https://oneworldobservatory.com/ http://www.esbnyc.com/
  • 22. Context • Information about the context in which the search is performed • Ranking signals - Location ‣ Used to prioritize locally relevant results ‣ Essential for mobile search - Device ‣ Has the page been optimized for the user’s current device? - Date & time ‣ Seasonal influences, home vs. work, ... - ... 22
  • 23. Learning to rank • Learning the optimal combination of all ranking signals - Goal: to do this continuously and automatically using machine learning ‣ Predict for each query-result pair whether the result is relevant for that user’s query at this specific time • Machine learning is the science of teaching a computer how to perform a task without explicitly programming it - Detect common patterns in the data ‣ Our data → different ranking signals related to query and document - Associate those patterns with specific outcomes ‣ Our outcomes → overall relevance score - The more examples for the computer, the better! 23
  • 24. Learning to rank 24 1 Example Ranking signal vector Document • Similarity with query vector • Recency • Readability score • Language • Spam score 0.904 Query • Type of information need • Entities (company, person) • Trending topic? Personal • Preferred language? • Selected by demographically similar users Links • PageRank • Personalized PageRank • TrustRank
  • 25. Learning to rank 25 1 Example Ranking signal vector Relevance ✓ DocumentQuery PersonalLinks Social • Selected by friends • Shared by friends Activity • Selected by similar users • Selected for related queries Context • Optimized for current device? • Related to current location • Related to current date/time
  • 26. Learning to rank 26 Example Ranking signal vector Relevance ✓1 ✗2 ... 3.3 billion examples per day! 3 ✗ 4 ✗ 5 ✓ 6 ✗
  • 27. Personalization in academic search • What ranking signals are available in academic search? Content ‣ Publications, teaching materials, supervised theses, homepages, grants, ... Links ‣ Citation networks, ... Personal ‣ LinkedIn endorsements, expertise areas, ... Social ‣ LinkedIn, Academia.edu, ResearchGate, Mendeley, CiteULike, ... 27
  • 28. Personalization in academic search Activity ‣ Teaching, supervision, organization, service to the profession, ... Context ‣ Research vs. teaching, active project, previously read, ... 28
  • 30. Task-awareness • Search is rarely a goal in itself → often associated with the completion of a larger task - Tasks are complex, involving a nontrivial sequence of steps - Tasks are knowledge-intensive, requiring access to and manipulation of large quantities of information - Example: Planning a family vacation • Awareness of the background task is essential to take personalization to the next level - Detecting & supporting multiple search strategies - Supporting filtering, sorting, and aggregating of results 30