CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University

 Dennis Lang
 7 months ago
 Views:
Transcription
1 CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University
2 How to organize the Web? First try: Human curated Web directories Yahoo, DMOZ, LookSmart Second try: Web Search Information Retrieval investigates: Find relevant docs in a small and trusted set Newspaper articles, Patents, etc. But: Web is huge, full of untrusted documents, random things, web spam, etc. 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 2
3 Does more documents mean better results? Billions of documents Search engine index size over time 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 3
4 2 challenges of web search: (1) Web contains many sources of information Who to trust? Trick: Trustworthy pages may point to each other! (2) What is the best answer to query newspaper? No single right answer Trick: Pages that actually know about newspapers might all be pointing to many newspapers 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 4
5 All web pages are not equally important schmoe.com vs. We already know: There is large diversity in the web graph node connectivity. Let s rank the pages by the link structure! vs. 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 5
6 We will cover the following Link Analysis approaches to computing importances of nodes in a graph: Hubs and Authorities (HITS) Page Rank Topic Specific (Personalized) Page Rank Sidenote: Various notions of node centrality: Node Degree dentrality = degree of Betweenness centrality = #shortest paths passing through Closeness centrality = avg. length of shortest paths from to all other nodes of the network Eigenvector centrality = like PageRank 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 6
7 Goal (back to the newspaper example): Don t just find newspapers. Find experts pages that link in a coordinated way to good newspapers Idea: Links as votes Page is more important if it has more links In coming links? Out going links? Hubs and Authorities Each page has 2 scores: Quality as an expert (hub): Total sum of votes of pages pointed to Quality as an content (authority): Total sum of votes of experts Principle of repeated improvement 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 7 NYT: 10 Ebay: 3 Yahoo: 3 CNN: 8 WSJ: 9
8 Interesting pages fall into two classes: 1. Authorities are pages containing useful information Newspaper home pages Course home pages Home pages of auto manufacturers 2. Hubs are pages that link to authorities List of newspapers Course bulletin List of US auto manufacturers NYT: 10 Ebay: 3 Yahoo: 3 CNN: 8 WSJ: 9 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 8
9 Each page starts with hub score 1 Authorities collect their votes (Note this is idealized example. In reality graph is not bipartite and each page has both the hub and authority score) 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 9
10 Hubs collect authority scores (Note this is idealized example. In reality graph is not bipartite and each page has both the hub and authority score) 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 10
11 Authorities collect hub scores (Note this is idealized example. In reality graph is not bipartite and each page has both the hub and authority score) 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 11
12 A good hub links to many good authorities A good authority is linked from many good hubs Model using two scores for each node: Hub score and Authority score Represented as vectors and 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 12
13 [Kleinberg 98] Each page has 2 scores: j 1 j 2 j 3 j 4 Authority score: Hub score: HITS algorithm: Initialize: Then keep iterating until convergence: i i Authority: Hub: Normalize:, j 1 j 2 j 3 j 4 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 13
14 [Kleinberg 98] HITS converges to a single stable point Notation: Vector 1 1 Adjacency matrix (n x n): if Then can be rewriten as So: And likewise: 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 14
15 HITS algorithm in vector notation: Set: Repeat until convergence: Normalize Then: Thus, in and steps: new new Convergence criterion: is updated (in 2 steps): h is updated (in 2 steps): Repeated matrix powering 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 15
16 Definition: Let for some scalar, vector, matrix Then Fact: is an eigenvector, and is its eigenvalue If is symmetric ( ) (in our case and are symmetric) Then has orthogonal unit eigenvectors 1 that form a basis (coordinate system) with eigenvalues 1 ( ) 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 16
17 Let s write in coordinate system 1 has coordinates ( 1 ) Suppose: 1 ( 1 ) Then: As, if we normalize (contribution of all other coordinates 0) So, authority is eigenvector of lim associated with largest eigenvalue 1 Similarly: hub is eigenvector of 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 17
18
19 Still the same idea: Links as votes Page is more important if it has more links In coming links? Out going links? Think of in links as votes: has 23,400 in links schmoe.com has 1 in link Are all in links are equal? Links from important pages count more Recursive question! 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 19
20 A vote from an important page is worth more A page is important if it is pointed to by other important pages Define a rank r j for node j r j i j r i d i outdegree of node a/2 a The web in 1839 a/2 y/2 y y/2 m Flow equations: r y = r y /2 + r a /2 r a = r y /2 + r m r m = r a /2 m 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 20
21 Stochastic adjacency matrix Let page has out links else is a column stochastic matrix Columns sum to 1 If, then Rank vector : vector with an entry per page is the importance score of page The flow equations can be written r j r i i j d i 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 21
22 Imagine a random web surfer: At any time, surfer is on some page At time, the surfer follows an out link from uniformly at random Ends up on some page linked from Process repeats indefinitely Let: vector whose th coordinate is the prob. that the surfer is at page at time So, is a probability distribution over pages r j i 1 i 2 i 3 j i j d out ri (i) 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 22
23 Where is the surfer at time t+1? Follows a link uniformly at random Suppose the random walk reaches a state i 1 i 2 i 3 j p( t 1) M p( t) then is stationary distribution of a random walk Our original rank vector satisfies So, is a stationary distribution for the random walk 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 23
24 Given a web graph with n nodes, where the nodes are pages and edges are hyperlinks Assign each node an initial page rank Repeat until convergence ( i r i (t+1) r i (t) < ) Calculate the page rank of each node r ( t1) j i j r ( t) i d i. outdegree of node 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 24
25 Power Iteration: Set And iterate Example: r y 1/3 1/3 5/12 9/24 6/15 r a = 1/3 3/6 1/3 11/24 6/15 r m 1/3 1/6 3/12 1/6 3/15 Iteration 0, 1, 2, a y m y a m y ½ ½ 0 a ½ 0 1 m 0 ½ 0 r y = r y /2 + r a /2 r a = r y /2 + r m r m = r a /2 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 25
26 r ( t1) j i j r ( t) i d i or equivalently r Mr Does this converge? Does it converge to what we want? Are results reasonable? 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 26
27 a b r ( t1) j i j r ( t) i d i Example: r a = r b Iteration 0, 1, 2, 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 27
28 a b r ( t1) j i j r ( t) i d i Example: r a = r b Iteration 0, 1, 2, 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 28
29 2 problems: (1) Some pages are dead ends (have no out links) Such pages cause importance to leak out (2) Spider traps (all out links are within the group) Eventually spider traps absorb all importance 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 29
30 Power Iteration: y y a m y ½ ½ 0 Set And iterate a m a ½ 0 0 m 0 ½ 1 r y = r y /2 + r a /2 r a = r y /2 Example: r y 1/3 2/6 3/12 5/24 0 r a = 1/3 1/6 2/12 3/24 0 r m 1/3 3/6 7/12 16/24 1 Iteration 0, 1, 2, r m = r a /2 + r m 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 30
31 The Google solution for spider traps: At each time step, the random surfer has two options With prob., follow a link at random With prob. 1, jump to some page uniformly at random Common values for are in the range 0.8 to 0.9 Surfer will teleport out of spider trap within a few time steps y y a m a m 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 31
32 Power Iteration: Set And iterate Example: r y 1/3 2/6 3/12 5/24 0 r a = 1/3 1/6 2/12 3/24 0 r m 1/3 1/6 1/12 2/24 0 Iteration 0, 1, 2, a y m y a m y ½ ½ 0 a ½ 0 0 m 0 ½ 0 r y = r y /2 + r a /2 r a = r y /2 r m = r a /2 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 32
33 Teleports: Follow random teleport links with probability 1.0 from dead ends Adjust matrix accordingly y y a m a m y a m y ½ ½ 0 a ½ 0 0 m 0 ½ 0 y a m y ½ ½ ⅓ a ½ 0 ⅓ m 0 ½ ⅓ 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 33
34 Google s solution: At each step, random surfer has two options: With probability 1, follow a link at random With probability, jump to some random page PageRank equation [Brin Page, 98] The above formulation assumes that has no dead ends. We can either preprocess matrix (bad!) or explicitly follow random teleport links with probability 1.0 from deadends. See P. Berkhin, A Survey on PageRank Computing, Internet Mathematics, d i out degree of node i 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 34
35 PageRank as a principal eigenvector or equivalently But we really want: Let s define: d i out degree of node i Now we get what we want: What is? In practice 0.15 (5 links and jump) Note: is a sparse matrix but is dense (all entries 0). In practice we never materialize but rather we use the sum formulation 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 35
36 Input: and Adjacency matrix of a directed graph with spider traps and dead ends Parameter Output: PageRank vector Set: Repeat until: Now re insert the leaked PageRank: See P. Berkhin, A Survey on PageRank Computing, Internet Mathematics, 2005., if in deg. of is 0 then Where: 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 36
37 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 37
38 PageRank and HITS are two solutions to the same problem: What is the value of an in link from u to v? In the PageRank model, the value of the link depends on the links into u In the HITS model, it depends on the value of the other links out of u The destinies of PageRank and HITS post 1998 were very different 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 38
39
40 Goal: Evaluate pages not just by popularity but by how close they are to the topic Teleporting can go to: Any page with equal probability (we used this so far) A topic specific set of relevant pages Topic specific (personalized) PageRank (S...teleport set) if otherwise Useful for measuring proximity of other nodes to 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 40
41 Graphs and web search: Ranks nodes by importance Personalized PageRank: Ranks proximity of nodes to the teleport nodes Proximity on graphs: Q: What is most related conference to ICDM? Random Walks with Restarts Teleport back to the starting node: S = { single node } IJCAI KDD ICDM SDM AAAI NIPS Conference Philip S. Yu Ning Zhong R. Ramakrishnan M. Jordan Author 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 41
42 Link Farms: networks of millions of pages design to focus PageRank on a few undeserving webpages To minimize their influence use a teleport set of trusted webpages E.g., homepages of universities 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 42
43
44 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 44
45 Rich get richer [Cho et al., WWW 04] Two snapshots of the web graph at two different time points Measure the change: In the number of in links PageRank 11/6/2012 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 45
CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University
CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University http://cs224w.stanford.edu How to organize the Web? First try: Human curated Web directories Yahoo, DMOZ, LookSmart Second
More informationHow to organize the Web?
How to organize the Web? First try: Human curated Web directories Yahoo, DMOZ, LookSmart Second try: Web Search Information Retrieval attempts to find relevant docs in a small and trusted set Newspaper
More informationSlides based on those in:
Spyros Kontogiannis & Christos Zaroliagis Slides based on those in: http://www.mmds.org A 3.3 B 38.4 C 34.3 D 3.9 E 8.1 F 3.9 1.6 1.6 1.6 1.6 1.6 2 y 0.8 ½+0.2 ⅓ M 1/2 1/2 0 0.8 1/2 0 0 + 0.2 0 1/2 1 [1/N]
More information3 announcements: Thanks for filling out the HW1 poll HW2 is due today 5pm (scans must be readable) HW3 will be posted today
3 announcements: Thanks for filling out the HW1 poll HW2 is due today 5pm (scans must be readable) HW3 will be posted today CS246: Mining Massive Datasets Jure Leskovec, Stanford University http://cs246.stanford.edu
More informationBig Data Analytics CSCI 4030
High dim. data Graph data Infinite data Machine learning Apps Locality sensitive hashing PageRank, SimRank Filtering data streams SVM Recommen der systems Clustering Community Detection Web advertising
More informationBig Data Analytics CSCI 4030
High dim. data Graph data Infinite data Machine learning Apps Locality sensitive hashing PageRank, SimRank Filtering data streams SVM Recommen der systems Clustering Community Detection Web advertising
More informationPart 1: Link Analysis & Page Rank
Chapter 8: Graph Data Part 1: Link Analysis & Page Rank Based on Leskovec, Rajaraman, Ullman 214: Mining of Massive Datasets 1 Graph Data: Social Networks [Source: 4degrees of separation, BackstromBoldiRosaUganderVigna,
More informationIntroduction to Data Mining
Introduction to Data Mining Lecture #10: Link Analysis2 Seoul National University 1 In This Lecture Pagerank: Google formulation Make the solution to converge Computing Pagerank for very large graphs
More informationCS246: Mining Massive Datasets Jure Leskovec, Stanford University
CS246: Mining Massive Datasets Jure Leskovec, Stanford University http://cs246.stanford.edu 2/6/2013 Jure Leskovec, Stanford C246: Mining Massive Datasets 2 High dim. data Graph data Infinite data Machine
More informationLecture Notes to Big Data Management and Analytics Winter Term 2017/2018 Node Importance and Neighborhoods
Lecture Notes to Big Data Management and Analytics Winter Term 2017/2018 Node Importance and Neighborhoods Matthias Schubert, Matthias Renz, Felix Borutta, Evgeniy Faerman, Christian Frey, Klaus Arthur
More informationCS345a: Data Mining Jure Leskovec and Anand Rajaraman Stanford University
CS345a: Data Mining Jure Leskovec and Anand Rajaraman Stanford University Instead of generic popularity, can we measure popularity within a topic? E.g., computer science, health Bias the random walk When
More informationSome Interesting Applications of Theory. PageRank Minhashing LocalitySensitive Hashing
Some Interesting Applications of Theory PageRank Minhashing LocalitySensitive Hashing 1 PageRank The thing that makes Google work. Intuition: solve the recursive equation: a page is important if important
More informationINTRODUCTION TO DATA SCIENCE. Link Analysis (MMDS5)
INTRODUCTION TO DATA SCIENCE Link Analysis (MMDS5) Introduction Motivation: accurate web search Spammers: want you to land on their pages Google s PageRank and variants TrustRank Hubs and Authorities (HITS)
More informationCOMP 4601 Hubs and Authorities
COMP 4601 Hubs and Authorities 1 Motivation PageRank gives a way to compute the value of a page given its position and connectivity w.r.t. the rest of the Web. Is it the only algorithm: No! It s just one
More informationCSE 190 Lecture 16. Data Mining and Predictive Analytics. Smallworld phenomena
CSE 190 Lecture 16 Data Mining and Predictive Analytics Smallworld phenomena Another famous study Stanley Milgram wanted to test the (already popular) hypothesis that people in social networks are separated
More informationIntroduction to Information Retrieval
Introduction to Information Retrieval http://informationretrieval.org IIR 21: Link Analysis Hinrich Schütze Center for Information and Language Processing, University of Munich 20140618 1/80 Overview
More information1 Starting around 1996, researchers began to work on. 2 In Feb, 1997, Yanhong Li (Scotch Plains, NJ) filed a
!"#$ %#& ' Introduction ' Social network analysis ' Cocitation and bibliographic coupling ' PageRank ' HIS ' Summary ()*+,/*,) Early search engines mainly compare content similarity of the query and
More informationWeb consists of web pages and hyperlinks between pages. A page receiving many links from other pages may be a hint of the authority of the page
Link Analysis Links Web consists of web pages and hyperlinks between pages A page receiving many links from other pages may be a hint of the authority of the page Links are also popular in some other information
More informationCOMPARATIVE ANALYSIS OF POWER METHOD AND GAUSSSEIDEL METHOD IN PAGERANK COMPUTATION
International Journal of Computer Engineering and Applications, Volume IX, Issue VIII, Sep. 15 www.ijcea.com ISSN 23213469 COMPARATIVE ANALYSIS OF POWER METHOD AND GAUSSSEIDEL METHOD IN PAGERANK COMPUTATION
More informationCOMP5331: Knowledge Discovery and Data Mining
COMP5331: Knowledge Discovery and Data Mining Acknowledgement: Slides modified based on the slides provided by Lawrence Page, Sergey Brin, Rajeev Motwani and Terry Winograd, Jon M. Kleinberg 1 1 PageRank
More informationGraph and Web Mining  Motivation, Applications and Algorithms PROF. EHUD GUDES DEPARTMENT OF COMPUTER SCIENCE BENGURION UNIVERSITY, ISRAEL
Graph and Web Mining  Motivation, Applications and Algorithms PROF. EHUD GUDES DEPARTMENT OF COMPUTER SCIENCE BENGURION UNIVERSITY, ISRAEL Web mining  Outline Introduction Web Content Mining Web usage
More informationUnit VIII. Chapter 9. Link Analysis
Unit VIII Link Analysis: Page Ranking in web search engines, Efficient Computation of Page Rank using MapReduce and other approaches, TopicSensitive Page Rank, Link Spam, Hubs and Authorities (Text Book:2
More informationLink Analysis in the Cloud
Cloud Computing Link Analysis in the Cloud Dell Zhang Birkbeck, University of London 2017/18 Graph Problems & Representations What is a Graph? G = (V,E), where V represents the set of vertices (nodes)
More informationSearching the Web [Arasu 01]
Searching the Web [Arasu 01] Most user simply browse the web Google, Yahoo, Lycos, Ask Others do more specialized searches web search engines submit queries by specifying lists of keywords receive web
More informationBruno Martins. 1 st Semester 2012/2013
Link Analysis Departamento de Engenharia Informática Instituto Superior Técnico 1 st Semester 2012/2013 Slides baseados nos slides oficiais do livro Mining the Web c Soumen Chakrabarti. Outline 1 2 3 4
More informationLink Analysis in Web Mining
Problem formulation (998) Link Analysis in Web Mining Hubs and Authorities Spam Detection Suppose we are given a collection of documents on some broad topic e.g., stanford, evolution, iraq perhaps obtained
More informationInformation Retrieval and Web Search Engines
Information Retrieval and Web Search Engines Lecture 12: Link Analysis January 28 th, 2016 WolfTilo Balke and Younes Ghammad Institut für Informationssysteme Technische Universität Braunschweig An Overview
More informationLecture 8: Linkage algorithms and web search
Lecture 8: Linkage algorithms and web search Information Retrieval Computer Science Tripos Part II Simone Teufel Natural Language and Information Processing (NLIP) Group Simone.Teufel@cl.cam.ac.uk Lent
More informationLargeScale Networks. PageRank. Dr Vincent Gramoli Lecturer School of Information Technologies
LargeScale Networks PageRank Dr Vincent Gramoli Lecturer School of Information Technologies Introduction Last week we talked about:  Hubs whose scores depend on the authority of the nodes they point
More informationAgenda. Math Google PageRank algorithm. 2 Developing a formula for ranking web pages. 3 Interpretation. 4 Computing the score of each page
Agenda Math 104 1 Google PageRank algorithm 2 Developing a formula for ranking web pages 3 Interpretation 4 Computing the score of each page Google: background Mid nineties: many search engines often times
More informationLecture 9: I: Web Retrieval II: Webology. Johan Bollen Old Dominion University Department of Computer Science
Lecture 9: I: Web Retrieval II: Webology Johan Bollen Old Dominion University Department of Computer Science jbollen@cs.odu.edu http://www.cs.odu.edu/ jbollen April 10, 2003 Page 1 WWW retrieval Two approaches
More informationCS535 Big Data Fall 2017 Colorado State University 9/5/2017. Week 3  A. FAQs. This material is built based on,
S535 ig ata Fall 217 olorado State University 9/5/217 Week 39/5/217 S535 ig ata  Fall 217 Week 31 S535 IG T FQs Programming ssignment 1 We will discuss link analysis in week3 Installation/configuration
More informationMining Web Data. Lijun Zhang
Mining Web Data Lijun Zhang zlj@nju.edu.cn http://cs.nju.edu.cn/zlj Outline Introduction Web Crawling and Resource Discovery Search Engine Indexing and Query Processing Ranking Algorithms Recommender Systems
More informationPage rank computation HPC course project a.y Compute efficient and scalable Pagerank
Page rank computation HPC course project a.y. 201213 Compute efficient and scalable Pagerank 1 PageRank PageRank is a link analysis algorithm, named after Brin & Page [1], and used by the Google Internet
More informationWeb Structure Mining using Link Analysis Algorithms
Web Structure Mining using Link Analysis Algorithms Ronak Jain Aditya Chavan Sindhu Nair Assistant Professor Abstract The World Wide Web is a huge repository of data which includes audio, text and video.
More informationInformation Retrieval Lecture 4: Web Search. Challenges of Web Search 2. Natural Language and Information Processing (NLIP) Group
Information Retrieval Lecture 4: Web Search Computer Science Tripos Part II Simone Teufel Natural Language and Information Processing (NLIP) Group sht25@cl.cam.ac.uk (Lecture Notes after Stephen Clark)
More informationLink Analysis. CSE 454 Advanced Internet Systems University of Washington. 1/26/12 16:36 1 Copyright D.S.Weld
Link Analysis CSE 454 Advanced Internet Systems University of Washington 1/26/12 16:36 1 Ranking Search Results TF / IDF or BM25 Tag Information Title, headers Font Size / Capitalization Anchor Text on
More informationA brief history of Google
the math behind Sat 25 March 2006 A brief history of Google 19957 The Stanford days (aka Backrub(!?)) 1998 Yahoo! wouldn't buy (but they might invest...) 1999 Finally out of beta! Sergey Brin Larry Page
More informationThe PageRank Citation Ranking
October 17, 2012 Main Idea  Page Rank web page is important if it points to by other important web pages. *Note the recursive definition IR  course web page, Brian home page, Emily home page, Steven
More informationA Modified Algorithm to Handle Dangling Pages using Hypothetical Node
A Modified Algorithm to Handle Dangling Pages using Hypothetical Node Shipra Srivastava Student Department of Computer Science & Engineering Thapar University, Patiala, 147001 (India) Rinkle Rani Aggrawal
More informationInformation Retrieval (IR) Introduction to Information Retrieval. Lecture Overview. Why do we need IR? Basics of an IR system.
Introduction to Information Retrieval Ethan PhelpsGoodman Some slides taken from http://www.cs.utexas.edu/users/mooney/ircourse/ Information Retrieval (IR) The indexing and retrieval of textual documents.
More informationCOMP Page Rank
COMP 4601 Page Rank 1 Motivation Remember, we were interested in giving back the most relevant documents to a user. Importance is measured by reference as well as content. Think of this like academic paper
More informationAdministrative. Web crawlers. Web Crawlers and Link Analysis!
Web Crawlers and Link Analysis! David Kauchak cs458 Fall 2011 adapted from: http://www.stanford.edu/class/cs276/handouts/lecture15linkanalysis.ppt http://webcourse.cs.technion.ac.il/236522/spring2007/ho/wcfiles/tutorial05.ppt
More informationMining Web Data. Lijun Zhang
Mining Web Data Lijun Zhang zlj@nju.edu.cn http://cs.nju.edu.cn/zlj Outline Introduction Web Crawling and Resource Discovery Search Engine Indexing and Query Processing Ranking Algorithms Recommender Systems
More informationLecture 17 November 7
CS 559: Algorithmic Aspects of Computer Networks Fall 2007 Lecture 17 November 7 Lecturer: John Byers BOSTON UNIVERSITY Scribe: Flavio Esposito In this lecture, the last part of the PageRank paper has
More informationSocial and Technological Network Analysis. Lecture 5: Web Search and Random Walks. Dr. Cecilia Mascolo
Social and Technological Network Analysis Lecture 5: Web Search and Random Walks Dr. Cecilia Mascolo In This Lecture We describe the concept of search in a network. We describe powerful techniques to enhance
More informationWeb Search Ranking. (COSC 488) Nazli Goharian Evaluation of Web Search Engines: High Precision Search
Web Search Ranking (COSC 488) Nazli Goharian nazli@cs.georgetown.edu 1 Evaluation of Web Search Engines: High Precision Search Traditional IR systems are evaluated based on precision and recall. Web search
More informationSocial Network Analysis
Chirayu Wongchokprasitti, PhD University of Pittsburgh Center for Causal Discovery Department of Biomedical Informatics chw20@pitt.edu http://www.pitt.edu/~chw20 Overview Centrality Analysis techniques
More informationLec 8: Adaptive Information Retrieval 2
Lec 8: Adaptive Information Retrieval 2 Advaith Siddharthan Introduction to Information Retrieval by Manning, Raghavan & Schütze. Website: http://nlp.stanford.edu/irbook/ Linear Algebra Revision Vectors:
More informationWeighted Page Rank Algorithm Based on Number of Visits of Links of Web Page
International Journal of Soft Computing and Engineering (IJSCE) ISSN: 31307, Volume, Issue3, July 01 Weighted Page Rank Algorithm Based on Number of Visits of Links of Web Page Neelam Tyagi, Simple
More informationTODAY S LECTURE HYPERTEXT AND
LINK ANALYSIS TODAY S LECTURE HYPERTEXT AND LINKS We look beyond the content of documents We begin to look at the hyperlinks between them Address questions like Do the links represent a conferral of authority
More informationCalculating Web Page Authority Using the PageRank Algorithm. Math 45, Fall 2005 Levi Gill and Jacob Miles Prystowsky
Calculating Web Page Authority Using the PageRank Algorithm Math 45, Fall 2005 Levi Gill and Jacob Miles Prystowsky Introduction In 1998 a phenomenon hit the World Wide Web: Google opened its doors. Larry
More informationJordan BoydGraber University of Maryland. Thursday, March 3, 2011
DataIntensive Information Processing Applications! Session #5 Graph Algorithms Jordan BoydGraber University of Maryland Thursday, March 3, 2011 This work is licensed under a Creative Commons AttributionNoncommercialShare
More informationIntroduction In to Info Inf rmation o Ret Re r t ie i v e a v l a LINK ANALYSIS 1
LINK ANALYSIS 1 Today s lecture hypertext and links We look beyond the content of documents We begin to look at the hyperlinks between them Address questions like Do the links represent a conferral of
More informationBig Data Infrastructure CS 489/698 Big Data Infrastructure (Winter 2017)
Big Data Infrastructure CS 489/698 Big Data Infrastructure (Winter 2017) Week 5: Analyzing Graphs (2/2) February 2, 2017 Jimmy Lin David R. Cheriton School of Computer Science University of Waterloo These
More informationLecture 11: Graph algorithms! Claudia Hauff (Web Information Systems)!
Lecture 11: Graph algorithms!! Claudia Hauff (Web Information Systems)! ti2736bewi@tudelft.nl 1 Course content Introduction Data streams 1 & 2 The MapReduce paradigm Looking behind the scenes of MapReduce:
More informationRanking on Data Manifolds
Ranking on Data Manifolds Dengyong Zhou, Jason Weston, Arthur Gretton, Olivier Bousquet, and Bernhard Schölkopf Max Planck Institute for Biological Cybernetics, 72076 Tuebingen, Germany {firstname.secondname
More informationCSE 158 Lecture 13. Web Mining and Recommender Systems. Triadic closure; strong & weak ties
CSE 158 Lecture 13 Web Mining and Recommender Systems Triadic closure; strong & weak ties Monday Random models of networks: Erdos Renyi random graphs (picture from Wikipedia http://en.wikipedia.org/wiki/erd%c5%91s%e2%80%93r%c3%a9nyi_model)
More informationInforma(on Retrieval
Introduc)on to Informa)on Retrieval CS3245 Informa(on Retrieval Lecture 12: Crawling and Link Analysis 2 1 Ch. 1112 Last Time Chapter 11 1. ProbabilisCc Approach to Retrieval / Basic Probability Theory
More informationDataIntensive Computing with MapReduce
DataIntensive Computing with MapReduce Session 5: Graph Processing Jimmy Lin University of Maryland Thursday, February 21, 2013 This work is licensed under a Creative Commons AttributionNoncommercialShare
More informationMathematical Methods and Computational Algorithms for Complex Networks. Benard Abola
Mathematical Methods and Computational Algorithms for Complex Networks Benard Abola Division of Applied Mathematics, Mälardalen University Department of Mathematics, Makerere University Second Network
More informationDATA MINING  1DL460
DATA MINING  1DL460 Spring 2015 A second course in data mining http://www.it.uu.se/edu/course/homepage/infoutv2/vt15 Kjell Orsborn Uppsala Database Laboratory Department of Information Technology, Uppsala
More informationDATA MINING  1DL460
DATA MINING  1DL460 Spring 2015 A second course in data mining http://www.it.uu.se/edu/course/homepage/infoutv2/vt15 Kjell Orsborn Uppsala Database Laboratory Department of Information Technology, Uppsala
More informationThe PageRank Citation Ranking: Bringing Order to the Web
The PageRank Citation Ranking: Bringing Order to the Web Marlon Dias msdias@dcc.ufmg.br Information Retrieval DCC/UFMG  2017 Introduction Paper: The PageRank Citation Ranking: Bringing Order to the Web,
More informationGraphs / Networks. CSE 6242/ CX 4242 Feb 18, Centrality measures, algorithms, interactive applications. Duen Horng (Polo) Chau Georgia Tech
CSE 6242/ CX 4242 Feb 18, 2014 Graphs / Networks Centrality measures, algorithms, interactive applications Duen Horng (Polo) Chau Georgia Tech Partly based on materials by Professors Guy Lebanon, Jeffrey
More informationPAGE RANK ON MAP REDUCE PARADIGM
PAGE RANK ON MAP REDUCE PARADIGM Group 24 Nagaraju Y Thulasi Ram Naidu P Dhanush Chalasani Agenda Page Rank  introduction An example Page Rank in Mapreduce framework Dataset Description Work flow Modules.
More informationHIPRank: Ranking Nodes by Influence Propagation based on authority and hub
HIPRank: Ranking Nodes by Influence Propagation based on authority and hub Wen Zhang, Song Wang, GuangLe Han, Ye Yang, Qing Wang Laboratory for Internet Software Technologies Institute of Software, Chinese
More information~ Ian Hunneybell: WWWT Revision Notes (15/06/2006) ~
. Search Engines, history and different types In the beginning there was Archie (990, indexed computer files) and Gopher (99, indexed plain text documents). Lycos (994) and AltaVista (995) were amongst
More informationSocialNetwork Graphs
SocialNetwork Graphs Mining Social Networks Facebook, Google+, Twitter Email Networks, Collaboration Networks Identify communities Similar to clustering Communities usually overlap Identify similarities
More informationAnalytical survey of Web Page Rank Algorithm
Analytical survey of Web Page Rank Algorithm Mrs.M.Usha 1, Dr.N.Nagadeepa 2 Research Scholar, Bharathiyar University,Coimbatore 1 Associate Professor, Jairams Arts and Science College, Karur 2 ABSTRACT
More informationAn Adaptive Approach in Web Search Algorithm
International Journal of Information & Computation Technology. ISSN 09742239 Volume 4, Number 15 (2014), pp. 15751581 International Research Publications House http://www. irphouse.com An Adaptive Approach
More information.. Spring 2009 CSC 466: Knowledge Discovery from Data Alexander Dekhtyar..
.. Spring 2009 CSC 466: Knowledge Discovery from Data Alexander Dekhtyar.. Link Analysis in Graphs: PageRank Link Analysis Graphs Recall definitions from Discrete math and graph theory. Graph. A graph
More informationCentrality in Large Networks
Centrality in Large Networks Mostafa H. Chehreghani May 14, 2017 Table of contents Centrality notions Exact algorithm Approximate algorithms Conclusion Centrality notions Exact algorithm Approximate algorithms
More informationSearch Engines Considered Harmful In Search of an Unbiased Web Ranking
Search Engines Considered Harmful In Search of an Unbiased Web Ranking Junghoo John Cho cho@cs.ucla.edu UCLA Search Engines Considered Harmful Junghoo John Cho 1/38 Motivation If you are not indexed by
More informationOnline Social Networks and Media
Online Social Networks and Media Absorbing Random Walks Link Prediction Why does the Power Method work? If a matrix R is real and symmetric, it has real eigenvalues and eigenvectors: λ, w, λ 2, w 2,, (λ
More informationThe PageRank Computation in Google, Randomized Algorithms and Consensus of MultiAgent Systems
The PageRank Computation in Google, Randomized Algorithms and Consensus of MultiAgent Systems Roberto Tempo IEIITCNR Politecnico di Torino tempo@polito.it This talk The objective of this talk is to discuss
More informationInformation Retrieval
Information Retrieval Additional Reference Introduction to Information Retrieval, Manning, Raghavan and Schütze, online book: http://nlp.stanford.edu/irbook/ Why Study Information Retrieval? Google Searches
More informationImpact of Search Engines on Page Popularity
Impact of Search Engines on Page Popularity Junghoo John Cho (cho@cs.ucla.edu) Sourashis Roy (roys@cs.ucla.edu) University of California, Los Angeles Impact of Search Engines on Page Popularity J. Cho,
More informationGraph Theory Review. January 30, Network Science Analytics Graph Theory Review 1
Graph Theory Review Gonzalo Mateos Dept. of ECE and Goergen Institute for Data Science University of Rochester gmateosb@ece.rochester.edu http://www.ece.rochester.edu/~gmateosb/ January 30, 2018 Network
More informationPage Rank Algorithm. May 12, Abstract
Page Rank Algorithm Catherine Benincasa, Adena Calden, Emily Hanlon, Matthew Kindzerske, Kody Law, Eddery Lam, John Rhoades, Ishani Roy, Michael Satz, Eric Valentine and Nathaniel Whitaker Department of
More informationc 2006 Society for Industrial and Applied Mathematics
SIAM J. SCI. COMPUT. Vol. 27, No. 6, pp. 2112 212 c 26 Society for Industrial and Applied Mathematics A REORDERING FOR THE PAGERANK PROBLEM AMY N. LANGVILLE AND CARL D. MEYER Abstract. We describe a reordering
More informationSimilarity Ranking in Large Scale Bipartite Graphs
Similarity Ranking in Large Scale Bipartite Graphs Alessandro Epasto Brown University  20 th March 2014 1 Joint work with J. Feldman, S. Lattanzi, S. Leonardi, V. Mirrokni [WWW, 2014] 2 AdWords Ads Ads
More informationInformation Retrieval May 15. Web retrieval
Information Retrieval May 15 Web retrieval What s so special about the Web? The Web Large Changing fast Public  No control over editing or contents Spam and Advertisement How big is the Web? Practically
More informationA Survey on Web Information Retrieval Technologies
A Survey on Web Information Retrieval Technologies Lan Huang Computer Science Department State University of New York, Stony Brook Presented by Kajal Miyan Michigan State University Overview Web Information
More informationInformation Retrieval
Information Retrieval Information Retrieval on the Web Ulf Leser Content of this Lecture The Web Web Crawling Exploiting Web Structure for IR A Different Flavor: WebSQL Much of today s material is from:
More informationApplication of PageRank Algorithm on Sorting Problem Su weijun1, a
International Conference on Mechanics, Materials and Structural Engineering (ICMMSE ) Application of PageRank Algorithm on Sorting Problem Su weijun, a Department of mathematics, Gansu normal university
More informationAn Enhanced Page Ranking Algorithm Based on Weights and Third level Ranking of the Webpages
An Enhanced Page Ranking Algorithm Based on eights and Third level Ranking of the ebpages Prahlad Kumar Sharma* 1, Sanjay Tiwari #2 M.Tech Scholar, Department of C.S.E, A.I.E.T Jaipur Raj.(India) Asst.
More informationCS224W: Social and Information Network Analysis Jure Leskovec, Stanford University
CS224W: Social and Information Network Analysis Jure Leskovec Stanford University Jure Leskovec, Stanford University http://cs224w.stanford.edu [Morris 2000] Based on 2 player coordination game 2 players
More informationCS246: Mining Massive Datasets Jure Leskovec, Stanford University
CS6: Mining Massive Datasets Jure Leskovec, Stanford University http://cs6.stanford.edu Training data 00 million ratings, 80,000 users, 7,770 movies 6 years of data: 000 00 Test data Last few ratings of
More informationJeffrey D. Ullman Stanford University/Infolab
Jeffrey D. Ullman Stanford University/Infolab Spamming = any deliberate action intended solely to boost a Web page s position in searchengine results. Web Spam = Web pages that are the result of spamming.
More informationAutomatic Summarization
Automatic Summarization CS 769 Guest Lecture Andrew B. Goldberg goldberg@cs.wisc.edu Department of Computer Sciences University of Wisconsin, Madison February 22, 2008 Andrew B. Goldberg (CS Dept) Summarization
More informationPersonalizing PageRank Based on Domain Profiles
Personalizing PageRank Based on Domain Profiles Mehmet S. Aktas, Mehmet A. Nacar, and Filippo Menczer Computer Science Department Indiana University Bloomington, IN 47405 USA {maktas,mnacar,fil}@indiana.edu
More informationRanking of nodes of networks taking into account the power function of its weight of connections
Ranking of nodes of networks taking into account the power function of its weight of connections Soboliev A.M. 1, Lande D.V. 2 1 Postgraduate student of the Institute for Special Communications and Information
More information13: Betweenness Centrality
13: Betweenness Centrality Machine Learning and Realworld Data Ann Copestake and Simone Teufel Computer Laboratory University of Cambridge Lent 2017 Last session: some simple network statistics You measured
More informationInformation Retrieval. CS630 Representing and Accessing Digital Information. What is a Retrieval Model? Basic IR Processes
CS630 Representing and Accessing Digital Information Information Retrieval: Retrieval Models Information Retrieval Basics Data Structures and Access Indexing and Preprocessing Retrieval Models Thorsten
More informationG(B)enchmark GraphBench: Towards a Universal Graph Benchmark. Khaled Ammar M. Tamer Özsu
G(B)enchmark GraphBench: Towards a Universal Graph Benchmark Khaled Ammar M. Tamer Özsu Bioinformatics Software Engineering Social Network Gene Coexpression Protein Structure Program Flow Big Graphs o
More informationWeb Structure, Age and Page Quality. Computer Science Department, University of Chile. Blanco Encalada 2120, Santiago, Chile.
Web Structure, Age and Page Quality Ricardo BaezaYates Felipe SaintJean Carlos Castillo Computer Science Department, University of Chile Blanco Encalada 2120, Santiago, Chile Email: frbaeza,fsaint,ccastillg@dcc.uchile.cl
More informationMCHITS: Monte Carlo based Method for Hyperlink Induced Topic Search on Networks
2376 JOURNAL OF NEWORKS, VOL. 8, NO. 10, OCOBER 2013 MCHIS: Monte Carlo based Method for Hyperlink Induced opic Search on Networks Zhaoyan Jin, Dianxi Shi, Quanyuan Wu, and Hua Fan National Key Laboratory
More informationREGULAR GRAPHS OF GIVEN GIRTH. Contents
REGULAR GRAPHS OF GIVEN GIRTH BROOKE ULLERY Contents 1. Introduction This paper gives an introduction to the area of graph theory dealing with properties of regular graphs of given girth. A large portion
More informationShortCut MCMC: An Alternative to Adaptation
ShortCut MCMC: An Alternative to Adaptation Radford M. Neal Dept. of Statistics and Dept. of Computer Science University of Toronto http://www.cs.utoronto.ca/ radford/ Third Workshop on Monte Carlo Methods,
More information