<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Recommendation systems in the scope of opinion formation: a model</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marcel Blattner</string-name>
          <email>marcel.blattner@ffhs.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matus Medo</string-name>
          <email>matus.medo@unifr.ch</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Laboratory for Web Science, University of Applied Sciences FFHS</institution>
          ,
          <addr-line>Regensdorf</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Physics Department, University of Fribourg</institution>
          ,
          <addr-line>Fribourg</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
      </contrib-group>
      <fpage>32</fpage>
      <lpage>39</lpage>
      <abstract>
        <p>Aggregated data in real world recommender applications often feature fat-tailed distributions of the number of times individual items have been rated or favored. We propose a model to simulate such data. The model is mainly based on social interactions and opinion formation taking place on a complex network with a given topology. A threshold mechanism is used to govern the decision making process that determines whether a user is or is not interested in an item. We demonstrate the validity of the model by tting attendance distributions from di erent real data sets. The model is mathematically analyzed by investigating its master equation. Our approach provides an attempt to understand recommender system's data as a social process. The model can serve as a starting point to generate arti cial data sets useful for testing and evaluating recommender systems.</p>
      </abstract>
      <kwd-group>
        <kwd>recommender systems</kwd>
        <kwd>opinion formation</kwd>
        <kwd>complex networks</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        This is the information age. We are witnessing
information production and consumption in a speed never seen
before. The WEB2.0 paradigm enables consumers and
producers to exchange data in a collaborative way bene ting both
parties. However, one of the key challenges in our
digitallydriven society is information overload [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. We have the 'pain
of choice'. Recommendation systems represent a possible
solution to this problem. They have emerged as a research area
on its own in the 90s [
        <xref ref-type="bibr" rid="ref11 ref20 ref21 ref28 ref42">42, 20, 28, 21, 11</xref>
        ]. The interest in
recommendation systems increased steadily in recent years, and
attracted researchers from di erent elds [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ]. The success
of highly rated Internet sites as Amazon, Net ix, YouTube,
Yahoo, Last.fm and others is to a large extent based on
their recommender engines. Corresponding applications
recommend everything from CD/DVD's, movies, jokes, books,
web sites to more complex items such as nancial services.
      </p>
      <p>
        The most popular techniques related to recommendation
systems are collaborative ltering [
        <xref ref-type="bibr" rid="ref11 ref21 ref24 ref26 ref28 ref41 ref45 ref8">8, 26, 11, 24, 28, 21, 41,
45</xref>
        ] and content-based ltering [
        <xref ref-type="bibr" rid="ref14 ref30 ref35 ref40 ref5">14, 40, 35, 5, 30</xref>
        ]. In
addition, researchers developed alternative methods inspired
by elds as diverse as machine learning, graph theory, and
physics [
        <xref ref-type="bibr" rid="ref10 ref16 ref17 ref37 ref48 ref50 ref51 ref52">16, 17, 37, 52, 51, 10, 48, 50</xref>
        ]. Furthermore,
recommendation systems have been investigated in connection
with trust [
        <xref ref-type="bibr" rid="ref2 ref32 ref33 ref39 ref47">2, 39, 47, 32, 33</xref>
        ] and personalized web search [
        <xref ref-type="bibr" rid="ref12 ref46 ref9">9,
12, 46</xref>
        ], which constitutes the new research frontier in search
engines.
      </p>
      <p>
        However, there are still many open challenges in the
research eld of recommendation systems [
        <xref ref-type="bibr" rid="ref1 ref15 ref18 ref22 ref24 ref25 ref43">1, 22, 25, 18, 24, 43,
15</xref>
        ]. One key question is connected to the understanding of
the user rating mechanism. We build on a well documented
in uence of social interactions with peers on the decision to
vote, favor, or even purchase an item [
        <xref ref-type="bibr" rid="ref27 ref44">44, 27</xref>
        ]. We propose
a model inspired by opinion formation taking place on a
complex network with a prede ned topology. Our model is
able to generate data observed in real world recommender
systems. Despite its simplicity, the model is exible enough
to generate a wide range of di erent patterns. We
mathematically analyze the model using a mean eld approach to
the full Master Equation. Our approach provides an
understanding of the data in recommender systems as a product
of social processes. The model can serve as a data
generator which is valuable for testing and evaluation purposes for
recommender systems.
      </p>
      <p>The rest of the paper is organized as follows. The model
is outlined in Sec. (2). Methods, data set descriptions, and
validation procedures are in Sec. (3). Results are presented
in Sec. (4). Discussion and an outlook for future research
directions are in Sec. (5).
2.
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>MODEL</title>
    </sec>
    <sec id="sec-3">
      <title>Motivation</title>
      <p>
        Our daily decisions are heavily in uenced by various
information channels: advertisement, broadcastings, social
interactions, and many others. Social ties (word-of-mouth) play
a pivotal role in consumers buying decisions [
        <xref ref-type="bibr" rid="ref27 ref44">44, 27</xref>
        ]. It was
demonstrated by many researchers that personal
communication and informal information exchange not only in uence
purchase decisions and opinions, but shape our expectations
of a product or service [
        <xref ref-type="bibr" rid="ref3 ref4 ref49">49, 4, 3</xref>
        ]. On the other hand, it was
shown [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], that social bene ts are a major motivation to
participate on opinion platforms. If somebody is in uenced
by recommendations on an opinion platform like MovieLens
or Amazon, social interactions and word-of-mouth in general
are additional forces governing the decision making process
to purchase or even to rate an object in a particular way
[
        <xref ref-type="bibr" rid="ref31">31</xref>
        ].
      </p>
      <p>Our model is formulated within an opinion formation
framework where social ties play a major role. We shall discuss
the following main ingredients of our model:</p>
      <sec id="sec-3-1">
        <title>In uence-Network (IN)</title>
      </sec>
      <sec id="sec-3-2">
        <title>Intrinsic-Item-Anticipation (IIA)</title>
      </sec>
      <sec id="sec-3-3">
        <title>In uence-Dynamics (ID)</title>
        <sec id="sec-3-3-1">
          <title>Influence Network.</title>
          <p>
            We call the network where context-relevant information
exchange takes place an In uence-Network (IN). Nodes of
the IN are people and connections between nodes indicate
the in uence among them. Note that we put no constraints
on the nature of how these connections are realized. They
may be purely virtual (over the Internet) or based on
physical meetings. We emphasize that INs are domain dependent,
i.e., for a given community of users, the In uence Network
concerning books may di er greatly (in topology, number of
ties, tie strength, etc.) from that concerning another subject
such as food or movies. Indeed, one person's opinion
leaders (relevant peers) concerning books may be very di erent
from those for food or other subjects. In this scope, we see
the INs as domain-restricted views on social networks. It
is thus reasonable to assume that In uence Networks are
similar to social interaction networks which often exhibit a
scale-free topology [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. However, our model is not restricted
to a particular network structure.
the connections of the corresponding In uence-Network. From
our model's point of view this means the following: an
individual's IIA for a particular item i may be shifted due
to social interactions with directly connected peers (these
interactions thus take place on the corresponding IN), who
already experienced the product or service in question. This
process can shift the Intrinsic-Item-Anticipation of an
individual who did not yet experience product/object i closer to
or beyond the critical-anticipation-threshold.
          </p>
          <p>We now summarize the basic ingredients of our model.
An individual user's opinions on objects are assembled in
two consecutive stages: i) opinion making based on di erent
external sources, including suggestions by recommendation
systems and ii) opinion making based on social interactions
in the In uence-Network. The second process may shift the
opinions generated by the rst process.
2.2</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Mathematical formulation of the model</title>
      <p>In this section we rstly describe how individuals'
IntrinsicItem-Anticipations may change due to social interactions
taking place on a particular In uence-Network. Secondly, we
introduce dynamical processes governing the opinion
propagation.</p>
      <sec id="sec-4-1">
        <title>IIA shift.</title>
        <p>We model a possible shift in the IIA as:
f^ij = fij +</p>
        <p>j
kj
(1 )</p>
        <p>:
where f^ij is the shifted Intrinsic-Item-Anticipation of
individual j for object i, fij is the unbiased IIA, j is the
number of j's neighbors, who already experienced and liked item
i, kj denotes the total number of j's neighbors in the
corresponding IN, and 2 (0; 1) quanti es trust of individuals
to their peers. An individual j will consume, purchase, or
positively rate an item i only if
^
fij
:
(1)
(2)
We identify as the Critical-Anticipation-Threshold.
ValIntrinsic-Item-Anticipation. ues of fij are drawn from a probability distribution fi. Since</p>
        <p>Suppose a new product is launched on the market. Ad- the IIA for each individual is an aggregate of many di erent
vertisement, marketing campaigns, and other e orts to at- and largely independent contributions, we assume that fi
tract customers predate the launching process and continue is normally distributed, fi 2 N ( i; ). (Unless stated
othafter the product started to spread on the market. These erwise.) To mimic di erent item anticipations for di erent
e orts in uence product-dependent customer anticipation. objects i, we draw the mean i from a uniform distribution
It is clear that the resulting anticipation is a complex com- U ( ; ). We maintain i, , and , so that fi is roughly
bination of many di erent components including intrinsic bounded by ( 1; 1), i.e., 1 3 &lt; + 3 1. Note
product quality and possibly also suggestions from recom- that f^ij can exceed these boundaries after a shift of the
corremendation systems. sponding IIA occurs. The second term on the right hand side</p>
        <p>In our model we call the above-described anticipation Intrinsic- of Eq. (1) is the in uence of j's neighborhood weighted by
Item-Anticipation (IIA) and measure it by a single number. trust . To better understand the interplay between and
It is based on many external sources, except for the in uence the density of attending users in the neighborhood of user
generated by social interactions. It is the opinion on some- i, := j=kj , we refer to Fig. 1. Trust 1 causes a big
thing taken by individuals, before they start to discuss the shift on the IIA's even for 0. On the other hand, 0
subject with their peers. Furthermore, we assume that an needs high to yield a signi cant IAA shift. These
propindividual will invest resources (time/money) into an object erties are understood as follows: people trusting strongly in
only, if the Intrinsic-Item-Anticipation is above a particular their peers need only few positive opinions to be convinced,
threshold, which we call Critical-Anticipation-Threshold. whereas people trusting less in their social environment need
considerable more signals to be in uenced.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Influence-Dynamics.</title>
        <p>The In uence-Dynamics describes how individuals'
IntrinsicItem-Anticipations are altered by information exchange via</p>
      </sec>
      <sec id="sec-4-3">
        <title>Influence-Dynamics.</title>
        <p>
          The In uence-Dynamics proceeds as follows. Firstly, we
draw an In uence-Network IN(P) with a xed network
topology (power-law, Erdo}s-Renyi, or another). P refers to a
set of appropriate parameters for the In uence-Network in
question (like network type, number of nodes, etc.). The
network's topology is not a ected by the dynamical
processes (opinion propagation) taking place on it. We justify
this static scenario by assuming that the time scale of the
topology change is much longer then the time scale 1 of
opinion spreading in the network. Each node in the In
uenceNetwork corresponds to an individual. For each individual
j we draw an unbiased Intrinsic-Item-Anticipation fij from
the prede ned probability distribution fi. At each time step,
every individual is in one of the following states: fS; A; Dg.
S refers to a susceptible state and corresponds to the initial
state for all nodes at t = 0. A refers to an attender state
and corresponds to an individual with the property f^ij .
D refers to a denier state with the property f^ij &lt; after
an information exchange with his/her peers in the In
uenceNetwork happened. An individual in state D or A can not
change his/her state anymore. It is clear that an individual
in state A cannot back transform to the susceptible state
S, since he/she did consume or favor item i and we do not
account for multiple attendances in our model. An
individual in state D was in uenced but not convinced by his
opinion leaders (directed connected peers). We make the
following assumption here: if individual j's opinion leaders
are not able to convince individual j, meaning that
individual's j Intrinsic Item Anticipation f^ij stays below the
critical threshold after the in uence process, then we assume
that j's opinion not to attend object i remains unchanged
in the future. Therefore we have the following possible
transitions for each node in the in uence network: jS ! jA or
jS ! jD. Node states are updated asynchronously which
is more realistic than synchronous updating, especially in
social interaction models [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. The In uence-Dynamics is
summarized in Algorithm 1.
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>Master Equation.</title>
        <p>We are now in the position to formulate the Master
Equa1The term time scale denotes a dimensionless quantity and
speci es the devisions of time. A shorter time scale means
a faster spreading of opinions in the network.
(3)
(4)
15:
tion for the dynamics. As already said before, two things can
happen when a non-attender is connected to an attender:
a) he/she becomes an attender too, or b) he/she becomes
a denier who will not attend/favor the item. For these two
interaction types we formally write:</p>
        <p>S + A
S + A
! 2A
!</p>
        <p>
          D + A
Here denotes the probability that a susceptible node
connected to an attender becomes an attender too, and is
the probability that a susceptible node attached to an
attender becomes a denier. To take into account the
underlying network topology of the In uence Network it is
common to introduce compartments k [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. Let NkA be the
number of nodes in state A with k connections, NkS the
number of nodes in state S with k connections, and NkD
the number of nodes in state D with k connections,
respectively. Furthermore we de ne the corresponding densities:
ak(t) = NkA=Nk, sk(t) = NkS=Nk and dk(t) = NkD=Nk. Nk is
the total number of nodes with k connections in the network.
Since every node from Nk must be in one of the three states,
8t : ak(t) + sk(t) + dk(t) = 1. A weighted sum over all k
compartments gives the total fraction of attenders at time t,
a(t) = Pk P (k)ak(t) where P (k) is the degree distribution
of the network (it also holds that a(t) = N A(t)=N ). The
time dependence of our state variables ak(t); dk(t); sk(t) is
a_k(t) = ksk(t)
d_k(t) = ksk(t)
( + )ksk(t) ;&gt;
9
&gt;
=
= X P (k)(k
k
1)ak= hki
where hki denotes the mean degree of the network. As
outlined above, is the probability that a node in state
S transforms to state A if it is connected to a node in
state A. This happens when f^ij &gt; . Therefore, we have
&lt; fij &lt; where = (1=k)1 . From this we
have = R f (x)dx, where f (x) is the expectation
distribution. Similarly we write for = Rl f (x)dx, where
l denotes the lower bound of the expectation distribution
f (x). A crude mean eld approximation can be obtained by
multiplying the right hand sides of Eq. (4) with P (k) and
summing over k, which yields a set of di erential equations
where is the density of attenders in the neighborhood of
susceptible node with k connections averaged over k
a_ (t) =
d_(t) =
s_(t) =
hki s(t)a(t);
hki s(t)a(t);
( + ) hki s(t)a(t):;&gt;
9
&gt;
=
which is later used to obtain analytical results for the
attendance fraction a(t).
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>METHODS</title>
      <p>We describe here our simulation procedures, datasets,
experiments, and analytical methods.</p>
      <sec id="sec-5-1">
        <title>Simulations.</title>
        <p>
          Our simulations employ Alg. (1). As outlined in the model
section, we do not change the network topology during the
dynamical processes. We experiment with two di erent
network types, Erdo}s-Renyi (ER), and power law (PL) which
are both generated by a so-called con guration model [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ].
ER and PL represent two fundamentally di erent classes
of networks. The former is characterized by a typical
degree scale (mean degree of the network), whereas the latter
exhibits a fat-tailed degree distribution which is scale free.
The networks are random and have no degree correlations
and no particular community structure. To obtain
representative results we stick to the following approach: we x
the network type, number of nodes, number of objects, and
network type relevant parameters to draw an ER or PL
network. We call this a con guration P. In addition, we x the
variance of the anticipation distributions fi. We perform
each simulation on 50 di erent networks belonging to the
same con guration P and on each network we simulate the
dynamics 50 times. Then we average the obtained
attendance distributions over all 2500 simulations.
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>Datasets.</title>
        <p>To show the validity of our model we use real world
recommender datasets. MovieLens (movielens.umn.edu), a
web service from GroupLens (grouplens.org) where ratings
are recorded on a ve stars scale. The data set contains
1682 movies and 943 users. Only 6; 5% of possible votes are
expressed. Net ix data set (net ix.com). We use the
Netix grand prize data set which contains 480189 users and
17770 movies and also uses a ve stars scale. Lastfm data
set (Lastfm.com). This data set contains social networking,
tagging, and music artist listening information from users
of the Last.fm online music system. There are 1892 users,
(5)
(6)
17632 artists, and 92834 user-listended artists relations in
total. In addition, the data set contains 12717 bi-directional
user friendship relations. These data sets are chosen because
they exhibit very di erent attendance distributions and thus
provide an excellent playground to validate our model in
different settings.</p>
      </sec>
      <sec id="sec-5-3">
        <title>Experiments.</title>
        <p>
          Data topologies. We rstly investigate the simulated
attendance distributions as a function of trust , the
anticipation threshold , and the network topology. For this
purpose we simulate the dynamics on a toy network with 500
nodes and record the nal attendance number of 300 objects.
The simulation is conducted for ER and PL networks and
performed as outlined in the simulations paragraph above.
In Fig.(2) and Fig.(3) we investigate the skewness [
          <xref ref-type="bibr" rid="ref53">53</xref>
          ] of the
attendance distributions and the maximal attendance
obtained for the corresponding parameter settings. The
skewness of a distribution is a measure for the asymmetry around
its mean value. A positive skewness value means that there
is more weight to the left from the mean, whereas a negative
value indicates more weight in the right from the mean.
        </p>
        <p>Fitting real data. We explore the model's ability to t
real world recommendation attendance distributions found
in the described data sets. For this purpose we x for the
Net ix data set a network with 480189 nodes and perform a
simulation for 17770 objects. In the MovieLens case we do
the same for 943 nodes and 1682 objects and for the Lastfm
data set we simulate on a network with 1892 nodes and 17632
objects. In the case of Lastfm we have the social network
data as well. We validate our model on that data set by two
experiments: a) we use the provided user friendship network
as simulation input and t the attendance distribution and
b) we t the attendance distribution like in the MovieLens
and Net ix case with an arti cially generated network.</p>
        <p>Mathematical analysis. We investigate the Master
Equations Eq. (4) and Eq. (6). We provide a full analytical
solution for Eq. (6) and an analytical approximation for Eq. (4)
in the early spreading stage.
4.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>RESULTS</title>
      <p>Data topologies. The landscape of attendance
distributions of our model is demonstrated in Fig. (2) and Fig. (3).
To obtain these results, simulations were performed as
described in Sec. (3). The item anticipation fi was drawn from
a normal distribution with mean values i 2 U ( 0:1; 0:1)
and variance = 0:25 xed for all items. Both networks
have 500 nodes. In the Erdo}s-Renyi case, we used a wiring
probability p = 0:03 between nodes. The Power Law
network was drawn with an exponent = 2:25. The simulated
attendance distributions in Fig.(2) and Fig.(3) show a wide
range of di erent patterns for both ER and PL In
uenceNetworks. In particular, both network types can serve as
a basis for attendance distributions with both positive and
negative skewness. Therefore, the observed fat-tailed
distributions are not a result of the heterogeneity of a scale free
network but they are emergent properties of the dynamics
produced by our model. The parameter region for highly
positively-skewed distributions is the same for both network
types. The parameters and can be tuned so that all
items are attended by everybody or all items are attended
by nobody. While not relevant for simulating realistic
attendance distributions, these extreme cases help to understand
the model's exibility.</p>
      <p>
        Fitting real data We t real world recommender data
from MovieLens, Net ix and Lastfm with results reported
in Fig. (4), Fig. (5), Fig. (6), Fig. (7), and Tab. (1),
respectively. The real and simulated distributions are
compared using Kullback-Leibler (KL) divergence [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. We
report the mean, median, maximum, and minimum of the
simulated and real attendance distributions. Trust ,
anticipation threshold , and anticipation distribution variance
are reported in gure captions. We also compare the
averaged mean degree, maximum degree, minimum degree, and
clustering coe cient of the real Lastfm social network and
networks obtained to t the data. Results are reported in
Tab. (2) and Fig. (8). Note that thus obtained parameter
values can be useful also in real applications where,
assuming that our social opinion formation model is valid, one
could detect decline of the overall trust value in an online
community, for example.
      </p>
      <p>Mathematical analysis. Eq. (6) can be solved
analytically. We have 8t : a(t)+s(t)+d(t) = 1 with the initial
conditions for the rst movers a0 = R u f (x)dx, s(0) = 1 a(0),
and d(0) = 0. In the following we use the bra-ket
notation hxi to represent the average of a quantity x. Standard
methods can now be used to arrive at2
a(t) =</p>
      <p>
        ( hki) 1 exp(t= )
( + ) [exp(t= )
1] + ( hki a0) 1
:
(7)
Here is the time scale of the propagation which is de ned
as
= (a0 hki +
hki) 1 :
(8)
This is similar to the time scale = ( hki) 1 in the well
known SI Model [
        <xref ref-type="bibr" rid="ref38 ref6">38, 6</xref>
        ]. Eq.(7) can be very useful in
predicting the average behavior of users in a recommender system.
      </p>
      <p>Since Eq. (4) is not accessible to a full analytical solution,
we investigate it for the early stage of the dynamics.
As2We give here only the solution for a(t) because we are
mainly interested in the attendance dynamics.</p>
      <sec id="sec-6-1">
        <title>Mean</title>
        <p>
          59=60
5654=5837
5:3=5:2
5:3=5:8
Neglecting terms of order a2k(t) and summing the solution
of ak(t) over P (k), we get a result for the early spreading
stage
a(t) = a(0) 1 +
exp(t= )
1 ;
(10)
with the timescale = k2 = ( k2 hki) . The obtained
time scale valid in the early stage of the opinion spreading
is clearly dominated by the network heterogeneity. This
result is in line with known disease models, e.g., SI,SIR [
          <xref ref-type="bibr" rid="ref38 ref6">38, 6</xref>
          ].
        </p>
        <p>We emphasize that Eq.(10) is valuable in predicting users'
behavior of a recommender system in an early stage.
5.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>DISCUSSION</title>
      <p>Social in uence and our peers are known to form and
inuence many of our opinions and, ultimately, decisions. We
propose here a simple model which is based on
heterogeneous agent expectations, a social network, and a formalized
social in uence mechanism. We analyze the model by
numerical simulations and by master equation approach which
is particularly suitable to describe the initial phase of the
social \contagion". The proposed model is able to generate
a wide range of di erent attendance distributions,
including those observed in popular real systems (Net ix, Lastfm,
and Movielens). In addition, we showed that these patterns
are emergent properties of the dynamics and not imposed
by topology of the underlying social network. Of particular
interest is the case of Lastfm where the underlying social
network is known. Calibrating the observed attendance
distribution against the model then leads not only to social
in uence parameters but also to the degree distribution of
the social network which agrees with that of the true social
network.</p>
      <p>The Kullback-Leibler distances (KL) for the simulated
and real attendance distributions are below 0:05 in all cases,
thus demonstrating a good t. However, the maximum
attendances could not be reproduced exactly by the model.
One reason may be missing degree correlations in the
simulated networks in contrast to real networks where positive
degree correlations (so-called degree assortativity) are
common. For the Lastfm user friendship network we observe a
higher clustering coe cient C 0:18 compared to the
clustering coe cient C 0:06 in the simulated network. To
compensate for this, a higher trust parameter is needed to
t the real Lastfm attendance distribution with simulated
networks.</p>
      <p>We are aware that our statistics to validate the model
is not complete. But we are con dent, that our approach
points to a fruitful research direction to understand
recommender systems' data as a social driven process.</p>
      <p>
        The proposed model can be a rst step towards a data
generator to simulate bipartite user-object data with
realworld data properties. This could be used to test and
validate new recommender algorithms and methods. Future
research directions may expand the proposed model to
generate ratings within a prede ned scale. Moreover, it could
be very interesting to investigate the model in the scope of
social imitation [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions</article-title>
          .
          <source>IEEE transactions on knowledge and data engineering</source>
          , pages
          <volume>734</volume>
          {
          <fpage>749</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Andersen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Borgs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chayes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Feige</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Flaxman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kalai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Mirrokni</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Tennenholtz</surname>
          </string-name>
          .
          <article-title>Trust-based recommendation systems: an axiomatic approach</article-title>
          .
          <source>In Proceeding of the 17th international conference on World Wide Web</source>
          , pages
          <volume>199</volume>
          {
          <fpage>208</fpage>
          . ACM,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E.</given-names>
            <surname>Anderson</surname>
          </string-name>
          and
          <string-name>
            <surname>L. Salisbury.</surname>
          </string-name>
          <article-title>The formation of market-level expectations and its covariates</article-title>
          .
          <source>Journal of Consumer Research</source>
          ,
          <volume>30</volume>
          (
          <issue>1</issue>
          ):
          <volume>115</volume>
          {
          <fpage>124</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Arndt</surname>
          </string-name>
          .
          <article-title>Role of product-related conversations in the di usion of a new product</article-title>
          .
          <source>Journal of Marketing Research</source>
          ,
          <volume>4</volume>
          (
          <issue>3</issue>
          ):
          <volume>291</volume>
          {
          <fpage>295</fpage>
          ,
          <year>1967</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Balabanovic</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shoham</surname>
          </string-name>
          .
          <article-title>Fab: content-based, collaborative recommendation</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>40</volume>
          (
          <issue>3</issue>
          ):
          <volume>66</volume>
          {
          <fpage>72</fpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Barrat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Barthlemy</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Vespignani</surname>
          </string-name>
          .
          <source>Dynamical Processes on Complex Networks</source>
          . Cambridge University Press New York, NY, USA,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bergamaschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Guerra</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Leiba</surname>
          </string-name>
          . Information overload.
          <source>Internet Computing</source>
          , IEEE,
          <volume>14</volume>
          (
          <issue>6</issue>
          ):
          <volume>10</volume>
          {
          <fpage>13</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Billsus</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Pazzani</surname>
          </string-name>
          .
          <article-title>Learning collaborative information lters</article-title>
          .
          <source>In Proceedings of the Fifteenth International Conference on Machine Learning</source>
          , volume
          <volume>54</volume>
          , page 48,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Birukov</surname>
          </string-name>
          , E. Blanzieri, and
          <string-name>
            <given-names>P.</given-names>
            <surname>Giorgini. Implicit</surname>
          </string-name>
          :
          <article-title>An agent-based recommendation system for web search</article-title>
          .
          <source>In Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems</source>
          , pages
          <volume>618</volume>
          {
          <fpage>624</fpage>
          . ACM,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Blattner</surname>
          </string-name>
          .
          <article-title>B-rank: A top N recommendation algorithm</article-title>
          .
          <source>In Proceedings of The International Multi-Conference on Complexity, Informatics and Cybernetics</source>
          (IMCIC
          <year>2010</year>
          ), volume
          <volume>1</volume>
          , pages
          <fpage>337</fpage>
          {
          <fpage>341</fpage>
          ,
          <string-name>
            <surname>Orlando</surname>
          </string-name>
          , USA,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Breese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Heckerman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Kadie</surname>
          </string-name>
          .
          <article-title>Empirical analysis of predictive algorithms for collaborative ltering</article-title>
          .
          <source>In Proceedings of the 14th Annual Conference on Uncertainty in Arti cial Intelligence (UAI-98)</source>
          , pages
          <fpage>43</fpage>
          {
          <fpage>52</fpage>
          , San Francisco, CA,
          <year>1998</year>
          . Morgan Kaufmann.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P.</given-names>
            <surname>Brusilovsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kobsa</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Nejdl</surname>
          </string-name>
          .
          <article-title>The adaptive web: methods and strategies of web personalization</article-title>
          . Springer-Verlag New York Inc,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Caron-Lormier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Humphry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bohan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hawes</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Thorbek</surname>
          </string-name>
          .
          <article-title>Asynchronous and synchronous updating in individual-based models</article-title>
          .
          <source>ecological modelling</source>
          ,
          <volume>212</volume>
          (
          <issue>3-4</issue>
          ):
          <volume>522</volume>
          {
          <fpage>527</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Claypool</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gokhale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Miranda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Murnikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Netes</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Sartin</surname>
          </string-name>
          .
          <article-title>Combining content-based and collaborative lters in an online newspaper</article-title>
          .
          <source>In Proc. ACM SIGIR 99, Workshop Recommender Systems: Algorithms and Evaluation</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>H.</given-names>
            <surname>Drachsler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Bogers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Vuorikari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Verbert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Duval</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Manouselis</surname>
          </string-name>
          , G. Beham,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lindstaedt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Stern</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Friedrich</surname>
          </string-name>
          , et al.
          <article-title>Issues and considerations regarding sharable data sets for recommender systems in technology enhanced learning</article-title>
          .
          <source>Procedia Computer Science</source>
          ,
          <volume>1</volume>
          (
          <issue>2</issue>
          ):
          <volume>2849</volume>
          {
          <fpage>2858</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>F.</given-names>
            <surname>Fouss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pirotte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Renders</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Saerens</surname>
          </string-name>
          .
          <article-title>Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation. Knowledge and Data Engineering</article-title>
          , IEEE Transactions on,
          <volume>19</volume>
          (
          <issue>3</issue>
          ):
          <volume>355</volume>
          {
          <fpage>369</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>F.</given-names>
            <surname>Fouss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pirotte</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Saerens</surname>
          </string-name>
          .
          <article-title>An experimental investigation of graph kernels on a collaborative recommendation task</article-title>
          .
          <source>In Data Mining</source>
          ,
          <year>2006</year>
          . ICDM'
          <fpage>06</fpage>
          . Sixth International Conference on, pages
          <volume>863</volume>
          {
          <fpage>868</fpage>
          . IEEE,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>W.</given-names>
            <surname>Geyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Freyne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Anand</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Dugan</surname>
          </string-name>
          . 2nd workshop
          <article-title>on recommender systems and the social web</article-title>
          .
          <source>In Proceedings of the fourth ACM conference on Recommender systems</source>
          , pages
          <volume>379</volume>
          {
          <fpage>380</fpage>
          . ACM,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gleeson</surname>
          </string-name>
          .
          <article-title>High-accuracy approximation of binary-state dynamics on networks</article-title>
          .
          <source>Physical Review Letters</source>
          ,
          <volume>107</volume>
          (
          <issue>6</issue>
          ):
          <fpage>68701</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>D.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. D.</given-names>
            <surname>Nichols</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Terry</surname>
          </string-name>
          .
          <article-title>Using collaborative ltering to weave an information tapestry</article-title>
          .
          <source>Commun. ACM</source>
          ,
          <volume>35</volume>
          (
          <issue>12</issue>
          ):
          <volume>61</volume>
          {
          <fpage>70</fpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>N.</given-names>
            <surname>Good</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schafer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Brochers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sarwar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Herlocker</surname>
          </string-name>
          , and
          <string-name>
            <surname>J. Riedl.</surname>
          </string-name>
          <article-title>Combining collaborative ltering with personal agents for better recommendations</article-title>
          .
          <source>In Proc. Conf. Am. Assoc. Arti cial Intelligence (AAAI-99)</source>
          , pages
          <fpage>439</fpage>
          {
          <fpage>446</fpage>
          , USA,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>I.</given-names>
            <surname>Guy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Jaimes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Agullo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Moore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nandy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Nastar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Schinzel</surname>
          </string-name>
          .
          <article-title>Will recommenders kill search?: recommender systems-an industry perspective</article-title>
          .
          <source>In Proceedings of the fourth ACM conference on Recommender systems, pages</source>
          <volume>7</volume>
          {
          <fpage>12</fpage>
          . ACM,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>T.</given-names>
            <surname>Hennig-Thurau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Gwinner</surname>
          </string-name>
          , G. Walsh, and
          <string-name>
            <given-names>D.</given-names>
            <surname>Gremler</surname>
          </string-name>
          .
          <article-title>Electronic word-of-mouth via consumer-opinion platforms: What motivates consumers to articulate themselves on the Internet?</article-title>
          <source>Journal of Interactive Marketing</source>
          ,
          <volume>18</volume>
          (
          <issue>1</issue>
          ):
          <volume>38</volume>
          {
          <fpage>52</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>J.</given-names>
            <surname>Herlocker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Terveen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          .
          <article-title>Evaluating collaborative ltering recommender systems</article-title>
          .
          <source>ACM Trans. Inf</source>
          . Syst.,
          <volume>22</volume>
          (
          <issue>1</issue>
          ):5{
          <fpage>53</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Geyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Freyne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Anand</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Dugan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Kobsa</surname>
          </string-name>
          .
          <article-title>Recommender Systems &amp; the Social Web</article-title>
          .
          <source>In Proceedings of the 2009 ACM Conference on Recommender Systems, RecSys</source>
          <year>2009</year>
          , New York, NY, USA, October
          <volume>23</volume>
          -
          <issue>25</issue>
          ,
          <year>2009</year>
          . ACM,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>K.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Roeder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gupta</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Perkins</surname>
          </string-name>
          .
          <article-title>Eigentaste: a constant time collaborative ltering algorithm</article-title>
          .
          <source>Information Retrieval</source>
          , (
          <volume>4</volume>
          ):
          <volume>133</volume>
          {
          <fpage>151</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kim</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          .
          <article-title>Impact of social in uence in e-commerce decision making</article-title>
          .
          <source>Proceedings of the ninth international conference on Electronic commerce (ICEC)</source>
          , pages
          <fpage>293</fpage>
          {
          <fpage>302</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maltz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Herlocker</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Gordon</surname>
          </string-name>
          . Grouplens:
          <article-title>Applying collaborative ltering to usenet news</article-title>
          .
          <source>Comm. ACM</source>
          ,
          <volume>40</volume>
          (
          <issue>3</issue>
          ):
          <volume>77</volume>
          {
          <fpage>87</fpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kullback</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Leibler</surname>
          </string-name>
          .
          <article-title>On information and su ciency</article-title>
          .
          <source>The Annals of Mathematical Statistics</source>
          ,
          <volume>22</volume>
          (
          <issue>1</issue>
          ):
          <volume>79</volume>
          {
          <fpage>86</fpage>
          ,
          <year>1951</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>G.</given-names>
            <surname>Linden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and J.</given-names>
            <surname>York</surname>
          </string-name>
          . Amazon.
          <article-title>com recommendations: Item-to-item collaborative ltering</article-title>
          .
          <source>IEEE Internet computing</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ):
          <volume>76</volume>
          {
          <fpage>80</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mason</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Dyer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Norton</surname>
          </string-name>
          .
          <article-title>Neural mechanisms of social in uence</article-title>
          .
          <source>Organizational Behavior and Human Decision Processes</source>
          ,
          <volume>110</volume>
          (
          <issue>2</issue>
          ):
          <volume>152</volume>
          {
          <fpage>159</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>P.</given-names>
            <surname>Massa</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Avesani</surname>
          </string-name>
          .
          <article-title>Trust-aware collaborative ltering for recommender systems</article-title>
          .
          <source>On the Move to Meaningful Internet Systems</source>
          <year>2004</year>
          : CoopIS, DOA, and ODBASE, pages
          <volume>492</volume>
          {
          <fpage>508</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>P.</given-names>
            <surname>Massa</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Bhattacharjee</surname>
          </string-name>
          .
          <article-title>Using trust in recommender systems: an experimental analysis</article-title>
          .
          <source>Trust Management</source>
          , pages
          <volume>221</volume>
          {
          <fpage>235</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>M.E.J.</given-names>
            <surname>Newman</surname>
          </string-name>
          .
          <article-title>Structure and function of complex networks</article-title>
          .
          <source>SIAM Review</source>
          ,
          <volume>45</volume>
          :
          <fpage>167</fpage>
          {
          <fpage>256</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>P.</given-names>
            <surname>Melville</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mooney</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Nagarajan</surname>
          </string-name>
          .
          <article-title>Content-boosted collaborative ltering for improved recommendations</article-title>
          .
          <source>In Proc. 18h Nat'l Conf. ARti cial Intelligence</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Michard</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Bouchaud</surname>
          </string-name>
          .
          <article-title>Theory of collective opinion shifts: from smooth trends to abrupt swings</article-title>
          .
          <source>The European Physical Journal B-Condensed Matter and Complex Systems</source>
          ,
          <volume>47</volume>
          (
          <issue>1</issue>
          ):
          <volume>151</volume>
          {
          <fpage>159</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>B.</given-names>
            <surname>Mirza</surname>
          </string-name>
          , B. Keller, and
          <string-name>
            <given-names>N.</given-names>
            <surname>Ramakrishnan</surname>
          </string-name>
          .
          <article-title>Studying recommendation algorithms by graph analysis</article-title>
          .
          <source>Journal of Intelligent Information Systems</source>
          ,
          <volume>20</volume>
          (
          <issue>2</issue>
          ):
          <volume>131</volume>
          {
          <fpage>160</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>M.</given-names>
            <surname>Newman</surname>
          </string-name>
          .
          <article-title>Spread of epidemic disease on networks</article-title>
          .
          <source>Physical Review E</source>
          ,
          <volume>66</volume>
          (
          <issue>1</issue>
          ):
          <fpage>016128</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <surname>J. O'Donovan</surname>
            and
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Smyth</surname>
          </string-name>
          .
          <article-title>Trust in recommender systems</article-title>
          .
          <source>In Proceedings of the 10th international conference on Intelligent user interfaces</source>
          ,
          <source>pages</source>
          <volume>167</volume>
          {
          <fpage>174</fpage>
          . ACM,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pazzani</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Billsus</surname>
          </string-name>
          .
          <source>Content-based recommendation systems. Lecture Notes Computer Science</source>
          ,
          <volume>4321</volume>
          :
          <fpage>325</fpage>
          {
          <fpage>341</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>P.</given-names>
            <surname>Resnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Iakovou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sushak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bergstrom</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          . Grouplens:
          <article-title>An open architecture for collaborative ltering of netwews</article-title>
          .
          <source>In Proc. Computer Supported Cooberative Work Conf.</source>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>P.</given-names>
            <surname>Resnick</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Varian</surname>
          </string-name>
          .
          <source>Recommender systems. Commun. ACM</source>
          ,
          <volume>40</volume>
          :
          <fpage>56</fpage>
          {
          <fpage>58</fpage>
          ,
          <string-name>
            <surname>March</surname>
          </string-name>
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          , and P. B. Kantor, editors.
          <source>Recommender Systems Handbook</source>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>M.</given-names>
            <surname>Richins</surname>
          </string-name>
          and
          <string-name>
            <surname>T.</surname>
          </string-name>
          <article-title>Root-Sha er. THE ROLE OF EVOLVEMENT AND OPINION LEADERSHIP IN CONSUMER WORD-OF-MOUTH: AN IMPLICIT MODEL MADE EXPLICIT</article-title>
          .
          <source>Advances in consumer research</source>
          ,
          <volume>15</volume>
          :
          <fpage>32</fpage>
          {
          <fpage>36</fpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>B.</given-names>
            <surname>Sarwar</surname>
          </string-name>
          , G. Karypis,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Reidl</surname>
          </string-name>
          .
          <article-title>Item-based collaborative ltering recommendation algorithms</article-title>
          .
          <source>In WWW '01: Proceedings of the 10th international conference on World Wide Web</source>
          , pages
          <volume>285</volume>
          {
          <fpage>295</fpage>
          , New York, NY, USA,
          <year>2001</year>
          . ACM Press.
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>K.</given-names>
            <surname>Sugiyama</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hatano</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Yoshikawa</surname>
          </string-name>
          .
          <article-title>Adaptive web search based on user pro le constructed without any e ort from users</article-title>
          .
          <source>In Proceedings of the 13th international conference on World Wide Web</source>
          , pages
          <volume>675</volume>
          {
          <fpage>684</fpage>
          . ACM,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>F.</given-names>
            <surname>Walter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Battiston</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Schweitzer</surname>
          </string-name>
          .
          <article-title>A model of a trust-based recommendation system on a social network</article-title>
          .
          <source>Autonomous Agents and Multi-Agent Systems</source>
          ,
          <volume>16</volume>
          (
          <issue>1</issue>
          ):
          <volume>57</volume>
          {
          <fpage>74</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>G.</given-names>
            <surname>Webb</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pazzani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and D.</given-names>
            <surname>Billsus</surname>
          </string-name>
          .
          <article-title>Machine learning for user modeling</article-title>
          .
          <source>User Modeling</source>
          and
          <string-name>
            <surname>User-Adapted</surname>
            <given-names>Interaction</given-names>
          </string-name>
          ,
          <volume>11</volume>
          (
          <issue>1</issue>
          ):
          <volume>19</volume>
          {
          <fpage>29</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>W. Whyte</given-names>
            <surname>Jr</surname>
          </string-name>
          .
          <source>The web of word of mouth</source>
          ,
          <year>1954</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>T.</given-names>
            <surname>Zhang</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Iyengar</surname>
          </string-name>
          .
          <article-title>Recommender systems using linear classi ers</article-title>
          .
          <source>The Journal of Machine Learning Research</source>
          ,
          <volume>2</volume>
          :
          <fpage>334</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Blattner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>Heat conduction process on community networks as a recommendation model</article-title>
          .
          <source>Physical review letters</source>
          ,
          <volume>99</volume>
          (
          <issue>15</issue>
          ):
          <fpage>154301</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          [52]
          <string-name>
            <given-names>T.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Medo</surname>
          </string-name>
          , and
          <string-name>
            <surname>Y. Zhang.</surname>
          </string-name>
          <article-title>Bipartite network projection and personal recommendation</article-title>
          .
          <source>Physical Review E</source>
          ,
          <volume>76</volume>
          (
          <issue>4</issue>
          ):
          <fpage>46115</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          [53]
          <string-name>
            <given-names>D.</given-names>
            <surname>Zwillinger</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Kokoska</surname>
          </string-name>
          .
          <article-title>CRC standard probability and statistics tables and formulae</article-title>
          .
          <source>CRC</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>