<!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>On Principles of Egocentric Person Search in Social Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jan Vondrák</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Benny Kimelfeld Georgia Koutrika IBM Research-Almaden San Jose</institution>
          ,
          <addr-line>CA 95120</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Sara Cohen Dept. of Computer Science and Engineering Hebrew University of Jerusalem</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Person search is the problem of finding, by means of keyword search, relevant people in a social network. In egocentric person search, the search query is issued by a person s participating in the social network, and the goal is to find people that possess two qualities: relevancy to the query, and relevancy to s herself. This position paper considers the latter quality, and specifically, scoring functions that rank persons by their relevancy to s. In particular, the paper proposes general principles (i.e., properties) that should be held by such scoring functions. Several functions, which were proposed in the past for measuring node connectivity, are analyzed with respect to the proposed principles. It is shown that none of these functions sufficiently satisfy the principles. In contrast, the paper presents two additional functions that satisfy the principles in a strong sense.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>Online social networks have grown in popularity at an
extraordinary pace over the last few years. In fact, social
networks, such as Facebook, MySpace and Twitter, have
become so widespread that they currently boast hundreds
of millions of users. The graph structure defined by a social
network encodes interesting and useful information about
the social relations between users. Leveraging this data to
effectively answer different types of queries is an interesting
and challenging problem.</p>
      <p>Abstractly, a social network is simply a graph of people.
Directed edges indicate that one person (node)
likes/trusts/recommends another. (We use a directed model, as in
Twitter, to model possibly asymmetric relations.) In
addition, each node is associated with textual data, such as
personal information, posts, etc.</p>
      <p>
        Social networks have been the focus of extensive research,
studying metrics like centrality and cohesion, as well as
phenomena like the small world property. See [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] for a history of
the development of social network analysis. More recently,
online social networks have been studied in the context of
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. To copy otherwise, to
republish, to post on servers or to redistribute to lists, requires prior specific
permission and/or a fee. This article was presented at the workshop Very
Large Data Search (VLDS) 2011.
      </p>
      <p>
        Copyright 2011.
topics such as social search [
        <xref ref-type="bibr" rid="ref10 ref3 ref9">3, 9, 10</xref>
        ] and link prediction [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>The focus of this paper is on egocentric person search.
Person search is the problem of finding, by means of keyword
search, relevant people in a social network. Person search
is an important type of query over a social network, as it
is an aid in finding people of interest. In egocentric person
search, the search query is issued by a person s participating
in the social network, and the goal is to find people that
possess two qualities: relevancy to the query, and relevancy
to s herself. This position paper considers the latter quality,
and specifically, scoring functions that rank persons by their
relevancy to a given node s. Results that are highly ranked
by relevancy to the query poser s are people (transitively)
trusted by s. Hence, s can be less wary of entering into a
real-life relationship (social or otherwise) with these people.</p>
      <p>Suppose, for example, that the searcher s is node Sally in
the small fragment of a social network in Figure 1, and she
poses the query “oral surgeon” (or “car mechanic”,
“immigration lawyer”, “really nice guy”). Obviously, her goal is to
find a person satisfying the query, who is also trusted or
recommended by people who she trusts. Assuming that nodes
Tim, Ted and Tony are relevant to the keywords, our goal is
to measure their relevancy to s by taking into consideration
the graph structure.</p>
      <p>
        Egocentric person search highly differs from social (web)
search [
        <xref ref-type="bibr" rid="ref10 ref3 ref9">3,9,10</xref>
        ]. The latter generally refers to the problem of
ranking web pages while taking into consideration social
relations. In contrast, the former problem is that of ranking
social network nodes. The problem studied in this paper bears
similarity to expert search [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, the latter has not
taken into consideration the egocentric aspect of this
problem. Another different yet related problem is efficient search
within a social network [
        <xref ref-type="bibr" rid="ref1 ref13 ref2">1, 2, 13</xref>
        ]; there, the focus is usually
on efficiently finding nodes with given properties (and not
on sophisticated scoring functions). Link prediction, which
is the problem of predicting which social relations are likely
to be added to a social network [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], is also highly related.
(This relationship is discussed further in Section 4).
Intuitively, egocentric person search differs from link prediction
in that we must rank nodes t who are relevant to the search
keywords, even if it would a priori seem unlikely for s and t
to form a social relation.
      </p>
      <p>As mentioned previously, when ranking results of an
egocentric person search, one must measure relevancy to the
query, and relevancy to s herself. The former can be
quantified using standard information retrieval ranking functions.
Thus, the focus of this work is on the latter. As an aid to
developing and studying node scoring functions, we present</p>
      <sec id="sec-1-1">
        <title>Sally</title>
        <p>Ted</p>
      </sec>
      <sec id="sec-1-2">
        <title>Tony</title>
        <p>several properties that seem intuitively appealing, which we
expect to hold in any natural node scoring function. These
properties are given in the form of graph manipulations, and
how they effect scoring of nodes. Intuitively, the underlying
assumptions of our properties are, all else being equal, (1)
a node closer to s should score higher than one farther from
s, and (2) a node with multiple independent paths from s
should score higher than one with fewer paths. For example,
in Figure 1, it would seem that Tim is more relevant to Sally
than Tony, who in turn is more relevant than Ted. All three
nodes being at distance 2 from Sally, there are more
independent paths from Sally to Tim than there are to Tony
(and more to Tony than to Ted). Note that independent
paths translate, in the real world, to independent opinions,
and hence, are quite valuable.</p>
        <p>After presenting our general principles (properties), we
consider several node scoring functions that have been mainly
used in the context of link prediction. We analyze the degree
to which these functions satisfy our properties, and show
that this degree is insufficient: each of these functions
satisfies one or more properties in a trivial manner, or even
violates them. We then introduce two additional node scoring
functions, expected distance and reliability, and show that
these functions satisfy all properties in a strong sense.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>EGOCENTRIC PERSON SEARCH</title>
      <p>A social network is a directed graph G(V, E), where V is
a set of nodes, called people, and E is a set of edges. We
use a directed model to take into consideration asymmetric
social relations, as in Twitter. Thus, an edge (u, v) indicates
that u views v in a positive light, that is, u
likes/trusts/recommends v. In addition, each person v is associated with
textual content, such as personal information, posts and so
forth. A small fragment of a social network appears in
Figure 1. Note that most textual content has been omitted in
this figure for simplicity in presentation (we only show the
first names of the nodes).</p>
      <p>In egocentric person search, a keyword search query is
issued by a person s in the network, and the result is a ranked
list t1, . . . , tk of nodes. Abstractly, we denote a query as a
pair (s, c), where s is the node initiating the query, and c is a
string of keywords. For example, the query “tax consultant”,
issued by Sally in Figure 1, will result in a ranked list of
nodes, relevant to the keywords, from the graph.</p>
      <p>The main challenge in egocentric keyword search is to
formulate an effective scoring function for results of a query
(s, c). Clearly, the score of a node t should take into
consideration two aspects. First, how relevant are the keywords c
to t? Second, how relevant is t for s? For the former aspect,
standard information retrieval scoring mechanisms can be
used. Therefore, we focus on the latter aspect. Formally, we
will consider functions score(s, t, G) that measure the
relevance of t for s in graph G. Relevance of t for s is important
in a social setting; in particular, it measures how much s
(her friends, friends of friends, and so forth)
like/trust/recommend t. In the following section we present three simple
properties that any score(s, t, G) should satisfy.</p>
    </sec>
    <sec id="sec-3">
      <title>3. SCORING FUNCTION PROPERTIES</title>
      <p>In this section, we fix a graph G and three distinct nodes
s, t, and v of G. We denote by πsv,t(G) the graph that
consists of all the simple paths from s to t through v. We
are interested in three special types of nodes that are on
paths from s to t: connectors, mergers, and splitters. Each
of these plays a special part in G, and hence, manipulating
such nodes, will yield a new graph, for which we will expect
that s and t will be even more closely related.</p>
      <p>We say that v is a connector if v lies on a path from s to
t, v has a single incoming edge (u, v), a single outgoing edge
(v, w), and there is no edge from u to w. Intuitively, v is a
connecting link on a path from s to t, and has no additional
interplay with the graph. We say that v is a merger if v
has multiple incoming edges that are on simple paths from
s to t, v has a single outgoing edge, and v separates s from
t in the graph πsv,t(G). Intuitively, merger nodes serve as a
merging point of multiple paths from s to t. Finally, v is
a splitter if v has a single incoming edge, multiple outgoing
edges that are on simple paths from s to t, and v separates
s from t in the graph πsv,t(G). Thus, v can be thought of
as splitting an incoming path from s into multiple diverging
paths to t.</p>
      <p>Our properties use three types of graph transformations,
as depicted pictorially in Figure 2 and formally defined next.
Let v be a node in G.</p>
      <p>1. If v is a connector, with incoming edge (u, v) and
outgoing edge (v, w), then shortenv(G) denotes the graph
that is obtained from G by removing v, and adding an
the edge (u, w). (See Figure 2(a).)1
2. If v is a merger with outgoing edge (v, w) and incoming
edges (u1, v), . . . , (un, v), then unmergev(G) denotes
the graph that is obtained from G by removing v, and
for all i ∈ {1, . . . , n} adding a new node vi and the
edges (ui, vi) and (vi, w). (See Figure 2(b).)
3. If v is a splitter with incoming edge (u, v) and outgoing
edges (v, w1), . . . , (v, wn), then unsplitv(G) denotes the
graph that is obtained from G by removing v, and for
all i ∈ {1, . . . , n} adding a new node vi and the edges
(u, vi) and (vi, wi). (See Figure 2(c).)</p>
      <p>We now list the properties that we expect a scoring
function score(s, t, G) to satisfy.</p>
      <p>• Shortening property: If node v is a connector, then
it holds that score(s, t, G) ≤ score(s, t, shortenv(G)).
• Unmerge property: If node v is a merger, then it
holds that score(s, t, G) ≤ score(s, t, unmergev(G)).
• Unsplit property: If node v is a splitter, then it
holds that score(s, t, G) ≤ score(s, t, unsplitv(G)).
1Note that when a node v is removed, every edge that is
incident to v is removed as well.
v
v
u1
u2
.
.
.
un
u
v
w
w
w1
w2
.
.
.</p>
      <p>wn
(a) Shortening: shortenv(G)
(b) Unmerging: unmergev(G)
u
u1</p>
      <p>Intuitively, the shortening property should be satisfied, as
shorter paths from s to t obviously reflect a closer
relationship between the two. The unmerge and unsplit properties
should be satisfied, as they intuitively state that introducing
more independent opinions (i.e., disjoint edges), should only
improve the ranking of t.</p>
      <p>Example 3.1. To demonstrate these properties, let G be
the graph of Figure 1, and let s be the node Sally. The node
on the path from Sally to Ted is a connector. Hence,
removing this node, and directly connecting Sally to Ted, should
raise Ted’s score (shortening property). Observe the merger
node on the paths from Sally to Tony. Applying an unmerge
transformation to this node would result in the graph
structure currently existing between Sally and Tim, and hence,
should raise Tony’s score (unmerge property).</p>
      <p>Note that all properties use the rather weak “≤” to
indicate that the change in G should not lower score(s, t, G).
Given a specific scoring function, the shortening property is
satisfied in the strong sense if for all s, t, G and connector
nodes v, score(s, t, G) &lt; score(s, t, shortenv(G)). (Note the
strict inequality.) Similarly, this property is satisfied in the
trivial sense if score(s, t, G) = score(s, t, shortenv(G)) always
holds. Finally, this property is satisfied in the weak sense
if the inequality score(s, t, G) ≤ score(s, t, shortenv(G)) is
sometimes strict. We define satisfaction in the strong,
trivial and weak sense similarly for the other two properties.</p>
      <p>
        Remark 3.2. Due to the small-world property, often
observed in social networks [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], there is a high likelihood that
any two given nodes will be connected by a short path.
Hence, it sometimes may make sense to only take a
limited neighborhood of a node into account when computing
the scoring function. We do not directly formulate this
requirement as one of our properties. However, it can usually
be taken into consideration by taking any scoring function,
and applying it only to a neighborhood-bounded projection
of nodes s and t. Due to space limitations, this is not
discussed further.
      </p>
      <p>In the upcoming section we explore several scoring
functions, and determine which of the properties they satisfy,
and thus, whether they are appropriate for use in ranking
results of egocentric person search.</p>
    </sec>
    <sec id="sec-4">
      <title>4. SCORING FUNCTIONS</title>
      <p>The goal of a scoring function is to quantify the
relationship between s and t in a graph G, for the purpose of
egocentric person search. Attempts to quantify the relationship
between nodes have been made in the past, for different
goals. For example, the link prediction problem is defined
as follows: Given a snapshot of a social network at time T ,
link prediction is to accurately predict the edges that will be
added to the network during the interval from time T to a
given future time T 0. Intuitively, a link is more likely to be
added from s to t during this interval, if they are already
well-related at time T . Hence, scoring functions for link
prediction measure the relatedness of s and t.</p>
      <p>
        Several link prediction measures have been studied in the
past. We consider some of the more prominent functions:
• rdist(s, t, G) is the reciprocal of the distance from s to
t in G, i.e., (dist(s, t, G))−1, where dist(s, t, G) is the
length of the shortest path from s to t.
• allPaths(s, t, G) is the sum Pl∞=1 βl|pathsls,t,G| where
pathsls,t,G is the set of all length-l paths from s to t in
G [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. Thus, allPaths(s, t, G) directly sums over all
paths from s to t, exponentially dampening by length
to count short paths more heavily.
• rootPR(s, t, G) (i.e., rooted PageRank [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]) is the
stationary probability of t in a random walk that returns
to s with probability α at each step, moving to a
random neighbor with probability 1 − α.
      </p>
      <p>Example 4.1. Consider again the graph in Figure 1.
Suppose that s is the node Sally, and we are interested in ranking
nodes Tim, Ted and Tony. The function rdist gives the same
score to all three nodes, as all are at distance 2 from Sally.
The function allPaths will score Tim and Tony equally (and
above Ted), as they both have precisely one path of length 2,
and two paths of length 3. Similarly, rootPR will score Tim
and Tony equally (and above Tim). Rooted PageRank
cannot differentiate between the graph structure relating Sally
to Tim, and that to Tony. On the other hand, it would seem
that Tim should be the highest scoring, as its paths are
independent (while those to Tony are not). None of the three
scoring functions achieve such a scoring.</p>
      <p>It is easy to see that with respect to our properties, none of
the functions considered thus far is a good fit for node
scoring. Therefore, we introduce two new functions (expected
distance and reliability), which can be appropriate for node
scoring. (To the best of our knowledge, these functions have
not been considered in the past for related social network
Expected Distance. We first consider the expected
distance function. Intuitively, this function measures the
expected distance from s to t, when each edge is removed with
probability p. Note that for this value to be well defined,
we will chose a number m, that is returned by the function,
when no path from s to t exists.</p>
      <p>We fix a parameter m ∈ R, and a probability p ∈ (0, 1).
We will implicitly assume that m is larger than the number
of nodes in the graph G. The m-bounded distance from s to
t, denoted δˆG(s, t), is defined by</p>
      <p>δˆG(s, t) =def min{dist(s, t, G), m} .</p>
      <p>Thus, if G has no path from s to t, then δˆG(s, t) = m. Note
that if s 6= t, then δˆG(s, t) is always in the interval [1, m].</p>
      <p>We denote by Gr a random subgraph of G that is obtained
by removing each edge of G, independently, with probability
1−p. The expected m-bounded distance, denoted by δG(s, t),
is defined as follows.</p>
      <p>δG(s, t) =def E hδˆGr (s, t)i .</p>
      <p>That is, δG(s, t) is the expected m-bounded distance from
s to t in a random subgraph Gr of G. Finally, our scoring
function is the reciprocal of δG(s, t), namely</p>
      <p>expd (s, t, G) =def (δG(s, t))−1 .</p>
      <p>Reliability. Reliability is another function that strongly
satisfies all properties. Intuitively, reliability measures the
likelihood that a random subgraph Gr of G contains a path
from s to t. Intuitively, reliability satisfies the shortening
property, since longer paths are more likely to be
disconnected when a random subgraph is chosen. Similarly,
reliability satisfies the unmerge and unsplit properties, since
they give preference to graphs with disjoint paths, which in
turn, increase the likelihood of s and t being connected in
r
G . Fixing a probability p ∈ (0, 1), we define</p>
      <p>rel (s, t, G) = Pr [Gr has a path from s to t] .</p>
      <p>
        The following theorem shows that both functions strongly
satisfy all three properties. The proof is nontrivial, and is
omitted, due to space restrictions. In the case of expected
distance, the proof is based on the notion of stochastic
ordering [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>Theorem 4.2. The functions expd (s, t, G) and rel (s, t, G)
strongly satisfy all three properties.</p>
      <p>Remark 4.3. Although expd and rel strongly satisfy all
properties, they do not necessarily imply the same relative
ranking for all nodes. To demonstrate that, we consider
the ranking of the nodes t1 and t2 in Figure 3. Assume that
there are sufficiently many disjoint paths from s to t2 so that</p>
    </sec>
    <sec id="sec-5">
      <title>5. CONCLUSION</title>
      <p>This paper presents a first attempt at defining principles
that should guide node relevance ranking in egocentric
person search. Three properties, determining how graph
manipulations should affect node scoring, were presented.
Traditional node scoring functions were analyzed with respect to
these properties, as well as two additional functions, which
are shown to strongly satisfy the properties.</p>
      <p>
        For future work we intend to experimentally test the
effectiveness of various node scoring schemes and validate the
given properties. We also intend to study additional models
of social networks, such as the undirected model (e.g., to
represent social relationships in Facebook), as well as social
networks with weak and strong (or more generally, weighted)
edges [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>The research of Sara Cohen was partially supported by the
ISF (Grant 143/09) and the Israeli Ministry of Science and
Technology (Grant 3-6472).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Adamic</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Adar</surname>
          </string-name>
          .
          <article-title>How to search a social network</article-title>
          .
          <source>Social Networks</source>
          ,
          <volume>27</volume>
          (
          <issue>3</issue>
          ):
          <fpage>187</fpage>
          -
          <lpage>203</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Adamic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lukose</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Puniyani</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Huberman</surname>
          </string-name>
          .
          <article-title>Search in power-law networks</article-title>
          .
          <source>Phys. Rev., E</source>
          <volume>64</volume>
          (
          <issue>046135</issue>
          ):
          <fpage>187</fpage>
          -
          <lpage>203</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Briggs</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Smyth</surname>
          </string-name>
          .
          <article-title>Harnessing trust in social search</article-title>
          .
          <source>In ECIR</source>
          , pages
          <fpage>525</fpage>
          -
          <lpage>532</lpage>
          , Berlin, Heidelberg,
          <year>2007</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>R. D'Amore</surname>
          </string-name>
          .
          <article-title>Expertise community detection</article-title>
          .
          <source>In SIGIR</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L. C.</given-names>
            <surname>Freeman</surname>
          </string-name>
          .
          <article-title>The Development of Social Network Analysis: A Study in the Sociology of Science</article-title>
          . Empirical Press,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Granovetter</surname>
          </string-name>
          .
          <article-title>The strength of weak ties</article-title>
          .
          <source>American Journal of Sociology</source>
          ,
          <volume>78</volume>
          :
          <fpage>1360</fpage>
          -
          <lpage>80</lpage>
          ,
          <year>1973</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>L.</given-names>
            <surname>Katz</surname>
          </string-name>
          .
          <article-title>A new status index derived from sociometric analysis</article-title>
          .
          <source>Psychometrika</source>
          ,
          <volume>18</volume>
          (
          <issue>1</issue>
          ):
          <fpage>39</fpage>
          -
          <lpage>43</lpage>
          ,
          <year>1953</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Liben-Nowell</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Kleinberg</surname>
          </string-name>
          .
          <article-title>The link-prediction problem for social networks</article-title>
          .
          <source>JASIST</source>
          ,
          <volume>58</volume>
          (
          <issue>7</issue>
          ):
          <fpage>1019</fpage>
          -
          <lpage>1031</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>McNally</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. P. O'Mahony</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Smyth</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Coyle</surname>
            , and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Briggs</surname>
          </string-name>
          .
          <article-title>Towards a reputation-based model of social web search</article-title>
          .
          <source>In IUI</source>
          , pages
          <fpage>179</fpage>
          -
          <lpage>188</lpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Schenkel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Crecelius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kacimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Michel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Neumann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. X.</given-names>
            <surname>Parreira</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Weikum. Efficient</surname>
          </string-name>
          top
          <article-title>-k querying over social-tagging networks</article-title>
          .
          <source>In SIGIR</source>
          , pages
          <fpage>523</fpage>
          -
          <lpage>530</lpage>
          , New York, NY, USA,
          <year>2008</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Shaked</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. G.</given-names>
            <surname>Shanthikumar</surname>
          </string-name>
          .
          <article-title>Stochastic orders and their applications</article-title>
          .
          <source>Probability and Mathematical Statistics</source>
          . Academic Press Inc., Boston, MA,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Travers</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Milgram</surname>
          </string-name>
          .
          <article-title>An experimental study of the small world problem</article-title>
          .
          <source>Sociometry</source>
          ,
          <volume>32</volume>
          (
          <issue>4</issue>
          ):
          <fpage>425</fpage>
          -
          <lpage>443</lpage>
          ,
          <year>1969</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S. B.</given-names>
            <surname>Yang</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Garcia-Molina</surname>
          </string-name>
          .
          <article-title>Improving search in peer-to-peer networks</article-title>
          .
          <source>In ICDCS</source>
          , pages
          <fpage>5</fpage>
          -
          <lpage>14</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>