SlideShare a Scribd company logo
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?

More Related Content

What's hot

Web_Mining_Overview_Nfaoui_El_Habib
Web_Mining_Overview_Nfaoui_El_HabibWeb_Mining_Overview_Nfaoui_El_Habib
Web_Mining_Overview_Nfaoui_El_Habib
El Habib NFAOUI
 
CS6010 Social Network Analysis Unit II
CS6010 Social Network Analysis   Unit IICS6010 Social Network Analysis   Unit II
CS6010 Social Network Analysis Unit II
pkaviya
 
Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018
Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018
Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018
Massimo Quadrana
 
Cenitpede: Analyzing Webcrawl
Cenitpede: Analyzing WebcrawlCenitpede: Analyzing Webcrawl
Cenitpede: Analyzing Webcrawl
Primal Pappachan
 
Data Mining : Concepts and Techniques
Data Mining : Concepts and TechniquesData Mining : Concepts and Techniques
Data Mining : Concepts and Techniques
DeepaR42
 
CS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit ICS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit I
pkaviya
 
Nmap basics
Nmap basicsNmap basics
Web Usage Pattern
Web Usage PatternWeb Usage Pattern
Web Usage Pattern
Shreyansh Kejriwal
 
3 d searching document
3 d searching document3 d searching document
3 d searching document
priyanka reddy
 
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender SystemsTutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
YONG ZHENG
 
LODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopLODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data Workshop
Myungjin Lee
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
Stanley Wang
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
Akshat Thakar
 
Personalizing Session-based Recommendations with Hierarchical Recurrent Neura...
Personalizing Session-based Recommendations with Hierarchical Recurrent Neura...Personalizing Session-based Recommendations with Hierarchical Recurrent Neura...
Personalizing Session-based Recommendations with Hierarchical Recurrent Neura...
Massimo Quadrana
 
정보검색과 Elasticsearch (크몽)
정보검색과 Elasticsearch (크몽)정보검색과 Elasticsearch (크몽)
정보검색과 Elasticsearch (크몽)
크몽
 
Information_Retrieval_Models_Nfaoui_El_Habib
Information_Retrieval_Models_Nfaoui_El_HabibInformation_Retrieval_Models_Nfaoui_El_Habib
Information_Retrieval_Models_Nfaoui_El_Habib
El Habib NFAOUI
 
Personalized Information Retrieval system using Computational Intelligence Te...
Personalized Information Retrieval system using Computational Intelligence Te...Personalized Information Retrieval system using Computational Intelligence Te...
Personalized Information Retrieval system using Computational Intelligence Te...
veningstonk
 
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
YONG ZHENG
 
Introduction to Multi-armed Bandits
Introduction to Multi-armed BanditsIntroduction to Multi-armed Bandits
Introduction to Multi-armed Bandits
Yan Xu
 
Web crawler
Web crawlerWeb crawler
Web crawler
poonamkenkre
 

What's hot (20)

Web_Mining_Overview_Nfaoui_El_Habib
Web_Mining_Overview_Nfaoui_El_HabibWeb_Mining_Overview_Nfaoui_El_Habib
Web_Mining_Overview_Nfaoui_El_Habib
 
CS6010 Social Network Analysis Unit II
CS6010 Social Network Analysis   Unit IICS6010 Social Network Analysis   Unit II
CS6010 Social Network Analysis Unit II
 
Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018
Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018
Tutorial on Sequence Aware Recommender Systems - ACM RecSys 2018
 
Cenitpede: Analyzing Webcrawl
Cenitpede: Analyzing WebcrawlCenitpede: Analyzing Webcrawl
Cenitpede: Analyzing Webcrawl
 
Data Mining : Concepts and Techniques
Data Mining : Concepts and TechniquesData Mining : Concepts and Techniques
Data Mining : Concepts and Techniques
 
CS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit ICS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit I
 
Nmap basics
Nmap basicsNmap basics
Nmap basics
 
Web Usage Pattern
Web Usage PatternWeb Usage Pattern
Web Usage Pattern
 
3 d searching document
3 d searching document3 d searching document
3 d searching document
 
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender SystemsTutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
 
LODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopLODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data Workshop
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
 
Personalizing Session-based Recommendations with Hierarchical Recurrent Neura...
Personalizing Session-based Recommendations with Hierarchical Recurrent Neura...Personalizing Session-based Recommendations with Hierarchical Recurrent Neura...
Personalizing Session-based Recommendations with Hierarchical Recurrent Neura...
 
정보검색과 Elasticsearch (크몽)
정보검색과 Elasticsearch (크몽)정보검색과 Elasticsearch (크몽)
정보검색과 Elasticsearch (크몽)
 
Information_Retrieval_Models_Nfaoui_El_Habib
Information_Retrieval_Models_Nfaoui_El_HabibInformation_Retrieval_Models_Nfaoui_El_Habib
Information_Retrieval_Models_Nfaoui_El_Habib
 
Personalized Information Retrieval system using Computational Intelligence Te...
Personalized Information Retrieval system using Computational Intelligence Te...Personalized Information Retrieval system using Computational Intelligence Te...
Personalized Information Retrieval system using Computational Intelligence Te...
 
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
 
Introduction to Multi-armed Bandits
Introduction to Multi-armed BanditsIntroduction to Multi-armed Bandits
Introduction to Multi-armed Bandits
 
Web crawler
Web crawlerWeb crawler
Web crawler
 

Viewers also liked

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 search
IGEEKS 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 Gupta
Mrinmay 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 Search
Migrant 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 search
Papitha Velumani
 
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
Antoine 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 exoscale
Antoine 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 all
The Story Teller Travel
 
Intoduction to Neural Network
Intoduction to Neural NetworkIntoduction to Neural Network
Intoduction to Neural Network
Dr. Sanjay Shitole
 
Neural
NeuralNeural
Enhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization TechniquesEnhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization Techniques
veningstonk
 
Amazon Echo
Amazon EchoAmazon Echo
Amazon Echo
Harshit Shah
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introduction
rushmila
 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and Opportunities
Jeffrey Funk
 
Smart note-taker
Smart note-takerSmart note-taker
Smart note-taker
vikasgarg1609284
 
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 recognition
Charu Joshi
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of Concepts
Gokul Alex
 

Viewers also liked (20)

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
 
Enhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization TechniquesEnhancing Information Retrieval by Personalization Techniques
Enhancing Information Retrieval by Personalization Techniques
 
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
 

Similar to 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 Strategists
Louis 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 Technologies
enterprisesearchmeetup
 
Haifa
HaifaHaifa
Evaluating search engines
Evaluating search enginesEvaluating search engines
Evaluating search engines
Phil 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 interest
Tom Burgmans
 
Semantic Search at Yahoo
Semantic Search at YahooSemantic Search at Yahoo
Semantic Search at Yahoo
Peter 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 Research
David 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 Profit
Louis Rosenfeld
 
Introduction to Enterprise Search
Introduction to Enterprise SearchIntroduction to Enterprise Search
Introduction to Enterprise Search
Findwise
 
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 Labs
Lucidworks
 
Link analysis for web search
Link analysis for web searchLink analysis for web search
Link analysis for web search
Emrullah 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 Architecture
Louis 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 engines
Dirk Lewandowski
 
Disrupting Data Discovery
Disrupting Data DiscoveryDisrupting Data Discovery
Disrupting Data Discovery
markgrover
 
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
Peter Brusilovsky
 
Related searches at LinkedIn
Related searches at LinkedInRelated searches at LinkedIn
Related searches at LinkedIn
Mitul Tiwari
 

Similar to 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
 

More from 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 Driving
Toine 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 Denmark
Toine 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 Processing
Toine Bogers
 
Defining and Supporting Narrative-driven Recommendation
Defining and Supporting Narrative-driven RecommendationDefining and Supporting Narrative-driven Recommendation
Defining and Supporting Narrative-driven Recommendation
Toine 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 Search
Toine 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 Size
Toine 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 Systems
Toine 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 Twitter
Toine 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 Committees
Toine Bogers
 

More from 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
 

Recently uploaded

Methods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdfMethods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdf
PirithiRaju
 
Clinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdfClinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdf
RAYMUNDONAVARROCORON
 
2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf
lucianamillenium
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
Advanced-Concepts-Team
 
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
hozt8xgk
 
Microbiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdfMicrobiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdf
sammy700571
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
eitps1506
 
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE  AND ITS BENIFITS.pptxIMPORTANCE OF ALGAE  AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
OmAle5
 
Farming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptxFarming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptx
Frédéric Baudron
 
Sustainable Land Management - Climate Smart Agriculture
Sustainable Land Management - Climate Smart AgricultureSustainable Land Management - Climate Smart Agriculture
Sustainable Land Management - Climate Smart Agriculture
International Food Policy Research Institute- South Asia Office
 
Summary Of transcription and Translation.pdf
Summary Of transcription and Translation.pdfSummary Of transcription and Translation.pdf
Summary Of transcription and Translation.pdf
vadgavevedant86
 
23PH301 - Optics - Unit 1 - Optical Lenses
23PH301 - Optics  -  Unit 1 - Optical Lenses23PH301 - Optics  -  Unit 1 - Optical Lenses
23PH301 - Optics - Unit 1 - Optical Lenses
RDhivya6
 
Signatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coastsSignatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coasts
Sérgio Sacani
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
Sérgio Sacani
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
PirithiRaju
 
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptxTOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
shubhijain836
 
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptxLEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
yourprojectpartner05
 
Anti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark UniverseAnti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark Universe
Sérgio Sacani
 

Recently uploaded (20)

Methods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdfMethods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdf
 
Clinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdfClinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdf
 
2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf
 
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
ESA/ACT Science Coffee: Diego Blas - Gravitational wave detection with orbita...
 
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
快速办理(UAM毕业证书)马德里自治大学毕业证学位证一模一样
 
Microbiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdfMicrobiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdf
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
CLASS 12th CHEMISTRY SOLID STATE ppt (Animated)
 
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE  AND ITS BENIFITS.pptxIMPORTANCE OF ALGAE  AND ITS BENIFITS.pptx
IMPORTANCE OF ALGAE AND ITS BENIFITS.pptx
 
Farming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptxFarming systems analysis: what have we learnt?.pptx
Farming systems analysis: what have we learnt?.pptx
 
Sustainable Land Management - Climate Smart Agriculture
Sustainable Land Management - Climate Smart AgricultureSustainable Land Management - Climate Smart Agriculture
Sustainable Land Management - Climate Smart Agriculture
 
Summary Of transcription and Translation.pdf
Summary Of transcription and Translation.pdfSummary Of transcription and Translation.pdf
Summary Of transcription and Translation.pdf
 
23PH301 - Optics - Unit 1 - Optical Lenses
23PH301 - Optics  -  Unit 1 - Optical Lenses23PH301 - Optics  -  Unit 1 - Optical Lenses
23PH301 - Optics - Unit 1 - Optical Lenses
 
Signatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coastsSignatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coasts
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
SDSS1335+0728: The awakening of a ∼ 106M⊙ black hole⋆
 
Pests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdfPests of Storage_Identification_Dr.UPR.pdf
Pests of Storage_Identification_Dr.UPR.pdf
 
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptxTOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
TOPIC OF DISCUSSION: CENTRIFUGATION SLIDESHARE.pptx
 
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptxLEARNING TO LIVE WITH LAWS OF MOTION .pptx
LEARNING TO LIVE WITH LAWS OF MOTION .pptx
 
Anti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark UniverseAnti-Universe And Emergent Gravity and the Dark Universe
Anti-Universe And Emergent Gravity and the Dark Universe
 

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