In the analysis of
social network
A social network is a social structure made up of a set of social actors (such as individuals or organizations), sets of dyadic ties, and other social interactions between actors. The social network perspective provides a set of methods for ...
s, the uniform-preferential-attachment model, or UPA model is a variation of the
Barabási–Albert model
The Barabási–Albert (BA) model is an algorithm for generating random scale-free networks using a preferential attachment mechanism. Several natural and human-made systems, including the Internet, the World Wide Web, citation networks, and s ...
in which the preferential attachment is perceived as having a double nature. New nodes joining the network may either attach themselves with high-degree nodes or with most recently added nodes. This behaviour can be noticed in some examples of social networks, such as the
citation network
A citation graph (or citation network), in information science and bibliometrics, is a directed graph that describes the citations within a collection of documents.
Each vertex (or node) in the graph represents a document in the collection, an ...
of scientific publications.
[Pachon, Angelica; Sacerdote, Laura; Yang, Shuyi. ''Scale-free behavior of networks with the copresence of preferential and uniform attachment rules''. Mathematics Department “G. Peano”, University of Torino, 2017.]
Model description
For an UPA network with nodes
, we define for an arriving node
a subset of nodes
with
. This subset is called a ''window'', which represents the ''w'' last nodes inserted into the network. A new node may link itself either with a node from the window subset, with probability ''p'', or with any other node from
with probability ''1-p''. In the former case, the node probability distribution is uniform: each node has a probability
of being chosen. In the latter, node selection follows a preferential attachment rule, as in the
Barabási–Albert model
The Barabási–Albert (BA) model is an algorithm for generating random scale-free networks using a preferential attachment mechanism. Several natural and human-made systems, including the Internet, the World Wide Web, citation networks, and s ...
.
The window size
may be constant during the addition of new nodes, expressed by
, where
is a discrete time variable. It can also grow with time in accord to
, where
, which means that window size growth is linear with the size of the network. The network keeps its asymptotic
power law
In statistics, a power law is a functional relationship between two quantities, where a relative change in one quantity results in a proportional relative change in the other quantity, independent of the initial size of those quantities: one qua ...
behavior in
degree distribution
In the study of graphs and networks, the degree of a node in a network is the number of connections it has to other nodes and the degree distribution is the probability distribution of these degrees over the whole network.
Definition
The degre ...
for both cases.
Note that when
and
, the UPA model reduces to the
Barabási–Albert model
The Barabási–Albert (BA) model is an algorithm for generating random scale-free networks using a preferential attachment mechanism. Several natural and human-made systems, including the Internet, the World Wide Web, citation networks, and s ...
.
[
]
Degree distribution
The degree distribution
In the study of graphs and networks, the degree of a node in a network is the number of connections it has to other nodes and the degree distribution is the probability distribution of these degrees over the whole network.
Definition
The degre ...
for an UPA network is, considering and :
:
And for we have:
:
Where is the Beta function
In mathematics, the beta function, also called the Euler integral of the first kind, is a special function that is closely related to the gamma function and to binomial coefficients. It is defined by the integral
: \Beta(z_1,z_2) = \int_0^1 t^ ...
and is:
:
The demonstration of these formulae involves the analysis of recursive functions and the Azuma-Hoeffding Inequality. It is observable that for and , the degree distribution follows a power law
In statistics, a power law is a functional relationship between two quantities, where a relative change in one quantity results in a proportional relative change in the other quantity, independent of the initial size of those quantities: one qua ...
with exponent , as expected for the equivalent Barabási–Albert model
The Barabási–Albert (BA) model is an algorithm for generating random scale-free networks using a preferential attachment mechanism. Several natural and human-made systems, including the Internet, the World Wide Web, citation networks, and s ...
. It is also proven that for every probability and window size , the network asymptotically follows a power law and thus keeps its scale free behavior.[
]
Occurrences in real world
Reddit
An UPA network may be used to model Reddit
Reddit (; stylized in all lowercase as reddit) is an American social news news aggregator, aggregation, Review site#Rating site, content rating, and Internet forum, discussion website. Registered users (commonly referred to as "Redditors") subm ...
positive votes (upvotes). Consider each node represented by a post and the links representing upvotes given by the author after posting . Whenever a user posts a comment, he or she usually look in the same topic for another post to comment on, which characterizes a uniform attachment. However, this user may also find it more interesting to search for another topic to comment on, possibly a popular one. The latter represent a preferential attachment in the UPA network model.
Citation network
A citation network
A citation graph (or citation network), in information science and bibliometrics, is a directed graph that describes the citations within a collection of documents.
Each vertex (or node) in the graph represents a document in the collection, an ...
of scientific publications is usually represented by scientific papers as nodes and citations as links. Considering a network of papers from the same field of knowledge, whenever a new node is inserted into this network, it either attaches itself to the latest publications (uniform attachment) or to the most important papers in its field of expertise (preferential attachment). Thus, the general behavior of these networks can be described by an UPA model.
Related work
* Instead of a double nature involving uniform and preferential attachment, a network may combine preferential and anti-preferential attachments. In this network model, nodes can either be inserted or removed from the network with the passing of time .[de Ambroggio, Umberto; Sacerdote, Laura; Polito, Frederico. ''On dynamic random graphs with degree homogenization via anti-preferential attachment probabilities''. Mathematics Department “G. Peano”, University of Torino, 2019.]
References
{{Reflist
Scientific models
Social networks