Link Analysis: Web Structure and Search

Similar documents
Information Networks: Hubs and Authorities

CSI 445/660 Part 10 (Link Analysis and Web Search)

CS 6604: Data Mining Large Networks and Time-Series

Information Networks: PageRank

Social Networks 2015 Lecture 10: The structure of the web and link analysis

Large-Scale Networks. PageRank. Dr Vincent Gramoli Lecturer School of Information Technologies

Social and Technological Network Data Analytics. Lecture 5: Structure of the Web, Search and Power Laws. Prof Cecilia Mascolo

Big Data Analytics CSCI 4030

Introduction to Data Mining

Big Data Analytics CSCI 4030

Slides based on those in:

How to organize the Web?

Social Network Analysis

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

Recap! CMSC 498J: Social Media Computing. Department of Computer Science University of Maryland Spring Hadi Amiri

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

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

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

Authoritative Sources in a Hyperlinked Environment

Centralities (4) By: Ralucca Gera, NPS. Excellence Through Knowledge

Analysis of Large Graphs: TrustRank and WebSpam

Big Data Analytics CSCI 4030

Information Retrieval Lecture 4: Web Search. Challenges of Web Search 2. Natural Language and Information Processing (NLIP) Group

CS425: Algorithms for Web Scale Data

Link Analysis and Web Search

Part 1: Link Analysis & Page Rank

3 announcements: Thanks for filling out the HW1 poll HW2 is due today 5pm (scans must be readable) HW3 will be posted today

Brief (non-technical) history

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

Graph and Link Mining

COMP5331: Knowledge Discovery and Data Mining

CS6200 Information Retreival. The WebGraph. July 13, 2015

Social and Technological Network Analysis. Lecture 5: Web Search and Random Walks. Dr. Cecilia Mascolo

AN SEO GUIDE FOR SALONS

Lecture 11: Graph algorithms! Claudia Hauff (Web Information Systems)!

Lecture Notes: Social Networks: Models, Algorithms, and Applications Lecture 28: Apr 26, 2012 Scribes: Mauricio Monsalve and Yamini Mule

NBA 600: Day 15 Online Search 116 March Daniel Huttenlocher

CSE 190 Lecture 16. Data Mining and Predictive Analytics. Small-world phenomena

Positive and Negative Links

Introduction to Data Mining

INTRODUCTION TO DATA SCIENCE. Link Analysis (MMDS5)

Einführung in Web und Data Science Community Analysis. Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme

Information Retrieval (IR) Introduction to Information Retrieval. Lecture Overview. Why do we need IR? Basics of an IR system.

Centralities (4) Ralucca Gera, Applied Mathematics Dept. Naval Postgraduate School Monterey, California Excellence Through Knowledge

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

A STUDY OF RANKING ALGORITHM USED BY VARIOUS SEARCH ENGINE

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

Lecture #3: PageRank Algorithm The Mathematics of Google Search

Web Structure Mining using Link Analysis Algorithms

2.3 Algorithms Using Map-Reduce

Multimedia Information Systems - Introduction

10/10/13. Traditional database system. Information Retrieval. Information Retrieval. Information retrieval system? Information Retrieval Issues

Pagerank Scoring. Imagine a browser doing a random walk on web pages:

Information Retrieval and Web Search

Some Interesting Applications of Theory. PageRank Minhashing Locality-Sensitive Hashing

HOW SEARCH ENGINES WORK THE WEB IS A DIRECTED GRAPH CS 115: COMPUTING FOR THE SOCIO-TECHNO WEB FINDING INFORMATION WITH SEARCH ENGINES. User.

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

A guide to GOOGLE+LOCAL. for business. Published by. hypercube.co.nz

Home Page. Title Page. Page 1 of 14. Go Back. Full Screen. Close. Quit

Unit VIII. Chapter 9. Link Analysis

Graph Algorithms. Revised based on the slides by Ruoming Kent State

Experimental study of Web Page Ranking Algorithms

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

DATA MINING II - 1DL460. Spring 2014"

Overview On Methods Of Searching The Web

CS224W Final Report Emergence of Global Status Hierarchy in Social Networks

SOFIA: Social Filtering for Niche Markets

Economics of Information Networks

Lecture 17 November 7

Domain Specific Search Engine for Students

Lecture Notes to Big Data Management and Analytics Winter Term 2017/2018 Node Importance and Neighborhoods

ROBERTO BATTITI, MAURO BRUNATO. The LION Way: Machine Learning plus Intelligent Optimization. LIONlab, University of Trento, Italy, Apr 2015

Big Data Infrastructure CS 489/698 Big Data Infrastructure (Winter 2017)

Searching the Web [Arasu 01]

Content Curation Mistakes

Structure of Social Networks

Analytics for UX Workshop. Web Analytics for UX,

Website Designs Australia

Searching the Web What is this Page Known for? Luis De Alba

Web Search. Lecture Objectives. Text Technologies for Data Science INFR Learn about: 11/14/2017. Instructor: Walid Magdy

Guanxi in the Chinese Web. University of Victoria Victoria, BC, Canada {yul, val,

THE TRUTH ABOUT SEARCH 2.0

A Letting agency s shop window is no longer a place on the high street, it is now online

Roadmap. Roadmap. Ranking Web Pages. PageRank. Roadmap. Random Walks in Ranking Query Results in Semistructured Databases

A Review Paper on Page Ranking Algorithms

Algorithms, Games, and Networks February 21, Lecture 12

CS-C Data Science Chapter 9: Searching for relevant pages on the Web: Random walks on the Web. Jaakko Hollmén, Department of Computer Science

Getting the most from your websites SEO. A seven point guide to understanding SEO and how to maximise results

Lecture 8: Linkage algorithms and web search

Vannevar Bush. Information Retrieval. Prophetic: Hypertext. Historic Vision 2/8/17

AI Dining Suggestion App. CS 297 Report Bao Pham ( ) Advisor: Dr. Chris Pollett

Information Networks and Semantics. Srinath Srinivasa IIIT Bangalore

Searching the Deep Web

Image Credit: Photo by Lukas from Pexels

CSE 258 Lecture 12. Web Mining and Recommender Systems. Social networks

CHAPTER THREE INFORMATION RETRIEVAL SYSTEM

HW 4: PageRank & MapReduce. 1 Warmup with PageRank and stationary distributions [10 points], collaboration

Search Engines. Dr. Johan Hagelbäck.

Extracting Information from Complex Networks

CS/INFO 1305 Summer 2009

Transcription:

Link Analysis: Web Structure and Search Web Science (VU) (706716) Elisabeth Lex ISDS, TU Graz June 12, 2017 Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 1 / 69

Outline 1 Information Networks 2 Paths and Strong Connectivity 3 The Bow-Tie Structure of the Web 4 Web Search 5 Link Analysis and Ranking by Popularity Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 2 / 69

Information Networks Information Networks Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 3 / 69

Information Networks Information Networks Our examples so far were mainly social networks Ie; nodes are people and links are relationships between people Now we turn our attention to information networks Ie, Nodes are chunks of information and links join related chunks The most prominent example: the Web There are differences between various kinds of networks but we can use the same mathematical abstractions (graphs) to reason about them Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 4 / 69

Information Networks The Web as a graph Nodes are Web pages Links are hyperlinks (< a href = "" > < /a >) that connect Web pages Links are directed (point only in one direction) A technical side note: why are links directed and not undirected (bidirectional) on the Web? Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 5 / 69

Information Networks The Web as a graph Nodes are Web pages Links are hyperlinks (< a href = "" > < /a >) that connect Web pages Links are directed (point only in one direction) A technical side note: why are links directed and not undirected (bidirectional) on the Web? Links consistency does not scale (deleting a target doc would require to update all the source docs) Tim Berners-Lee: Let the links fail to make them scale Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 5 / 69

Information Networks Why node-link metaphor? Application of computer-aided authoring style known as hypertext Dates back to 1940 ies The idea: replace linear structure of text with a graph structure Any portion of text can link to any other portion of text in an associative manner Tim Berners-Lee created the Web in early 90 ies by simplifying and combining this idea with a distributed networked computer system (Internet) Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 6 / 69

Information Networks Historical side note 1945 Vannevar Bush As We May Think 1 Memex: Digital library - knowledge management system, extends human brain Index device for later retrieval Recording information with microphone, camera Would create trails of links connecting sequences of microfilm frames Figure: Drawing of Bush s theoretical Memex machine (1945) 1 wwwtheatlanticcom/magazine/archive/1945/07/as-we-may-think/3881/ Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 7 / 69

Information Networks The Web as a directed graph We will concentrate on the navigational links There is a huge fraction of Web pages that are stable and connected to each other by links Another type of links are transactional links, which are very dynamic and related to a particular transaction taking place on the Web, ie online payment However, even transactional content is linked together by a navigational backbone Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 8 / 69

Information Networks The Web as a directed graph The basic distinction between social networks and the Web is the directed nature of the Web Directed graphs are asymmetric: links point from one node to another Analogy: friendship network versus name-recognition network (link from person A to person B if A has heard of B) Name-recognition network is asymmetric: eg celebrities are recognizable to millions of people, but they do not recognize all of their fans Facebook - Twitter distinction Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 9 / 69

Information Networks The Web as a directed graph 133 THE WEB AS A DIRECTED GRAPH 385 I'm a student at Univ of X Univ of X I'm applying to college My song lyrics Classes USNews College Rankings Networks Networks class blog I teach at Univ of X USNews Featured Colleges Blog post about Company Z Blog post about college rankings Company Z's home page Our Founders Press Releases Contact Us Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 10 / 69

Paths and Strong Connectivity Paths and Strong Connectivity Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 11 / 69

Paths and Strong Connectivity Paths and strong connectivity For undirected graphs: Path: a sequence of nodes such that each consecutive pair in the sequence is connected by a link If every node can reach every other node by a path the graph is connected Otherwise, a graph is disconnected and then it breaks apart into a set of connected components Component: a subset of nodes such that 1 every node in the subset has a path to every other node in that subset (internally connected) 2 the subset is not a part of some larger connected set (stands in isolation from the rest of the graph) Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 12 / 69

Paths and Strong Connectivity Directed Paths Path: a sequence of nodes such that each consecutive pair in the sequence is connected by a link in the forward direction Eg the sequence: Univ of X, Classes, Networks, Networks class blog, Blog about college rankings, USNews college rankings is a directed path But no directed path from Company Z s to USNews college rankings (ignoring the direction of links there is a path between those two nodes) 133 THE WEB AS A DIRECTED GRAPH 385 asymmetric famous celebrities are recognizable to millions of people, and in fact millions closely track the goings-on in their lives, but one doesn t expect that such celebrities are any sense aware of the names or identities of all these fans In other words, the global Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 13 / 69 I'm a student at Univ of X My song lyrics Blog post about Company Z Networks Networks class blog Classes Our Founders Company Z's home page Contact Us Univ of X I teach at Univ of X Blog post about college rankings Press Releases I'm applying to college USNews College Rankings USNews Featured Colleges Figure 135: A directed graph formed by the links among a small set of Web pages

Paths and Strong Connectivity Strong connectivity 133 THE WEB AS A DIRECTED GRAPH 385 I'm a student at Univ of X Univ of X I'm applying to college My song lyrics Classes USNews College Rankings If every node can reach every other node by a (directed) path the graph is strongly connected Networks Networks class blog Blog post about Company Z I teach at Univ of X Blog post about college rankings Company Z's home page USNews Featured Colleges Our Founders Press Releases Contact Us Is the example graph strongly connected? Figure 135: A directed graph formed by the links among a small set of Web pages asymmetric famous celebrities are recognizable to millions of people, and in fact millions closely track the goings-on in their lives, but one doesn t expect that such celebrities are in any sense aware of the names or identities of all these fans In other words, the global name-recognition network is structurally more similar to an information network like the Web than it is to a traditional social network defined by friendship Elisabeth Lex (ISDS, TU Graz) Links Paths and Strong Connectivity The connectivity June of undirected 12, 2017 graphs was 14 defined / 69 in

Paths and Strong Connectivity Strong connectivity 133 THE WEB AS A DIRECTED GRAPH 385 I'm a student at Univ of X Univ of X I'm applying to college My song lyrics Classes USNews College Rankings If every node can reach every other node by a (directed) path the graph is strongly connected Networks Networks class blog Blog post about Company Z I teach at Univ of X Blog post about college rankings Company Z's home page USNews Featured Colleges Our Founders Press Releases Contact Us Figure 135: A directed graph formed by the links among a small set of Web pages Is the example graph strongly connected? No! Because there is no directed path from eg Company Z s to USNews college rankings asymmetric famous celebrities are recognizable to millions of people, and in fact millions closely track the goings-on in their lives, but one doesn t expect that such celebrities are in any sense aware of the names or identities of all these fans In other words, the global name-recognition network is structurally more similar to an information network like the Web than it is to a traditional social network defined by friendship Elisabeth Lex (ISDS, TU Graz) Links Paths and Strong Connectivity The connectivity June of undirected 12, 2017 graphs was 14 defined / 69 in

Paths and Strong Connectivity Reachability When a directed graph is not strongly connected we are interested in its reachability properties We want to know which nodes are reachable from which other nodes using (directed) paths In an undirected graph: if two nodes are in the same component then they are mutually reachable by a path Otherwise if two nodes are in different components then they cannot reach each other Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 15 / 69

Paths and Strong Connectivity Reachability Directed networks exhibit the following combinations: 1 Pairs of nodes for which each can reach each other (Univ of X and USNews: college rankings) 2 Pairs for which one can reach the other but not vice versa (USNews college rankings and Company Z s home page) 3 Pairs for which neither can reach the other (I m a student and I m applying to college) 133 THE WEB AS A DIRECTED GRAPH 385 I'm a student at Univ of X My song lyrics Blog post about Company Z Networks Networks class blog Classes Our Founders Company Z's home page Contact Us Univ of X I teach at Univ of X Blog post about college rankings Press Releases I'm applying to college USNews College Rankings USNews Featured Colleges Figure 135: A directed graph formed by the links among a small set of Web pages asymmetric famous celebrities are recognizable to millions of people, and in fact millions closely track the goings-on in their lives, but one doesn t expect that such celebrities are in any sense aware of the names or identities of all these fans In other words, the global Elisabeth Lex (ISDS, TU Graz) Links name-recognition network is structurally more similar June to an12, information 2017 network 16 / like 69the

Paths and Strong Connectivity Strongly connected components Strongly Connected Component (SCC): a subset of nodes such that 1 every node in the subset has a (directed) path to every other node in that subset (internally connected) 2 the subset is not part of some larger set with the property that every node can reach every other Second part of definition differs from the undirected case SCC must not be completely isolated from the rest of the graph as in undirected case SCCs summarize a graph in a form of super-nodes Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 17 / 69

Paths and Strong Connectivity Strongly connected 133 THE WEBcomponents AS A DIRECTED GRAPH 387 I'm a student at Univ of X I'm a applying to college My song lyrics Univ of X Classes USNews: College Rankings Networks I teach at Univ of X Networks class blog USNews: Featured Colleges Blog post about college rankings Blog post about Company Z Company Z's home page Our Founders Press Releases Contact Us Figure 136: A directed graph with its strongly connected components identified Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 18 / 69

The Bow-Tie Structure of the Web Structure of the Web Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 19 / 69

The Bow-Tie Structure of the Web The Web as a directed graph Web growth rate in the 90 s was very high (Broder et al, 1999) set out to build global map of the Web using strongly connected components (SCC) as basic building blocks Dataset: index of pages and links from AltaVista (largest search engine at that time) Since then, study has been replicated many times, eg larger datasets, subsets of the Web such as Wikipedia, etc Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 20 / 69

The Bow-Tie Structure of the Web The Map of the Web Web not fully interconnected network! Web has a giant SCC that contains interconnected pages Why? Major search engines and start pages (eg directories) keep links to core Reachability within core is good Some pages from core link back to search engines Suppose two giant SCCs X and Y: single link from X to Y and vice versa would turn X and Y into one single SCC Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 21 / 69

The Bow-Tie Structure of the Web IN and OUT on the Web Now: Position all other components in relation to giant SCC Classify nodes by their ability to reach and be reached from the giant SCC IN: nodes that can reach the giant SCC but not vice versa (eg new pages that have not yet been linked to) OUT: nodes that can be reached from the giant SCC but not vice versa (eg as corporate websites containing only internal links) Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 22 / 69

The Bow-Tie Structure of the Web Example: IN and OUT 133 THE WEB AS A DIRECTED GRAPH 387 I'm a student at Univ of X I'm a applying to college My song lyrics Univ of X Classes USNews: College Rankings Networks I teach at Univ of X Networks class blog USNews: Featured Colleges Blog post about college rankings Blog post about Company Z Company Z's home page Our Founders Press Releases Contact Us Figure 136: A directed graph with its strongly connected components identified SCC: largest in the middle of the network including eg Univ of X I m a student and I m applying to college constitute Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 23 / 69

The Bow-Tie Structure of the Web Example: IN and OUT 133 THE WEB AS A DIRECTED GRAPH 387 I'm a student at Univ of X I'm a applying to college My song lyrics Univ of X Classes USNews: College Rankings Networks I teach at Univ of X Networks class blog USNews: Featured Colleges Blog post about college rankings Blog post about Company Z Company Z's home page Our Founders Press Releases Contact Us Figure 136: A directed graph with its strongly connected components identified SCC: largest in the middle of the network including eg Univ of X I m a student and I m applying to college constitute IN Blog post about and the whole component involving Company Z constitute Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 23 / 69

The Bow-Tie Structure of the Web Example: IN and OUT 133 THE WEB AS A DIRECTED GRAPH 387 I'm a student at Univ of X I'm a applying to college My song lyrics Univ of X Classes USNews: College Rankings Networks I teach at Univ of X Networks class blog USNews: Featured Colleges Blog post about college rankings Blog post about Company Z Company Z's home page Our Founders Press Releases Contact Us Figure 136: A directed graph with its strongly connected components identified SCC: largest in the middle of the network including eg Univ of X I m a student and I m applying to college constitute IN Blog post about and the whole component involving Company Z constitute OUT Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 23 / 69

The Bow-Tie Structure of the Web The Map of the Web There are also pages that belong to none of IN, OUT, or the giant SCC Tendrils and Tubes: Connect to either IN or OUT, or both, but not to the core Disconnected: Nodes that are disconnected from the SCC even if we ignore the link direction Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 24 / 69

The Bow-Tie Structure of the Web Example 136 EXERCISES 395 1 2 3 4 5 6 10 7 8 9 16 11 12 13 14 15 17 18 Figure 138: A directed graph of Web pages (b) Name an edge you could add or delete from the graph in Figure 138 so as to increase the size of the set IN (c) Name an edge you could add or delete from the graph in Figure 138 so as to Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 25 / 69

The Bow-Tie Structure of the Web Example Exercise 1: Which nodes constitute the largest SCC? Which nodes belong to the IN of this SCC? Which to OUT? 136 EXERCISES 395 1 2 3 4 5 6 10 7 8 9 16 11 12 13 14 15 17 18 Figure 138: A directed graph of Web pages (b) Name an edge you could add or delete from the graph in Figure 138 so as to increase the size of the set IN (c) Name an edge you could add or delete from the graph in Figure 138 so as to Elisabeth Lex (ISDS, TU Graz) increase the size of the set OUT Links June 12, 2017 26 / 69

The Bow-Tie Structure of the Web Example Exercise 2: Pages can move between different parts of the bow-tie structure as new links are created and old ones are removed Name a link (add or delete) so as to increase the size of the largest SCC Name a link (add or delete) so as to increase the size of IN Name a link (add or delete) so as to increase the size of OUT 136 EXERCISES 395 1 2 3 4 5 6 10 7 8 9 16 11 12 13 14 15 17 18 Figure 138: A directed graph of Web pages Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 27 / 69 (b) Name an edge you could add or delete from the graph in Figure 138 so as to

The Bow-Tie Structure of the Web Example Exercise 3: Describe an example of a graph where removing a single link can reduce the size of the largest SCC by a large number, eg 1000 nodes Describe an example of a graph where adding a single link can reduce the size of the OUT by a large number, eg 1000 nodes Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 28 / 69

Web Search Web Search Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 29 / 69

Web Search Search Search is a hard problem, not only on the Web but also in other settings The field of Information Retrieval (IR) has dealt with this problem for decades now Goal of IR: given an information need ( a query ), find eg documents that are relevant and rank them accordingly Ranking algorithms: Based on several aspects (terms, links, etc) Overall score can be a combination of (i) Content score (TF*IDF) and (ii) Popularity score (PageRank, HITS, etc) Why is search hard (traditionally)? Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 30 / 69

Web Search Search Search is a hard problem, not only on the Web but also in other settings The field of Information Retrieval (IR) has dealt with this problem for decades now Goal of IR: given an information need ( a query ), find eg documents that are relevant and rank them accordingly Ranking algorithms: Based on several aspects (terms, links, etc) Overall score can be a combination of (i) Content score (TF*IDF) and (ii) Popularity score (PageRank, HITS, etc) Why is search hard (traditionally)? Keywords are a very limited way to express complex information needs Problem of synonymy (multiple ways to say the same thing) Problem of polysemy (multiple meanings of the same term) Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 30 / 69

Web Search The problem of ranking Why is Web search even harder? Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 31 / 69

Web Search The problem of ranking Why is Web search even harder? Diversity of Web content (no controlled vocabulary, various styles, internet slang, emojis, etc) Diversity of Web queries (different people use different terms for the same things) Dynamic and constantly changing nature of Web content Abundance: queries result in millions of hits Search engine can find and index millions of documents that are relevant to a one-word query However: humans perform the search - can look at only a few of the results - Which ones? Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 31 / 69

Link Analysis and Ranking by Popularity Link Analysis and Ranking by Popularity Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 32 / 69

Link Analysis and Ranking by Popularity Structural clues for ranking In response to word query Graz at Google wwwtugrazat is retrieved in the Top 10 results What are the clues that suggest that wwwtugrazat is a good answer to query Graz (or a much better answer than 55 million of other Web pages about Graz) A natural way to address this if we take a link perspective Not really any way to use features purely internal to wwwtugrazat to solve this problem (all 55 million pages have Graz internally) Rather, wwwtugrazat stands out because of links on other Web pages that include Graz Very often other pages relevant to Graz point to wwwtugrazat with a link Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 33 / 69

Link Analysis and Ranking by Popularity Voting by in-links We can use links to assess the authority of a page on a topic Implicit endorsements through links of other pages Each individual link may have many possible meanings Eg it may be off-topic, it may be a critique, it may be a paid advertisement, or it may be a real endorsement We assume that in aggregate if a page receives many links from other relevant pages then it receives a kind of collective endorsement Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 34 / 69

Link Analysis and Ranking by Popularity Voting by in-links This can be operationalized as follows: First: collect a large sample of pages relevant to a query, eg Graz Eg by means of classical text-based information retrieval Then: let pages in this sample vote through their links Then: rank the pages according to the number of votes that they receive Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 35 / 69

Link Analysis and Ranking by Popularity List-finding technique We can further extend the voting mechanism Consider typical example of a one-word query: newspapers No single best answer here but a number of them Eg all prominent newspapers on the Web Ideal answer: list of these newspapers Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 36 / 69

Link Analysis and Ranking by Popularity Voting by in-links Let us apply voting mechanism on an example: First, collect a sample of pages relevant to the query newspapers Then: count votes to pages within this sample Typically, high scores for a mix of prominent newspapers Also, some prominent Web sites (eg Facebook) not directly related to newspapers will get a lot of votes Can you think of a reason why? Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 37 / 69

Link Analysis and Ranking by Popularity Voting by in-links Let us apply voting mechanism on an example: First, collect a sample of pages relevant to the query newspapers Then: count votes to pages within this sample Typically, high scores for a mix of prominent newspapers Also, some prominent Web sites (eg Facebook) not directly related to newspapers will get a lot of votes Can you think of a reason why? Reason: such pages have a lot of in-links no matter what the query is Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 37 / 69

Link Analysis and Ranking by Popularity Newspapers example 400 CHAPTER 14 LINK ANALYSIS AND WEB SEARCH SJ Merc News 2 votes Wall St Journal 2 votes New York Times 4 votes USA Today 3 votes Facebook 1 vote Yahoo! 3 votes Amazon 3 votes Figure 141: Counting in-links to pages for the query newspapers Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 38 / 69

Link Analysis and Ranking by Popularity List-finding technique Voting by in-links: only a very simple kind of measure In addition to most prominent newspapers, also other kinds of useful answers to query available Eg, pages that compile lists of resources relevant to the topic (lists of newspapers, etc) Such lists exist for many broad enough queries (eg universities, hotels) Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 39 / 69

Link Analysis and Ranking by Popularity List-finding technique We will discuss a useful technique for finding good lists: Among the pages casting votes, only a few of them exist that vote for many of the pages that receive votes Such pages have some sense where good answers are Thus, should be scored high as lists Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 40 / 69

Link Analysis and Ranking by Popularity Newspapers example Page s value as a list: equal to the sum of the votes received by all pages that it voted 400 for CHAPTER 14 LINK ANALYSIS AND WEB SEARCH SJ Merc News 2 votes Wall St Journal 2 votes New York Times 4 votes USA Today 3 votes Facebook 1 vote Yahoo! 3 votes Amazon 3 votes Elisabeth Lex (ISDS, TU Graz) Figure 141: Counting in-links to Links pages for the query newspapers June 12, 2017 41 / 69

Link Analysis and Ranking by Popularity Newspapers example Page s value as a list: equal to the sum of the votes received by all pages 142 LINK ANALYSIS USING HUBS AND AUTHORITIES 401 that it voted for 8 SJ Merc News 2 votes 11 Wall St Journal 2 votes 3 7 New York Times 4 votes 6 5 6 USA Today 3 votes 3 3 Facebook 1 vote Yahoo! 3 votes Amazon 3 votes Figure 142: Finding good lists for the query newspapers : each page s value as a list is Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 42 / 69

Link Analysis and Ranking by Popularity The Principle of Repeated Improvement Pages scoring well as lists have a better sense for where the good results are We should weight their votes more heavily Thus, count the votes again This time we give each page s vote a weight equal to its value as a list Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 43 / 69

Link Analysis and Ranking by Popularity The Principle of Repeated Improvement Pages scoring well as lists have a better sense for where the good results are We should weight their votes more heavily Thus, count the votes again This time we give each page s vote a weight equal to its value as a list Intuition from our daily lives: Suppose you hear restaurant recommendations from a lot of people You discover that certain restaurants get mentioned a by a lot of people Certain people had mentioned the highly recommended restaurants when you asked them They are like the high valued lists on the Web You ll take their recommendations more seriously since you trust their judgement Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 43 / 69

Link Analysis and Ranking by Popularity Newspapers example 402 CHAPTER 14 LINK ANALYSIS AND WEB SEARCH 3 6 3 3 Amazon 7 5 11 Yahoo! 6 8 new score: 12 Facebook new score: 15 USA Today SJ Merc News New York Times new score: 5 Wall St Journal new score: 24 new score: 19 new score: 19 new score: 31 Figure 143: Re-weighting votes for the query newspapers : each of the labeled page s new score is equal to the sum of the values of all lists that point to it of links to on-line newspapers; for Cornell, one can find many alumni who maintain pages with links to the University, its hockey team, its Medical School, its Art Museum, and so forth If we could find good list pages for newspapers, we would have another approach to the problem of finding the newspapers themselves Now the other newspapers (ie, SJ Merc News, Wall Str Journal) have surpassed the initially high-scoring Yahoo and Amazon Reason: they were endorsed by pages that were estimated to be good lists Suppose that you want to buy a new sci-fi book and get a lot of recommendations from your friends But there are some friends that you will trust more on this issue because you know that they are eg dedicated sci-fi fans (ie there are good lists) In fact, the example in Figure 141 suggests a useful technique for finding good lists We notice that among the pages casting votes, a few of them in fact voted for many of the pages Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 44 / 69

Link Analysis and Ranking by Popularity Repeated improvement Finally, we don t need to stop after one step of reweighting but could continue We use now refined votes to refine list scores, then again refine votes/scores, etc We can repeat this process for as many steps as we want Principle of Repeated Improvement: Each refinement to one side of the figure enables a further refinement to the other In typical case, all numbers will converge and will not change with new refinements Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 45 / 69

Link Analysis and Ranking by Popularity Hubs and Authorities Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 46 / 69

Link Analysis and Ranking by Popularity Hubs and Authorities Let us specify this ranking procedure more precisely: We call pages prominent and highly endorsed for a query authorities The high value lists are called hubs For each page p we try to estimate its value as a potential authority auth(p) and its value as a potential hub hub(p) Each of these is initially 1, as we don t know the best in either of these categories yet Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 47 / 69

Link Analysis and Ranking by Popularity Voting Voting procedure: Here, we use the quality of hubs to refine estimates for the quality of authorities Authority Update Rule: For each page p, update auth(p) to be the sum of the hub(q) scores of all pages q that point to it Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 48 / 69

Link Analysis and Ranking by Popularity List-finding technique List-finding procedure: in which we use the quality of authorities to refine estimates for the quality of hubs Hub Update Rule: For each page p, update hub(p) to be the sum of the auth(q) scores of all pages q that it points to Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 49 / 69

Link Analysis and Ranking by Popularity Repeated improvement Repeated improvement step in which we start with all hub scores and all authority scores equal to 1 We choose a number of steps k We then perform a sequence of k hub-authority updates, where in each update: 1 First: apply the Authority Update Rule to the current set of scores 2 Then: apply the Hub Update Rule to the resulting set of scores At the end, the hub and authority scores may have very large numbers - therefore we normalize them to a probability distribution 2 2 divide each authority score by sum of all authority score, same with hub score Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 50 / 69

Link Analysis and Ranking by Popularity Newspapers example 404 CHAPTER 14 LINK ANALYSIS AND WEB SEARCH 8 SJ Merc News normalized 152 11 Wall St Journal normalized 152 3 7 New York Times normalized 248 6 5 6 USA Today normalized 192 3 3 Facebook normalized 040 Yahoo! normalized 120 Amazon normalized 096 Figure 144: Re-weighting votes after normalizing for the query newspapers Result of normalizing the authority scores, eg first page: 19/125=0152 Hub Update Rule: For each page p, update hub(p) to be the sum of the authority Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 51 / 69

Link Analysis and Ranking by Popularity Newspapers example 142 LINK ANALYSIS USING HUBS AND AUTHORITIES 405 SJ Merc News limit 199 249 321 Wall St Journal limit 199 015 181 New York Times limit 304 018 123 088 USA Today limit 205 003 003 Facebook limit 043 Yahoo! limit 042 Amazon limit 008 Figure 145: Limiting hub and authority values for the query newspapers We then perform a sequence ofk hub-authority updates Each update works as follows: Normalized values converge to limits as k goes infinity First apply the Authority Update Rule to the current set of scores Then apply the Hub Update Rule to the resulting set of scores Same limits even if other initial hub/authority vals At the end, the hub and authority scores may involve numbers that are very large But we only care about their relative sizes, so we can normalize to make them smaller: we divide down each authority score by the sum of all authority scores, and divide down Kind of equilibrium: each relative hub score by the sum of all hub scores (For remain example, Figure 144 unchanged shows the result if authority of normalizing the authority scores that we determined in Figure 143) update rule or hub update What happens if we dorule this for larger isandapplied larger values of k? It turns out that the normalized values actually converge to limits as k goes to infinity: in other words, the A page s authority score proportional to hub scores of pages that point to the page and vice versa Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 52 / 69

Link Analysis and Ranking by Popularity Hubs and authorities: Summary Intuition behind hubs and authorities is based on idea that pages play multiple roles in the network In particular, pages (hubs) can strongly endorse other pages without themselves being heavily endorsed Real-life example: Eg competing firms will not link to each other The only way to pull them together is through a set of hubs that link to all of them at once Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 53 / 69

Link Analysis and Ranking by Popularity Hubs and authorities: Summary The procedure we discussed corresponds to the Hypertext Induced Topic Selection (HITS) algorithm (Kleinberg 1999) Used for rating and ranking websites based on the link information when identifying topic areas (search query dependent) Mutual reinforcement between Web pages: A better hub points to many good authorities, and a better authority is pointed to by many good hubs Authority value: Sum of the scaled hub values that point to that page Hub value: Sum of the scaled authority values of the pages it points to Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 54 / 69

Link Analysis and Ranking by Popularity PageRank Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 55 / 69

Link Analysis and Ranking by Popularity PageRank Endorsement also can be viewed as passing directly from one prominent page to another A page is important if it is linked from other important pages This forms the basis for PageRank Unlike HITS, PageRank is independent of the search query! PageRank calculation also starts with simple voting based on in-links and gets then repeatedly improved Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 56 / 69

Link Analysis and Ranking by Popularity The basic definition of PageRank Intuitively, we can think of PageRank as a kind of fluid that flows through the network The fluid passes from node to node across links It pools at the nodes that are the most important Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 57 / 69

Link Analysis and Ranking by Popularity The basic definition of PageRank We compute PageRank in the following way: 1 In a network with n nodes we assign all nodes with the initial PageRank 1/n 2 We choose a number of steps k 3 We perform a sequence of k updates using Basic PageRank Update Rule: each page divides and passes its current PageRank equally across its out-going links Each page updates its new PageRank to be the sum of the shares it receives Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 58 / 69

Link Analysis and Ranking by Popularity PageRank Example: First two steps 143 PAGERANK 407 A B C D E F G H Figure 146: A collection of eight pages: A has the largest PageRank, followed by B and C (which collect endorsements from A) endorsements The basic definition of PageRank Intuitively, we can think of PageRank as a kind of fluid that circulates through the network, passing from node to node across edges, and pooling at the nodes that are the most important Specifically, PageRank is computed as follows In a network with n nodes, we assign all nodes the same initial PageRank, set to be 1/n Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 59 / 69

Link Analysis and Ranking by Popularity PageRank Example: First two steps 143 PAGERANK 407 A B C D E F G H Figure 146: A collection of eight pages: A has the largest PageRank, followed by B and C All pages start(which outcollect with endorsements a PageRank from A) of 1/8 PR(A) =1/2 It gets all of F, G, H and half of D and E What about B and C? endorsements The basic definition of PageRank Intuitively, we can think of PageRank as a kind of fluid that circulates through the network, passing from node to node across edges, and pooling at the nodes that are the most important Specifically, PageRank is computed as follows In a network with n nodes, we assign all nodes the same initial PageRank, set to be 1/n Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 59 / 69

Link Analysis and Ranking by Popularity PageRank Example: First two steps 143 PAGERANK 407 A B C D E F G H Figure 146: A collection of eight pages: A has the largest PageRank, followed by B and C All pages start(which outcollect with endorsements a PageRank from A) of 1/8 PR(A) =1/2 It gets all of F, G, H and half of D and E What about B and C? PR(B) and PR(C): endorsements get half of A s PR, so only 1/16 The basic definition of PageRank Intuitively, we can think of PageRank as a kind of fluid that circulates through the network, passing from node to node across edges, and pooling at the nodes that are the most important Specifically, PageRank is computed as follows In a network with n nodes, we assign all nodes the same initial PageRank, set to be 1/n Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 59 / 69

Link Analysis and Ranking by Popularity PageRank Example: First two steps 143 PAGERANK 407 A B C D E F G H Figure 146: A collection of eight pages: A has the largest PageRank, followed by B and C All pages start(which outcollect with endorsements a PageRank from A) of 1/8 PR(A) =1/2 It gets all of F, G, H and half of D and E What about B and C? PR(B) and PR(C): endorsements get half of A s PR, so only 1/16 The Page basic definition of PageRank Intuitively, we can think of PageRank as a kind of A B C D E F G H Step fluid that circulates through the network, passing from node to node across edges, and 1 pooling at the nodes 1/2 that1/16 are the most 1/16important 1/16Specifically, PageRank 1/16 is 1/16 computed 1/8 as 2 follows 5/16 1/4 1/4 1/32 1/32 1/32 1/32 1/16 In a network with n nodes, we assign all nodes the same initial PageRank, set to be 1/n Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 59 / 69

Link Analysis and Ranking by Popularity PageRank Example: First two steps 143 PAGERANK 407 A B C D E F G H Figure 146: A collection of eight pages: A has the largest PageRank, followed by B and C All pages start(which outcollect with endorsements a PageRank from A) of 1/8 PR(A) =1/2 It gets all of F, G, H and half of D and E What about B and C? PR(B) and PR(C): endorsements get half of A s PR, so only 1/16 The Page basic definition of PageRank Intuitively, we can think of PageRank as a kind of A B C D E F G H Step fluid that circulates through the network, passing from node to node across edges, and 1 pooling at the nodes 1/2 that1/16 are the most 1/16important 1/16Specifically, PageRank 1/16 is 1/16 computed 1/8 as 2 follows 5/16 1/4 1/4 1/32 1/32 1/32 1/32 1/16 Careful: error in book, page 408! In a network with n nodes, we assign all nodes the same initial PageRank, set to be 1/n Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 59 / 69

Link Analysis and Ranking by Popularity Equilibrium Values of PageRank Similarly as with hub-authority computation if we increase the number of iteration steps k the values will become stable and will not change anymore The calculation converges and we reach an equilibrium One can prove this convergence One can also prove that for a strongly connected network the equilibrium values are unique Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 60 / 69

Link Analysis and Ranking by Popularity A basic problem with PageRank: Example 410 CHAPTER 14 LINK ANALYSIS AND WEB S Now, F and G point to each other and not to A PageRank that flows from C to F and G can never flow back to the network Links out of C - slow leak, all the PageRank ends up at F and G If we repeat Basic PageRank Update Rule: D B H E Figure 148: The same collection of eight pages, but F and G have changed their point to each other instead of to A Without a smoothing effect, all the PageRank to F and G A F C G And it becomes a problem in almost any real network to which PageRank is ap long as there are small sets of nodes that can be reached from the rest of the gr have no paths back, then PageRank will build up there 1 Fortunately, there is a sim natural way to modify the definition of PageRank to get around this problem, and from the fluid intuition for PageRank Specifically, if we think about the (ad Elisabeth Lex (ISDS, TU Graz) simplistic) Links question of why all the water on earth doesn t June 12, inexorably 2017 run61 downhill / 69 a

Link Analysis and Ranking by Popularity A basic problem with PageRank: Example 410 CHAPTER 14 LINK ANALYSIS AND WEB S Now, F and G point to each other and not to A PageRank that flows from C to F and G can never flow back to the network Links out of C - slow leak, all the PageRank ends up at F and H G If we repeat Basic PageRank Update Rule: Convergence to PageRank of 1/2 to for F and each G of F and G D B E Figure 148: The same collection of eight pages, but F and G have changed their point to each other instead of to A Without a smoothing effect, all the PageRank A F C G And it becomes a problem in almost any real network to which PageRank is ap long as there are small sets of nodes that can be reached from the rest of the gr have no paths back, then PageRank will build up there 1 Fortunately, there is a sim natural way to modify the definition of PageRank to get around this problem, and from the fluid intuition for PageRank Specifically, if we think about the (ad Elisabeth Lex (ISDS, TU Graz) simplistic) Links question of why all the water on earth doesn t June 12, inexorably 2017 run61 downhill / 69 a

Link Analysis and Ranking by Popularity A basic problem with PageRank: Example 410 CHAPTER 14 LINK ANALYSIS AND WEB S Now, F and G point to each other and not to A PageRank that flows from C to F and G can never flow back to the network Links out of C - slow leak, all the PageRank ends up at F and H G If we repeat Basic PageRank Update Rule: Convergence to PageRank of 1/2 to for F and each G of F and G And the others? And it becomes a problem in almost any real network to which PageRank is ap long as there are small sets of nodes that can be reached from the rest of the gr have no paths back, then PageRank will build up there 1 Fortunately, there is a sim natural way to modify the definition of PageRank to get around this problem, and from the fluid intuition for PageRank Specifically, if we think about the (ad Elisabeth Lex (ISDS, TU Graz) simplistic) Links question of why all the water on earth doesn t June 12, inexorably 2017 run61 downhill / 69 a D B E Figure 148: The same collection of eight pages, but F and G have changed their point to each other instead of to A Without a smoothing effect, all the PageRank A F C G

Link Analysis and Ranking by Popularity A basic problem with PageRank: Example 410 CHAPTER 14 LINK ANALYSIS AND WEB S Now, F and G point to each other and not to A PageRank that flows from C to F and G can never flow back to the network Links out of C - slow leak, all the PageRank ends up at F and H G If we repeat Basic PageRank Update Rule: Convergence to PageRank of 1/2 to for F and each G of F and G And the others? Have PageRank of 0 And it becomes a problem in almost any real network to which PageRank is ap long as there are small sets of nodes that can be reached from the rest of the gr have no paths back, then PageRank will build up there 1 Fortunately, there is a sim natural way to modify the definition of PageRank to get around this problem, and from the fluid intuition for PageRank Specifically, if we think about the (ad Elisabeth Lex (ISDS, TU Graz) simplistic) Links question of why all the water on earth doesn t June 12, inexorably 2017 run61 downhill / 69 a D B E Figure 148: The same collection of eight pages, but F and G have changed their point to each other instead of to A Without a smoothing effect, all the PageRank A F C G

Link Analysis and Ranking by Popularity A basic problem with PageRank Wrong nodes may end up with all the PageRank If graph is not strongly connected - complete PageRank will leak to nodes in OUT Therefore: extend Basic PageRank Update Rule to Scaled PageRank Update Rule Apply Basic Update Rule and then scale down all values by a scaling factor s (strictly between 0 and 1) Divide the residual 1 s equally over all nodes giving (1 s)/n to each Preserves the total PageRank in the network - based on redistribution Can be shown that this rule converges and that no PageRank is leaking Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 62 / 69

Link Analysis and Ranking by Popularity Limit of the Scaled PageRank Update Rule Repeated application of Scaled PageRank Update Rule converges to set of limiting PageRank values as number of updates k goes infinity These limiting values form the unique equilibrium: unique set of values that remains unchanged under application of update rule Depend on choice of scaling factor s In practice: scaling factor s usually between 08 and 09 Do you think that these values are sufficient for our toy example of 8 nodes? Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 63 / 69

Link Analysis and Ranking by Popularity Limit of the Scaled PageRank Update Rule Repeated application of Scaled PageRank Update Rule converges to set of limiting PageRank values as number of updates k goes infinity These limiting values form the unique equilibrium: unique set of values that remains unchanged under application of update rule Depend on choice of scaling factor s In practice: scaling factor s usually between 08 and 09 Do you think that these values are sufficient for our toy example of 8 nodes? No, most of the PageRank will still get to F and G With only 8 nodes, a slow leak isn t actually so slow In real-world large networks, redistribution of PageRank works well to assign nodes outside the SCC very small limiting PageRank values Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 63 / 69

Link Analysis and Ranking by Popularity Random Walks: An equivalent definition of PageRank Consider someone who is randomly browsing a network of Web pages They start by choosing a page at random, picking each page with equal probability Then, they follow links of a sequence of k steps in each step, they pick a random out-going link from their current page and follow it If page has no out-going links, they stay This is called a Random Walk on the network Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 64 / 69

Link Analysis and Ranking by Popularity Random Walks: An equivalent definition of PageRank Definition Claim: The probability of being at a page X after k steps of this random walk is precisely the PageRank of X after k applications of the Basic PageRank Update Rule Both formulations of PageRank (repeated improvement & random walks) equivalent Random Walk based analysis provides additional intuition for PageRank as measure of importance PageRank of page X: limiting probability that random walk across hyperlinks will end up at X Eg: in our earlier example, the probability of the walk reaching F or G converges to 1 and when it reaches F or G, it is stuck at these nodes Thus: limiting probabilites of being at F or G converges to 1/2, and 0 for all other nodes Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 65 / 69

Link Analysis and Ranking by Popularity Scaled PageRank Update Rule & Random Walks The Scaled PageRank Update Rule can also be formulated in terms of Random Walks Walker performs scaled version of the walk rather than following a random link in each step: With probability s, the walker follows a random edge as before With probability 1 s, the walker jumps to a random node anywhere in the network, choosing each edge with equal probability Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 66 / 69

Link Analysis and Ranking by Popularity Summary We have learned about: Information Networks and the (Bow-Tie) Structure of the Web Connectivity and Paths in Networks Search and Web Search Link Analysis: Hubs, Authority, PageRank, Random Walks Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 67 / 69

Link Analysis and Ranking by Popularity Some Practical Examples PageRank on protein interaction graphs 3 Social Media Analysis 4 Altmetrics and Analysis of Readership Data on Mendeley 5 3 http://rsosroyalsocietypublishingorg/content/2/4/140252abstract 4 http://wwwcscolumbiaedu/~ecj2122/research/social_higgs/jubb_ facheris_discovery_of_the_higgspdf 5 http://arxivorg/abs/150407482 Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 68 / 69

Link Analysis and Ranking by Popularity Thanks for your attention - Questions? elisabethlex@tugrazat Slides use figures from Chapter 13 and Chapter 14 of Networks, Crowds and Markets by Easley and Kleinberg (2010) Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 69 / 69