<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">PageRank Revisited: On the Relationship between Node Degrees and Node Significances in Different Applications *</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Jung</forename><forename type="middle">Hyun</forename><surname>Kim</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Arizona State University Tempe</orgName>
								<address>
									<postCode>85287</postCode>
									<region>AZ</region>
									<country key="US">USA</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">K</forename><forename type="middle">Selçuk</forename><surname>Candan</surname></persName>
							<email>candan@asu.edu</email>
							<affiliation key="aff1">
								<orgName type="institution">Arizona State University Tempe</orgName>
								<address>
									<postCode>85287-8809</postCode>
									<region>AZ</region>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Maria</forename><forename type="middle">Luisa</forename><surname>Sapino</surname></persName>
							<email>marialuisa.sapino@unito.it</email>
							<affiliation key="aff2">
								<orgName type="institution">University of Torino</orgName>
								<address>
									<postCode>I, 10149</postCode>
									<settlement>Torino</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">PageRank Revisited: On the Relationship between Node Degrees and Node Significances in Different Applications *</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">F432EE0184718133D3133EB5F83627CA</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T21:38+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Random-walk based techniques, such as PageRank, encode the structure of the graph in the form of a transition matrix of a stochastic process from which significances of the graph nodes can be inferred. Recommendation systems leverage such node significance measures to rank the objects in the database. Context-aware recommendation techniques complement the data graph with additional data that provide the recommendation context. However, despite their wide-spread use in many graph-based knowledge discovery and recommendation applications, conventional PageRank-based measures have various shortcomings. As we experimentally show in this paper, one such shortcoming is that PageRank scores are tightly coupled with the degrees of the graph nodes, whereas in many applications the relationship between the significance of the node and its degree in the underlying network may not be as implied by PageRank-based measures. In fact, as we also show in the paper, in certain applications, the significance of the node may be negatively correlated with the node degree and in such applications a naive application of PageRank may return poor results. To address these challenges, in this paper, we propose degree decoupled PageRank (D2PR) techniques to improve the effectiveness of PageRank based knowledge discovery and recommendation systems. These suitably penalize or (if needed) boost the transition strength based on the degree of a given node to adapt the node significances based on the network and application characteristics.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">INTRODUCTION</head><p>In recent years, there has been considerable interest in measuring the significance of a node in a graph and relatedness between two nodes in the graph, as if measured accurately, these can be used for supporting many knowledge discovery, search, and recommen-</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.1">PageRank as a Measure of Significance</head><p>Since enumerating all paths among the graph nodes would require time exponential in the size of the graph, random-walk based techniques encode the structure of the network in the form of a transition matrix of a stochastic process from which the node significance can be inferred.PageRank <ref type="bibr" target="#b5">[6]</ref> is one of the most widely-used random-walk based methods for measuring node significance and has been used in a variety of application domains, including web search, biology, and social networks. The basic thesis of PageRank is that a node is important if it is pointed to by other important nodes -it takes into account the connectivity of nodes in the graph by defining the score of the node vi ∈ V as the amount of time spent on vi in a sufficiently long random walk on the graph. More specifically, given a graph G(V, E), the PageRank scores are represented as r, where</p><formula xml:id="formula_0">r = αTG r + (1 − α) t</formula><p>where TG is a transition matrix corresponding to the graph G, t is a teleportation vector (such that t[i] = 1 V ), and α is the residual probability (or equivalently, (1 − α) is the so-called teleportation probability). Unless the graph is weighted, the transition matrix, TG, is constructed such that for a node v with k (outgoing) neighbors, the transition probability from v to each of its (outgoing) neighbors will be 1/k. If the graph is weighted, then the transition probabilities are adjusted in a way to account for the relative weights of the (outgoing) edges.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.2">Tight Coupling of PageRank Scores of Nodes and their Degrees</head><p>Let us consider an undirected graph G(V, E). There are two factors that contribute to the PageRank of a given node, v ∈ V :</p><p>• Factor 1: Significance of Neighbors: The more significant the neighbors of a node are, the higher its likelihood to be also significant.</p><p>• Factor 2: Number of Neighbors (Degree of the Node) : Even if the neighbors are not all significant, a large number of neighbors would imply that the node, v, is well-connected and, thus, likely to be structurally important. In theory, these two factors should complement each other. In practice, however, the PageRank formulation described above implies that there is a very tight coupling between the degrees of the nodes in the graph and their PageRank scores (see Table <ref type="table" target="#tab_0">1</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.2.1">Problem I: When a Large Node Degree Does Not Indicate High Node Significance</head><p>In this paper, we highlight (and experimentally show) that, in many applications, node degree and node significance are in fact inversely related and that the tight-coupling between node degrees and PageRank scores might be counter-productive in generating accurate recommendations. EXAMPLE 1. Consider, for example, a recommendation application where a movie graph, consisting of movie and actor nodes, is used for generating movie recommendations. In this application, the first factor (significance of neighbors) clearly has a positive contribution: a movie with good actors is likely to be a good movie and an actress playing in good movies is likely to be a good actress. On the other hand, the second factor (number of neighbors) may in fact be a negative contributor to node significance: the fact that an actor has played in a large number of movies may be a sign that he is a non-discriminating ('B movie') actor, whereas an actress with relatively fewer movies may be a more discriminating ('A movie') actress.</p><p>As we see in Section 4, this observation turns out to be true in many applications, where (a) acquiring additional edges has a cost that is correlated with the significance of the neighbor (e.g. the effort one needs to invest to a high quality movie) and (b) each node has a limited budget (e.g. total effort an actor/actress can invest in his/her work).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.2.2">Problem II: When PageRank Does Not Sufficiently Account for Contributions of Degrees</head><p>The mismatch between PageRank and node significance is not limited to the cases where node degrees are inversely related to the node significance. As we see in Section 4, there are other scenarios where PageRank may, in fact, fail to sufficiently account for the contribution of the node degrees to their significances.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.3">PageRank Revisited: De-coupling Node Significance from Node Degrees</head><p>As we discussed above, one key shortcoming of the conventional PageRank scores is that they are often tightly coupled with the degrees of the graph nodes and in many applications the relationship between the significance of the node and its degree in the underlying network may not be as implied by PageRank-based measure: in certain applications, the significance of the node may be negatively correlated with the node degree, whereas in others PageRank may not be sufficient in accounting for degree contributions. Naturally, in such applications a naive application of PageRank in generating recommendations may return poor results.</p><p>To address these challenges, in this paper, we propose degree decoupled PageRank (D2PR) techniques to improve the effectiveness of PageRank based knowledge discovery and recommendation systems. These techniques suitably penalize or (if needed) boost <ref type="foot" target="#foot_0">1</ref> the transition strength based on the degree of a given node to adapt the node significances based on the network and application characteristics. This paper is organized as follows: Next, we discuss the related literature. In Sections 3, we introduce the proposed degreedecoupled PageRank techniques. We evaluate the proposed techniques in Section 4 and conclude in Section 5.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">RELATED WORKS</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Context-Sensitive PageRank</head><p>Path-length based definitions of node relatedness, such as those proposed by <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b20">24]</ref> help capture the relatedness of a pair of nodes solely based on the properties of the nodes and edges on the shortest path between the pair. Random-walk based definitions, such as hitting distance <ref type="bibr" target="#b9">[10,</ref><ref type="bibr" target="#b18">21]</ref> and personalized page rank (PPR) score <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b8">9,</ref><ref type="bibr" target="#b14">16]</ref>, of node relatedness further take into account the density of the edges: as in path-length based definitions, random-walk based definitions also recognize that a node is more related to another node if there are short paths between them; however, random walkbased definitions of relatedness also consider how well the given pair of nodes are connected.</p><p>In <ref type="bibr" target="#b6">[7]</ref>, authors construct a transition matrix, TS, where edges leading away from the seed nodes are weighted less than those edges leading towards the seed nodes. An alternative approach for contextualizing PageRank scores is to use the PPR techniques <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b8">9]</ref> discussed in the introduction. One key advantage of this teleportation vector modification based approach over modifying the transition matrix, as in <ref type="bibr" target="#b6">[7]</ref>, is that the term α can be used to directly control the degree of seeding (or personalization) of the PPR score. <ref type="bibr" target="#b9">[10,</ref><ref type="bibr" target="#b18">21]</ref> rely on a random walk hitting time based approach, where the hitting time is defined as the expected number of steps a random walk from the source vertex to the destination vertex will take. <ref type="bibr" target="#b15">[17]</ref> leveraged these properties of PPR to develop localitysensitive algorithms to rank nodes of graphs which are relative to a given set of seed nodes efficiently.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Improvements to the PageRank Function</head><p>Due to the obvious relationship between ranking and monetary rewards (e.g. through selling of advertisements on web search applications), there has been considerable effort in engineering (or manipulating) graphs in a way to maximize ranking scores of particular nodes. This is commonly referred to as PageRank optimization. One way to achieve this goal is carefully adding or removing certain links: If, for example, one or more colluding webmasters can add or remove edges, PageRank scores of target web pages or domains can be increased <ref type="bibr" target="#b19">[23]</ref>. <ref type="bibr" target="#b17">[20]</ref> established several bounds indicating to what extent the rank of the pages of a website can be changed and the authors derived an optimal referencing strategy to boost PageRank scores. A related, but opposite, problem is to protect the PageRank scores against negative links (which may indicate, for example, negative influence or distrust in a social network), artificial manipulation, and spam. <ref type="bibr" target="#b2">[3]</ref>, for example, focused on identifying spam pages and link farms and showed that better PageRank scores can be obtained after filtering spam pages and links. In <ref type="bibr" target="#b13">[14]</ref>, authors show that PPR algorithms that do not differentiate among the seed nodes may not properly rank nodes and present robust personalized PageRank (RPR) strategies, which are insensitive to noise in the set of seed nodes.</p><p>There are some efforts to change the impact of degrees on the PageRank computation. <ref type="bibr" target="#b1">[2]</ref> proposed a way to boost the power of low-degree nodes in a network. The impact from nodes which are important but are not hubs is relatively small compared to other nodes which are less important with high degrees. To boost the low-degree important nodes for equal opportunity, the teleportation vector is modified with being proportional to the degrees of nodes. <ref type="bibr" target="#b10">[11]</ref> boosted the degrees of nodes to reduce the expected cover time of the entire graph by the biassed random-walk.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">DEGREE DE-COUPLED PAGERANK</head><p>The key difficulty of de-coupling node degrees from the PageRank scores is that the definition of the PageRank, based on random walk transitions, is inherently dependent on the number of transitions available from one node to the other. As we mentioned above, the more ways there are to reach into a node, the higher will be its PageRank score.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Desideratum</head><p>Therefore, to de-couple the PageRank score from node degrees, we need to modify the transition matrix. In particular, for each node vi in the graph, we would like to be able to control the transition process with a single parameter (p), such that</p><p>• if p ≪ −1, transitions from node vi are ∼ 100% towards the neighbor with the highest degree, • if p = −1, transition probabilities from node vi are proportional to the degrees of its neighbors, • if p = 0, the transition probabilities mirror the standard PageRank probabilities (assuming undifferentiated neighbors), • if p = 1, transition probabilities from node vi are inversely proportional to the degrees of its neighbors, • if p ≫ 1, transitions from node vi are ∼ 100% towards the neighbor with the lowest degree.</p><p>In other words, the transition function should de-couple the transition process from node-degrees and penalize or boost the contributions of node degrees in the transition process, as needed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Degree De-coupling Transition Matrix</head><p>In this subsection, we will consider degree de-coupling of the transition matrix as implied by the above desideratum.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.1">Undirected Unweighted Graphs</head><p>Let G = (V, E) be an undirected and unweighted graph. Let α also be a given residual probability parameter, and deg(v) be a function which returns the number of edges on the node v. We represent degree de-coupled PageRank (D2PR) scores in the form of a vector</p><formula xml:id="formula_1">d = αTD d + (1 − α) t,</formula><p>where t is the teleportation vector, such that t[i] = 1 V for all i and TD is a degree de-coupled transition matrix,</p><formula xml:id="formula_2">TD(j, i) = deg(vj) −p v k ∈neighbor(v i ) deg(v k ) −p ,<label>(1)</label></formula><p>where • TD(j, i) denotes the degree de-coupled transition probability from node vi to node vj over an edge eij = [vi → vj ] when there exists at least one edge between two nodes,</p><p>• neighbor(vi) is the set of all neighbors of the source node, vi, and    • p ∈ R is a degree de-coupling weight.</p><formula xml:id="formula_3">A B C D E F Dest. deg. Transition probability v j (v j ) from A to its neighbors v j p = 0 2 −2 B 2 0.</formula><p>Intuitively, the numerator term, deg(vj) −p , ensures that the edge incoming to vj is weighted by its degree: if p &gt; 0, then its degree negatively impacts (reduces) transition probabilities into vj , if p &lt; 0 then its degree positively impacts (boosts 2 ) transition probabilities into vj , and if p = 0, we obtain the standard PageRank formulation without degree de-coupling. In other words, the transition function satisfies our desideratum of de-coupling the transition process from node-degrees and penalizing or boosting the contributions of node degrees on-demand. Note that, since all transitions from the node vi are degree de-coupled individually based on the degrees of their destinations, the denominator term,</p><formula xml:id="formula_4">v k ∈neighbor(v i ) deg(v k ) −p ,</formula><p>ensures that the transition probabilities from node vi add up to 1.0. Note also that when there is no edge between node vi and vj , TD(j, i) = 0 and, consequently, the term TD(j, i) is not affected by the degree de-coupling process. EXAMPLE 2. Figure <ref type="figure" target="#fig_0">1</ref> shows how the random walk probabilities are differentiated in a degree de-coupled transition matrix on a sample graph where a node A has three neighbors, B (with degree 2), C (with degree 3), and D (with degree 1). In conventional PageRank, the transition probabilities from node A to all its neighbor nodes are equal to 0.33. In degree de-coupled PageRank (D2PR), however, the value of p is used for explicitly accounting for the impact of node degree on the transition probabilities: When p = 2, the transition probabilities from A to its neighbors are 0.18, 0.08, and 0.74, which penalizes nodes which have larger degrees, whereas when p = −2, D2PR boosts the transition probabilities to large degree nodes leading to transition probabilities 0.29, 0.64, and 0.07, respectively. ⋄</p><p>This example shows that, in degree de-coupled PageRank (D2PR), as we also see in Table <ref type="table" target="#tab_3">2</ref>, the value of p can be used to penalize (p &gt; 0) or boost (p &lt; 0) transition probabilities based on the degree of the destination, vj . 2 In fact, a similar function was used in <ref type="bibr" target="#b10">[11]</ref> to quickly locate nodes with higher degrees in a given graph.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.2">Directed Unweighted Graphs</head><p>The semantics of degree de-coupling is slightly different in directed graphs. In particular, edges incoming to vi often do not require a particular effort from vi to establish and hence are often out of the control of vi, but indicate a certain degree of interestingness, usefulness, or authority as perceived by others. The same is not true for edges outgoing from vi; in particular, a vertex with a large number of outgoing edges may either indicate a potential hub or simply indicate a non-discerning connection maker. The distinction between these two situations gains importance especially in applications where establishing a new connection has a non-negligible cost to the source node and, thus, a large number of outgoing edges may indicate either (a) a very strong participant to the network or (b) a very poor participant with a large number of weak linkages.</p><p>Let G = (V, E) be a directed graph and for the simplicity of the discussion, without any loss of generality, let us assume that G is unweighted. Let us also be given a residual probability parameter, α and let outdeg(v) be a function which returns the number of outgoing edges from the node v. The degree de-coupled PageRank (D2PR) scores can be represented in the form of a vector d, d = αTD d + (1 − α) t, where t is the teleportation vector, such that</p><formula xml:id="formula_5">t[i] = 1</formula><p>V for all i and</p><formula xml:id="formula_6">TD(j, i) = outdeg(vj) −p [v i →v k ]∈out_edges(v i ) outdeg(v k ) −p</formula><p>, where TD(j, i) denotes the degree de-coupled transition probability from node vi to node vj over an edge eij = [vi → vj ], out_edges(vi) is the set of out-going edges from the source node, vi, and p ∈ R is a degree de-coupling weight. EXAMPLE 3. Figure <ref type="figure">2</ref> (a) in Section 4 provides an example illustrating the correlations between the degree de-coupled PageRank (D2PR) scores and external evidence for different values of p for some application: here, the higher the correlation, the better resulting ranking reflects the application semantics. As we see in this example, which we will investigate in greater detail in Section 4, the optimal de-coupling weight is not always p = 0 as implied by the conventional PageRank measure. In this particular case, for example, the correlation between D2PR and external evidence of significance is maximized when the de-coupling weight, p, is equal to 0.5, implying that in this application a moderate degree of penalization based on the node degrees is needed to align PageRank scores and application semantics. ⋄</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.3">Weighted Graphs</head><p>Once again, the semantics of degree de-coupling need to be reconsidered for weighted graphs. Let G = (V, E, w) be a directed, weighted graph, where w(e) is a function which returns the weight of the edge associated with edge e. It is important to note that, in such a graph, the weight of an edge can 1) indicate the strength of the connection between two nodes (thus positively contributing to the significance of the destination node); and at the same time and 2) contribute to the degree of a node as a multiplier (thus positively or negatively contributing to the node significance depending on the degree-sensitivity of the application). In other words, given an edge eij = [vi → vj ], from node vi to node vj , the transition probability from vi to vj can be written as</p><formula xml:id="formula_7">T(j, i) = βT conn_strength (j, i) + (1 − β)TD(j, i),</formula><p>where</p><formula xml:id="formula_8">T conn_strength (j, i) = w(vi → vj ) [v i →v h ]∈out_edges(v i ) w(vi → v h )</formula><p>, accounts for the connection strength (as in the conventional PageRank) whereas TD is a degree de-coupled transition matrix,</p><formula xml:id="formula_9">TD(j, i) = Θ(vj ) −p [v i →v k ]∈out_edges(v i ) Θ(v k ) −p ,</formula><p>such that, TD(j, i) denotes the degree de-coupled transition probability from node vi to node vj over an edge eij = [vi → vj ], p ∈ R is a degree de-coupling weight, and</p><formula xml:id="formula_10">Θ(v) = [v→v h ]∈out_edges(v) w(v → v h ).</formula><p>Note that, above, β controls whether accounting for the connection strength or degree de-coupling is more critical in a given application. In Section 4, we will study the impact of degree de-coupling in weighted graphs for different scenarios.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">CASE STUDIES</head><p>In this section, we present case studies assessing the effectiveness of the degree de-coupling process and the relationship between the degree de-coupling weight p and recommendation accuracy for different data graphs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Setup</head><p>For all experiments, the degree de-coupling weight, p, is varied between -4 and 4 with increments of 0.5. The residual probability, α, is varied between 0.5 and 0.9, with default value chosen as 0.85. We also varied the β parameter, which controls whether accounting for the connection strength or degree de-coupling is more critical in a given application, between 0.0 and 1.0, with the default value set to 0 (indicating full decoupling).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.1">Datasets</head><p>Four real data sets are used for the experiments. Each data set is used to create two distinct data graphs and corresponding ratings data. Table <ref type="table">3</ref> provides further details about the various graphs created using these four data sets. These recommendation tasks based on these data graphs are detailed below:</p><p>• For the IMDB [15] data set, we created (a) a movie-movie graph, where movie nodes are connected by an edge if they share common contributors, such as actors, directors, writers, composers, editors, cosmetic designers, and producers and (b) an actor-actor graph based on whether two actors played in the same movie. Applications: For this data set, we consider applications where movies are rated by the users: thus, we merged the IMDB data with the MovieLens 10M [22] data (based on movie names) to identify user ratings (between 1 and 5) for the movies in the graph. We consider the (a) average user rating as the significance of the movies in the movie-movie graph and (b) average user rating of the movies played in as the significance of the actors in the actor-actor graph.</p><p>• For the DBLP <ref type="bibr" target="#b22">[26]</ref> data set, we constructed (a) an article-article graph where scientific articles were connected to each other if they shared a co-author and (b) an author-author graph based on coauthorship. Applications: (a) In the article-article graph, the number of citations to an article is used to indicate its significance. Similarly, (b) in the author-author graph, average number of citations to an author's papers is used as his/her significance.</p><p>• For the Last.fm <ref type="bibr">[18]</ref>, we constructed (a) a listener-listener graph, where the nodes are Last.FM listeners and undirected edges reflect friendship information among these listeners. We also constructed (b) an artist-artist graph based on shared listeners. Applications: (a) In the listener-listener graph, we considered the total listening Table <ref type="table">3</ref>: Data sets and data graphs activity of a given listener as his/her significance. (b) In the artistartist graph, the number of times an artist has been listened is considered as his/her significance.</p><p>• For the Epinions <ref type="bibr" target="#b21">[25]</ref>: We constructed (a) a commentercommenter graph based on the products on which two individuals both commented and (b) a product-product graph based on shared commenters. Applications: (a) For the nodes on the commentercommenter graph, the number of trusts the commenter received from others is used as his/her commenter significance. (b) For each product in the product-product graph, its average rating by the commenters is used as its node significance.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Measures</head><p>In this section, our goal is to observe the impact of different D2PR degree de-coupling weights on the relationship between D2PR rankings and application specific significance measures for the above data sets <ref type="foot" target="#foot_1">3</ref> . We also aim to verify whether de-coupling weights can also be used to improve recommendation accuracies.</p><p>In order to measure the relationship between the degree decoupled PageRank (D2PR) scores and the application-specific node significance, we used Spearman's rank correlation,</p><formula xml:id="formula_11">i (x i − x)(y i − ȳ) i (x i − x) 2 i (y i − ȳ) 2</formula><p>, which measures the agreement between the D2PR ranks of the nodes in the graph and their application-specific significances.</p><p>Here, x are rankings by D2PR and y are significances for an application and x and ȳ are averages of two values.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Impact of De-Coupling in Different Applications (Unweighted Graphs)</head><p>In this subsection, we present results that aim to assess D2PR under the settings described above. For these experiments, the residual probability, α, and the parameter, β, are set to the default values, 0.85 and 0, respectively. In these experiments, we consider only unweighted graphs (we will study the weighted graphs and the impact of parameter β later in Section 4.5).</p><p>Figures <ref type="figure">2 through 4</ref> include charts showing the Spearman's correlations between the D2PR ranks and application specific node significances for different values of p and for different data graphs. These figures clearly illustrate that different data graphs require different degrees of de-coupling <ref type="foot" target="#foot_2">4</ref> to best match the application specific node significance criterion.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.1">Application Group A: When Degree Penalization Helps</head><p>The actor-actor (based on common movies) and commentercommenter (based on common products) graphs have highest correlation at p = 0.5, with the correlations dropping significantly when the degrees are over-penalized (i.e., when p ≫ 0.5). The Epinions product-product graph (based on common commenters, Figure <ref type="figure">2(c</ref>)) also provides the highest correlations with p &gt; 0, but behaves somewhat differently from the other two cases: the correlations stabilize and do not deteriorate significantly when degrees are over-penalized, indicating that the need for degree penalization is especially critical in this case: this is due to the fact that, the larger the number of comments a product has, the more likely it is that the comments are negative (Figure <ref type="figure" target="#fig_2">5</ref>). In fact, we see that, among the three graphs, this is the only graph where the traditional PageRank (with p = 0) leads to negative correlations between node ranks and node significances.</p><p>These results indicate that actors who have had many co-actors, commenters who commented on products also commented by many others, or products which received comments from individuals who also commented on many other products are not good candidates for transition during random walk. This aligns with our expectation that, in applications where each new movie role or comment requires additional effort, high degree may indicate lower per-movie or per-comment effort and, hence, lower significance.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.2">Application Group B: When Conventional PageRank is Ideal</head><p>Figure <ref type="figure">3</ref> shows that, for movie-movie (based on common actors) and author-author (based on common articles) graphs, the peak correlation is at p = 0 indicating that the conventional PageRank which gives positive weight to node degree, is appropriate.</p><p>This perhaps indicates that movies with a lot of actors tend to be big-budget products and that authors with a large number of coauthors tend to be experts with whom others want to collaborate. Note that, in these applications, additional boosting, with p &lt; 0, negatively affects the correlation, indicating that the relationship between node degree and significance is not very strong (Figure <ref type="figure" target="#fig_2">5</ref>). The quick change when p &lt; 0 is because, as we see in Table <ref type="table">3</ref>, median standard deviations of neighbors' degrees are low; i.e., degrees of neighbors of a node are comparable: there is no dominant contributor to TD(j, i) in Equation 1 (Section 3) and, thus, the transition probabilities are sensitive to changes in p, when p &lt; 0.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.3">Application Group C: When Degree Boosting Helps</head><p>Figure <ref type="figure">4</ref> shows that there are scenarios where additional boosting based node degrees provides some benefits. The article-article (based on common authors), listener-listener (based on common artists), and artist-artist (based on common listeners) graphs reach their peaks around p ∼ −1, indicating that these also benefit from large node degrees though improvements over p = 0 are slight.</p><p>A significant difference between applications in Group B and Group C is that, for p &lt; 0, the correlation curve is more or less stable. This is because, as we see in Table <ref type="table">3</ref>, in these graphs median standard deviations of neighbors' degrees are high: in other words, for each node, there is a dominant neighbor with a high degree and this neighbor has the highest contribution to TD(j, i); thus, the rankings are not very sensitive to p, when p &lt; 0.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.4">Summary: Correlations between Node Degrees and Application Specific Significances</head><p>The experiments reported above show that degree de-coupling is important as different applications, even on the same data set, may associate different semantics to node degrees and the conventional PageRank scores are too tightly coupled with node degrees to be effective in all scenarios. Figure <ref type="figure" target="#fig_2">5</ref>, which plots correlations between node degrees and application specific significances for different data graphs, re-confirms that the ideal value of the p is related to the usefulness of the node degree in capturing the application specific definition of node significance.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.4">Relationship between α and p</head><p>In Figures <ref type="figure">6 through 8</ref>, we investigate the relationship between the value α and the degree de-coupling parameter p for different application types. Here we use the default value, 0, for the parameter β and present the results for unweighted graphs (the results for the weighted graphs are similar).</p><p>First thing to notice in these figures is that the grouping of the applications (into those where, respectively, p &gt; 0, p = 0, or p &lt; 0 is useful) is preserved when different values of α are considered.</p><p>Figure <ref type="figure">6</ref> studies the impact of the value of α in application group A, where degree penalization helps (p &gt; 0). As we see here, for the IMDB actor-actor (Figure <ref type="figure">6</ref>(a)) and Epinions commentercommenter (Figure <ref type="figure">6</ref>(b)) graphs, having a lower value of α (i.e., lower probability of forward movement during the random walk) provides the highest possible correlations between D2PR ranks and node significance (with the optimal value of p being ∼ 0.5 independent of the value of α). This indicates that in these graphs, it is not necessary to traverse far during the random walk. Interestingly, though, when degrees are over-penalized (i.e., p ≫ 0), smaller values of α start leading to worse correlations, indicating that (while not being optimal) severe penalization of node degrees helps make random traversals more useful than random jumps. As we have already observed in Figure <ref type="figure">2</ref>(c), the Epinions productproduct graph (Figure <ref type="figure">6</ref>(c)) behaves somewhat differently from the other two cases where degree penalization (p &gt; 0) leads to larger correlations: in this case, unlike the other two graphs, the highest possible correlations between D2PR ranks and node significance are obtained for large values of α, indicating that this application benefits from longer random walks (though the differences among the correlations for different α values are very small).</p><p>Figure <ref type="figure">7</ref> shows that the pattern is different for application group B, where conventional PageRank is ideal (p = 0): in this case, having a larger value of α (i.e., larger probability of forward movement during the random walk) provides the highest correlations between ranks and significance. Interestingly, in these applications, when p ≪ 0 or p ≫ 0, higher probabilities of random walk traversal (i.e., larger α) stop being beneficial and lower values of α lead to larger correlations. This re-confirms that, for these applications, p ∼ 0 leverages the random walk traversal the best.</p><p>As we see in Figure <ref type="figure">8</ref>, in application group C, where degree boosting helps (p &lt; 0), it is also the case that larger values of α (i.e., larger probabilities of forward transitions during the random walk) provides the highest correlations between node ranks and significance. On the other hand, in these applications, p ∼ 0.5 serves as a balance point where the value of α stops being relevant; in fact, for p &gt; 0.5 the higher values of α stops being beneficial and lower values of α lead to larger correlations. This re-confirms that smaller values of p (which provides degree boosting) help leverage the random walk traversal the best.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.5">Relationship between β and p in Weighted Graphs</head><p>Finally, in Figures 9 through 11, we investigate the relationship between the value β (which controls whether accounting for the connection strength or degree de-coupling is more critical in a given application) and the degree de-coupling parameter p for different application types. Here we use the default value, 0.85, for the parameter α and present the results for weighted graphs:</p><p>Figure <ref type="figure" target="#fig_4">9</ref> depicts the impact of the value of the parameter β in application group A, where degree penalization helps (p &gt; 0). As we see here, for all three weighted graphs, performing degree penalization (i.e., β &lt; 1.0) provides better rank-significance correlation than relying solely on the connection strength (i.e., β = 1.0). Note that the value of β impacts the optimal value of degree penalization parameter p: the more weight is given to connection strength (i.e., the greater β is), the larger is the optimal value of p.</p><p>Figure <ref type="figure" target="#fig_0">10</ref> shows that, for applications in group B, where p ∼ 0 is ideal, when the connection strength is given significantly more weight than degree de-coupling (i.e., β ∼ 0), we observe high ranksignificance correlations. Interestingly however, for the moviemovie graph (where the edge weights denote common actors) the highest correlations are obtained not with p = 0, but with p = 0.5 and β = 0.75, indicating that degree penalization is actually beneficial in this case: movies that share large numbers of actors with other movies are likely to be B-movies, which are not good candidates for transitions during the random walk.</p><p>Figure <ref type="figure" target="#fig_5">11</ref> shows that in application group C, where degree boosting (p &lt; 0) helps, giving more weight to connection strength (i.e., β ∼ 1.0) is a good, but not necessarily the best strategy. In fact, in these graphs, the highest overall correlations are obtained with β = 0 or β = 0.25, indicating that degree de-coupling is beneficial also in these cases. Interestingly, (unlike the case with the unweighted listener-listener graph, where the best correlation was obtained when p &lt; 0) for the weighted version of the listenerlistener graph (where edge weights denote the number of shared friends), when β = 0 through 0.5, p = 0 provides the highest correlation and when β = 0.75, p = 0.5 provides the highest correlation -these indicate that listeners who have large numbers of shared friends with others are good candidates for random walk.</p><p>Note that a key observation from the above results is that the conventional PageRank, based on connection strength (i.e., β = 1.0), is not always the best strategy for the applications considered.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">CONCLUSIONS</head><p>In this paper, we noted that in many applications the relation-  ship between the significance of the node and its degree in the underlying network may not be as strong (or as weak) as implied by PageRank-based measures. We proposed degree de-coupled PageRank (D2PR) to improve the effectiveness of PageRank based knowledge discovery and recommendation tasks. Evaluations on different data graphs and recommendation tasks have confirmed that degree de-coupling would be an effective way to match application specific node significances and improve recommendation accuracies using PageRank based approaches.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: In conventional PageRank (p = 0), the transition probabilities from node vi = A to all its neighbors vj are the same. In degree de-coupled PageRank (D2PR), the value of p can be used to penalize (p &gt; 0) or boost (p &lt; 0) transition probabilities based on the degree of the destination</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :Figure 4 :</head><label>24</label><figDesc>IMDB (actor-actor) (b) Epinions (commenter-commenter) (c) Epinions (product-product) Application Group A: p &gt; 0 is optimal (i.e., node degrees need to be penalized) DBLP (author-author) (b) IMDB (movie-movie) Figure 3: Application Group B: p = 0 is optimal )#*)-)#*), DBLP (article-article) (b) Last.fm (listener-listener) (c) Last.fm (artist-artist) Application Group C: p &lt; 0 is optimal (i.e., node degrees need to be boosted)</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Correlations between node degrees and application specific significances for different data graphs (each color group is a distinct pattern in Figures 2 through 4).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 6 :Figure 8 :</head><label>68</label><figDesc>IMDB (actor-actor) (b) Epinions (commenter-commenter) (c) Epinions (product-product) Relationship between p and α, for application group A, where p &gt; 0 is optimal (i.e., degrees need to be penalized) DBLP (author-author) (b) IMDB (movie-movie) Figure 7: Relationship between p and α, for application group B, where p = 0 is optimal ) DBLP (article-article) (b) Last.fm (listener-listener) (c) Last.fm (artist-artist) Relationship between p and α, for application group C, where p &lt; 0 is optimal (i.e., node degrees need to be boosted)</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 9 :</head><label>9</label><figDesc>IMDB (actor-actor) (b) Epinions (commenter-commenter) (c) Epinions (product-product) Relationship between p and β, for application group A, where p &gt; 0 is optimal (i.e., node degrees need to be penalized) DBLP (author-author) (b) IMDB (movie-movie) Figure 10: Relationship between p and β, for application group B, where p = 0 is optimal ,</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 11 :</head><label>11</label><figDesc>(a) DBLP (article-article) (b) Last.fm (listener-listener) (c) Last.fm (artist-artist) Relationship between p and β, for application group C, where p &lt; 0 is optimal (i.e., node degrees need to be boosted)</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 : Spearman's rank correlation between the node degree ranks and the node ranks' based on PageRank scores for vari- ous data graphs (see Section 4 for details of the data sets)</head><label>1</label><figDesc></figDesc><table /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 2 : Ranks of graph nodes of different degrees on a sam- ple graph for different de</head><label>2</label><figDesc></figDesc><table /><note>-coupling weights, p: as we see in this figure, when p &gt; 0, high degree nodes are pushed down in the rankings (reducing the correlation between degree and rank), while when p &lt; 0, they are pulled up (improving the correlation between degree and rank)</note></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">In this context, de-coupled does not necessarily imply decorrelated. In fact, D2PR can boost correlation between node degree and PageRank if that is required by the application.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_1">In this paper, we are not proposing a new PageRank computation mechanism. Because of this (and since the focus is not improving scalability of PR), we do not report execution times and compare our results with other PageRank computation mechanisms.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_2">Degree penalization or degree-based boosting</note>
		</body>
		<back>

			<div type="funding">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>* This work is supported by NSF Grants 1339835 "E-SDMS: Energy Simulation Data Management System Software", 1318788 "Data Management for Real-Time Data Driven Epidemic Spread Simulations", 1518939 "RAPID: Understanding the Evolution Patterns of the Ebola Outbreak in West-Africa and Supporting Real-Time Decision Making and Hypothesis Testing through Large Scale Simulations", and 1430144 "Fraud Detection via Visual Analytics: An Infrastructure to Support Complex Financial Patterns (CFP) based Real-Time Services Delivery".</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">ObjectRank: Authority-based keyword search in databases</title>
		<author>
			<persName><forename type="first">A</forename><surname>Balmin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Hristidis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Papakonstantinou</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">VLDB&apos;04</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Equal Opportunity for Low-Degree Network Nodes: A PageRank-Based Method for Protein Target Identification in Metabolic Graphs</title>
		<author>
			<persName><forename type="first">D</forename><surname>Banky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ivan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Gromusz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">PLoS One</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="e542" to="544" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">Using Rank Propagation and Probabilistic Counting for Link-Based Spam Detection</title>
		<author>
			<persName><forename type="first">L</forename><surname>Becchetti</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
			<publisher>WebKDD</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">HyperANF: Approximating the neighbourhood function of very large graphs on a budget</title>
		<author>
			<persName><forename type="first">P</forename><surname>Boldi</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2011">2011</date>
			<publisher>WWW</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Network measures of social capital</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">G</forename><surname>Borgatti</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Connections</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="27" to="36" />
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">The anatomy of a large-scale hypertextual web search engine</title>
		<author>
			<persName><forename type="first">S</forename><surname>Brin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Page</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer Networks and ISDN Systems</title>
		<imprint>
			<biblScope unit="volume">30</biblScope>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Using random walks for mining web document associations</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">S</forename><surname>Candan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">D</forename><surname>Li</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">PAKDD&apos;00</title>
				<imprint>
			<date type="published" when="2000">2000</date>
			<biblScope unit="page" from="294" to="305" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Clustering via random walk hitting time on directed graphs</title>
		<author>
			<persName><forename type="first">M</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">AAAI&apos;08</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Dynamic personalized pagerank in entity-relation graphs</title>
		<author>
			<persName><forename type="first">S</forename><surname>Chakrabarti</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">WWW&apos;</title>
		<imprint>
			<biblScope unit="volume">07</biblScope>
			<biblScope unit="page" from="571" to="580" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Clustering via random walk hitting time on directed graphs</title>
		<author>
			<persName><forename type="first">M</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Tang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">AAAI&apos;</title>
				<imprint>
			<date type="published" when="2008">2008</date>
			<biblScope unit="volume">08</biblScope>
			<biblScope unit="page" from="616" to="621" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A fast algorithm to find all high degree vertices in graphs with a power law degree sequence</title>
		<author>
			<persName><forename type="first">C</forename><surname>Cooper</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">WAW&apos;</title>
				<imprint>
			<date type="published" when="2012">2012</date>
			<biblScope unit="volume">12</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">PageRank optimization applied to spam detection</title>
		<author>
			<persName><forename type="first">O</forename><surname>Fercoq</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1203.1457</idno>
		<imprint>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">Topic-sensitive PageRank</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">H</forename><surname>Haveliwala</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
			<publisher>WWW</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Reducing the Impact of Seed Noise in Personalized PageRank</title>
		<author>
			<persName><forename type="first">S</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Candan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Sapino</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ASONAM&apos;</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">14</biblScope>
		</imprint>
	</monogr>
	<note>Can you really trust that seed?</note>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">Scaling personalized web search</title>
		<author>
			<persName><forename type="first">G</forename><surname>Jeh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Widom</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
		<respStmt>
			<orgName>Stanford Univ.</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Tech. Report</note>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Locality-sensitive and Re-use Promoting Personalized PageRank Computations</title>
		<author>
			<persName><forename type="first">J</forename><surname>Kim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Candan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Sapino</surname></persName>
		</author>
		<idno>.1007/s10115-015-0843-6</idno>
	</analytic>
	<monogr>
		<title level="j">Knowledge and Information Systems</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<title level="m" type="main">NCDawareRank: A Novel Ranking Method that Exploits the Decomposable Structure of the Web</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">N</forename><surname>Nikolakopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Garofalakis</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2013">2013</date>
			<publisher>WSDM</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Local aspects of the global ranking of web pages</title>
		<author>
			<persName><forename type="first">F</forename><surname>Mathieu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Viennot</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">I2CS&apos;06</title>
				<imprint>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="1" to="10" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Query suggestion using hitting time</title>
		<author>
			<persName><forename type="first">Q</forename><surname>Mei</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Church</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CIKM&apos;08</title>
				<imprint>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<monogr>
		<title level="m" type="main">Maximizing PageRank with New Backlinks</title>
		<author>
			<persName><forename type="first">M</forename><surname>Olsen</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2010">2010</date>
			<publisher>CIAC</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Anf: a fast and scalable tool for data mining in massive graphs</title>
		<author>
			<persName><forename type="first">C</forename><surname>Palmer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Gibbons</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Faloutsos</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">KDD</title>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<title level="m" type="main">mTrust: Discerning multi-faceted trust in a connected world</title>
		<author>
			<persName><forename type="first">J</forename><surname>Tang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Gao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Liu</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2012">2012</date>
			<publisher>WSDM</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">ArnetMiner: Extraction and Mining of Academic Social Networks</title>
		<author>
			<persName><forename type="first">J</forename><surname>Tang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">SIGKDD&apos;08</title>
				<imprint>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="990" to="998" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Betweenness centrality measures for directed graphs</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">R</forename><surname>White</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Social Networks</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="335" to="346" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
