<!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>Random Walk with Wait and Restart on Document Co-citation Network for Similar Document Search</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Masaki Eto</string-name>
          <email>masaki.eto@gakushuin.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Gakushuin Women's College Tokyo</institution>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <abstract>
        <p>One of the latest algorithms for computing similarities between nodes in a graph is Random Walk with Restart (RWR). However, on a document co-citation network for similar document search, computing transition probabilities remains difficult. To solve the problem, this paper proposes a Random Walk with Wait and Restart (RWWR) algorithm, which contains a new technique for adjusting the transition probability by incorporating a “selfreturning” edge into the normalization. To evaluate its effectiveness empirically, the search performance of two retrieval methods using RWWR was compared to a method using the standard RWR; the performance was measured by average precision and nDCG. The experiment was conducted on a test collection created from the Open Access Subset of PubMed Central, and the results indicated that the RWWR methods tend to outperform the standard RWR method.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>One of the latest algorithms for computing similarities between
nodes in a graph is Random Walk with Restart (RWR). The RWR
algorithm iteratively investigates the entire network to calculate
the similarity between a seed node and each node in a network.
Specifically, the walker starts at a seed node, then either proceeds
to the connected node based on a transition probability calculated
by edge weights, or returns to the seed node. The vector for the
probability that the walker stays at individual nodes is defined as:
p = (1−r) × T × p + r × s
(1)
where p is an n-dimensional vector (n is the number of nodes in a
network), r is a return probability, T is a transition probability
matrix, and s is an n-dimensional vector with 1 for the seed node
and 0 for the rest. This equation is applied recursively until
convergence, and then each vector value of p is used as a degree
of similarity to the seed.</p>
      <p>
        This method can be applied to a document network by citation
linkage, which is a kind of directed edge, for implementing
recommender systems (e.g., [2], [
        <xref ref-type="bibr" rid="ref1">4</xref>
        ]). In such systems, the search
query is a seed document known to be relevant to the information
5
11
4
      </p>
      <p>This paper explores a suitable technique of applying RWR to a
document co-citation network for similar document search.
Although RWR works well on a document co-citation network for
it [1], a problem remains in computing the transition probability.
That is, the standard RWR may unreasonably calculate a
transition probability for an edge from a current node to the next
node partly because the edge weight is normalized according to
the sum of weights of edges connecting to the current node, often
unexpectedly causing a weak edge to have a higher transition
probability than strong edges. In Fig. 1, the transition probability
“E1 to C1” including only one co-citing document is higher than
“C2 to A” obtained from 11 co-citing documents, i.e., “E1 to C1” is
0.200 as 1 / (1 + 4) and “C2 to A” is 0.109 as 11 / (11 + 40 + 50).</p>
      <p>Seed
81
A</p>
      <p>55
5
11
4
91</p>
    </sec>
    <sec id="sec-2">
      <title>2. PROPOSED TECHNIQUE</title>
      <p>The self-returning edge is directed from a node to itself, and keeps
the walker staying at the current node for a while. If the sum of
weights of undirected edges connected to node v, denoted by
outlink(v), is small, then it can be reasonably assumed that the
walker is reluctant to move from v because of weak edges to other
nodes. This paper defines a more appropriate transition
probability by adding a weight of the self-returning edge at node v,
denoted by w(v), to the denominator of normalization.
In order to estimate w(v), the maximum value of outlink(v) in the
network, denoted by max_outlink, can be used:
where V is a set of all nodes in the network. This paper explores
two methods for estimating w(v) based on max_outlink as follows.
Method 1 uses the difference between max_outlink and outlink(v)
as the value of w(v):
In Fig. 2, because max_outlink is 101 given by outlink(C2), w(A)
becomes 81 (= 101 − (5 + 11 + 4)), and therefore the transition
probability of “A to C1” is 0.05 by using the sum of w(v) and
outlink(v) as 5 / ((5 + 11 + 4) + 81).</p>
      <p>Method 2 aims to avoid w(v) from becoming too large. If w(v) is
too large, then the transition probability becomes too small and
therefore the walker does not move around on a network
adequately; for example, in Method 1, “E3 to C3” is 0.01. Hence,
in Method 2, w(v) is adjusted by using the value of outlink(v) as
the upper limit, which means that the upper limit of a transition
probability is 0.500. Specifically, Method 2 calculates w(v) as:
where d(v) shows the degree of difference between max_outlink
and outlink(v); d(v) ranges from 0 to 1 and is calculated by
(2)
(3)
(4)
(5)
where min_outlink is the minimum value of outlink(v) in a
network. In Fig. 2 where min_outlink is 1 given by outlink(E3),
w(A) becomes 16.2 as (5 + 11 + 4) × ((101 – (5 + 11 + 4)) / (101
− 1)), and therefore transition probability “A to C1” is 0.138 as 5 /
((5 + 11 + 4) + 16.2).</p>
    </sec>
    <sec id="sec-3">
      <title>3. EXPERIMENTS</title>
      <p>To evaluate the effectiveness of the proposed method empirically,
the search performance of two retrieval methods using RWWR
was compared to a method using the standard RWR (Baseline),
and the performance was measured by average precision (AP) and
normalized Discounted Cumulative Gain (nDCG).</p>
      <p>To create a test collection, about 152,000 documents were
selected from the Open Access Subset of PubMed Central, under
the condition that each document had at least one citation linkage
with another document in the subset.</p>
      <p>In the experiment, it was assumed that a seed document was given
by a user as a search query. The test collection contained 100 seed
documents selected randomly from all documents under two
conditions. First, documents cited by 10 or more other documents
were extracted. This condition yields co-citation networks with
sufficient numbers of documents. Second, each co-citation
network contained one or more relevant documents. By using 100
seed documents, 100 co-citation networks were respectively
created from documents within two hops from each seed.
In the experiments, whether a document was relevant was
determined by the degree to which it shared MeSH Descriptors
0.19
0.18
0.17
P0.16
A
n0.15
a
eM0.14
0.13
0.12
0.11</p>
      <sec id="sec-3-1">
        <title>Baseline</title>
      </sec>
      <sec id="sec-3-2">
        <title>Method 1</title>
        <p>Method 2
with the target seed document. Specifically, the Jaccard
coefficient (JC) was used; when AP was calculated, documents
whose JC was 0.2 or more were regarded as relevant, and nDCG
used a relevance score of 3 for documents whose JC was 0.4 or
more, 2 for documents whose JC was 0.4–0.2, and 1 for
documents whose JC was 0.2–0.1.</p>
        <p>Search runs for 100 seed documents were executed by each
method and then scores of AP and nDCG per seed document were
measured. In the ranking process, when two or more documents
had the same score, their ranks were randomly assigned for
tiebreaking. The results are shown in Fig. 3 and Table 1 below.
0.01 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.99
r</p>
        <p>Mean scores of AP are shown in Fig. 3, where the horizontal axis
indicates the value of r of Eq. (1).
nDCG</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. CONCLUSIONS AND FUTURE WORK</title>
      <p>This paper proposed a Random Walk with Wait and Restart
(RWWR) algorithm on a document co-citation network for similar
document search. The experiment results indicated that the
RWWR method tends to outperform the standard RWR method.
The method will be applied to a larger network in a future study.</p>
    </sec>
    <sec id="sec-5">
      <title>5. ACKNOWLEDGMENTS</title>
      <p>This work was supported by JSPS KAKENHI Grant Number
23700289.</p>
    </sec>
    <sec id="sec-6">
      <title>6. REFERENCES</title>
      <p>[1] Eto, M. 2013. Document retrieval method using random
walk with restart on co-citation network, Workshop on
Informetric and Scientometric Research (METRICS 2013).
[2] Gori, M. and Pucci, A. 2006. Research paper recommender
systems: A random-walk based approach. In Proceedings of
IEEE/WIC/ACM Web Intelligence, 778-781.
[3] Hu, Y., Sun. J., Li, W., and Pan, Y. 2014. A scientometric
study of global electric vehicle research. Scientometrics, 98,
2, 1269-1282.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Küçüktunç</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saule</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaya</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , and Çatalyürek, Ü.
          <year>2012</year>
          .
          <article-title>Direction awareness in citation recommendation</article-title>
          ,
          <source>In Proceedings of the 6th International Workshop on Ranking in Databases (DBRank'12).</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>