<!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>USTB at Social Book Search 2015 Suggestion Task: Metadata Expansion and Reranking</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Chun-Hua Zhao</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fang Zhou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bo-Wen Zhang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xu-Cheng Yin</string-name>
          <email>xuchengyin@ustb.edu.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ming Hao</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhi-Juan Zhang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tian-Tian Liu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science and Technology, University of Science and Technology Beijing (USTB)</institution>
          ,
          <addr-line>Beijing 100083</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we describe our participation in the INEX 2015 Social Book Search(SBS) Track Suggestion Task. We try out all possible groups of XML elds to nd out the most e ective group for relevance feedback model. We investigate the contribution of user-generated data and construct a social book search system based on several important techniques. Focus on the lack of important information of the majority books, we use document expansion by crawling book information from other two web sites which can enrich the index. And then we perform re-ranking on Galago searching results on enriched XML index by 11 di erent strategies and combine the results with learning to rank. Experiments on these methods show that an enriched index and query model improves the e ectiveness. As our methods in INEX 2014 [1], reranking and Random Forests combining those re-ranking models show better performance.</p>
      </abstract>
      <kwd-group>
        <kwd>document expansion</kwd>
        <kwd>social re-ranking</kwd>
        <kwd>semantic search</kwd>
        <kwd>learning to rank</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In this paper, we describe our participation in the INEX 2015 Social Book Search
track suggestion task. Our goals for this task are (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) to investigate the
contribution of textual information in the query; (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) using relevance feedback to enrich
the index ; (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) modeling the query based on the important terms; and (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) using
re-ranking based on di erent user-generated social features with Random Forest
combing them.
      </p>
      <p>The structure of this paper is as follows. We start in Section 2 by describing
our methodology: pre-processing on the XML formatted documents, indexing
and searching by Galago, re-ranking, combining with Learning-to-rank. In
Section 3, we describe the results of our enriched index, query model and re-ranking
models. Section 4 describes which runs we submitted to INEX, with the results
of those runs presented in Section 5. We discuss our results and conclude in
Section 6.</p>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <p>2.1</p>
      <sec id="sec-2-1">
        <title>Data Pre-Processing</title>
        <p>As we can referred to [2], there are several elds in the XML formatted
documents shown meaningful numeric information which cannot be understood by
searching engine, such as &lt;tag count="3"&gt; ction&lt;/tag&gt; and &lt;dewey&gt;519&lt;/dewey&gt;.
According to the method from [2], we expand and enrich the XML formatted
documents with replacing the numeric information with textual information.In this
way, the XML element &lt;tag count="3"&gt; ction&lt;/tag&gt; is replaced by the
element &lt;tag&gt; ction ction ction&lt;/tag&gt;. And the XML element &lt;dewey&gt;519&lt;/dewey&gt;
is replaced by the element &lt;dewey&gt;Probabilities &amp; applied mathematics&lt;/dewey&gt;.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Indexing</title>
        <p>Galago 1 is an open-source search engine. In order to improve the search
effectiveness, we study two strategies to build the index. One indexing strategy
is the normal indexing method describes as following. Experimentally, we nd
that the elds (etc. the title, tag, content and summary) are more relevant and
meaningful than others in the XML formatted documents. So we build our basic
index by removing the rest useless elds content. Another strategy is to enrich
the basic index. Observing the book information from the Library Thing, we
nd out that there are a large proportion of books lack of the content and
summary elds. Therefore, documents expansion technology is expected to utilized
to enrich the basic index. Firstly, we select two web sites which contain a large
amount of more useful metadata of books. The books we use are the literatures
written in English in douban.com 2 and all books in lookupbyisbn.com. Then
we crawl the brief introduction of douban.com and the book description eld of
lookupbyisbn.com. Both web sites are available by ISBN. With the content from
both web sites, we enrich six hundred thousand of books (see the examples of
book document which is used for index in XML 1 and XML 2). The enriched
index is based on the enriched information.</p>
        <p>XML 1: Book document
&lt;book&gt;
&lt;title&gt;Mister Monday&lt;/title&gt;
&lt;summary&gt;So good, you can't put it down!&lt;/summary&gt;
&lt;content&gt;Now, I had...&lt;/content&gt;
&lt;tag count="9"&gt;children's literature&lt;/tag&gt;
&lt;/book&gt;
1 http://www.galagosearch.org/
2 http://book.douban.com/</p>
        <p>XML 2: Enriched book document
&lt;book&gt;
&lt;title&gt;Mister Monday&lt;/title&gt;
&lt;summary&gt;So good, you can't put it down!&lt;/summary&gt;
&lt;content&gt;Now, I had...&lt;/content&gt;
&lt;tag count="9"&gt;children's literature&lt;/tag&gt;
&lt;brief introduction&gt;the content is from the douban.com&lt;/brief introduction&gt;
&lt;description&gt;the content is from the lookupbyisbn.com&lt;/description&gt;
&lt;/book&gt;
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Searching</title>
        <p>
          (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
To improve the query model, two strategies are concerned after analyzing the
structure of query XML le: relevance feedback and ltering out capitalized
words (words with the rst letter in upper case). Di erent from the previous
years, the topics of this year has an extra eld &lt;example&gt;. This eld can be
considered as relevance feedback and the relevance item is the book title which
is related in the eld &lt;LT id&gt;. We use the relevance feedback item according
to the elds &lt;hasRead&gt; and &lt;sentiment&gt; under the eld &lt;example&gt; by the
following method. If the eld &lt;hasRead&gt; is no and &lt;sentiment&gt; is positive, the
relevance is de ned to four which is the most relevant. If the eld &lt;hasRead&gt; is
yes or &lt;sentiment&gt; is negative, the degree of relevance is de ned to zero which
is the most irrelevant. We consider all the other situations of &lt;hasRead&gt; and
&lt;sentiment&gt; are relevance and the relevance degree is one. The value of degree
is calculated by the Equation (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ). Having the above relevant information, the
new query generates by adding the book title corresponding the eld &lt;LT id&gt;
to the original galago query. A new query vector Q' is generated by the Equation
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          ).
        </p>
        <p>degree =
8&gt;4; hhasReadi = no and hsentimenti = postive:
&lt;</p>
        <p>0; hhasReadi = yes and hsentimenti = negtive:
&gt;:1; else</p>
        <p>Q0 =</p>
        <p>
          Q + (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
n
X degree title
i=0
        </p>
        <p>Where the Q is the original query vector, the title is the relevance information
vector, and the degree is the relevance degree.</p>
        <p>Another query model improvement is about the eld &lt;narrative&gt;. We lter
out the words beginning with an upper letter which is exclude the rst word of a
sentence and add them to the original galago query, such as &lt;narrative&gt; I love
alternative histories - two great ones I've enjoyed are Robert Harris's Fatherland
and Kim Stanley Robinson's Years of Rice and Salt. Any other
recommendations? John &lt;narrative&gt;. According to our method, we transform this eld to
&lt;narrative&gt; I've Robert Harris's Fatherland Kim Stanley Robinson's Years Rice
Salt John &lt;narrative&gt;.
2.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>Re-ranking and Combining</title>
        <p>Those re-ranking methods are proposed and used by USTB at INEX2014 [1]
and proposed by Toine Bogers in 2012 [3], which proved to be e ective. The
re-ranking method is performed by 11 di erent models: Tag-Rerank (T ),
ItemRerank (I), Deep-Rerank (D), Node-Rerank (N ), RatingBayes-Rerank (B),
RatingReview-Rerank (R), Tag-Node-Rerank (T N ), Item-Tag-Rerank (IT ),
Deep-TagRerank (DT ), Item-Tag-Node-Rerank (IT N ), Deep-Tag-Node-Rerank (DT N ).
We use these 11 models to re-rank by the following stages:</p>
        <p>
          1)Similarity Calculation. Models like T , N focus on the eld &lt;tag&gt; and
&lt;BrowseNode&gt;. We can build a feature matrix for features like T ,N . The feature
matrix of T N is the connection of two matrices. Equation (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) is used to calculate
the T , N , T N similarities of two documents.
        </p>
        <p>
          Features like I, D focus on the eld &lt;similar-product&gt;, the similarities of
two documents based on the feature I is calculated by the Equation (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ).
The model Deep-Rerank (D) concerns similar products of similar products. So
the values of elements in similarity matrix is calculated by the Equation 5[4].
        </p>
        <p>
          As we know similarity matrices SIM (I) and SIM (D) are sparse, so we use
the multi-feature like IT , DT , IT N , DT N to ll-in. For example, the similarity
based on feature IT is calculated by Equation (
          <xref ref-type="bibr" rid="ref6">6</xref>
          ). The other similarities are
calculated in the same way[4].
        </p>
        <p>simij (IT ) =
(1;</p>
        <p>
          simij (I) = 1:
simij (T ); else
2) Re-ranking. We re-rank the top 1000 list of initial ranking for the
abovementioned features by Equation (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ). For feature R, we use Equation (
          <xref ref-type="bibr" rid="ref8">8</xref>
          ) [5] and
for B, we use Equation (9).
        </p>
        <p>simij (f ) = cos &lt; !fi ; !fj &gt;=
! !
fi fj
! !
j fi jjfj j
simij (I) =
8&gt;1; i is j's similar product or
&lt;</p>
        <p>j is i's similar product
&gt;:0; else
simij (D) =
81; simij (I) = 1 or
&gt;
&gt;
&gt;
&lt;</p>
        <p>k 6= i; k 6= j;
9
&gt; s:t: simik(I) = simjk(I) = 1:
&gt;
&gt;:0; else</p>
        <p>) log(jreviews(i)j)
where Ri is the set of all ratings given by users for the document i, and jreviews(i)j
is the number of reviews.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <p>In order to choose the most e ective strategies and select the optimized
parameter , in the rst round, we train our query model on SBS 2011-13 and test on
SBS2014. The results are shown in Table 1.
3 http://people.cs.umass.edu/~vdang/ranklib.html</p>
    </sec>
    <sec id="sec-4">
      <title>Submitted Runs</title>
      <p>Among all the methods, we select the best ve automatic runs to submission
which are based on our query and Re-ranking Models. The rst one of these
submitted runs is the result of &lt;example&gt; eld using as relevance feedback
information. The second one is the expansion query search in the enriched index
result. The third one is based on the second result with the relevance feedback
method. The fourth one is applied all Re-ranking strategies and combining them
by Random Forest method result. The fth one is combing the Re-ranking,
Random Forest method and query model based on the eld &lt;example&gt;</p>
      <p>Run 1 (example) This run takes Galago as toolkit and applies query model
using the eld &lt;example&gt; as relevance feedback information to search.</p>
      <p>Run 2 (Upper narrative-abstract) This run applies query model based on
the eld &lt;narrative&gt; to search and uses the expansive index.</p>
      <p>Run 3 (UpperNar-abs-ex) This run applies query model based on the eld
&lt;narrative&gt; and &lt;example&gt; to search and uses the expansive index.</p>
      <p>Run 4 (Rerank-RF) This run applied all Re-ranking strategies and
combining them by Random Forest method.</p>
      <p>Run 5 (Rerank-RF-example) This run applied all Re-ranking strategies and
combining them by Random Forest method with query model based on the eld
&lt;example&gt;.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Results</title>
      <p>The runs submitted to the INEX 2015 Social Book Search track are evaluated
using graded relevance judgments. The relevance value were labeled manually
according to the behaviors of topic creators, for example, if creator adds book to
catalogue after it's suggested, the book is treated as highly relevant. A decision
tree is built to help the labeling 4. All runs are evaluated using NDCG@10,
MRR, MAP, R@1000 with NDCG@10 as the main metric. Table 2 shows the
o cial evaluation results.
4 https://inex.mmci.uni-saarland.de/tracks/books/INEX14_SBS_results.jsp#mapping</p>
      <p>It is obvious that among all the methods, the best-performing run on all
208 topics is run 5 with an NCDG@10 of 0.106. Run 5 uses relevance feedback
based on the eld &lt;example&gt; to expand the query and all re-ranking models with
combining them by Random Forest. Again we see that re-ranking models and
relevance-feedback do improve over the initial results by searching engine. Run
5, improves over the initial ranking by about 10%.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Discussion &amp; Conclusion</title>
      <p>On both training and the testing set the best results are from combining all
re-ranking results in Random Forest and the relevance-feedback method. This
shows a good use of social information can improve the results of Social Book
Search. We fail to make use of the pro le of topic creators to improve the results.
It is worth discussing whether the information is useful or not.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bo-Wen</surname>
            <given-names>Zhang</given-names>
          </string-name>
          , Xu-Cheng Yin,
          <string-name>
            <surname>Xiao-Ping</surname>
            <given-names>Cui</given-names>
          </string-name>
          , Bin Geng, Jiao Qu,
          <string-name>
            <surname>Fang Zhou</surname>
          </string-name>
          ,
          <article-title>Li Song and Hong-Wei Hao</article-title>
          . USTB at INEX2014:
          <article-title>Social Book Search Track</article-title>
          . In INEX'13 Workshop Pre-proceedings. Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>T.</given-names>
            <surname>Bogers</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Larsen</surname>
          </string-name>
          . Rslis at inex 2013:
          <article-title>Social book search track</article-title>
          .
          <source>In INEX'13 Workshop</source>
          Pre-proceedings. Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>T.</given-names>
            <surname>Bogers</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Larsen</surname>
          </string-name>
          . Rslis at inex 2012:
          <article-title>Social book search track</article-title>
          .
          <source>In INEX'12 Workshop</source>
          Pre-proceedings, pages
          <fpage>97</fpage>
          -
          <lpage>108</lpage>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bo-Wen</surname>
            <given-names>Zhang</given-names>
          </string-name>
          , Xu-Cheng Yin,
          <string-name>
            <surname>Xiao-Ping</surname>
            <given-names>Cui</given-names>
          </string-name>
          , Bin Geng, Jiao Qu,
          <string-name>
            <surname>Fang Zhou</surname>
            ,
            <given-names>Li</given-names>
          </string-name>
          <string-name>
            <surname>Song</surname>
          </string-name>
          and
          <string-name>
            <surname>Hong-Wei Hao</surname>
          </string-name>
          .
          <article-title>Social Book Search Reranking with Generalized ContentBased Filtering</article-title>
          . CIKM'
          <volume>14</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>R. D. Ludovic</surname>
            Bonnefoy and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Bellot</surname>
          </string-name>
          .
          <article-title>Do social information help book search</article-title>
          ? In INEX'12 Workshop Pre-proceedings, pages
          <fpage>109</fpage>
          -
          <lpage>113</lpage>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Marijn</given-names>
            <surname>Koolen</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Kamps</surname>
          </string-name>
          .
          <article-title>Comparing topic representations for social book search</article-title>
          .
          <source>In INEX'13 Workshop</source>
          Pre-proceedings. Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>M.</given-names>
            <surname>Koolen</surname>
          </string-name>
          , G. Kazai,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kamps</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Doucet</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Landoni</surname>
          </string-name>
          .
          <article-title>Overview of the inex 2012 books and social search track</article-title>
          .
          <source>In Focused Retrieval of Content and Structure</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>29</lpage>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kazai</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koolen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kamps</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doucet</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Landoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Overview of the INEX 2011 Book and Social Search Track</article-title>
          . In: INEX 2011 Workshop pre-proceedings.
          <source>INEX Working Notes Series</source>
          (
          <year>2011</year>
          )
          <fpage>1136</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>