Presentation is loading. Please wait.

Presentation is loading. Please wait.

Authoritative Sources in a Hyperlinked Environment Hui Han CSE dept, PSU 10/15/01.

Similar presentations


Presentation on theme: "Authoritative Sources in a Hyperlinked Environment Hui Han CSE dept, PSU 10/15/01."— Presentation transcript:

1 Authoritative Sources in a Hyperlinked Environment Hui Han CSE dept, PSU 10/15/01

2 Main Idea Return more authoritative information, using the algorithm based on link structure analysis, esp. the relationship between a set of relevant authoritative pages and the set of “hub” pages that join them together in the link structure

3 The types of queries Specific queries – scarcity problem “Does Netscape support the JDK 1.1 code-signing API” Broad-topic queries – abundance problem “Find information about the Java programming language.” Solution: find a small set of the most “authoritative” relevant pages. Similar-page queries “Find pages ‘similar’ to java.sun.com

4 Linked Based Analysis Limitations of text based analysis – Text-based ranking function Eg. Could www.harvard.edu be recognized as one of the most authoritative pages, since many other webpages contain “harvard” more often.www.harvard.edu – Pages are not sufficiently self – descriptive Usually the term “search engine” doesn’t appear on search engine web pages

5 Limitations of Basic Link-based Analysis Basic model: Of all pages containing the query string, return those with the greatest number of in-links Large number of links are created primarily for navigational purposes Difficulty in finding a balance between relevance and popularity – Popular sites like www.yahoo.com would be considered as highly authoritative on any query strings it contained.www.yahoo.com PQ Conferred Authority

6 Hub-Authority method A link-based model for the conferral of authority, using the method that consistently identifies relevant, authoritative WWW pages for broad search topics. Difference from Clustering – Distinguishing pages related to different meanings or senses of a query term

7 Step1: Constructing a Focused Subgraph of the WWW Properties of a ideal collection S  of pages – S  is relatively small – S  is rich in relevant pages – S  contains most(or many) of the strongest authorities Construction of S  – Collect the t highest-ranked pages for the query  from a text- based search engine (Altavista, hotbot) as root set R  – Expand R  to base set S  a strong authority is quite likely to be pointed to by at least one page in R  – Keep only transverse links

8 Step2: Compute Hubs and Authorities Authoritative pages should – have large in-degree – have a considerable overlap in the sets of pages that point to them, since they share a common topic “Hub” pages “pull together”(link to) authorities on a common topic

9 An Iterative Algorithm G  : the subgraph induced on the pages in S  x (p) : authority weight of Page P y (p) : hub weight of Page P Normalize:  p  S  (x (p) ) 2 = 1  p  S  (y (p) ) 2 = 1 I operation: x (p) =  q : (q,p)  E y (p) O operation: y (p) =  q : (q,p)  E x (p) Hub and Authority exhibit “mutually reinforcing relationship”

10 An Iterative Algorithm(cont.) {x (p) } is a vector x with authority weight for each page in G  {y (p) } is a vector y with hub weight for each page in G  Filter out the top c authorities and top c hubs

11 Basic knowledge of Matrix M: symmetric n*n matrix  :vector : a number If for some vector , M  = , we say, The set of all such  is a subspace of R n Eigenspace associated with ; These 1 (M), 2 (M), … are eigenvalues, while  1 (M),  2 (M), … are eigenvectors  i (M) belongs to the subspace of i (M) If we assume | 1 (M) > 2 (M)|, we refer to  1 (M) as the principal eigenvector, and all other  i (M) as non-principal eigenvector.

12 Convergence Proof of Iterate Procedure Theorem1. The sequences x 1, x 2, x 3, … and y 1, y 2, y 3, … converge to x* and y* respectively. Proof: G=(V,E); V={p 1, p 2, …, p n }; A is the adjacency matrix of graph G; A ij = 1 if (p i, p j ) is an edge of G. I & O operations can be written as: x  A T y y  Ax K loops, So, x (1)  A T Ax (0) ; x (0) = A T z x*  … x (k)  (A T A) k-1 A T z y*  … y (k)  (AA T ) k z “if  is a vector not orthogonal to the principle eigenvector  1 (M), the unit vector in the direction of M k  converges to  1 (M) as k increases without bound”

13 Convergence Proof of Iterate Procedure(cont.) A is called an orthogonal matrix if AA T = A T A = E. Theorem2 : x* is the principal eigenvector of A T A, and y* is the principal eigenvector of AA T. Experiment finds that k=20 is sufficient for the convergence of vectors.

14 Experimental results Most of these authorities do not contain any occurrences of the initial query string, except http://www.roadhead.comhttp://www.roadhead.com

15 Similar-Page Queries The strongest authorities in the local region of the link structure near p, can server as a broad-topic summary of the pages related to p. A small difference in initial request to the search engine: “Find t pages pointing to p”, to get R 

16 Multiple sets of Hubs and Authorities Why? – The query string  may have several very different meanings. Eg.“java” – The string may arise as a term in the context of multiple technical communities. Eg. “randomized algorithms” – The string may refer to a highly polarized issue, involving groups that are not likely to link to one another. Eg. “abortion” Idea: – The NON-principle eigenvectors of A T A and AA T provide us with a natural way to extract additional densely linked collections of hubs and authorities from the base set S .

17 Multiple sets of Hubs and Authorities Experimental result1 For the query “jaguar*”, the strongest collections of authoritative sources concerned the Atari Jaguar product, the NFL football team from Jacksonville, and the automobile.

18 Multiple sets of Hubs and Authorities Experimental result2 For the query “randomized algorithms”, none of the strongest collections of hubs and authorities are precisely on the query topic. They include home pages of theoretical computer scientists, compendia of mathesmatical software and pages on wavelets.

19 Multiple sets of Hubs and Authorities Experimental result3 For the query “abortion”, there is a natural separation.

20 Conclusion A technique for locating high-quality information related to a broad search topic on the www, based on a structural analysis of the link topology surrounding “authoritative” pages on the topic. Related work. – Standing, influence in social networks, scientific citations, etc. – Hypertext and WWW rankings – …


Download ppt "Authoritative Sources in a Hyperlinked Environment Hui Han CSE dept, PSU 10/15/01."

Similar presentations


Ads by Google