Abstract
Numerous studies over the past decades established that real-world networks typically follow preferential attachment and detachment principles. Subsequently, this implies that degree fluctuations monotonically increase while rising up the ‘degree ladder’, causing high-degree nodes to be prone for attachment of new edges and for detachment of existing ones. Despite the extensive study of node degrees (absolute popularity), many domains consider node ranks (relative popularity) as of greater importance. This raises intriguing questions—what dynamics are expected to emerge when observing the ranking of network nodes over time? Does the ranking of nodes present similar monotonous patterns to the dynamics of their corresponding degrees? In this paper, we show that surprisingly the answer is not straightforward. By performing both theoretical and empirical analyses, we demonstrate that preferential principles do not apply to the temporal changes in node ranking. We show that the ranking dynamics follows a non-monotonous curve, suggesting an inherent partition of the nodes into qualitatively distinct stability categories. These findings provide plausible explanations to observed yet hitherto unexplained phenomena, such as how superstars fortify their ranks despite massive fluctuations in their degrees, and how stars are more prone to rank instability.
Keywords: network theory, network dynamics, node ranking, popularity dynamics
1. Introduction
During the last decades, significant research efforts have been directed towards enhancing the understanding of complex systems and the dynamics they undergo. Discovering the existence of seemingly ubiquitous meta-structures has enabled advancements in countless fields, employing a network-oriented approach. Specifically, structural patterns such as power-law degree distributions [1–3], temporal burstiness [4] and clustering sizes distributions [5] have been of particular importance for many domains, and provided the ability to model, analyse and predict the macroscopic and mesoscopic behaviour of many of today’s ‘real-world’ systems.
Beyond static structural patterns, vast research has been directed towards examining the evolution and dynamics of node degrees. Specifically, much has been discussed regarding the evident patterns of preferential attachment [6] and detachment [7] of nodes, demonstrating that the rate at which nodes gain or loose edges is a monotonically increasing function of their previous degrees. Although, to date, most studies have concentrated on analysing degree-based absolute popularity of nodes, a multitude of domains assign greater importance to node relative popularity exhibited by their ranked degrees.
Indeed, from science [8,9] to pop music, through economy [10,11], industry1 and online search engines [12], ranking items is in the heart of all social activities.
While node ranking has attracted the attention of the scientific community (e.g. [13–16]), a modelling of the entire system’s ranking evolution is still lacking. In particular, the degree-based preferential attachment and detachment hypotheses raise some fundamental questions that have yet to be addressed. First, do preferential attachment2 dynamics apply also to the ranking of nodes? That is, is the rate at which nodes gain or lose their relative popularity a monotonic function of their prior ranks? Second, if preferential patterns do not apply to ranking evolution, what is its functional form and which forces govern its demeanour?
In this paper, we attend to the above-stated questions by performing both theoretical and empirical analyses. We show for the first time that preferential principles do not apply to relative popularity evolution. In particular, we demonstrate that the functional form of the relative popularity evolution follows a non-monotonous, inverse U-shaped, curve. This functional form suggests the existence of a structural partition of the node set into four qualitatively distinct categories, each with different stability characteristics.
Our findings manifest a clear distinction between the evolution of the absolute and relative popularity measures. The exhibited non-monotonic evolution of node ranking alongside the difference between nodes' stability levels, may shed a new light on observed yet hitherto unexplained phenomena.
Specifically, they might elucidate the enabling conditions for the formation of dynamic or stationary systems, manifested by the extent of ranking fortification by the top-ranked nodes. These results not only deepen our comprehension of complex systems’ popularity dynamics, but might also provide policy-makers and regulators with intervention means for tuning systems’ properties in order to control the extent of their internal mobility.
2. Results
In this study, we analyse and compare temporal aspects of nodes’ relative popularity levels (as viewed through their degree-based rankings) to the temporal dynamics of their absolute popularities. In order to investigate the dynamics of both popularity measures we first analyse their emergence through several empirical datasets (full details listed in §4.3):
-
1.
Amazon products rankings;
-
2.
Ethereum Blockchain trading ledger;
-
3.
eToro trading platform.
In particular, we refer to each empirical dataset as an evolving network, consisting of weekly snapshot graphs for each time-stamp t, {Gt = (Vt, Et)}t∈[T] (a formal definition can be found in §4.1).
2.1. Absolute versus relative popularity dynamics
Consistently with previous works, we find clear preferential attachments and detachment patterns with respect to absolute popularity dynamics, manifested through nodes’ degrees, across all examined datasets. Specifically, we demonstrate that the average increase in a node’s v degree during the next time-stamp t + Δt is a monotonic function of its current degree degt(v), expressing preferential attachment principles. Formally, we denote by D↑(d) the average degree rise, across all time-stamps, of all nodes with current degree d whose degree will rise in the upcoming snapshot.
Figure 1a–c manifests the monotonic dependency of D↑ on the current node degree d. Similarly, we affirm preferential detachment effects by presenting the monotonic dependency of the average degree drop, D↓(d), on the current node degree. Figure 1d–f depicts clear preferential detachment patterns, manifested by the monotonic dependency of D↓ on the current degree d.
Figure 1.
Average magnitude of degree change during the next time-stamp as a function of the previous degree, examined over three empirical datasets: Amazon (a,d), Blockchain (b,e) and eToro trading platform (c,f). Panels (a–c) depict the average magnitude of degree rise D↑ and (d–f) present average magnitude of degree drop D↓, as a function of the previous degree d. Across all panels, d values are binned logarithmically, where the markers represent the average D↑ (and average D↓, correspondingly) for each bin. The dynamics of the presented degree changes follow monotonic patterns across all examined datasets (indicated by the red regression line in all plots), affirming preferential attachment and detachment principles.
Note: While preferential attachment principles hold on the average case, they are not necessarily manifested at the single node level for two main reasons: (i) stochastic effects are at play and (ii) mixed effects of preferential attachment and detachment forces which apply at the single node level. For these reasons, even if node A had a larger degree than node B at time t, node A may result with a lower degree than node B at time t + Δt.
We set our first goal in examining whether relative popularity dynamics exhibit similar preferential attachment and detachment patterns. Specifically, for each snapshot network Gt we rank all nodes in v ∈ Vt according to their associated degree, in a descending order.3 We examine the average improvement in a node’s v rank during the next time-stamp t + Δt, as a function of its current rank rankt(v). Formally, we denote by R↑ (r) the average rank improvement, across all time-stamps, for all nodes with current rank r whose rank will improve in the upcoming time-stamp. Figure 2a–c manifests a monotonic dependency of R↑ on the current rank r, across all examined datasets. While the improvement of both absolute and relative popularities present monotonic patterns, it is important to note that they are anti-correlated. Indeed, while better-ranked/higher-degree nodes present high improvement levels for the absolute popularity case, they exhibit low improvements for the relative case. Similarly, whereas worse-ranked/lower-degree nodes present low improvement levels for the absolute popularity case, they exhibit high improvements for the relative case.
Figure 2.
Average magnitude of rank change at the next time-stamp as a function of current rank, examined over three empirical datasets: Amazon (a,d), Blockchain (b,e) and eToro (c,f). Upper panels depict the average magnitude of rank improvement R↑ and lower panels depict the average magnitude of rank deterioration R↓ as a function of the current rank r. Across all panels, r values are linearly binned, where the markers represent the average R↑ (and correspondingly R↓) for each bin. The light background colour in each panel depicts ±1 standard error from the average binned values. The presented R↑ and R↓ dynamics across all examined datasets do not follow preferential attachment principles.
We further analyse the dependency of the average rank deterioration R↓ (r) on the current node rank. Figure 2d–f depicts R↓ (r) as a function of its current rank, demonstrating non-monotonic dynamics, across all three empirical datasets. This indicates that unlike the exhibited monotonous absolute popularity dynamics, the deterioration in relative popularity does not follow preferential principles, but rather adheres to an inverse-U shaped curve.
2.2. Relative popularity: stability and volatility zones
After establishing the fundamental difference between the dynamics of these two highly related popularity measures, we turn to analyse the overall stability exhibited by nodes’ rankings. Specifically, for any given rank r, we examine the expected rank change during the next time-stamp t + Δt, , as a function of the current rank r.
We start by examining how the rank changes as a function of the current rank across all three empirical datasets.4,5 Figure 3 depicts a node’s average rank change depending on its current rank, demonstrating non-monotonic dynamics. This indicates that unlike the exhibited monotonous absolute popularity dynamics, relative popularity does not follow preferential principles, but rather adheres to an inverse-U shaped curve.
Figure 3.
Average rank change at the next time-stamp as a function of current rank. Calculated on three empirical datasets. Panel (a) depicts the average rank change of the Amazon dataset, panel (b) presents Blockchain ranking changes, and panel (c) reflects the eToro dataset ranking changes. Across all panels, r values are linearly binned, where the markers represent the average for each bin. The light background colour in each panel depicts ±1 s.e. from the average binned values. All three datasets follow inverse-U patterns.
In order to substantiate our findings, we perform an analytical derivation of . To this end, we refer to the network as a system of competing agents S(N, H, γ), where N stands for the number of agents (nodes) in the system, H for the number of competitions performed (representing the number of edges added to the system in the next time-stamp), and γ for the power-law degree distribution parameter. A full analytical derivation of the expected rank change, based on this representation is presented in §4.2.
Figure 4 presents evaluations of analytical derivation as a function of the current rank, calculated using various parameter values for H (a), γ (b) and N (c). While the exact numerical characteristics of each plot vary with the chosen parameters, the entire range of examined parameters presents an inverse-U shaped curve. This finding is in complete consistency with our empirical analysis and substantiates our hypothesis regarding the non-monotonic dynamics of relative popularity of nodes, as opposed to those established by absolute popularity.
Figure 4.
Expected rank change in the next time-stamp as a function of the current rank r. Panel (a) presents model evaluations given fixed γ and N with various H values. Panel (b) is based on fixed N and H and various γ values. Panel (c) depicts evaluations based on fixed H and γ while N changes. All constellations manifest evident inverse-U patterns, each with different curve properties. At all times where constant values were used, we employed: N = 500, H = 1500, γ = 2.5.
The exhibited inverse-U shaped ranking evolution suggests a qualitative structural partition of the node set, each characterized by different stability properties. Specifically, as depicted in figure 5a, the node set can be split into four categories, controlling the mobility potential of the nodes within, based on their current popularity:
-
1.
Top-ranked nodes present high stability in terms of popularity and will probably experience only minor changes to their future popularity levels (red background).
-
2.
Mid-high ranked nodes exhibit high instability, manifesting high expected drops to their future ranks (green background).
-
3.
Mid-low ranked nodes are highly stable and are expected to preserve their rank in the future (purple background).
-
4.
Bottom-ranked nodes also display high instability, with high expected rises to their future ranks (yellow background).
Finally, we examine the expected long-term changes in node ranking, by iteratively applying our agents-based model. Specifically, given an initial rank r0, we evaluate its expected rank after t timesteps by calculating
| 2.1 |
where
| 2.2 |
and Noise(x) is some Gaussian noise with μ = x and σ = 0.01*x. Figure 5b presents the expected rank of nodes with various initial ranks, r0, over time. The established long-term dynamics suggests that system nodes are expected to converge into one of two stable popularity categories—Top ranked and Mid-low ranked. We deduce that these two categories function as focal attraction zones, impeding massive ranking changes to nodes after entering them. Furthermore, the latter implies that nodes that manage to ‘climb the ranking ladder’ and reach its top, are significantly more likely to fortify their ranks, despite the potential massive fluctuations in their absolute network degrees.
Figure 5.
Node stability characteristics and prognosis. Panel (a) depicts the U-curved ranking evolution established by the agents-based system using the parameters: γ = 2.5, H = 1500, N = 500. It suggests four stability categories of node rankings: Top, Mid-high, Mid-low and Bottom ranked nodes. Panel (b) presents the expected rank of nodes, , as a function of various initial ranks (r0) and time (t). The exhibited dynamics ascertains the convergence of system nodes into one of two stability categories (Top and Mid-low ranked).
3. Discussion
In this work, we examined the temporal dynamics of nodes’ popularity levels, manifested both through their actual degrees and by their relative degree-based rankings. Surprisingly, we attested to a fundamental difference between these two strongly related measures. We first demonstrated how preferential attachment and detachment forces govern temporal changes in nodes’ degrees and give rise to a well-expected monotonic dynamics. We established, however, both empirically and analytically that nodes’ ranking dynamics is dominated by other forces, which result in a strictly non-monotonous inverse-U shaped dynamics.
To better comprehend the intuition behind the inverse-U patterns evident in the dynamics of ranking, we re-employ the agents-based system presented in definition 4.5. We first suggest an explanation to the positive derivative of around top-ranked nodes, i.e. for r ≪ N. Given two top-ranked agents ranked 1 and 2, we note that both are ‘playing the same game’. Namely, in order to win in the next time-stamp, each is required to obtain merely one edge more than its opponent. However, although the difference in ranks between the two agents is only 1, their degree delta may be significantly higher, implying they toss extremely different coins, representing their success probability at acquiring new edges. Specifically, this competition is very much biased towards the top-ranked agent, since its degree in the previous time-stamp was significantly higher than his predecessor’s (due to the underlying power-law degree distribution). This results in a negligible probability for both agents to switch their ranking during the next time-stamp, and correspondingly in a positive derivative of for r ≪ N. By contrast, while the bottom-ranked (ranked N) and second bottom-ranked agents (ranked N − 1) are also playing the same game, they have approximately the same coin. Namely, due to the underlying power-law distribution, both nodes are expected to have roughly the same degree in the previous time-stamp. Moreover, while the bottom-ranked agent can only maintain or improve its ranking during the next time-stamp, its peer has the potential to drop in rank. Therefore, the expected next rank of the Nth ranked agent is better than that of the (N − 1)th, resulting in a negative derivative of around N. Combining with calculus considerations,6 we conclude that there exists a rank such that on which is maximized.
Our agent-based model simulations also suggest that the expected change in rank and the boundaries of the stability categories strongly depend on the system’s characteristics: N, H and γ. Nevertheless, an analytical investigation of the dependency between the demonstrated inverse-U ranking evolution and the aforementioned system’s characteristics is still lacking. Specifically, deriving analytical approximations of the expression and establishing upper and lower bounds to it, might support our empirical and experimental findings, substantiate the dependencies among system properties and indicate as to extreme cases in which the inverse-U dynamics does not formulate.
An additional essential research effort might be directed towards the comparison between empirical findings and the theoretical formulation. Since each system’s parameters γ, N, H can be easily extracted, these can be used to evaluate the expected inverse-U curve achieved by our agents-based model. In this work, we established preliminary results, demonstrating an excellent fit between the eToro empirical dataset and the S(N, H, γ) model (electronic supplementary material, section A, fig. 6). However, both Amazon and Blockchain datasets have extremely large parameters (N, H) and could not be fitted by our current implementation, due to computational issues. Reducing our model’s computational complexity or using it to fit other small datasets are prospective research leads.
Lastly, it is of great interest to verify how system stability levels (as apparent from the ranking change dynamics) are affected by time. Namely, whether a system presents different stability patterns when examined along different periods. In this study, we established preliminary results, while examining 1-year-long intervals of the Amazon dataset. Electronic supplementary material, section C, fig. 8 depicts as established for six different year-long periods. Interestingly, the system follows an inverse-U shaped curve across all examined intervals; however, the characteristics of these curves change along time. Indeed, this initial temporal analysis opens an intriguing direction of future research, by examining system evolution, in terms of its ranking stability characteristics over time. The authors intend to pursue all above-stated directions in a future research.
Very few previous studies also investigated stability patterns in ranking evolution; however, they differ considerably from our current results. For instance, Ghoshal & Barabasi [14] demonstrated the existence of stability in node ranking after performing ‘deliberated’ network re-wiring. In this study, we focused on natural evolution dynamics of networks, without externally induced perturbations. Blumm et al. [15] explored the required conditions for the stability of top-ranked items (only) over time, while our study presents system-level results, demonstrating the stability characteristics of the entire node set.
Numerous studies over the years demonstrated monotonic patterns in network-structured systems. To the best of our knowledge, this study provides the first demonstration of the existence of a non-monotonic structural network dynamics. Surprisingly, we demonstrate analytically how this non-monotonic dynamics is a direct derivation of the well-established monotonic preferential attachment principles. This suggests that many researchers’ nearly axiomatic expectation for monotonous structural network patterns needs amendment.
Lastly, the analyses presented in this paper assumed network-based systems. Nevertheless, the potential impact of our findings transcends beyond mere networks, and is applicable to other systems which may lack an explicit network structure. Indeed, the prerequisites of the presented analyses are the existence of a preferential attachment mechanism, with absolute values distributed according to a power-law distribution. In principle, any system adhering to these two prerequisites is expected to display similar categorical stability patterns. An interesting future direction would be to investigate the dynamics of such systems and re-confirm our findings in such settings.
To conclude, our findings can help in better understanding ranking evolution and internal system mobility patterns. Specifically, it may provide a plausible explanation as to why superstar nodes are able to fortify their ranks, why star nodes are more likely to fall, and why in certain systems bottom-ranked nodes have a feasible chance of improving their ranks, whereas in others this is almost impossible. Beyond a mere better system comprehension, our findings may also provide policy-makers and regulators with intervention and control means that would assist in directing systems towards a more inclined dynamics.
4. Methods and data
4.1. Notations and definitions
We start by defining an evolving network {Gt = (Vt, Et)}t∈[T] as follows:
Definition 4.1. —
A temporal graph Gt(Vt, Et) for a given time t and a time-delta Δt, is the undirected graph constructed from all transactions performed during the time period [t, t + Δt). The set of vertices Vt consists of all entities participating in the network activity during that period,
4.1 and the set of edges Et⊆ Vt × Vt is defined as
4.2 The temporal degree of a vertex v ∈ Vt refers to the in-degree, standing for the number of a node’s incoming edges during a given time. Formally defined as
4.3
Next, we define the average magnitude of a node’s degree drop and rise as a function of the node’s previous degree.
We formally define:
Definition 4.2. —
Let {Gt = (Vt, Et)}t∈[T] be an evolving network. Given , denote by the subset of nodes that obtained a degree d at time t and will drop in degree in t + Δt:
4.4 The average degree drop of nodes in across all time-stamps (i.e. the downward degree changes over all time-steps, averaged only for nodes decreasing in degree) is
4.5 Analogically, denote by the subset of nodes that obtained temporal degree d and will rise in degree in t + Δt
4.6 The average degree rise of all nodes in (across all time-stamps) is
4.7
Similarly, we turn to define the average magnitude of rank change as a function of the previous rank.
Definition 4.3. —
Given a time-stamp t ∈ [T], the rank assigned to node v ∈ Vt, according to its degree degt(v), is denoted by rankt(v). The ranking is performed in a descending order, such that the rank of 1 corresponds to the highest degree node in Vt. Specifically, rankt(v) = r if there are r − 1 nodes with a higher degree than v
4.8 Ties are broken randomly, by a random internal ranking of groups containing identical degree nodes.
Definition 4.4. —
Let {Gt = (Vt, Et)}t∈[T] be an evolving network. Given a rank and a time-stamp t ∈ [T], denote by the subset of nodes that obtained a rank r at time t and will deteriorate in rank at t + Δt
4.9 The average deterioration in rank r, after a Δt time is denoted by
4.10 Analogically, denote by the subset of nodes that obtained temporal rank r and will improve in rank at t + Δt
4.11 The average improvement in rank r after a Δt time is denoted by
4.12 Furthermore, we denote by the subset of nodes that obtained temporal rank r at time t
4.13 The average change in rank r, after Δt time is denoted by
4.14
Note: Each temporal network has at most one node achieving any given rank, due to the random tie-breaking mechanism. As a result, , and each contain either a single node, or none, as opposed to and (defined in definition 4.2).
For convenience, a pseudo-code for calculating both and is available in the electronic supplementary material, section F.
Finally, we formulate the evolving network as a system of agents, defined as:
Definition 4.5. —
Let {Gt = (Vt, Et)}t∈[T] be an evolving network. We denote by St(N, H, γ) the representation of this evolving network as a system of competing agents at a given time-stamp t∈ [T]:
- 1.
St consists of N potential agents, representing all vertices up to time-stamp t: .
- 2.
During [t, t + Δt) the agents conduct H Bernoulli trials. A trial is considered successful if the corresponding agent was able to attract an edge. H = |Et|, the amount of edges added to the network during [t, t + Δt).
- 3.
Each agent’s probability of success depends on its associated node’s previous degree, and coincides with preferential attachment assumptions, based on a power-law degree distribution with a γ parameter.
4.2. Ranking change analysis
Considering an evolving network {Gt = (Vt, Et)}t∈[T], we derive the analytical form of , the expected change in rank7 after a Δt period of time, for a node of rank r, as a function of r. Given t ∈ [T], the rank change of clearly depends on the number of nodes that had a worse rank than in time-stamp t and a better rank than after Δt time:
| 4.15 |
and on the number of nodes that had a better rank than in time-stamp t and a worse rank than after Δt time:
| 4.16 |
We correspondingly define the following indicator random variables:
| 4.17 |
and
| 4.18 |
Incorporating the above we get
| 4.19 |
| 4.20 |
| 4.21 |
where Pswitch(j, k) stands for the probability that two vertices ranked j and k switched their order of ranking after Δt time.
In order to estimate Pswitch we turn to the agents-based representation of the evolving network, introduced in definition 4.5. Specifically, we consider a system consisting of N nodes8 at a given time t where H edges are to be added along the following timespan Δt, resulting in |Et| = H. Each agent represents such potential node which performs H Bernoulli trials during Δt, where a successful experiment stands for acquiring an edge. The agent’s success probability at t + Δt strictly depends on the temporal degree of its associated node at time t, in compliance with the system’s degree preferential attachment assumption
| 4.22 |
The probability of a node v ∈ Vt+Δt to attract k out of a total of H edges, with a success probability pt+Δt(v) can be modelled by a Binomial distribution. Let denote such random Binomial variable with parameters H, k and pt+Δt(v):
| 4.23 |
For clarity and simplicity, given a node v ∈ Vt+Δt ranked j we will use the following abbreviated notation:
We note that for a node ranked k to outrank node ranked j, the difference between the success amounts of their corresponding agents should be strictly positive
| 4.24 |
Subsequently, for two nodes u, v ∈ Vt+Δt ranked j and k correspondingly, where j < k we get
| 4.25 |
Combining (4.21) and (4.25) we receive
| 4.26 |
In order to simplify the calculations, we have used an approximation of pj for a node ranked j according to [14]
| 4.27 |
where is the Legendre beta function, γ is the power-law parameter of the degree distribution, N is the total number of nodes in the network at time t and is the normalization factor.
4.3. Data
In this study, we validate our hypotheses regarding the dynamics of nodes’ absolute and relative popularity levels using various empirical datasets. In particular, we explore both degree and degree-based ranking changes of nodes, over the following empirical networks:
-
1.
The Amazon rankings dataset [17]: this dataset contains product reviews and metadata from Amazon, including 142.8 million reviews spanning from May 1996 to July 2014. Previous studies that used this dataset for the modelling of network properties can be found for example in [18–21] We construct weekly bipartite networks, where nodes represent users and products, and edges represent individual ratings.
-
2.
The Blockchain trading ledger: launched in July 2015 [22], the Ethereum Blockchain is a public ledger that keeps records of all Ethereum-related transactions. The ability of the Ethereum Blockchain to store not only ownership, similarly to Bitcoin, but also execution code, in the form of ‘Smart Contracts’, has led to the creation of a large number of new types of cryptocurrencies, based on the Ethereum ERC20 protocol. As a result, the ERC20 ecosystem constitutes one of the most fascinating examples for highly varied financial ecosystems, whose entire monetary activity is publicly available from its inception. This dataset has been previously demonstrated as a valuable information source for an abundance of network-theory-related studies [23,24] including financial assets adoption [25], malware and BOTs detection [26], and social signalling [27]. We have retrieved all transactions spanning from February 2016 to June 2018, resulting in over 88 million cryptocurrency trades, performed by over 17 million traders, trading more than 51 thousand different cryptocurrencies. We construct weekly bipartite networks containing cryptocurrency trading from the Ethereum Blockchain, where nodes represent traders and cryptocurrencies, and edges represent individual trades.
-
3.
The eToro social trading platform9: an online social financial trading platform, allowing users to trade in currency, commodities and indices by selectively copying trading activities of prominent traders. This trading platform allows traders to take both long and short positions, with a minimal bid of as low as a few dollars, thus providing access for retail traders to investment activities, which until recently were only available for professional investors. Previous studies of this dataset can be found in [28–35]. The data that were analysed for this work encompassed approximately 3 million registered accounts, containing over 40 million trades during a period of 3 years. We build weekly networks in which nodes represent traders (followers and followees) and edges represent the copying action.
Footnotes
Along this manuscript, we use the terms ‘preferential attachment’ and ‘rich get richer’ as an abuse of notation when applying them to the ranking of nodes. Specifically, due to the lower-bounded nature of ranks, a node cannot improve its rank beyond the first place, making it impossible for it to ‘get richer’. Here, we consider a generalized notion of these terms, referring to nodes that either improve or maintain their rank as those who become richer.
In this analysis, we break ties between identical degree nodes randomly. For an alternative tie-handling approach, the reader is referred to the electronic supplementary material, section B.
For establishing a clearer image of the inverse-U patterns, we present here a partial range only of r values. Consider the electronic supplementary material, section B for a complete range analysis.
Examining relative popularity dynamics of networks resulting from the Barabasi–Albert evolution model yields similar characteristics. Consider the electronic supplementary material, section C for further details.
For the purpose of simplicity, we consider the expected rank change rather than the average change.
Not all N nodes will necessarily receive edges, resulting in |Vt+Δt| ≤ N.
Data accessibility
Our paper uses data that were previously published elsewhere. All datasets are included in the electronic supplementary material [36].
Authors' contributions
S.S.: data curation, formal analysis, investigation, methodology, software, visualization, writing—original draft, writing—review and editing; Y.A.: conceptualization, methodology, validation, writing—review and editing; A.P.: supervision, validation, writing—review and editing; E.S.: conceptualization, methodology, supervision, validation, writing—original draft, writing—review and editing.
All authors gave final approval for publication and agreed to be held accountable for the work performed therein.
Conflict of interest declaration
We declare we have no competing interest.
Funding
The authors declare that this work was not funded.
References
- 1.Clauset A, Shalizi CR, Newman ME. 2009. Power-law distributions in empirical data. SIAM Rev. 51, 661-703. ( 10.1137/070710111) [DOI] [Google Scholar]
- 2.Adamic LA, Huberman BA, Barabási A, Albert R, Jeong H, Bianconi G. 2000. Power-law distribution of the world wide web. Science 287, 2115-2115. ( 10.1126/science.287.5461.2115a) [DOI] [Google Scholar]
- 3.Redner S. 1998. How popular is your paper? An empirical study of the citation distribution. Eur. Phys. J. B: Condens. Matter and Complex Syst. 4, 131-134. ( 10.1007/s100510050359) [DOI] [Google Scholar]
- 4.Barabasi A-L. 2005. The origin of bursts and heavy tails in human dynamics. Nature 435, 207-211. ( 10.1038/nature03459) [DOI] [PubMed] [Google Scholar]
- 5.Gonzalez MC, Hidalgo CA, Barabasi A-L. 2008. Understanding individual human mobility patterns. Nature 453, 779-782. ( 10.1038/nature06958) [DOI] [PubMed] [Google Scholar]
- 6.Jeong H, Néda Z, Barabási A-L. 2003. Measuring preferential attachment in evolving networks. Europhys. Lett. 61, 567-572. ( 10.1209/epl/i2003-00166-9) [DOI] [Google Scholar]
- 7.Brot H, Honig M, Muchnik L, Goldenberg J, Louzoun Y. 2013. Edge removal balances preferential attachment and triad closing. Phys. Rev. E 88, 042815. ( 10.1103/PhysRevE.88.042815) [DOI] [PubMed] [Google Scholar]
- 8.Feitelson DG, Yovel U. 2004. Predictive ranking of computer scientists using CiteSeer data. J. Doc. 60, 44-61. ( 10.1108/00220410410516644) [DOI] [Google Scholar]
- 9.Radicchi F, Fortunato S, Markines B, Vespignani A. 2009. Diffusion of scientific credits and the ranking of scientists. Phys. Rev. E 80, 056103. ( 10.1103/PhysRevE.80.056103) [DOI] [PubMed] [Google Scholar]
- 10.Batty M. 2006. Rank clocks. Nature 444, 592-596. ( 10.1038/nature05302) [DOI] [PubMed] [Google Scholar]
- 11.Collins SL, et al. 2008. Rank clocks and plant community dynamics. Ecology 89, 3534-3541. ( 10.1890/07-1646.1) [DOI] [PubMed] [Google Scholar]
- 12.Page L, Brin S, Motwani R, Winograd T. 1999. The Pagerank citation ranking: bringing order to the web. Technical Report, Stanford InfoLab.
- 13.Krapivsky PL, Redner S. 2002. Statistics of changes in lead node in connectivity-driven networks. Phys. Rev. Lett. 89, 258703. ( 10.1103/PhysRevLett.89.258703) [DOI] [PubMed] [Google Scholar]
- 14.Ghoshal G, Barabási A-L. 2011. Ranking stability and super-stable nodes in complex networks. Nat. Commun. 2, 1-7. ( 10.1038/ncomms1396) [DOI] [PubMed] [Google Scholar]
- 15.Blumm N, Ghoshal G, Forró Z, Schich M, Bianconi G, Bouchaud J-P, Barabási A-L. 2012. Dynamics of ranking processes in complex systems. Phys. Rev. Lett. 109, 128701. ( 10.1103/PhysRevLett.109.128701) [DOI] [PubMed] [Google Scholar]
- 16.Fortunato S, Flammini A, Menczer F. 2006. Scale-free network growth by ranking. Phys. Rev. Lett. 96, 218701. ( 10.1103/PhysRevLett.96.218701) [DOI] [PubMed] [Google Scholar]
- 17.Kunegis J. 2020. KONECT: the Koblenz network collection. In Proc. of the 22nd Int. Conf. on World Wide Web, pp. 1343-1350. ACM. (doi:10.1145/2487788.2488173) [Google Scholar]
- 18.Lim E-P, Nguyen V-A, Jindal N, Liu B, Lauw HW. 2010. Detecting product review Spammers using rating behaviors. In Proc. Int. Conf. on Information and Knowledge Management, pp. 939–948. Toronto, Canada: Association for Computing Machinery.
- 19.Mishra M, Chopde J, Shah M, Parikh P, Babu RC, Woo J. 2019. Big data predictive analysis of Amazon product review. In KSII The 14th Asia Pacific Int. Conf. on Information Science and Technology (APIC-IST), pp. 2093–0542. Beijing, China: Korean Society for Internet Information.
- 20.Woo J, Mishra M. 2021. Predicting the ratings of Amazon products using big data. Wiley Interdisc. Rev. Data Mining Knowledge Discovery 11, e1400. ( 10.1002/widm.1400) [DOI] [Google Scholar]
- 21.Haque TU, Saber NN, Shah FM. 2018. Sentiment analysis on large scale Amazon product reviews. In 2018 IEEE Int. Conf. on Innovative Research and Development (ICIRD), pp. 1–6. Thailand: IEEE.
- 22.Buterin V, et al. 2014. A next-generation smart contract and decentralized application platform. White Paper 3, 2-1. [Google Scholar]
- 23.Victor F, Lüders BK. 2019. Measuring Ethereum-based ERC20 token networks. In Int. Conf. on Financial Cryptography and Data Security, pp. 113–129. St. Kitts: Springer.
- 24.Somin S, Altshuler Y, Gordon G, Pentland AS, Shmueli E. 2020. Network dynamics of a financial ecosystem. Sci. Rep. 10, 4587. ( 10.1038/s41598-020-61346-y) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Morales AJ, Somin S, Altshuler Y, Pentland A. 2020. User behavior and token adoption on ERC20. arXiv. See http://arxiv.org/abs/2005.12218.
- 26.Zwang M, Somin S, Pentland AS, Altshuler Y. 2018. Detecting bot activity in the Ethereum blockchain network. arXiv. See https://arxiv.org/pdf/1810.01591.pdf.
- 27.Somin S, Gordon G, Altshuler Y. 2018. Social signals in the ethereum trading network. arXiv. See http://arxiv.org/abs/1805.12097.
- 28.Altshuler Y, Pan W, Pentland A. 2012. Trends prediction using social diffusion models. In Int. Conf. on Social Computing, Behavioral-Cultural Modeling and Prediction, pp. 97–104. Berlin, Germany: Springer.
- 29.Shmueli E, Altshuler Y, Pentland A. 2014. Temporal dynamics of scale-free networks. In Int. Conf. on Social Computing, Behavioral-Cultural Modeling, and Prediction, pp. 359–366. Berlin, Germany: Springer.
- 30.Altshuler Y, Pentland AS, Gordon G. 2015. Social behavior bias and knowledge management optimization. In Int. Conf. on Social Computing, Behavioral-Cultural Modeling, and Prediction, pp. 258–263. Berlin, Germany: Springer.
- 31.Liu Y-Y, Nacher JC, Ochiai T, Martino M, Altshuler Y. 2014. Prospect theory for online financial trading. PLoS ONE 9, e109458. ( 10.1371/journal.pone.0109458) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Pan W, Altshuler Y, Pentland A. 2012. Decoding social influence and the wisdom of the crowd in financial trading network. In Privacy, Security, Risk and Trust (PASSAT), Int. Conference on Social Computing (SocialCom), Amsterdam, The Netherlands, September, pp. 203–209. IEEE.
- 33.Krafft PM, Zheng J, Pan W, Della Penna N, Altshuler Y, Shmueli E, Tenenbaum JB, Pentland A. 2016. Human collective intelligence as distributed Bayesian inference. arXiv. See http://arxiv.org/abs/1608.01987.
- 34.Dorfleitner G, Fischer L, Lung C, Willmertinger P, Stang N, Dietrich N. 2018. To follow or not to follow – an empirical analysis of the returns of actors on social trading platforms. Q. Rev. Econ. Finance 70, 160-171. ( 10.1016/j.qref.2018.04.009) [DOI] [Google Scholar]
- 35.Assia Y. 2016. eToro: building the world’s largest social investment network. In The FinTech book: the financial technology handbook for investors, entrepreneurs and visionaries, pp. 196–197. Chichester, UK: John Wiley & Sons.
- 36.Somin S, Altshuler Y, Pentland A, Shmueli E. 2022. Beyond preferential attachment: falling of stars and survival of superstars. Figshare. ( 10.6084/m9.figshare.c.6135602) [DOI] [PMC free article] [PubMed]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Citations
- Somin S, Altshuler Y, Pentland A, Shmueli E. 2022. Beyond preferential attachment: falling of stars and survival of superstars. Figshare. ( 10.6084/m9.figshare.c.6135602) [DOI] [PMC free article] [PubMed]
Data Availability Statement
Our paper uses data that were previously published elsewhere. All datasets are included in the electronic supplementary material [36].





