SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
15-396
Science of teh Interwebs
Web Search II
Lecture 13 (October 14, 2008)
What Does the Web
Look Like?
Can Think of the Web
as a Directed Graph
What is a Node?
There is an
“infinite” number
of pages in
Google alone
Spider Traps
http://foo.com/bar/foo/bar/foo/bar/foo/bar/.....
Modern Search Engines
Focus on Relatively
Stable Pages
What Does the Web
Look Like?
A strongly connected component (SCC) in a
directed graph is a subset of the nodes
such that every node in the subset has a
path to every other node in the subset
56 Million
44 Million 44 Million
44 Million
Data from 1999
How Should we Use
Rankings in Search?
1. Collect all pages that are relevant
through text-only techniques: the query
occurs in the title of the page, the query
occurs in the page itself, etc.
2. Sort the outcome by e.g. global
PageRank
Problem: If Yahoo! Contains the text
“flower” it will be one the first few results for
the query
Naïve Approach
Forget about PageRank
for a Second…
1. Collect all pages that are relevant
through text-only techniques: the query
occurs in the title of the page, the query
occurs in the page itself, etc.
2. Let pages in this sample “vote”
through links
Problem: Super popular pages like Yahoo!
still pose problems
Lists
Some pages are “lists” of things
A page’s value
as a list = sum of
votes received
by all pages that
it voted for
Hubs and Authorities: A
Precursor of PageRank
Hubs = High-value lists for the query
Authorities = highly endorsed answers to
the query
For each page p, we assign it two values
hub(p) and auth(p)
Start: for all p, hub(p) = 1, auth(p) = 1
Authority Update Rule: For each page p,
update auth(p) to be the sum of the
hub scores of all pages that point to it
Hub Update Rule: For each page p, update
hub(p) to be the sum of the authority
scores of all pages that it points to
For k times:
Apply Authority Update Rule
Apply Hub Update Rule
To make the numbers not
grow infinitely, always
normalize
This process converges!
Combining Anchor Text
A great newspaper
Check out this picture
Which link is better for the query
“newspaper”?
How do we incorporate this information
into PageRank or “Hubs and Authorities”?
We can multiply link contributions by a
factor that indicates the quality
Impact Factor of
Scientific Journals
Nature
Science
New England Journal of Medicine
Cell
PNAS
Journal of Biological Chemistry
JAMA
The Lancet
NAT GENET
Nature Medicine
Supreme Court Cases
g2g
ttyl

Weitere ähnliche Inhalte

Was ist angesagt?

Done rerea dlink-farm-spam(3)
Done rerea dlink-farm-spam(3)Done rerea dlink-farm-spam(3)
Done rerea dlink-farm-spam(3)
James Arnold
 
Googling of GooGle
Googling of GooGleGoogling of GooGle
Googling of GooGle
binit singh
 
Aggregate rank bringing order to web sites
Aggregate rank  bringing order to web sitesAggregate rank  bringing order to web sites
Aggregate rank bringing order to web sites
OUM SAOKOSAL
 
WT - Web & Working of Search Engine
WT - Web & Working of Search EngineWT - Web & Working of Search Engine
WT - Web & Working of Search Engine
vinay arora
 

Was ist angesagt? (18)

Macran
MacranMacran
Macran
 
Done rerea dlink-farm-spam(3)
Done rerea dlink-farm-spam(3)Done rerea dlink-farm-spam(3)
Done rerea dlink-farm-spam(3)
 
Googling of GooGle
Googling of GooGleGoogling of GooGle
Googling of GooGle
 
Aggregate rank bringing order to web sites
Aggregate rank  bringing order to web sitesAggregate rank  bringing order to web sites
Aggregate rank bringing order to web sites
 
Search engine
Search engineSearch engine
Search engine
 
keyword query routing
keyword query routingkeyword query routing
keyword query routing
 
IEEE 2014 JAVA DATA MINING PROJECTS Keyword query routing
IEEE 2014 JAVA DATA MINING PROJECTS Keyword query routingIEEE 2014 JAVA DATA MINING PROJECTS Keyword query routing
IEEE 2014 JAVA DATA MINING PROJECTS Keyword query routing
 
JPJ1423 Keyword Query Routing
JPJ1423   Keyword Query RoutingJPJ1423   Keyword Query Routing
JPJ1423 Keyword Query Routing
 
Search Engine Optimization(SEO)
Search Engine Optimization(SEO)Search Engine Optimization(SEO)
Search Engine Optimization(SEO)
 
Deeper Inside PageRank (NOTES)
Deeper Inside PageRank (NOTES)Deeper Inside PageRank (NOTES)
Deeper Inside PageRank (NOTES)
 
Sree saranya
Sree saranyaSree saranya
Sree saranya
 
Seo and page rank algorithm
Seo and page rank algorithmSeo and page rank algorithm
Seo and page rank algorithm
 
Extracting Resources that Help Tell Events' Stories
Extracting Resources that Help Tell Events' StoriesExtracting Resources that Help Tell Events' Stories
Extracting Resources that Help Tell Events' Stories
 
Keyword query routing
Keyword query routingKeyword query routing
Keyword query routing
 
Topic-specific Web Crawler using Probability Method
Topic-specific Web Crawler using Probability MethodTopic-specific Web Crawler using Probability Method
Topic-specific Web Crawler using Probability Method
 
Web crawling
Web crawlingWeb crawling
Web crawling
 
WT - Web & Working of Search Engine
WT - Web & Working of Search EngineWT - Web & Working of Search Engine
WT - Web & Working of Search Engine
 
ANALYSIS OF RESEARCH ISSUES IN WEB DATA MINING
ANALYSIS OF RESEARCH ISSUES IN WEB DATA MINING ANALYSIS OF RESEARCH ISSUES IN WEB DATA MINING
ANALYSIS OF RESEARCH ISSUES IN WEB DATA MINING
 

Andere mochten auch

2014 North Bridge Future of Open Source Study
2014 North Bridge Future of Open Source Study2014 North Bridge Future of Open Source Study
2014 North Bridge Future of Open Source Study
North Bridge
 
Sam Kristen Can_Informational Interview
Sam Kristen Can_Informational InterviewSam Kristen Can_Informational Interview
Sam Kristen Can_Informational Interview
Sam Kristen
 
MEDICAL REVENUE SYSTEMS NL
MEDICAL REVENUE SYSTEMS NLMEDICAL REVENUE SYSTEMS NL
MEDICAL REVENUE SYSTEMS NL
ROBERT WESTOVER
 
What did the people do last week
What did the people do last weekWhat did the people do last week
What did the people do last week
noezumaqsan
 
SDI Presentation 26.11.2014
SDI Presentation 26.11.2014SDI Presentation 26.11.2014
SDI Presentation 26.11.2014
Ed Gardyne
 

Andere mochten auch (20)

Introduction to Enterprise Search
Introduction to Enterprise SearchIntroduction to Enterprise Search
Introduction to Enterprise Search
 
25 String Matching
25 String Matching25 String Matching
25 String Matching
 
Algoritmo de Rabin-Karp
Algoritmo de Rabin-KarpAlgoritmo de Rabin-Karp
Algoritmo de Rabin-Karp
 
Naive String Matching Algorithm | Computer Science
Naive String Matching Algorithm | Computer ScienceNaive String Matching Algorithm | Computer Science
Naive String Matching Algorithm | Computer Science
 
Rabin Karp - String Matching Algorithm
Rabin Karp - String Matching AlgorithmRabin Karp - String Matching Algorithm
Rabin Karp - String Matching Algorithm
 
modeling of spherical silver
modeling of spherical silvermodeling of spherical silver
modeling of spherical silver
 
2008 North Bridge Future of Open Source Study
2008 North Bridge Future of Open Source Study2008 North Bridge Future of Open Source Study
2008 North Bridge Future of Open Source Study
 
التعليم الإلكتروني في فلسطين
التعليم الإلكتروني في فلسطينالتعليم الإلكتروني في فلسطين
التعليم الإلكتروني في فلسطين
 
Christophe Dernoncourt Mémoire
Christophe Dernoncourt MémoireChristophe Dernoncourt Mémoire
Christophe Dernoncourt Mémoire
 
Roderick_Dayrit
Roderick_DayritRoderick_Dayrit
Roderick_Dayrit
 
Q4+5b
Q4+5bQ4+5b
Q4+5b
 
Project 2
Project 2Project 2
Project 2
 
2014 North Bridge Future of Open Source Study
2014 North Bridge Future of Open Source Study2014 North Bridge Future of Open Source Study
2014 North Bridge Future of Open Source Study
 
Sam Kristen Can_Informational Interview
Sam Kristen Can_Informational InterviewSam Kristen Can_Informational Interview
Sam Kristen Can_Informational Interview
 
MEDICAL REVENUE SYSTEMS NL
MEDICAL REVENUE SYSTEMS NLMEDICAL REVENUE SYSTEMS NL
MEDICAL REVENUE SYSTEMS NL
 
What did the people do last week
What did the people do last weekWhat did the people do last week
What did the people do last week
 
F071113745 (1)
F071113745 (1)F071113745 (1)
F071113745 (1)
 
HDI 2016 five innovations in analytics
HDI 2016 five innovations in analyticsHDI 2016 five innovations in analytics
HDI 2016 five innovations in analytics
 
Evaluation
EvaluationEvaluation
Evaluation
 
SDI Presentation 26.11.2014
SDI Presentation 26.11.2014SDI Presentation 26.11.2014
SDI Presentation 26.11.2014
 

Ähnlich wie Science of the Interwebs

HITS + Pagerank
HITS + PagerankHITS + Pagerank
HITS + Pagerank
ajkt
 
SEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGSEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTING
BUDNET
 
Web Rec Final Report
Web Rec Final ReportWeb Rec Final Report
Web Rec Final Report
weichen
 
The Internet
The InternetThe Internet
The Internet
mscuttle
 

Ähnlich wie Science of the Interwebs (20)

HITS algorithm : NOTES
HITS algorithm : NOTESHITS algorithm : NOTES
HITS algorithm : NOTES
 
Link Analysis
Link AnalysisLink Analysis
Link Analysis
 
Link Analysis
Link AnalysisLink Analysis
Link Analysis
 
HITS + Pagerank
HITS + PagerankHITS + Pagerank
HITS + Pagerank
 
Web mining
Web miningWeb mining
Web mining
 
Ranking Web Pages
Ranking Web PagesRanking Web Pages
Ranking Web Pages
 
Search engine page rank demystification
Search engine page rank demystificationSearch engine page rank demystification
Search engine page rank demystification
 
SphinnCon Israel 2008
SphinnCon Israel 2008SphinnCon Israel 2008
SphinnCon Israel 2008
 
Web2.0.2012 - lesson 8 - Google world
Web2.0.2012 - lesson 8 - Google worldWeb2.0.2012 - lesson 8 - Google world
Web2.0.2012 - lesson 8 - Google world
 
SEO Web 2.0 Era - Johns Hopkins University
SEO Web 2.0 Era - Johns Hopkins UniversitySEO Web 2.0 Era - Johns Hopkins University
SEO Web 2.0 Era - Johns Hopkins University
 
Web Search Engine
Web Search EngineWeb Search Engine
Web Search Engine
 
SEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTINGSEO-HIGH TRAFFIC ROUTING
SEO-HIGH TRAFFIC ROUTING
 
web mining
web miningweb mining
web mining
 
Web Rec Final Report
Web Rec Final ReportWeb Rec Final Report
Web Rec Final Report
 
Search Engine working, Crawlers working, Search Engine mechanism
Search Engine working, Crawlers working, Search Engine mechanismSearch Engine working, Crawlers working, Search Engine mechanism
Search Engine working, Crawlers working, Search Engine mechanism
 
Mazhiming
MazhimingMazhiming
Mazhiming
 
WHPL Internet and Searching Basics
WHPL Internet and Searching BasicsWHPL Internet and Searching Basics
WHPL Internet and Searching Basics
 
Internet 信息检索中的数学
Internet 信息检索中的数学Internet 信息检索中的数学
Internet 信息检索中的数学
 
The Internet
The InternetThe Internet
The Internet
 
Google algorithms
Google algorithmsGoogle algorithms
Google algorithms
 

Kürzlich hochgeladen

➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
nirzagarg
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Kürzlich hochgeladen (20)

Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 

Science of the Interwebs

  • 2. Web Search II Lecture 13 (October 14, 2008)
  • 3. What Does the Web Look Like?
  • 4. Can Think of the Web as a Directed Graph
  • 5. What is a Node? There is an “infinite” number of pages in Google alone
  • 7. Modern Search Engines Focus on Relatively Stable Pages
  • 8. What Does the Web Look Like?
  • 9. A strongly connected component (SCC) in a directed graph is a subset of the nodes such that every node in the subset has a path to every other node in the subset
  • 10. 56 Million 44 Million 44 Million 44 Million Data from 1999
  • 11. How Should we Use Rankings in Search?
  • 12. 1. Collect all pages that are relevant through text-only techniques: the query occurs in the title of the page, the query occurs in the page itself, etc. 2. Sort the outcome by e.g. global PageRank Problem: If Yahoo! Contains the text “flower” it will be one the first few results for the query Naïve Approach
  • 14. 1. Collect all pages that are relevant through text-only techniques: the query occurs in the title of the page, the query occurs in the page itself, etc. 2. Let pages in this sample “vote” through links Problem: Super popular pages like Yahoo! still pose problems
  • 15.
  • 16. Lists Some pages are “lists” of things A page’s value as a list = sum of votes received by all pages that it voted for
  • 17.
  • 18.
  • 19. Hubs and Authorities: A Precursor of PageRank Hubs = High-value lists for the query Authorities = highly endorsed answers to the query For each page p, we assign it two values hub(p) and auth(p)
  • 20. Start: for all p, hub(p) = 1, auth(p) = 1 Authority Update Rule: For each page p, update auth(p) to be the sum of the hub scores of all pages that point to it Hub Update Rule: For each page p, update hub(p) to be the sum of the authority scores of all pages that it points to For k times: Apply Authority Update Rule Apply Hub Update Rule
  • 21. To make the numbers not grow infinitely, always normalize This process converges!
  • 22.
  • 23. Combining Anchor Text A great newspaper Check out this picture Which link is better for the query “newspaper”? How do we incorporate this information into PageRank or “Hubs and Authorities”? We can multiply link contributions by a factor that indicates the quality
  • 24. Impact Factor of Scientific Journals Nature Science New England Journal of Medicine Cell PNAS Journal of Biological Chemistry JAMA The Lancet NAT GENET Nature Medicine