<!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>How to Improve Group Homogeneity in Online Social Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pasquale De Meo</string-name>
          <email>pdemeo@unime.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emilio Ferrara</string-name>
          <email>ferrarae@indiana.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Domenico Rosaci</string-name>
          <email>domenico.rosaci@unirc.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giuseppe M. L. Sarne´</string-name>
          <email>sarne@unirc.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>P. De Meo is with the Dept. of Ancient and Modern Civilizations, University of Messina</institution>
          ,
          <addr-line>98166 Messina</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>- The formation and evolution of interest groups in Online Social Networks is driven by both the users' preferences and the choices of the groups' administrators. In this context, the notion of homogeneity of a social group is crucial: it accounts for determining the mutual similarity among the members of a group and it's often regarded as fundamental to determine the satisfaction of group members. In this paper we propose a group homogeneity measure that takes into account behavioral information of users, and an algorithm to optimize such a measure in a social network scenario by matching users and groups profiles. We provide an advantageous formulation of such framework by means of a fully-distributed multi-agent system. Experiments on simulated social network data clearly highlight the performance improvement brought by our approach.</p>
      </abstract>
      <kwd-group>
        <kwd>Multi-agent systems</kwd>
        <kwd>Online Social Networks</kwd>
        <kwd>Group Recommendation</kwd>
        <kwd>Group Homogeneity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
    </sec>
    <sec id="sec-2">
      <title>Online Social Networks (OSNs) such as Facebook, Google+</title>
      <p>
        and Twitter have become very complex realities [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],
significantly grown in scale and content [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], with
significant social effects [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. In this context, a
relevant role is played by social groups, that are sub-networks
of users sharing common interests [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ].
      </p>
      <p>
        Recent studies investigated the relationships between users
and groups in OSNs [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. For example, Hui et al.
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] considered four popular OSNs and empirically computed
the probability that a user joins a group; the problem of
choosing which group to join has been studied in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] for a
single user and in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] for a group of users. So far, to the best
of our knowledge, no study considers the evolution of a group
as a problem of matching between users and groups profiles.
      </p>
      <p>
        Although the concept of social profile is known in the
context of virtual communities [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], that of group profile is
rather novel. The definition of such concept is useful to face
the problem of suggesting a user the groups she could affiliate
to, so that to improve her satisfaction.
      </p>
      <p>
        Commonly, a group might be considered (i) as a set of nodes
(i.e., users) more densely connected among each other than
to the others (i.e., the group formation is viewed as a graph
clustering problem [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]); or, (ii) as a community of
people sharing similar interests [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] (i.e., the group formation
accounts for some definition of users similarity).
      </p>
      <p>
        Satisfaction, on the other hand, is often related to the notion
of group homogeneity: when the similarity/inter-connectivity
among group participants is high, according to both structural
and semantic dimensions, a OSN group is regards as
homogeneous and this yields better satisfaction among its users [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
      </p>
      <p>
        However, if we assume that homogeneity should reflect users
satisfaction, we argue that other behavioral characteristics
of members and groups should be considered as important
components [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. For example, in virtual communities, users
are often characterized by multiple interests, and groups enact
common rules, define accepted behaviors, exhibit a manifold
of communication styles and implement different facilities for
sharing media content.
      </p>
      <p>In this paper, we define a novel measure of group
homogeneity that exploits users similarity and the other users’
features cited above. By means of our new definition we are
able to provide an algorithm to match the individual users’
profiles with group profiles. The goal of this method is to find
the matching between users and groups capable of improving
the homogeneity of the social groups. More in detail:
• We introduce the notion of group profile in the context of</p>
      <p>
        OSNs considering a set of categories of interests,
common rules, behaviors, communication styles and facilities
for sharing media content. This definition of group profile
is coherent with the definition of a user profile containing
information comparable with those of a group profile.
• Each OSN group is associated with a group agent [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]–
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], capable of creating, managing and updating the
group profile defined above. Similarly, a user agent is
associated with each OSN user.
• We present a distributed agent platform to handle group
formation [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]–[
        <xref ref-type="bibr" rid="ref36">36</xref>
        ]. The agents automatically
and dynamically compute a matching between user and
group profiles in a distributed fashion. We provide the
user agent with a matching algorithm, named Group
Homogeneity Maximization (GHM), and introduce a
homogeneity measure between user and group profiles able
to determine the group profiles best matching user ones.
• The GHM algorithm will be executed to improve the
intra-group homogeneity as follows: (i) the user agent
submits some requests for joining with the best groups;
(ii) each group agent accepts only those requests whose
originators have profiles matching with the group profile.
• The experimental evaluation of our matching algorithm,
carried out on a set of simulated users and groups, clearly
shows the advantages of our proposal.
      </p>
      <p>II. THE REFERENCE SCENARIO information stored in its profile. In particular, every time u
In our scenario, we consider an OSN, the set of its users, deals with a category c, the associated value Iu(c) is updated
and the set of its groups, denoted by S, U and G, respectively. as the weighted mean between its previous value and the new
In S, each group of users g ∈ G represents a subset of U (i.e, contribution to Iu(c) = · Iu(c) + (1 − ) · . In detail,
sgu⊆ch Utha∀tg: (∈i) Gea)c.hAumseurltui-aisgesnutppsyosrtteemd biys ahsesropcieartseodnawl iathgeSnt, tahnedincarreemreenatl tvoagluivees taorbtihterauri’lsy isnetetrbeyst uininc d[0u.e.1t]o, whehrearectionis,
au in the activities of participation to groups; and, (ii) each while weights the two components of Iu(c). Similarly, every
group g is supported by an administrator agent ag managing time the Iu(c) value of any user u ∈ g changes, the Ig(c) value
all the received requests to join with the group. of a group g is updated by the agent ag as the mean of all the
Iu(c) values ∀c ∈ g. For each action performed by the user u
(e.g. publishing a post, etc.) its agent au sets the appropriate
A. The agents knowledge boolean values of the variables in Bu. Analogously, the agent</p>
      <p>To represent the knowledge that each agent au (resp., ag) ag updates the variables contained in Bg every time the
has about the orientations of its user u (resp., group g), a administrator of g changes the associated rules. Besides, when
profile pu (resp., pg) is associated with it. This profile stores u (resp., the administrator of g) modifies her preferences about
preference and behavioral information referred to the user the access mode, the associated agent updates Au (resp., Ag).
u (resp., the users of g) in four section (called interests, Also, when u (resp., a user of g) modifies her friends list, the
access preference, behaviors and friends) storing data on associated agent updates Fu (resp., Fg). Note that ag computes
topics of interest, mode to access groups, ways of performing Fg as the union of the sets Fu of all the users of g.
activities and friends, respectively. The profile of a user u Periodically, the agent au (resp., ag) executes the user (resp.,
(resp., a group g) is represented by a 4-tuple ⟨Iu; Au; Bu; Fu⟩ group) agent task described above, to contribute to the group
(resp., ⟨Ig; Ag; Bg; Fg⟩), where each component describes the matching activity of the OSN.
properties of u (resp., g). To perform the above tasks, the agents can reciprocally</p>
      <p>Let C be the set of all categories considered in the OSN, interact, send and receive messages thanks to a Directory
where each element c ∈ C is an identifier representing a Facilitator agent (DF), associated with the OSN, that provides
given category (e.g. music, sport, etc.). Each OSN user u a indexing service. The DF stores the names of each user and
(resp., group g) deals with some categories belonging to C group belonging to the OSN and those of their agents. Note
where Iu (resp., Ig) denotes a mapping that, for each category that the DF is the only centralized component in the proposed
c ∈ C, returns a real value Iu(c) (resp., Ig(c)), ranging in scenario, while the the GHM matching algorithm is completely
[0::1]. This represents the level of interest of the user u (resp., distributed on the whole agent network.
the users of the group g) with respect to discussions and
multimedia content dealing with c. The values of this mapping
are computed based on the actual behavior of u (resp., of the C. Definition of homogeneity
users of g) — see Section II-B for the details. In order to represent the potential attitude of the user u to</p>
      <p>The access mode property represents the policy regulating stay in the same group with the user v (resp., to stay in the
the access to a group (described by an identifier, e.g. open, group g), we define the homogeneity between two users u and
closed, secret, etc.) preferred by u (set by the administrator of v (resp., a user u and a group g) as a measure representing
the group g) and denoted by Au (resp., Ag). how much u and v (resp., u and g) are similar (or, different)</p>
      <p>The property Bu represents the types of behavior adopted with respect to the properties I, A, B and F .
(resp., required) by u in her OSN activities, for instance
The homogeneity hu;v between the users’ profiles of u and
“publishing posts shorter than 500 characters”. Let b ∈ B v is defined as a weighted mean of the contributions cI , cA,
a behavior adoptable by user u (admitted in the group g) cB and cF , associated with the properties I, A, B and F ,
and described by a boolean variable set to true if b is measuring how much the values of each property in pu and
adopted (resp., tolerated) or f alse otherwise and let B be pv are similar. To this purpose:
the set of possible behaviors associated with the OSN (e.g.,
B = {b1; b2; · · · ; bn}). Therefore, let Bu (resp., Bg) be a
mapping that, for each b ∈ B, returns a boolean value Bu(b)
(resp., Bg(b)), where Bu(bi) = true means that such behavior
is adopted by u (resp., tolerated in g).</p>
      <p>The property Fu (resp., Fg) represents the set of all users
that are friends of u (resp., that at least have a friend among
the members belonging to the group g).
• cI is the average of the differences (in the absolute
value) of the interests values of u and v for all the
categories present in the social network, that is cI =
∑c∈C |Iu(c) − Iv(c)|=|C|.
• cA is set to 0 or 1 if Au is equal or not equal to Av.
• cB is the average of all the differences between the
boolean variables stored in Bu and Bv, where this
difference is set to 0 or 1 if the two corresponding variables
are equal or different.
• cF is computed as the percentage of common friends of u
and v, with respect to the total number of friends of u or
v as cF = |Fu ∩ Fv|=|Fu ∪ Fv|. Note that, to make them
comparable, the contributions are normalized in [0::1].</p>
      <sec id="sec-2-1">
        <title>B. The agents tasks</title>
        <p>The agent au (resp., ag) automatically updates the profile
pu (resp., pg) of its user u (resp., group g) after that u
(resp., a user affiliated to g) performs an action involving an
ag1
group 1</p>
        <p>ag2
u,g1 group 2
ag3
group 3
u,g2
u,g3
u
au
g,u
Similarly, homogeneity hu;g between a user u and a group g
is simply computed as hu;v substituting user v with group g.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>III. THE GHM ALGORITHM</title>
    </sec>
    <sec id="sec-4">
      <title>The GHM algorithm is a global activity distributed and</title>
      <p>periodically executed by each user agent au (resp., group agent
ag), where we call epoch every time the task is executed and
T the (constant) period between two consecutive epochs.</p>
      <p>A. The user agent task
• For each user u ∈ K such that dateu &gt; (i.e., a fixed
threshold), it sends a message to the agent au to require
the profile pu associated with u (cf Action 1, of Fig. 2).
• When ag receives the required users’ profiles (cf. Action
2, Fig. 2), it computes the homogeneity measure hg;u
between the profile of each user u ∈ K ∪ r</p>
      <p>{ } and the
profile of the group g (cf. Action 3, Fig. 2).
• The user u having the highest homogeneity values such
that hg;u &gt; , where is a real value ranging in [0::1],
is inserted by ag in the set of good candidates, named
GOOD, to join with (up to a maximum of kMAX users).</p>
      <p>If u ∈ GOOD, ag accepts its request to join with g (cf.</p>
      <p>Action 4, Fig. 2). Moreover, if u ∈ K but u ̸∈ GOOD,
ag deletes u from g.</p>
      <p>Let X be the set of the n groups u is affiliated to, where
n ≤ nMAX and nMAX is the maximum number of groups
a user can join with. We suppose that au stores into a cache IV. EVALUATION
the profile pg of each group g ∈ X, contacted in the past, We evaluate the effectiveness of the GHM algorithm in
with the date dateg of its acquisition. Let m be the number increasing the homogeneity of the groups of an OSN by using
of group agents that at each epoch is contacted by au. In such a simulator, called GHM-Sim, capable of modeling all the
a context, au behaves as follows (see Figure 1): required users and groups activities. The experiments involve
• From the DF repository, au randomly selects a set Y of a simulated OSN having 30.000 users and 100 groups, ad hoc
m groups so that X ∩ Y = {0} and let Z = X ∪ Y the generated by GHM-Sim, each one provided with a profile,
set consisting of all the groups present in X or in Y . having the structure described in Section II. More in detail,
• For each group g ∈ Y ∩ X such that dateg &gt; (i.e., the profile pu of a user u is generated as follows:
a fixed threshold), u sends a message to the agent ag to
ask the profile pg associated with g (cf. Action 1, Fig. 2).
• For each received pg (cf. Action 2, Fig. 1), u computes
the homogeneity measure hu;g between her profile and
that of the group g (cf. Action 3, Fig. 1).
• The groups belonging to Z and having the highest
homogeneity values such that hu;g &gt; , where is a
real value ranging in [0::1], are inserted by au in the set
of good candidates, named GOOD, to join with (up to a
maximum of nMAX groups). For each group g ∈ GOOD
if g ̸∈ X, au sends a join request and the profile pu of
u to ag (cf. Action 4, Fig. 1). Otherwise, if g ∈ X but
g ̸∈ GOOD, then au deletes u from g.</p>
      <p>• The values of Iu(c) are randomly chosen from a uniform</p>
      <p>distribution in the interval [0::1];
• Au is assigned the value open (resp., closed and secret )
with a probability of 0.7 (resp., 0.2, 0.1) to implement
the variability of OSNs group access restrictions;
• Bu contains the values, randomly generated, of six
boolean variables representing in average the user’s
attitude to: (i) publish more than 1 post per day; (ii)
publish posts longer than 200 characters; (iii) comment
at least two posts of other users per day; (iv) respond to
comments associated with her posts; (v) leave at least 2
“Like” rates per day; (vi) respond to the messages.
• The set of friends Fu are randomly generated choosing
in the set of the users.</p>
      <sec id="sec-4-1">
        <title>B. The group agent task</title>
        <p>Let K be the set of the k users affiliated to the group g,
where k ≤ kMAX , being kMAX the maximum number of
members allowed by the administrator of g. Suppose that ag
stores into its cache the profiles of the users u ∈ K obtained in
the past along with the date dateu of their acquisition. When
ag receives a join request by a user agent u (along with u’s
profile pu), it behaves as follows (see Fig. 2):</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Users are initially randomly assigned to at least 2 and at</title>
      <p>most 15 of the available groups. The properties Ig, Ag, Bg and
Fg of the profile pg of each group g are randomly generated.
The values of the parameters introduced in Section III are
shown in Table I. We also limit to: (i) 250 the users who can
join a given group; (ii) 15 the groups that a user can be joined
with; (iii) 5 the maximum number of requests that a user can
send in each epoch to new groups.
0,0000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15</p>
      <p>epoch</p>
    </sec>
    <sec id="sec-6">
      <title>To measure the internal homogeneity of a group g we use</title>
      <p>
        the average homogeneity AHg, derived by [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ], computed
as ∑x;y∈g;x̸=y hx;y=|g|, while to measure the global
homogeneity of the OSN groups we compute the mean average
homogeneity M AH and the standard deviation average
homogeneity DAH of all the AHg, defined as
      </p>
      <p>M AH
DAH
=
=
∑g∈G AHg</p>
      <p>|G|
√ ∑g∈G(AHg − M AH)2
|G|
(2)
(3)
In the simulations, the initial values for the above measures
were M AH = 0:266 and DAH = 0:0011, denoting a very
low homogeneity, due to the random generation. Applying the
GHM algorithm we have simulated 15 epochs of execution
per user. We can observe that the GHM algorithm quickly
converges after few iterations (see Figure 3). The experimental
results show that the GHM algorithm increases the
homogeneity in OSN groups of about 14 percent on average, with respect
to a random assignment of users to groups, achieving a stable
configuration (e.g., M AH = 0:320 and DAH = 0:0052)
after about 10 epochs. It is reasonable to suppose that the
GHM algorithm, when applied to real OSNs, should lead to
concrete benefits in terms of homogeneity.</p>
    </sec>
    <sec id="sec-7">
      <title>V. RELATED WORK</title>
    </sec>
    <sec id="sec-8">
      <title>In this section we describe some recent research results</title>
      <p>achieved in the fields covered by this paper, illustrating the
main novelties brought in by our approach.</p>
      <p>
        In the latest years, an increasing number of authors focused
on the problem of recommending items to the member of a
group [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. This implies the need to construct a group
profile, often by simply aggregating the individual orientations
of its members. This task is usually called group modelling.
      </p>
      <p>More formally, let U , I and G ⊆ U be the user population, a
collection of items and a group of users, respectively. Suppose
that a rating function r : U × I → R is available, where R
(rating space) is a discrete set. The function r receives a user
ui ∈ U and an item ik ∈ I as input and returns an element
rik ∈ R as output. Building the profile of G is equivalent to
compute a function fG : I → R receiving an item ik as input
and returns how much the members of G are satisfied by ik.</p>
      <p>
        To compute fG( ) two popular strategies are: (i) Average [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
where fG(ik) is equal to the average of the ratings the member
of G have given to ik. If none of the users in G has rated in
ik, then fG(ik) is set equal to ⊥ (this symbol specifying a not
rated item)); (ii) Least Misery [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], where the rating that group
G would assign to ik is defined as fG(ik) = min r(ui; ik)
if ∃ui ∈ U : r(ui; ik) ̸= ⊥ and ⊥ otherwise.
      </p>
      <p>In the Average strategy the score of an item ik depends on
how many users in G liked it and, if fG(ik) is large, ik could
be recommended also to whom in G dislikes it. Otherwise,
with Least Misery the opinion of who liked the less ik has the
biggest weight in computing fG(ik) to minimize the chance
that ik is recommended to someone in G who dislikes it.</p>
      <p>For example, if all of the group members but one like ik
and the Least Misery strategy is applied, ik will automatically
get a low score although almost all users in G are interested
in it. Differently, in the Average strategy few low ratings on
ik are largely compensated by the ratings of other users.</p>
      <p>Besides, most approaches assume that user’s preferences are
independent of users joining (or not) with a group: if a user
alone likes (or dislikes) an item, she will continue liking (or
disliking) it if she decides to join a group.</p>
      <p>
        In the literature there are few papers dealing with the
matching of a user and a group profile. Most of this work
has been designed to recommend to an OSN user groups to
join with (such a problem is also called affiliation
recommendation in [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ]). This differs from the group recommendation
problem where the objects to recommend are items whereas
the affiliation recommendation problem deals with groups.
      </p>
      <p>
        Spertus et al. [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ] presented a proposal that describes an
empirical comparison of six distinct measures for computing
the similarity of a user and a community to exploit for
communities recommendation. Chen et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] provide an
algorithm called CCF (Combinational Collaborative Filtering)
which is able to suggest users new friendship relationships as
well as the communities they could join with. CCF considers
a community from two different but related perspectives (e.g.,
users and interests) to alleviate the data sparsity arising when
only information about users (resp., on words) is used.
      </p>
      <p>
        Vasuki et al. [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ] studied the co-evolution of the user’s
social network of relationships with the affiliation network
modelling the affiliation of users to groups. The authors show
how such information can be a good predictor to recommend
to a user the groups she should join in the future.
      </p>
      <p>Summarizing the benefits provided by our approach are:
(i) to models user interests, behaviors, friendship relationships
and the policies for accessing groups; (ii) to manage both
group and user profiles by means of a multi-agent architecture
where agents provide all the required affiliation activities; (iii)
to provide a distributed greedy algorithm to match users and
groups that computes, at each stage, how good a group is for
a given user and selects, uniformly at random, some of these
groups; (iv) to manage large networks with a large number of
groups in a flexible and computationally feasible manner.</p>
      <p>VI. CONCLUSIONS</p>
      <p>The problem of dynamically increasing the intra-group
homogeneity is emerging as a key issue in the OSN research
field. The introduction of high-structured user profiles, the
large dimensions of current OSNs and the increasing number
of groups require to face efficiency and scalability issues. In
this paper, we presented the Group Homogeneity Maximization
algorithm that allows a set of software agents, associated
with the OSN user profiles, to dynamically and autonomously
manage the evolution of the groups, detecting for each user
the best groups to join with based on the measures of
homogeneity. The agents associated with the group administrators
accept only those users having a profile compatible with that
of the group. Our experiments on simulated social network
data clearly show that the execution of the matching algorithm
increases the internal homogeneity of the groups composing
the social network, bringing about 15% of improvement with
respect to the baseline.</p>
      <p>In order to obtain more accurate results, in our ongoing
research we are considering to combine the homogeneity
measure with a new measure taking into account the
trustworthiness of the users. Indeed, in virtual communities,
interacting users reciprocally measure the trustworthiness of their
counterparts to decide if these are reliable interlocutors or not.
To this aim, we are planning a specific experimental session
on real OSN data to evaluate our approaches.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Amer-Yahia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Roy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chawlat</surname>
          </string-name>
          , G. Das, and
          <string-name>
            <given-names>C.</given-names>
            <surname>Yu</surname>
          </string-name>
          . Group recommendation:
          <article-title>Semantics and efficiency</article-title>
          .
          <source>Proc. of VLDB Endowment</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <fpage>754</fpage>
          -
          <lpage>765</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E.</given-names>
            <surname>Baatarjav</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Phithakkitnukoon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Dantu</surname>
          </string-name>
          .
          <article-title>Group recommendation system for Facebook. In On the Move to Meaningful Internet Systems: OTM 2008 Work</article-title>
          ., pages
          <fpage>211</fpage>
          -
          <lpage>219</lpage>
          . Springer,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Baltrunas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Makcinskas</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          .
          <article-title>Group recommendations with rank aggregation and collaborative filtering</article-title>
          .
          <source>In Proc. of ACM Conf. on Recommender Systems</source>
          <year>2010</year>
          , pages
          <fpage>119</fpage>
          -
          <lpage>126</lpage>
          . ACM Press,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Buccafurri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. M. L.</given-names>
            <surname>Sarne</surname>
          </string-name>
          ´, and
          <string-name>
            <given-names>L.</given-names>
            <surname>Palopoli</surname>
          </string-name>
          .
          <article-title>Modeling cooperation in multi-agent communities</article-title>
          .
          <source>Cognitive Systems Research</source>
          ,
          <volume>5</volume>
          (
          <issue>3</issue>
          ):
          <fpage>171</fpage>
          -
          <lpage>190</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Ferrara</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Fiumara</surname>
          </string-name>
          .
          <article-title>Topological features of online social networks</article-title>
          .
          <source>Comm. in Appl. and Ind</source>
          . Math.,
          <volume>2</volume>
          (
          <issue>2</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          .
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Catanese</surname>
          </string-name>
          ,
          <string-name>
            <surname>P. De Meo</surname>
            , E. Ferrara,
            <given-names>G.</given-names>
          </string-name>
          <article-title>Fiumara, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Provetti</surname>
          </string-name>
          .
          <article-title>Crawling Facebook for social network analysis purposes</article-title>
          .
          <source>In Proc. of Int. Conf. on Web Intelligence, Mining and Semantics. ACM</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Catanese</surname>
          </string-name>
          ,
          <string-name>
            <surname>P. De Meo</surname>
            , E. Ferrara,
            <given-names>G.</given-names>
          </string-name>
          <article-title>Fiumara, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Provetti</surname>
          </string-name>
          .
          <article-title>Extraction and analysis of Facebook friendship relations</article-title>
          . In Abraham, A., ed.:
          <source>Computational Social Networks</source>
          . Springer, pages
          <fpage>291</fpage>
          -
          <lpage>324</lpage>
          ,
          <year>2012</year>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Centola</surname>
          </string-name>
          .
          <article-title>The spread of behavior in an online social network experiment</article-title>
          .
          <source>Science</source>
          ,
          <volume>329</volume>
          :
          <fpage>1194</fpage>
          -
          <lpage>1197</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>W.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Chang</surname>
          </string-name>
          .
          <article-title>Combinational collaborative filtering for personalized community recommendation</article-title>
          .
          <source>In Proc. of ACM Conf. on Knowledge Discovery and Data mining</source>
          , pages
          <fpage>115</fpage>
          -
          <lpage>123</lpage>
          . ACM,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>M. D. Conover</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Ferrara</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>McKelvey</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Menczer</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Flammini</surname>
          </string-name>
          .
          <article-title>The geospatial characteristics of a social movement communication network</article-title>
          .
          <source>PloS one</source>
          ,
          <volume>8</volume>
          (
          <issue>3</issue>
          ):e55957,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>M. D. Conover</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Ferrara</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Menczer</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Flammini</surname>
          </string-name>
          .
          <article-title>The digital evolution of Occupy Wall Street</article-title>
          .
          <source>PloS one</source>
          ,
          <volume>8</volume>
          (
          <issue>5</issue>
          ):e64679,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Currarini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Jackson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and P.</given-names>
            <surname>Pin</surname>
          </string-name>
          .
          <article-title>An economic model of friendship: Homophily, minorities, and segregation</article-title>
          .
          <source>Econometrica</source>
          ,
          <volume>77</volume>
          (
          <issue>4</issue>
          ):
          <fpage>1003</fpage>
          -
          <lpage>1045</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>P. De Meo</surname>
            , E. Ferrara,
            <given-names>G.</given-names>
          </string-name>
          <article-title>Fiumara, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Provetti</surname>
          </string-name>
          .
          <article-title>Enhancing community detection using a network weighting strategy</article-title>
          .
          <source>Information Sciences</source>
          ,
          <volume>222</volume>
          :
          <fpage>648</fpage>
          -
          <lpage>668</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>P. De Meo</surname>
            , E. Ferrara,
            <given-names>G.</given-names>
          </string-name>
          <article-title>Fiumara, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Provetti</surname>
          </string-name>
          .
          <article-title>Mixing local and global information for community detection in large networks</article-title>
          .
          <source>Journal of Computer and System Sciences</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>P. De Meo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Nocera</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Quattrone</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Rosaci</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ursino</surname>
          </string-name>
          .
          <article-title>Finding reliable users and social networks in a social internetworking system</article-title>
          .
          <source>In Proc. of 2009 Int. Database Engineering &amp; Applications Symp</source>
          ., pages
          <fpage>173</fpage>
          -
          <lpage>181</lpage>
          . ACM,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>P. De Meo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Nocera</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Rosaci</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ursino</surname>
          </string-name>
          .
          <article-title>Recommendation of reliable users, social networks and high-quality resources in a social internetworking system</article-title>
          .
          <source>AI Communications</source>
          ,
          <volume>24</volume>
          (
          <issue>1</issue>
          ):
          <fpage>31</fpage>
          -
          <lpage>50</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>P. De Meo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Quattrone</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Rosaci</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ursino</surname>
          </string-name>
          .
          <article-title>Dependable recommendations in social internetworking</article-title>
          .
          <source>In Web Intelligence and Intelligent Agent Technologies</source>
          ,
          <year>2009</year>
          , pages
          <fpage>519</fpage>
          -
          <lpage>522</lpage>
          . IET,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>E.</given-names>
            <surname>Ferrara</surname>
          </string-name>
          .
          <article-title>A large-scale community structure analysis in Facebook</article-title>
          .
          <source>EPJ Data Science</source>
          ,
          <volume>1</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>30</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>E.</given-names>
            <surname>Ferrara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Varol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Menczer</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Flammini</surname>
          </string-name>
          .
          <article-title>Traveling trends: Social butterflies or frequent fliers?</article-title>
          <source>In Proc. of 2013 ACM Conf. on Online Social Networks (COSN'13)</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>S.</given-names>
            <surname>Fortunato</surname>
          </string-name>
          .
          <article-title>Community detection in graphs</article-title>
          .
          <source>Physics Reports</source>
          ,
          <volume>486</volume>
          (
          <issue>3</issue>
          ):
          <fpage>75</fpage>
          -
          <lpage>174</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.</given-names>
            <surname>Gauch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Speretta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chandramouli</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <surname>A. Micarelli.</surname>
          </string-name>
          <article-title>User Profiles for Personalized Information Access</article-title>
          .
          <source>In The Adaptive Web</source>
          , volume
          <volume>4321</volume>
          <source>of LNCS</source>
          , pages
          <fpage>54</fpage>
          -
          <lpage>89</lpage>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gorla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Lathia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Robertson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Probabilistic group recommendation via information matching</article-title>
          .
          <source>In Proc. of Int. World Wide Web Conf. (WWW '13)</source>
          , pages
          <fpage>495</fpage>
          -
          <lpage>504</lpage>
          . ACM Press,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>P.</given-names>
            <surname>Hui</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Buchegger</surname>
          </string-name>
          .
          <article-title>Groupthink and peer pressure: Social influence in online social network groups</article-title>
          .
          <source>In Proc. of Int. Conf. on Advances on Social Network Analysis and Mining</source>
          , pages
          <fpage>53</fpage>
          -
          <lpage>59</lpage>
          . IEEE,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Oh</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ryu</surname>
          </string-name>
          .
          <article-title>A group recommendation system for online communities</article-title>
          .
          <source>International Journal of Information Management</source>
          ,
          <volume>30</volume>
          (
          <issue>3</issue>
          ):
          <fpage>212</fpage>
          -
          <lpage>219</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Lampe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ellison</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Steinfield</surname>
          </string-name>
          .
          <article-title>A familiar face (book): profile elements as signals in an online social network</article-title>
          .
          <source>In Proc. of SIGCHI Conference</source>
          , pages
          <fpage>435</fpage>
          -
          <lpage>444</lpage>
          . ACM,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          , B. Gonc¸alves, J. Ramasco, and
          <string-name>
            <given-names>C.</given-names>
            <surname>Cattuto</surname>
          </string-name>
          .
          <article-title>Dynamical classes of collective attention in Twitter</article-title>
          .
          <source>In Proc. of the 21st International Conference on World Wide Web</source>
          , pages
          <fpage>251</fpage>
          -
          <lpage>260</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>K.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gonzalez</surname>
          </string-name>
          , and J. Kaufman.
          <article-title>Social selection and peer influence in an online social network</article-title>
          .
          <source>Proc. of National Academy of Sciences</source>
          ,
          <volume>109</volume>
          (
          <issue>1</issue>
          ):
          <fpage>68</fpage>
          -
          <lpage>72</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Santoro</surname>
          </string-name>
          , and
          <string-name>
            <surname>G. M. L.</surname>
          </string-name>
          <article-title>Sarne´, “A Distributed Agent-Based Approach for Supporting Group Formation in P2P e-Learning,” in Advances in Artificial Intelligence, ser</article-title>
          .
          <source>LNCS</source>
          . Springer,
          <year>2013</year>
          , vol.
          <volume>8249</volume>
          , pp.
          <fpage>312</fpage>
          -
          <lpage>323</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Santoro</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. M. L.</given-names>
            <surname>Sarne</surname>
          </string-name>
          ´, “
          <article-title>Hyson: A distributed agent-based protocol for group formation in online social networks,” in Multiagent System Technologies, ser</article-title>
          .
          <source>LNCS</source>
          . Springer,
          <year>2013</year>
          , vol.
          <volume>8076</volume>
          , pp.
          <fpage>320</fpage>
          -
          <lpage>333</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>P. T.</given-names>
            <surname>Metaxas</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Mustafaraj</surname>
          </string-name>
          .
          <article-title>Social media and the elections</article-title>
          .
          <source>Science</source>
          ,
          <volume>338</volume>
          (
          <issue>6106</issue>
          ):
          <fpage>472</fpage>
          -
          <lpage>473</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>L.</given-names>
            <surname>Palopoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. M. L.</given-names>
            <surname>Sarne</surname>
          </string-name>
          <article-title>´. Introducing Specialization in e-Commerce Recommender Systems</article-title>
          . Concurrent Engineering: Research and Applications,
          <volume>21</volume>
          (
          <issue>3</issue>
          ):
          <fpage>187</fpage>
          -
          <lpage>196</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>L.</given-names>
            <surname>Palopoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. M. L.</given-names>
            <surname>Sarne</surname>
          </string-name>
          <article-title>´. A multi-tiered recommender system architecture for supporting e-commerce</article-title>
          .
          <source>In Intelligent Distributed Computing VI</source>
          , pages
          <fpage>71</fpage>
          -
          <lpage>81</lpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>R.</given-names>
            <surname>Pearson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Zylkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schwaber</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Gonye</surname>
          </string-name>
          .
          <article-title>Quantitative evaluation of clustering results using computational negative controls</article-title>
          .
          <source>In Proc. of SIAM Int. Conf. on Data Mining</source>
          , pages
          <fpage>188</fpage>
          -
          <lpage>199</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci and G. M. L. Sarne</surname>
          </string-name>
          <article-title>´. Efficient personalization of e-learning activities using a multi-device decentralized recommender system</article-title>
          .
          <source>Computational Intelligence</source>
          ,
          <volume>26</volume>
          (
          <issue>2</issue>
          ):
          <fpage>121</fpage>
          -
          <lpage>141</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci and G. M. L. Sarne</surname>
          </string-name>
          <article-title>´. A multi-agent recommender system for supporting device adaptivity in e-commerce</article-title>
          .
          <source>Journal of Intelligent Information Systems</source>
          ,
          <volume>38</volume>
          (
          <issue>2</issue>
          ):
          <fpage>393</fpage>
          -
          <lpage>418</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci and G. M. L. Sarne</surname>
          </string-name>
          <article-title>´. Recommending multimedia Web services in a multi-device environment</article-title>
          .
          <source>Inf</source>
          . Sys.,
          <volume>38</volume>
          (
          <issue>2</issue>
          ):
          <fpage>198</fpage>
          -
          <lpage>212</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci and G.M.L. Sarne</surname>
          </string-name>
          <article-title>´. Matching users with groups in social networks</article-title>
          . In F. Zavoral,
          <string-name>
            <given-names>J.J.</given-names>
            <surname>Jung</surname>
          </string-name>
          , and C. Badica, editors,
          <source>Intelligent Distributed Computing VII</source>
          , volume
          <volume>511</volume>
          <source>of Studies in Computational Intelligence</source>
          , pages
          <fpage>45</fpage>
          -
          <lpage>54</lpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>E.</given-names>
            <surname>Spertus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sahami</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Buyukkokten</surname>
          </string-name>
          .
          <article-title>Evaluating similarity measures: a large-scale study in the orkut social network</article-title>
          .
          <source>In Proc. of ACM Int. Conf. on Knowledge Discovery and Data Mining</source>
          , pages
          <fpage>678</fpage>
          -
          <lpage>684</lpage>
          . ACM,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>V.</given-names>
            <surname>Vasuki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Natarajan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Savas</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Dhillon.</surname>
          </string-name>
          <article-title>Scalable affiliation recommendation using auxiliary networks</article-title>
          .
          <source>ACM Transactions on Intelligent Systems and Technology</source>
          ,
          <volume>3</volume>
          (
          <issue>1</issue>
          ):
          <fpage>3</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>