<!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>WePS-3 Evaluation Campaign: Overview of the Web People Search Clustering and Attribute Extraction Tasks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Javier Artiles</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrew Borthwick</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julio Gonzalo</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Satoshi Sekine</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Enrique Amigo</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CS Dept., New York University New York</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Intelius, Inc.</institution>
          <addr-line>Bellevue, WA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>NLP Group of UNED University</institution>
          ,
          <addr-line>Madrid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The third WePS (Web People Search) Evaluation campaign took place in 2009-2010 and attracted the participation of 13 research groups from Europe, Asia and North America. Given the top web search results for a person name, two tasks were addressed: a clustering task, which consists of grouping together web pages referring to the same person, and an extraction task, which consists of extracting salient attributes for each of the persons sharing the same name. Continuing the path of previous campaigns, this third evaluation aimed at merging both problems into one single task, where the system must return both the documents and the attributes for each of the di erent people sharing a given name. This is not a trivial step from the point of view of evaluation: a system may correctly extract attribute pro les from di erent URLs but then incorrectly merge pro les. This campaign also featured a larger testbed and the participation of a state-of-the-art commercial WePS system in the attribute extraction task. This paper presents the de nition, resources, evaluation methodology and results for the clustering and attribute extraction tasks.</p>
      </abstract>
      <kwd-group>
        <kwd>Web Search</kwd>
        <kwd>Web People Search</kwd>
        <kwd>Text Clustering</kwd>
        <kwd>Attribute Extraction</kwd>
        <kwd>Meta-search Engines</kwd>
        <kwd>Evaluation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The Web People Search task has been de ned in WePS campaigns as the problem
of organizing web search results for a given person name. The most frequently
used web search engines return a ranked list of URLs which typically refer to
various people sharing the same name. Ideally, the user would obtain groups
of documents that refer to the same individual, possibly with a list of person
attributes that help the user choosing the cluster that represents the person she
is looking for.</p>
      <p>From a practical point of view, the people search task is highly relevant:
between 11 and 17% of web queries include a person name, 4% of web queries
are just a person name, and person names are highly ambiguous: according to
the US Census Bureau, only 90,000 di erent names are shared by more than
100,000,000 people. An indirect proof of the relevance of the problem is the fact
that, since 2005, a number of web startups have been created precisely to address
it (Spock.com - now Intelius - and Zoominfo.com being the best known).</p>
      <p>From a research point of view, the task is challenging (the number of
clusters is not known a priori; the degree of ambiguity does not seem to follow a
normal distribution; and web pages are noisy sources from which attributes and
other indexes are di cult to extract) and has connections with Natural
Language Processing and Information Retrieval tasks (Text Clustering, Information
Extraction, Word Sense Discrimination) in the context of the WWW as data
source.</p>
      <p>
        WePS-1 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] was run as a Semeval 1 task in 2007, receiving submissions from
16 teams (being one of the largest tasks in Semeval) and WePS-2 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] was run as
a workshop of the WWW 2009 Conference, with the participation of 19 research
teams. In the rst campaign we addressed only the name co-reference problem,
de ning the task as clustering of web search results for a given person name.
In the second campaign we re ned the evaluation metrics [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and added an
attribute extraction task [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] for web documents returned by the search engine
for a given person name.
      </p>
      <p>For this third campaign we aimed at merging both problems into one single
task, where the system must return both the documents and the attributes for
each of the di erent people sharing a given name. This is not a trivial step from
the point of view of evaluation: a system may correctly extract attribute pro les
from di erent URLs but then incorrectly merge pro les 4</p>
      <p>WePS-1 and WePS-2 focused on consolidating a research community around
the problem and an optimal evaluation methodology. In WePS-3 the focus was
on implicating industrial stakeholders in the evaluation campaign, as providers
of input to the task design phase and also as providers of realistic scale datasets.
To reach this goal, we have incorporated as co-coordinator Andrew Borthwick,
principal scientist at Intelius, Inc. { one of the main Web People Search services
{ which provides advanced people attribute extraction and pro le matching from
web pages.</p>
      <p>This paper presents an overview of the WePS-3 clustering and attribute
extraction tasks. The task de nition is provided in Section 2, the WePS-3 testbed
is described in Section 3, the methodology to produce our gold-standard is
ex4 WePS-3 also included a new task focused on the ambiguity of organization names.</p>
      <p>
        Name ambiguity for organizations is a highly relevant problem faced by Online
Reputation Management systems. For a full description of this task and the results of
the evaluation please refer to [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
plained in Section 4 and Section 5 includes the evaluation metrics and the
campaign design. We also provide an overview of the participating systems and the
results of the evaluation in Section 6. Finally, we end with some concluding
remarks in Section 7.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Task De nition</title>
      <p>Given a set of web search results obtained using a person name as query, the
proposed tasks are to cluster these search results according to the di erent people
sharing the name and to extract certain biographical attributes for each person
(i.e., for each cluster of documents). Groups were allowed to perform only the
clustering task, or both tasks together.</p>
      <p>Compared to previous WePS campaigns, the clustering task is de ned in the
same way, but the testbed is larger and more diverse (see Section 3). Also there
is a closer relation between the clustering and attribute extraction tasks. The
WePS-3 Attribute Extraction task is di erent from WePS-2 in that systems are
requested to relate each attribute to a person (cluster of documents) instead of
just listing the attributes obtained from each document. This is the reason why
participants in the AE task are required to participate in the Clustering task
too. Systems are expected to output one attribute of each type in each cluster of
documents (i.e. only one a liation, only one occupation, etc. for each person).</p>
      <p>All attributes listed in Table 1 were included in the attribute extraction task5.
5 Please refer to the WePS-3 Attribute Extraction Task Guidelines in the WePS
website (http://nlp.uned.es/weps) for a detailed de nition of each attribute.</p>
      <p>Compared to the WePS-2 Attribute Extraction there were two main
modi cations: (i) WePS-2 training data had an attribute "education", which was
separated into three attributes "school", "degree" and "major" in the test data.
WePS-3 use school/degree/major as independent attributes; (ii) The annotated
data in WePS-2 included "work" and "location", but these were not used in the
WePS-2 evaluation and were not considered in WePS-3.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Data sets</title>
      <sec id="sec-3-1">
        <title>Clustering Training Dataset</title>
        <p>
          Participants used the WePS-1 and WePS-2 public clustering testbeds to develop
their systems. These datasets consist of the top web search results for a number
di erent ambiguous person names, and contain human assessments of the correct
way to group these documents according the di erent people mentioned with the
same name (see [
          <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
          ] for a detailed explanation of the corpus creation and
annotation guidelines). The output format remained as in WePS-2 (a "clustering"
root element and "entity" elements for each cluster of documents), except for
a slight change in the XML format: now "doc" elements associated to a person
are enclosed in a "documents" element, as in the Figure 1.
&lt;entity id="1"&gt;
&lt;documents&gt;
&lt;doc rank="99" /&gt;
&lt;doc rank="104" /&gt;
&lt;/documents&gt;
&lt;/entity&gt;
A training dataset was provided for the Attribute Extraction Task based on the
WePS-2 clustering and attribute extraction test datasets (see [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]). Given the
clustering gold standard and attributes extracted for documents in the
WePS2 corpus, we generated a view of the extracted attributes grouped by cluster
instead of documents. This provided the participants with the kind of output
expected from their systems in WePS-3.
        </p>
        <p>Both the clustering and attribute extraction output were provided in the
same XML le (see Figure 2). In this le each cluster of documents is speci ed
by the element entity, which contains the list of grouped documents and the list
of extracted attributes. For each attribute it's required to indicate the type of
attribute (date of birth, occupation, etc.), the source from which it was extracted
(document ranking) and the value.
&lt;clustering searchString="AMANDA LENTZ"&gt;
&lt;entity id="16"&gt;
&lt;documents&gt;
&lt;doc rank="17" /&gt;
&lt;doc rank="66"/&gt;
&lt;doc rank="73"/&gt;
&lt;doc rank="51" notes= "from Huron" /&gt;
&lt;/documents&gt;
&lt;attributes&gt;
&lt;attr type="date\_of\_birth" source="17"&gt;4th August 1979&lt;/attr&gt;
&lt;attr type="occupation" source="17"&gt;Painter&lt;/attr&gt;
&lt;/attributes&gt;
&lt;/entity&gt;
[...]
&lt;/clustering&gt;
In WePS-3 we decided to substantially increase the amount of test data both in
number of documents and person names. The same dataset was used both for
the clustering and the attribute extraction tasks. A total of 300 person names
were used, compared to 30 names used in WePS-2. As we did in WePS-2, we
obtained names randomly from the US Census, Wikipedia and computer science
conference program committees. In addition to that, we included names for which
at least one person has one of the following occupations: attorney, corporate
executive or realtor. 50 names were extracted from each one of these sources to
make a total of 300 names.</p>
        <p>In order to obtain person names where at least one person in the results sets
has a particular occupation we designed a simple algorithm. Given a small set
of keywords related to the occupation we are interested in (e.g. \real estate\ or
\housing" for realtor) we launch a query to a web search engine and randomly
show documents to an annotator until she nds one that refers to a person with
the intended occupation. Then we formulate a search query with that person's
name. If the reference document is present in the top 200 search results we add
this name and these documents to our dataset.</p>
        <p>For each name the top 200 web search results from the Yahoo! API 6 were
downloaded and archived with their corresponding search metadata (search
snippet, title, URL and position in the results ranking).
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Assessments</title>
      <p>Systems are requested to make clusters as accurate as possible over the whole set
of documents. However, given the annotation load required to manually cluster</p>
      <sec id="sec-4-1">
        <title>6 http://developer.yahoo.com/search/</title>
        <p>this amount of information, the evaluation was performed only on two people per
person name. This allowed us to simplify the annotation task from grouping a
large set of documents in an unknown number of people clusters to a classi cation
task where only two people are considered when examining each document in
the results. Even for this simpli ed annotation task a large amount of human
resources and time is required. To leverage this problem we used the services of
Mechanical Turk, distributing the task among many non-expert workers around
the world (see Section 4.1).</p>
        <p>Before handing the test data to the annotators, we had to select the two
people (\person a\ and \person b\) that would be considered for each person
name. In each case, we chose a document in the search results as a reference to
classify other documents about that particular person. In general \person a\ is
related to the source from which the name was selected (e.g. a Wikipedia person
when the source is Wikipedia, a realtor when the source is realtor names, etc.),
while "person b\ can be any other person in the search results.</p>
        <p>To select a \person a\ reference document, we randomly iterate through the
search results until one of the following conditions is satis ed: (i) for Wikipedia
names we select one of the Wikipedia articles within the search results for
that name; (ii) for computer researchers we select a page that mentions the
researcher 7 (iii) occupation-related names already have a reference document
that we obtained as described in Section 3.3.</p>
        <p>\person b\ can be anybody mentioned with the ambiguous name in the
results that does not share the distinctive feature of the rst person (not a
Wikipedia entity or not having the lawyer, executive or realtor occupation). This
second person is also selected by randomly iterating through the results until
the conditions are satis ed by a certain web page. In the case of the Census
names the only requirement for the two selected people is that they be di erent,
but no constraints are set regarding the characteristics of the person. Finally,
for researchers names we found that most of them monopolize search results
and hence we did not extract a second person for these names. Still, a name
disambiguation system has to be able to recognize that most of these documents
belong to one individual and so we kept these names in the dataset.</p>
        <p>Once we have the reference documents for all the names in the collection
we can proceed to the annotation process. Each worker will receive a set of ten
search results for a person name and two reference documents (one describing
\person a\ and other describing \person b\). The task for the annotator is to
classify each of the ten documents as referring to either one of the two selected
people or to a generic "someone else\.</p>
        <p>In Table 2 we show the average number of pages assigned to each person on
each source of name. The main result to highlight in this table is that people in
the conference source tend to monopolize the search results, followed by people
that appear in Wikipedia articles. Note that the average number of pages is well
below the total pages in the test dataset. The reason for this is that this table
7 Note that computer scientist names were obtained from a list of conference program
committee members, so we already know the researcher's identity
only considers pages for which at least three annotators out of ve agreed in the
assignment.</p>
        <p>For the evaluation of the Attribute Extraction task we didn't rely on a
previously generated gold standard. Instead we pooled the output of the participating
systems and submitted this for annotation in Mechanical Turk. We only
evaluated the extraction of attributes for the same people annotated in the clustering
task. For this reason, we only added to the pool attributes whose source is one
of the documents annotated as mentioning \person a\ or \person b\ according
to the Clustering gold standard. The annotators were given one webpage and a
set of up to ten &lt; attribute; value &gt; pairs and were asked to decide whether
each attribute fell into one of the following categories:
{ Correct (this is a correct attribute that describes the person in the page).
{ Incorrect for any reason other than being too long or too short. For
instance: The type of attribute is incorrect (e.g. gardener is incorrectly
identied as a date of birth); the attribute is not attached to this person (e.g. this
attribute describes some other person describe on the page); or the attribute
was simply not found in the text describing the subject person.
{ Correct, but too long or too short. The attribute is correct, but has one of
the following problems:</p>
        <p>Too short. The attribute is incomplete (e.g. "director" when it should
say "director of marketing").</p>
        <p>Too long. The attribute contains a correct value but includes irrelevant
information (e.g. "CEO in 1982" when it should say "CEO" ).
{ Impossible to tell because the web page is unreadable.</p>
        <p>{ The web page is readable, but the speci ed person is not on this page.
4.1</p>
        <sec id="sec-4-1-1">
          <title>Mechanical Turk Methodology</title>
          <p>For the annotation of the test data we used Mechanical Turk 8. Mechanical Turk
(MTurk) o ers a web portal to post tasks known as HITs (Human Intelligence</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>8 https://www.mturk.com/mturk/welcome</title>
        <p>
          Tasks). Workers (known as "Turkers") can choose among the available tasks and
complete them for a small fee for each task. The use of MTurk for NLP tasks has
been studied before [
          <xref ref-type="bibr" rid="ref16 ref6">16, 6</xref>
          ] and has been found to be e ective, but this evaluation
forced us to focus on the problem of detecting "spam" annotations by Turkers
and to focus on "employee relations" issues of how best to motivate and interact
with Turkers.
        </p>
        <p>Spam annotations occur when a Turker attempts to rapidly do a large
number of HITs without making a serious attempt at doing quality annotations or
by simply writing an automated script to do the HITs. In the following
paragraphs, we describe e orts we undertook to discourage spam annotations and to
encourage the highest quality workers.</p>
        <p>The primary guard that MTurk has to encourage high-quality annotations
is the Turker's "HIT approval rate" (HAR), which is the percentage of each
Turker's HITs that have been approved divided by the number of approved +
rejected HITs. Amazon's instructions on the web site recommend that HITs be
posted requiring that Turker's HITs have a minimum HAR of 95%. For our
initial annotations, we adopted this recommendation. This succeeded initially,
but we found some batches that showed obvious signs of spamming. Table 3
shows average inter-annotator agreement obtained in di erent portions of the
corpus according to the source of the name. For each of the annotated web pages,
agreement is measured as the percentage of annotators ( ve in each case) that
selected the most voted annotation. The table also shows the number of HITs
generated in each case (each HIT contains 10 pages related to an ambiguous
name) and the average number of seconds spent by the annotators working on
each HIT. Speci cally, as can be seen in Table 3, the census batch had 14/4325
HITs done by workers with average inter-annotator agreement of 50% or higher,
while the realtor batch, which had the highest rate of IA agreement and which
took the longest time per HIT, had 1,386/4,695 HITs done by workers with IAA
of 50% or higher.</p>
        <p>source avg.agreement avg.time per hit #hits
attorney 0.51 158.16 4120
census 0.48 54.46 4195
conference 0.50 76.87 4265
executives 0.55 163.04 4240
realtor 0.68 314.45 4695
wikipedia 0.48 131.33 4325</p>
        <p>Table 3. Annotation statistics for the clustering task</p>
        <p>Concerned that the some of our batches might have su ered from spam, we
instituted a number of changes in our MTurk methodology for the attribute
annotation task.
1. We raised the minimum HAR to 97%.
2. We added an additional requirement that the Turker must have had at least
500 approved HITs before doing our HITs.
3. On each HIT, we added at least one attribute which we knew to be very
likely false (it was an attribute drawn from a response for a di erent person.
Hence it would only be true in the very unlikely case that the two people
had the same attribute by chance).
4. We monitored the accuracy of the Turkers on each batch of HITs. Turkers
who marked too many of the "trick attributes" as correct had their work
"rejected" (not paid for and resubmitted to other Turkers to be redone) and
were "blocked". Blocked workers are barred from ever performing work on
the account that blocked them.
5. In addition, we instituted a bonus program whereby we paid cash bonuses to
those workers who got the best score on the "trick" attributes. The workers
with the best score received a 100% bonus. At the discretion of the manager
of the Turk project (Dr. Borthwick), Turkers with a score close to the best
were sometimes given 50% bonuses.
6. Finally, we established a dialog with the Turkers as described below.</p>
        <p>We established a dialog with the Turkers in two ways. First of all, we took
care to notify the Turkers that we were monitoring them and would reward good
workers with bonuses and punish evil-doers with rejection of their HITs and by
blocking them from doing future work. We put this notice on every HIT and we
also alluded to it on the tag line of the HIT, where we put "Bonus available!"
after the HIT description. Note that the rejection of an entire batch of HITs can
have severe consequences for a Turker as it can push his/her HAR below the
95% threshold required to get work.</p>
        <p>
          The more interesting initiative, though, was the establishment of a two-way
dialog with the Turkers by posting on the Turker Nation bulletin board 9.
We understand Turker Nation to be the most popular venue for this kind of
discussion [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. As per the convention on Turker Nation, we used a single thread
as a point of discussion for all of the attribute extraction HITs. We posted notices
there every time a new batch of HITs was posted to Mechanical Turk and we
listed the ID's of those workers who received bonuses so as to communicate to
Turkers that we were following through on our bonus commitment. Furthermore,
we used this board to eld queries about how best to judge the HITs. In all,
we made 39 posts to this thread and elded 47 questions and comments from
Turkers. Anecdotally, we believe that this dialog had a strong positive e ective,
when taken in conjunction with our other initiatives. We could see from the
questions we got that at least some Turkers were taking this task very seriously.
One Turker, for instance, went to the trouble of collecting all of the Q and
A on the whole thread into one consolidated FAQ. He also commented "Dr.
Borthwick is by far the best requester I've ever worked with. Interesting HITs,
fair pay + bonuses and good communication. Not sure what else I could ask
for." Anecdotally, we noticed a strong correlation between workers who did a lot
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>9 http://turkers.proboards.com/index.cgi</title>
        <p>of HITs with high accuracy and workers who were frequent posters on Turker
Nation.</p>
        <p>
          Finally, a word on the nancial model we used for this project. As can be
seen from Table 4, we devoted about 20% of our budget to worker bonuses. We
also strove to ful ll the philosophy of "equal pay for equal work" by dividing
the HITs into batches according to how many attributes workers had to judge
(ranging from 2 - 10, although we omit the "10 attribute" row from this table), so
we decreased the pay as the number of attributes to score decreased. Finally, we
strove to keep pay between $3 and $4 per hour, based on the advice of Amazon
salesmen that this was the maximum hourly rate that yielded signi cant bene t
on MTurk.
# attrs. # HITs pay per HIT pay for work bonus Amazon fee total cost
to score
9 123 0.22 135.30 27.72 16.30 179.32
8 188 0.21 197.40 77.17 27.45 302.02
7 264 0.20 264.00 69.30 33.33 366.63
6 330 0.18 297.00 114.93 41.19 453.12
5 423 0.17 359.55 84.15 44.37 488.07
4 563 0.15 422.25 36.45 45.87 504.57
3 600 0.12 360.00 129.60 48.96 538.56
2 704 0.07 246.40 59.89 30.62 336.91
Total 3195 2281.9 599.21 288.111 3169.221
For the evaluation of the clustering task we used the B-Cubed metrics [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. These
metrics were introduced in our task in WePS-2 and have been proved to be the
only ones, among the di erent families of clustering metrics, that satisfy the
intuitive formal constraints for this problem [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
        <p>B-Cubed metrics independently compute the precision and recall associated
to each item in the distribution. The precision of one item represents the amount
of items in the same cluster that belong to its category. Analogously, the recall
of one item represents how many items from its category appear in its cluster.</p>
        <p>
          In WePS-2 an extended version of B-Cubed [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] was used to handle the
problem of evaluating overlapping clustering (a clustering task where an element can
belong to more than one cluster, in our case, when document mentions multiple
people with the same ambiguous name). Due to the choices made in the design
of the WePS-3 testbed, we excluded the possibility of an overlapping clustering
(a document can only belong to one of the reference people or to someone else)
and hence we used the original version of the metric 10.
        </p>
        <p>The harmonic mean (F measure =0;5 ) of B-Cubed Precision and B-Cubed
Recall was used for the ranking of systems. For each query we have evaluated
the clustering of documents mentioning two di erent people11.</p>
        <p>In the clustering annotation, a document with 3 or more votes (as explained
in Section 4, each document was annotated by ve Mechanical Turk workers)
for person A, person B or "someone else" was considered as a positive document
for the corresponding class. The system's output was evaluated and averaged
the B-Cubed Precision and Recall values considering each element classi ed as
person A or person B, over the set of elements classi ed as person A, person B
or "someone else". Note that B-Cubed allows us evaluate the system's clustering
solutions even though we do not have a full clustering assessment for each person
name. The reason for this is that B-Cubed evaluates on the element level, and
unlike Purity/Inverse Purity metrics, we do not have to choose a representative
class for each cluster in the output.</p>
        <p>For the attribute extraction task participating systems were evaluated based
on the attributes they attached to the most representative cluster for each of the
people annotated in the clustering gold standard. The cluster with the best recall
of attributes for a person in the system output was considered its representative12
For instance, if we are evaluating \person A" of the name \Ti any Hopkins",
rst we rank the clusters in the system output by their attributes recall to
\person A" and then we evaluate precision and recall of the attributes in the
best ranked cluster. The rationale for using attributes recall as selection criterion
is the following: a user confronted with the system output is likely to choose the
cluster that exposes the more attributes that identify the person.</p>
        <p>Since the method used for the attribute extraction evaluation was pooling the
system outputs, recall is not guaranteed to be representative on the attribute
annotations: there might be attribute values which are not detected by any
system.
6</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Participations and evaluation results</title>
      <p>The WePS-3 organization was contacted by 34 teams expressing their interest in
the clustering task. Out of these, 8 teams submitted a total of 27 di erent runs.
Two baseline systems were included in the evaluation: \all-in-one" which places
all documents in a single cluster, and \one-in-one" which places each document
in a separate cluster.
10 Note that results for B-Cubed extended and regular B-Cubed are identical on a
non-overlapping clustering.
11 With the exception of 50 names from the computer science conference names, for
which only documents about one person where considered
12 We also considered the cluster F-measure as an criterion for choosing the
representative cluster. We found that this method often missed the cluster with more relevant
attributes, resulting in extremely low evaluation results.</p>
      <p>
        Many systems (YHBJ, AXIS, TALP, WOLVES) [
        <xref ref-type="bibr" rid="ref11 ref12 ref7 ref9">12, 7, 9, 11</xref>
        ] include
Hierarchical Agglomerative Clustering (HAC) as part of their system pipeline. DAEDALUS [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]
intentionally departs from the usage of HAC and experiments with the k-Medioids
clustering method. In TALP [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] three clustering methods (Lingo, HAC, and
2steps HAC) where compared using basic features extracted from the web pages.
      </p>
      <p>
        WOLVES [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] trained a pairwise model to predict the likelihood that two
documents refer to the same person. A variety of document features were used
(words, named entities, Wikipedia topics, person attributes) along with di erent
pairwise features that measure the similarity between documents (cosine,
overlap, Jaccard index, etc). Then a clustering algorithm used these predictions to
group the documents. The clustering methods used include HAC and Markov
Clustering.
      </p>
      <p>
        YHBJ [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] concentrates on the document representation and feature
weighting. It uses Wikipedia entries to extend a feature set based on bag-of-words and
named entities. The assignment of weights to the di erent features goes beyond
the widely used TFIDF metrics, considering the relevance of the features to the
name query and how representative it is of the main text of the page.
      </p>
      <p>
        AXIS [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] analyzed patterns of Web graph structure as part of a two-stage
clustering algorithm that also incorporates content-based features. The detection
of related web pages is used to overcome the lack of information about Web graph
structure.
      </p>
      <p>
        RGAI [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] represented every document as vector of extracted person attribute
values and proceed to apply a clustering algorithm (their experiments include
bottom-up clustering and the Xmeans algorithm).
      </p>
      <p>
        Table 5 presents the results of the 8 participants and the 2 baseline clustering
systems. B-Cubed Precision, Recall and F-measure values are macro-averaged
over each person name13. In the cases where a team submitted multiple run
we have chosen the run with the best score as the team representative in the
ranking. The table of results shows that:
{ The best scoring system obtains balanced results in both precision and recall,
while the rest of the participants have biased scores towards one or other
metric. Note that the macro-averaged F-measured scores are lower compared
to the F-measure that would be obtained using directly the macro-averaged
Precision and Recall values. This indicates that, even though Precion or
Recall may obtain a high average value, it is usually at the cost of a low score
in the other metric. The Unanimous Improvement Ratio results14 con rmed
that only the top two systems in the ranking make a robust improvements
(independent of the weighting of Precision and Recall). According to UIR
13 Note that these tables re ect the scores obtained taking into account only two people
for each person name. For this reason this table should not be directly compared to
previous WePS campaigns.
14 The Unanimous Improvement Ratio (UIR) checks, for each system pair, to what
extent the improvement is robust across potential metric weighting schemes (see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]).
This measure was also employed in WEPS2 campaign [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
YHBJ 2 makes a robust improvement of RGAI AE 1, BYU and TALP 5;
and AXIS 2 show a robust improvement compared to BYU.
{ As in the previous WePS campaigns, the correct selection of a cluster
stopping criterion is a key factor in the performance of systems. The unbalance of
Precion and Recall highlighted in the previous point shows how this a ects
the performance of the clustering systems in WePS.
{ Unlike previous WePS campaigns almost all the systems obtained scores
above the baselines. It is likely that the one-in-one baseline is obtaining
lower scores given that we are only considering two people for each name
and that these two people are generally well represented in the dataset. This
procedure excludes many people with only one document in the Web, which
usually rewards the one-in-one approach.
The WePS-3 campaign has continued the research e ort on people search by
o ering a larger testbed, integrating the clustering and attribute extraction task
and including the participation of experts from companies. The evaluation has
featured the use of Mechanical Turk to achieve a large amount of annotated
data, and in this process we have learnt about the oportunities and dangers of
such powerful tool. Participant teams in the campaign have further expanded
the variety of approaches to the people search problem by including external
sources of knowledge (Wikipedia), applying new clustering methods to the task
and new feature weighting schemes.
8
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work has been partially supported by the Spanish Ministry of Science and
Innovation within the project QEAVis-Catiex (TIN2007-67581-C02-01).</p>
      <p>We would like to thank Intelius for sharing their expertise in the eld of
people search and for their collaboration on the task design and the gold standard
creation. The economic support made possible such a large scale annotation
e ort.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>E.</given-names>
            <surname>Amigo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gonzalo</surname>
          </string-name>
          , and
          <string-name>
            <surname>J. Artiles.</surname>
          </string-name>
          <article-title>Combining evaluation metrics via the unanimous improvement ratio and its application in weps clustering task</article-title>
          .
          <source>In 2nd Web People Search Evaluation Workshop (WePS</source>
          <year>2009</year>
          ),
          <source>18th WWW Conference</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>E.</given-names>
            <surname>Amigo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gonzalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Artiles</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Verdejo</surname>
          </string-name>
          .
          <article-title>A comparison of extrinsic clustering evaluation metrics based on formal constraints</article-title>
          .
          <source>Information Retrieval</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>J.</given-names>
            <surname>Artiles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gonzalo</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Sekine. The</surname>
          </string-name>
          semeval
          <article-title>-2007 weps evaluation: Establishing a benchmark for the web people search task</article-title>
          .
          <source>In Proceedings of the Fourth International Workshop on Semantic Evaluations (SemEval-2007). ACL</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>J.</given-names>
            <surname>Artiles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gonzalo</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Sekine</surname>
          </string-name>
          .
          <article-title>Weps 2 evaluation campaign: overview of the web people search clustering task</article-title>
          .
          <source>In 2nd Web People Search Evaluation Workshop (WePS</source>
          <year>2009</year>
          ),
          <source>18th WWW Conference</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>A.</given-names>
            <surname>Bagga</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Baldwin</surname>
          </string-name>
          .
          <article-title>Entity-based cross-document coreferencing using the vector space model</article-title>
          .
          <source>In Proceedings of the 17th international conference on Computational linguistics. ACL</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>C.</given-names>
            <surname>Callison-Burch</surname>
          </string-name>
          .
          <article-title>Fast, cheap, and creative: evaluating translation quality using Amazon's Mechanical Turk</article-title>
          .
          <source>In Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing: Volume 1-</source>
          Volume
          <volume>1</volume>
          , pages
          <fpage>286</fpage>
          {
          <fpage>295</fpage>
          . Association for Computational Linguistics,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>K. A. Elena</given-names>
            <surname>Smirnova</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Trousse</surname>
          </string-name>
          .
          <article-title>Using web graph structure for person name disambiguation</article-title>
          .
          <source>In Third Web People Search Evaluation Forum (WePS-3)</source>
          ,
          <source>CLEF</source>
          <year>2010</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>J. G. D. S. Enrique</surname>
            <given-names>Amig</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Javier</given-names>
            <surname>Artiles</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Bing</surname>
          </string-name>
          .
          <article-title>Weps-3 evaluation campaign: Overview of the on-line reputation management task</article-title>
          .
          <source>In Third Web People Search Evaluation Forum (WePS-3)</source>
          ,
          <source>CLEF</source>
          <year>2010</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>D.</given-names>
            <surname>Ferrs</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Rodrguez</surname>
          </string-name>
          . Talp at weps-3
          <year>2010</year>
          .
          <article-title>In Third Web People Search Evaluation Forum (WePS-3</article-title>
          ),
          <source>CLEF</source>
          <year>2010</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. J. Hoskins.
          <article-title>personal communication from Amazon sales representative</article-title>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>C. O. Iustin Dornescu</surname>
            and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Lesnikova</surname>
          </string-name>
          .
          <article-title>Cross-document coreference for weps</article-title>
          .
          <source>In Third Web People Search Evaluation Forum (WePS-3)</source>
          ,
          <source>CLEF</source>
          <year>2010</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>C.</given-names>
            <surname>Long</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Shi</surname>
          </string-name>
          .
          <article-title>Web person name disambiguation by relevance weighting of extended feature sets</article-title>
          .
          <source>In Third Web People Search Evaluation Forum (WePS-3)</source>
          ,
          <source>CLEF</source>
          <year>2010</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>I. T.</given-names>
            <surname>Nagy</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Farkas</surname>
          </string-name>
          .
          <article-title>Person attribute extraction from the textual parts of web pages</article-title>
          .
          <source>In Third Web People Search Evaluation Forum (WePS-3)</source>
          ,
          <source>CLEF</source>
          <year>2010</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>J. V.-R. Sara</surname>
          </string-name>
          Lana-Serrano and J.
          <string-name>
            <surname>-C.</surname>
          </string-name>
          Gonzlez-Cristbal.
          <article-title>Daedalus at webps-3 2010: k-medoids clustering using a cost function minimization</article-title>
          .
          <source>In Third Web People Search Evaluation Forum (WePS-3)</source>
          ,
          <source>CLEF</source>
          <year>2010</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>S.</given-names>
            <surname>Sekine</surname>
          </string-name>
          and
          <string-name>
            <surname>J. Artiles.</surname>
          </string-name>
          <article-title>Weps2 attribute extraction task</article-title>
          .
          <source>In 2nd Web People Search Evaluation Workshop (WePS</source>
          <year>2009</year>
          ),
          <source>18th WWW Conference</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>R.</given-names>
            <surname>Snow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. O</given-names>
            <surname>'Connor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jurafsky</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Ng</surname>
          </string-name>
          .
          <article-title>Cheap and fast|but is it good?: evaluating non-expert annotations for natural language tasks</article-title>
          .
          <source>In Proceedings of the Conference on Empirical Methods in Natural Language Processing</source>
          , pages
          <volume>254</volume>
          {
          <fpage>263</fpage>
          . Association for Computational Linguistics,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>