<!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>An Adaptive Window-Size Approach for Expert-Finding</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Expert-Finding</institution>
          ,
          <addr-line>Entity Search, Adaptive Window, Proximity Search</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Fawaz Alarfaj, Udo Kruschwitz, and Chris Fox School of Computer Science and Electronic Engineering University of Essex Colchester</institution>
          ,
          <addr-line>CO4 3SQ</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2005</year>
      </pub-date>
      <abstract>
        <p>The goal of expert- nding is to retrieve a ranked list of people as a response to a user query. Some models that proved to be very successful used the idea of association discovery in a window of text rather than the whole document. So far, all these studies only considered xed window sizes. We propose an adaptive window-size approach for expert- nding. For this work we use some of the document attributes, such as document length, average sentence length, and number of candidates, to adjust the window size for the document. The experimental results indicate that taking document features into consideration when determining the window size, does have an e ect on the retrieval outcome. The results shows an improvement over a range of baseline approaches.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Categories and Subject Descriptors</title>
      <p>H.3.3 [Information Storage and Retrieval]: Information
Search and Retrieval</p>
    </sec>
    <sec id="sec-2">
      <title>1. INTRODUCTION</title>
      <p>With the massive and ever-growing amount of electronic
data, search engines have become crucial for any
organisation that wants to help its employees with their day-to-day
information needs. Traditionally, search engines, or
information retrieval systems in general, function by returning a
list of documents for the user's query, although the user's
information need may not necessarily be in the form of
documents. In fact, users more often search for speci c things
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.</p>
      <p>
        DIR 2013, April 26, 2013, Delft, The Netherlands.
(people, organisations, or products) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Many user
information needs therefore, would be better answered by speci c
entities. Studies on user search behaviour show that entity
search is the most prominent type of search on the web [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
This led to the introduction of some entity search engines,
such as product search (Google Product Search and Yahoo
Shopping).
      </p>
      <p>
        One special type of entity search is expert- nding. In
expert- nding we are concerned with identifying experts who
possess the relevant skills and knowledge on a given topic
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Today, expert- nding is considered an important task
in the area of information retrieval, and it has attracted
a great deal of attention and interest within the
information retrieval community over the past few years [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. People
have di erent motives for seeking experts. Yimam-Seid and
Kobsa [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] categorise these motives into two main groups,
(i.e. expert nding and expert pro ling). Firstly, in expert
nding, users seeks expert as a source of information, where
users are mostly interested in the question, `Who knows
about topic X?'. Secondly, in expert pro ling, the motive
is to nd someone who can perform a given organisational
or social function, where in this case users are equally
interested in other questions; for example, `How much does Y
know about topic X?', `What else does Y know?' or `How is
Y compared with others in his/her knowledge of X?'
      </p>
      <p>
        Given a search topic, state-of-the-art expert- nding
systems typically measure the knowledge of candidates from the
textual content of top ranking documents, which are used
to derive associations between candidates and search topics
based on co-occurrences [
        <xref ref-type="bibr" rid="ref3 ref7">7, 3</xref>
        ]. The co-occurrence of
candidate identi ers with query terms is considered to provide
evidence of expertise. In addition, the nature and frequency
of co-occurrences is used in estimating the probability of a
person being an expert. The general assumption is that the
more often a candidate is found in a document containing
many terms describing the topic, the more likely he or she
will be an expert on this topic. The second assumption is
that the closer the candidate identi ers are to the query
terms, the stronger the association between them. Using
these assumptions, some studies consider the proximity of
query terms and candidate identi ers using xed-size
windows. Zhu et al. tested 31 window sizes on the W3C
collection1 ranging from 5 to 1100. They found the best window
size to be around 200 words. According to Zhu et al., small
window sizes could lead to high precision, but low recall. On
the other hand, large window sizes lead to high recall, but
low precision [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Some studies therefore, consider multiple
1The same collection is used in this paper.
levels of associations in documents by combining multiple
xed window sizes [
        <xref ref-type="bibr" rid="ref14 ref2">14, 2</xref>
        ].
      </p>
      <p>In this paper, we consider the idea of an adaptive window
size, where the size of the window is a function of various
document features. We argue that each document has
distinct features that di er from other documents in the
collection. Using these features to set the window size could
improve the overall ranking function. There are many
document features that could be examined. We focus on three of
them: document length, average sentence length, and
candidate frequency (i.e. the number of candidates that appear in
a document). To the best of our knowledge, no existing work
has dealt with using the document features to determine the
optimal window size for the proximity function.</p>
      <p>It is important to note that the adaptive window size
approach could be applied to any proximity search, in
particular for an entity-oriented search, a generalisation of expert
search. We carried out the study in the expert search
domain due to the availability of an expert-search benchmark.</p>
      <p>The main research question considered here is whether
an adaptive window size leads to improvements over xed
window size methods.
2.</p>
    </sec>
    <sec id="sec-3">
      <title>EXPERT-FINDING FRAMEWORK</title>
      <p>As described above, the input for any expert- nding
system is the user's submitted query. This query then could be
normalised and di erent query expansion techniques could
be applied to it. Next, the query is passed to an underlying
search engine; in this work, we used Lucene2 as our search
engine, with a BM25 ranking function. For each query, only
the top 100 documents returned by the search engine were
considered. We used these documents to rank the candidates
based on two measures. First, based on their frequency
occurrence, and second, based on the proximity between the
candidate's evidence and the query occurrences in the
document (Figure 1).
c{a1
c{a2</p>
      <p>TF.IDF
ca1 score
TF.IDF
ca2 score
kernels (Gaussian, Triangle, or Cosine)
ca1 ca1 ca1
kernel1 kernel2 kernel3
kernels (Gaussian, Triangle, or Cosine)
ca2 ca2 ca2
kernel1 kernel2 kernel3</p>
    </sec>
    <sec id="sec-4">
      <title>ADAPTIVE WINDOW SIZE FOR</title>
    </sec>
    <sec id="sec-5">
      <title>PROXIMITY RANKING</title>
      <p>
        Proximity approaches have been successfully used in
different applications, which enhance the quality of the
retrieval systems. In particular, the work of Petkova &amp; Croft,
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] directly addresses the use of a kernel for proximity of
2http://lucene.apache.org/core/
name / query term occurrences in expert search. The other
works, among others, which examine proximity in expert
search include Macdonald et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and Petkova &amp; Croft
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>In this work, the window size for the proximity function
will be determined for each document based on the following
features.</p>
      <p>
        (1) Document Length: According to Miao et. al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], in
large documents, it is more likely to nd more occurrences of
a query topic. It is also more likely to have irrelevant words
(noise) in such documents. Thus, in order to minimise the
negative in uence of noise, the window size should be
relatively smaller as the document gets bigger. (2) Candidate
Frequency: This term is used to refer to the number of
candidates found in a document. When a document has more
occurrences of candidates' evidence, the window size should
be relatively larger to accommodate more occurrences. (3)
Average Sentence Length: The window size is adjusted
in proportion to the average sentence length (in tokens) in
the document. We combine these features in the following
equation:
      </p>
      <p>W indow Size =</p>
      <p>1
(log(
3 DocLength
+ CanF req
+ AvgSentSize
)
2
1
3)
(1)
is a variable that allows to scale the window size. We
explore a wide range of values for , (see below). The
weighting factors, which determine each feature's contribution in
the equation, have been set empirically, where Pi=1 i = 1.
The TREC2005 data includes ten training topics3. We used
these topics to train our variables, thus having a clear
distinction between test and training data.</p>
      <p>Although the proposed model used the three features, we
will also report experiments for each feature individually.</p>
      <p>After establishing the size of the window, it is applied to
every full match for the query found in the document. Then,
the candidate evidence neighbouring this term is extracted;
each one within the window will be given a weight depending
on its distance from the query.</p>
      <p>The advantage of this window is that it provides a graded
proximity boost. Candidates with an index close to the
query terms will receive the highest boost. As the
candidate indexes drift further and further away, the boost will
gradually decrease until it reaches the end of the window. A
document can contain multiple query terms. In this case, we
place a window at each occurrence. If, for example, a
document has two query terms, two windows are placed, but
centred at di erent locations. If the two windows are close
to each other, both windows could boost candidates that
appear between them.</p>
      <p>
        Three di erent kernel functions were used to calculate the
weight: Gaussian, Triangle, and Cosine [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
4.
      </p>
    </sec>
    <sec id="sec-6">
      <title>EXPERIMENTS</title>
      <p>To evaluate our approach, we used the document
collection of the W3C corpus and the test sets of the 2005 TREC
Enterprise track. The W3C corpus includes a prede ned
3http://trec.nist.gov/data/enterprise/05/ent05.
expert.trainingtopics</p>
      <p>baseline</p>
      <sec id="sec-6-1">
        <title>Triangle</title>
        <p>baseline</p>
      </sec>
      <sec id="sec-6-2">
        <title>Cosine</title>
        <p>baseline
list of 1092 candidates, 331,037 documents, and 50 topics,
each of which is provided with a relevance judgement. We
selected this collection in order to test our method on a
simple and most basic form of expert- nding4.</p>
        <p>We removed stopwords and HTML markup, and treated
all documents as plain text. For evaluation, we applied a
range of standard IR measures, but in our discussion we
focus on Mean Average Precision (MAP).</p>
        <p>In this work, we use the two-stage model for the initial
candidate ranking by calculating the probability of the
candidate given the query, P (cajq), as follows:</p>
        <p>P (cajq) = X P (djq) P (cajd)
d
(2)
where P (djq) is the document relevance to the query, which
is calculated by the underlying search engine, and P (cajd) is
the candidate's probability given the document. In our
baseline, P (cajd) is calculated using the full document without
a proximity function. Whereas in all other experiments, we
apply Equation 1 to nd the optimal window size for the
current document. The proximity functions will only
consider the occurrences within this window of text.</p>
        <p>Our rst baseline is a frequency-based approach. In this
baseline, a T F IDF weighting scheme is used in order to
obtain the candidate's importance in a particular document,
4Other forms of expert nding include nding similar
experts and nding all expertise for a given candidate.</p>
        <p>CanFreq
250
0.2806
0.3452
0.4147
0.4199
0.3599
0.3100</p>
        <p>AvgSentSize
600
0.2798
0.3269
0.4199
0.4189
0.3499
0.3100
xed window sizes
Gaussian
Triangle
Cosine
100
200
300
400
500
600
700
800
900
1000
Window Sizes
)
P
A0.32
We used our adaptive window-size method (Equation 1),
with the three proximity functions at di erent values
ranging from 0 to 1000 with an increment of 50. We only report
the results for values between 350 and 650. The results
below 350 and above 650 drop gradually, so they were not
reported. Furthermore, we calculate a baseline for each
proximity function. In this baseline, we set the window size to be
equal to the document length. Our results are summarised
in Table 1.</p>
        <p>The top MAP of 0.3454 is achieved using a Gaussian
proximity function with an adaptive window size where = 500.5
We found that the di erence between our best run and the
baseline is statistically signi cant (using paired t-tests on
average precision values at p &lt; 0:05). Moreover, we found
that the di erences between the best run for each proximity
function and its baseline were also statistically signi cant.</p>
        <p>For comparison, we used a range of xed window sizes.
We calculated MAP for xed windows in a range from 100
to 1000 in increments of 50. We repeated the experiments
using the three proximity functions (Gaussian is shown to
be signi cantly better than the other two functions, with a
top result of MAP=0.27 at a window size of 200); see Figure
2.
5.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>CONCLUSIONS</title>
      <p>We introduced the idea of an adaptive window size for
expert- nding. Thus, for the proximity function, the size of
the window will be set based on current document features
rather than a xed window for all documents in the
collection. Adopting this method results in signi cant
improvements over standard metrics. This is true for all proximity
functions used in this study (i.e. Gaussian, Triangle, and
Cosine). We found that the best results were achieved using
a Gaussian function. As for future work, we plan to
investigate the e ectiveness of using other document features such
as the readability index for determining the optimal window
size. We also plan to test the adaptive window size method
on other expert- nding collections and also on other TREC
benchmarks.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R.</given-names>
            <surname>Baeza-Yates</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Ribeiro-Neto</surname>
          </string-name>
          .
          <article-title>Modern information retrieval: the concepts and technology behind search</article-title>
          .
          <source>Addison-Wesley, Pearson, 2ed edition</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>Balog</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Azzopardi</surname>
          </string-name>
          , and
          <string-name>
            <surname>M. de Rijke</surname>
          </string-name>
          .
          <article-title>A language modeling framework for expert nding</article-title>
          .
          <source>Inf</source>
          . Process. Manage.,
          <volume>45</volume>
          (
          <issue>1</issue>
          ):1{
          <fpage>19</fpage>
          ,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>K.</given-names>
            <surname>Balog</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Fang</surname>
          </string-name>
          , M. de Rijke, P. Serdyukov, and
          <string-name>
            <given-names>L.</given-names>
            <surname>Si</surname>
          </string-name>
          .
          <article-title>Expertise retrieval</article-title>
          .
          <source>Foundations and Trends in Information Retrieval</source>
          ,
          <volume>6</volume>
          (
          <issue>2</issue>
          -3):
          <volume>127</volume>
          {
          <fpage>256</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>N.</given-names>
            <surname>Craswell</surname>
          </string-name>
          , A. de Vries,
          <string-name>
            <surname>and I. Soboro .</surname>
          </string-name>
          <article-title>Overview of the TREC-2005 enterprise track</article-title>
          .
          <source>In TREC 2005 Conference Notebook</source>
          , pages
          <volume>199</volume>
          {
          <fpage>205</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>B.</given-names>
            <surname>Jansen</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Spink</surname>
          </string-name>
          .
          <article-title>How are we searching the world wide web? a comparison of nine search engine transaction logs</article-title>
          .
          <source>Information Processing &amp; Management</source>
          ,
          <volume>42</volume>
          (
          <issue>1</issue>
          ):
          <volume>248</volume>
          {
          <fpage>263</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Macdonald</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hannah</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Ounis.</surname>
          </string-name>
          <article-title>High quality expertise evidence for expert search</article-title>
          .
          <source>Advances in Information Retrieval</source>
          , pages
          <volume>283</volume>
          {
          <fpage>295</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Macdonald</surname>
          </string-name>
          and
          <string-name>
            <given-names>I.</given-names>
            <surname>Ounis</surname>
          </string-name>
          .
          <article-title>Searching for expertise: Experiments with the voting model</article-title>
          .
          <source>The Computer Journal</source>
          ,
          <volume>52</volume>
          (
          <issue>7</issue>
          ):
          <volume>729</volume>
          {
          <fpage>748</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Miao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. X.</given-names>
            <surname>Huang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Ye</surname>
          </string-name>
          .
          <article-title>Proximity-based rocchio's model for pseudo relevance</article-title>
          .
          <source>SIGIR '12</source>
          , pages
          <fpage>535</fpage>
          {
          <fpage>544</fpage>
          ,
          <string-name>
            <surname>Portland</surname>
          </string-name>
          , Oregon,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>G.</given-names>
            <surname>Mishne and M. de Rijke</surname>
          </string-name>
          .
          <article-title>A study of blog search</article-title>
          .
          <source>Advances in information retrieval</source>
          , pages
          <volume>289</volume>
          {
          <fpage>301</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Petkova</surname>
          </string-name>
          and
          <string-name>
            <given-names>W. B.</given-names>
            <surname>Croft</surname>
          </string-name>
          .
          <article-title>Hierarchical language models for expert nding in enterprise corpora</article-title>
          . pages
          <volume>599</volume>
          {
          <fpage>608</fpage>
          , Los Alamitos, CA, USA,
          <year>2006</year>
          . IEEE Computer Society.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Petkova</surname>
          </string-name>
          and
          <string-name>
            <given-names>W. B.</given-names>
            <surname>Croft</surname>
          </string-name>
          .
          <article-title>Proximity-based document representation for named entity retrieval</article-title>
          .
          <source>In Proceedings of the sixteenth ACM conference on Conference on information and knowledge management</source>
          ,
          <source>CIKM '07</source>
          , pages
          <fpage>731</fpage>
          {
          <fpage>740</fpage>
          , New York, NY, USA,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Yimam-Seid</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Kobsa</surname>
          </string-name>
          .
          <article-title>Expert- nding systems for organizations: Problem and domain analysis and the demoir approach</article-title>
          .
          <source>Journal of Organizational Computing &amp; Electronic Commerce</source>
          ,
          <volume>13</volume>
          (
          <issue>1</issue>
          ),
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. X.</given-names>
            <surname>Huang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>He</surname>
          </string-name>
          .
          <article-title>CRTER: using cross terms to enhance probabilistic information retrieval</article-title>
          .
          <source>SIGIR '11</source>
          , pages
          <fpage>155</fpage>
          {
          <fpage>164</fpage>
          , Beijing, China,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Song</surname>
          </string-name>
          , and
          <string-name>
            <surname>S.</surname>
          </string-name>
          <article-title>Ruger. Integrating multiple windows and document features for expert nding</article-title>
          .
          <source>J. Am. Soc. Inf. Sci. Technol</source>
          .,
          <volume>60</volume>
          (
          <issue>4</issue>
          ):
          <volume>694</volume>
          {
          <fpage>715</fpage>
          ,
          <string-name>
            <surname>Apr</surname>
          </string-name>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>