<?xml version="1.0"?><!DOCTYPE article SYSTEM "/project/take/software/searchbench_offline_processing/paperxml_generator/aclextractor/src/python/../resource/dtd/paperxml.dtd"><article><header><firstpageheader><page local="1" global="362"/><title>UC3M_13: Disambiguation of Person Names Based on the Composition of Simple Bags of Typed Terms</title><pubinfo>Proceedings of the 4th International Workshop on Semantic Evaluations (SemEval-2007),pages 362-365, Prague, June 2007. ©2007 Association for Computational Linguistics</pubinfo><author surname="del Valle-Agudo" givenname="David"><org  name="de la Universidad"/></author><author surname="Vicente-Díez" givenname="María Teresa"><org  name="de la Universidad"/></author><author surname="de Pablo-Sánchez" givenname="César"><org  name="de la Universidad"/></author></firstpageheader><frontmatter><p><b>UC3M13:</b><b> Disambiguation of Person Names Based on the Composition of Simple Bags of Typed Terms</b></p><p><b>David César Maria Teresa</b></p><p><b>del Valle-Agudo de Pablo-Sânchez Vicente-Diez</b></p><p>Universidad Carlos III de Madrid</p><p>Escuela Politécnica Superior Av. de la Universidad, 30 - 28911 Leganés (Madrid) Spain</p><p>{dvalle,  cdepablo, tvicente}@inf.uc3m.es</p></frontmatter><abstract>This paper describes a system designed to disambiguate person names in a set of Web pages. In our approach Web documents are represented as different sets of features or terms of different types (bag of words, URLs, names and numbers). We apply Ag-glomerative Vector Space clustering that uses the similarity between pairs of analo­gous feature sets. This system achieved a value of 66% for Fa=02 and a value of 48% for Fa=05 in the Web People Search Task at SemEval-2007 (Artiles et al., 2007). </abstract></header><body><section number="1" title="Introduction"><p>Name queries account for a substantial part of Web queries in commercial search engines. Name que­ries often aim at retrieving information about par­ticular persons. Nevertheless, the same query or mention name usually recalls several people and the user is unaware of the potential ambiguity and expects to find the related person after skimming some results.</p><p>Similar problems are also common for products, organizations and almost any other named object in real world. A related problem appears for differ­ent kinds of objects receiving the same name. For example, Firebird can refer to a car, a guitar, a fic­tion superhero or a database product among more than twenty different senses collected in Wikipe-dia. In all these cases, the user could benefit from a structured representation that facilitates browsing results. Other applications like Question Answer­ing would also benefit from name disambiguation and person names disambiguation, in particular. In this work we focus on the task of disambiguating Web pages retrieved for a person name query as proposed in the Web People Search Task at SemEval-2007.</p></section><section number="2" title="Background and Related Research"><p>In recent work in named entity disambiguation, Malin (2005) identifies two different dimensions to classify approaches to the task depending on the information type that is used and whether the method to train the system is supervised or unsu-pervised. Regarding the information type, Malin (2006) identifies personal information like bio­graphical facts (Bagga and Baldwin, 1998; Mann and Yarowsky, 2003) or relational information (Bekkerman and McCallum, 05), collocations with other entities.</p><p>Personal name disambiguation has been studied in relation with citation analysis and record linkage and their use to improve Web search results have attracted more interest recently (Guha and Garg 2004; Bollegala, 2006), but it is evaluated only at a small scale. In contrast Bekkerman and McCallum (2005) have focused on disambiguating complete social networks and not only results for one name.</p></section><section number="3" title="System description"><p>Web <i>People Search </i>proposes a task to find differ­ent people sharing the same name referred in a set of Web pages and associate each of these pages to these people. To solve the task we added two sim­plifying assumptions; each document refers only to one person, and every listed document refers to a person.</p><page local="2" global="363"/><p>Our approach is an unsupervised personal name disambiguation system according to the classifica­tion proposed by Malin. In this system the method applied to solve ambiguity consists of extracting from each document a set of features, that we called <i>document context </i>and afterwards to cluster them according to their similarity</p><subsection number="3.1" title="Document representation"><p>In this task we do not have structured information to estimate similarity. For this reason, the first step of the system consists of extracting features from the documents. Since our goal is to develop tech­niques that work for large amounts of documents, most of the features are based simply on words, HTML structure and simple patterns that aim to substitute more elaborated features based on in­formation extraction. Features might not have a direct correspondence with facts that help to iden­tify a person like <i>date of birth </i>or <i>telephone </i>but, in some cases, dealing with them instead of with proper semantic information can be a good ap­proach. On the other hand, some people features, as emails or related URLs, are detected through simple patterns. Other simple patterns like num­bers can also provide information about some peo­ple features.</p><p>All terms identified by the same pattern are rep­resented as a bag of terms. Document context is composed of a set of bags, each containing all the terms of the document that were captured with a fixed pattern.</p></subsection><subsection number="3.2" title="Types of Contexts"><p>The bags of terms used in document contexts are the following:</p><p>a) emails, b) URLs, c) proper names, d) long numbers (more than four figures), e) short numbers (up to four figures), f) title terms, g) terms of the titles of related documents, h) terms contained in the 'meta' tag of the documents, i) terms of em­phasized text fragments (bold, italic, etc.), j) terms of the document snippet, and k) terms of the re­lated documents snippets.</p><p>The bags b, f, g, j, and k have been extracted from the data files provided (snippets, rank, etc.), whereas a, c, d, e, h and i have been directly ex­tracted from result pages.</p><p>From all the bags of terms, we finally selected to compound the contexts b, c, d, e, f, g and j as in the training set they contributed to obtain the best re­sult.</p></subsection><subsection number="3.3" title="Term normalization and filtering"><p>Each extracted term is normalized, filtered and weighted before being added to a bag of terms. A filter for stopwords is applied to every bag of words and they are represented in lowercase. Spu­rious HTML tags and terms under three characters are also considered stopwords. Bag of numbers are normalized by removing blanks, hyphens and pa­renthesis.</p><p>In addition to stopwords, terms with low fre­quency, lower than 0.2 times the frequency of the more frequent term of each bag of words, are not considered. Finally the <i>tf-idf </i>value of every term is associated.</p><p>Proper names are extracted with a robust rule based name recognizer based on surface feature and some trigger words. It should be emphasized that over the bag of proper names, a filtering is implemented to make the detection of co-referents proper names easier when comparing different ar­rays. In this way, a similarity measure among proper names is considered (Camps and Daudé, 2003) more flexible than the simple comparison of their strings of characters. This approach tolerates the omission, substitution or inclusion of words in the proper name, the alteration in the order of the words, or the substitution of words with initials, as well as the omission, substitution or inclusion of characters. First, all proper names that are in the set of documents are identified, and all similar proper names according to these relaxed rules are grouped by the same common term. In this way, arrays of proper names are rewritten, referencing each proper name through its common term and recalculating its frequency.</p></subsection><subsection number="3.4" title="Clustering algorithm"><p>Our system uses <i>Agglomerative Vector Space Clustering </i>to group and disambiguate pages. Given the nature of the problem, it does not need to indi­cate the number of classes to be obtained in ad­vance. To determine if two documents should be assigned to the same cluster, we evaluate the simi­larity between each pair of bags of terms and, later, it is determined how many of these pairs have a similarity over a threshold. For a document to be in the same cluster we require a minimum number of similar pairs.</p><page local="3" global="364"/><p>In order to allow finer adjustments in the num­ber of similar pairs needed, instead of requiring N similar pairs, the pairs are arranged in a decreasing order according to the obtained similarity and it is checked if the similarity of the nth pair is above or below the threshold. In this case, interpolation can be applied, so the number of necessary similar pairs is not limited to the natural numbers. The developed system uses linear interpolation to cal­culate this function.</p><p>We use the cosine vector similarity as similarity measurement.</p></subsection></section><section number="4" title="Results and Evaluation"><p>For the evaluation the system has been adjusted with a threshold of similarity of 0.001, 2.5 pairs of bags of terms above the threshold required for in­cluding two documents in the same cluster and the following bags of terms: bags of URLs, proper names, long and short numbers, terms of titles, terms of the titles of the related documents and terms of the document snippets. With this adjustment it is noticed that some prob­lems affect the results of the evaluation. The most important of these problems is the small number of clusters in which pages are classified. For instance, Mark Johnson refers to 70 different people in key, but our system classified his pages in only 14 clus­ters. Due to this small number of clusters, each contains more than one person to search, but with a good recall of pages for each person. Table 1 shows the results obtained for the test set, where P is the purity, R is the inverse purity, Fa=05 repre­sents the harmonic mean of purity and inverse pu­rity, and Fa=0 2 is the measure of F that considers more important inverse purity than purity.</p><p>Although at a first sight set 1 shows better re­sults than set 2 and 3, once we discard the people names 'Sharon Goldwater' and 'Dekang Lin' (whose results are above the mean), results are very similar for all groups. We consider that our system behaves in a homogenous way regardless of the proportion of the different types of names the sets are composed of: less frequent names (with lower ambiguity) and 'celebrity' names (with peo­ple that dominate the set of pages).</p><p>In the other hand, the assumptions considered to solve the problem (each page references at least one and only one person) were definitely too naïve, as there is a lot of discarded pages (in some cases more than 50% of the pages are not taken into ac­count) and some pages refer to several people. These facts also contribute to make lower purity.</p><p>Table 1.      Test results (in percentages)</p></section><section number="5" title="Conclusions and future works"><p>This system obtains a good result for inverse purity to the detriment of purity. This causes a difference of almost twenty points in the measures of Fa=0 5and Fa=02. In order to correct this weakness, in the future we will consider that any person can be mentioned in different pages, and that not all pages reference to any of the people to search.</p><p>Also we will perform additional experiments regarding parameter tuning. Although the number of similar contexts considered in these experiments is 1.<page local="4" global="365"/>5 (value that maximizes the measure of F), results show that this value causes larger groups than those found in search results. Probably a smaller value for this parameter will divide pages in more clusters, improving the purity of the result.</p><table class="main" frame="box" rules="all" border="1" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p><b>P</b></p></td><td class="cell"><p><b>R</b></p></td><td class="cell"><p><b>Fa=.5</b></p></td><td class="cell"><p><b>F</b><b>„=.2</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Mark Johnson</b></p></td><td class="cell"><p>20</p></td><td class="cell"><p>98</p></td><td class="cell"><p>33</p></td><td class="cell"><p>54</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Sharon Goldwater</b></p></td><td class="cell"><p>99</p></td><td class="cell"><p>99</p></td><td class="cell"><p>99</p></td><td class="cell"><p>99</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Robert Moore</b></p></td><td class="cell"><p>26</p></td><td class="cell"><p>94</p></td><td class="cell"><p>40</p></td><td class="cell"><p>61</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Leon Barrett</b></p></td><td class="cell"><p>34</p></td><td class="cell"><p>97</p></td><td class="cell"><p>50</p></td><td class="cell"><p>70</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Dekang Lin</b></p></td><td class="cell"><p>100</p></td><td class="cell"><p>98</p></td><td class="cell"><p>99</p></td><td class="cell"><p>98</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Stephen Clark</b></p></td><td class="cell"><p>21</p></td><td class="cell"><p>98</p></td><td class="cell"><p>34</p></td><td class="cell"><p>56</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Frank Keller</b></p></td><td class="cell"><p>25</p></td><td class="cell"><p>90</p></td><td class="cell"><p>39</p></td><td class="cell"><p>59</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Jerry Hobbs</b></p></td><td class="cell"><p>52</p></td><td class="cell"><p>92</p></td><td class="cell"><p>67</p></td><td class="cell"><p>80</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>James Curran</b></p></td><td class="cell"><p>24</p></td><td class="cell"><p>98</p></td><td class="cell"><p>39</p></td><td class="cell"><p>61</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Chris Brockett</b></p></td><td class="cell"><p>68</p></td><td class="cell"><p>97</p></td><td class="cell"><p>80</p></td><td class="cell"><p>89</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Thomas Fraser</b></p></td><td class="cell"><p>33</p></td><td class="cell"><p>96</p></td><td class="cell"><p>49</p></td><td class="cell"><p>70</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>John Nelson</b></p></td><td class="cell"><p>24</p></td><td class="cell"><p>96</p></td><td class="cell"><p>38</p></td><td class="cell"><p>60</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>James Hamilton</b></p></td><td class="cell"><p>19</p></td><td class="cell"><p>99</p></td><td class="cell"><p>32</p></td><td class="cell"><p>54</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>William Dickson</b></p></td><td class="cell"><p>20</p></td><td class="cell"><p>99</p></td><td class="cell"><p>33</p></td><td class="cell"><p>55</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>James Morehead</b></p></td><td class="cell"><p>26</p></td><td class="cell"><p>96</p></td><td class="cell"><p>41</p></td><td class="cell"><p>62</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Patrick Killen</b></p></td><td class="cell"><p>55</p></td><td class="cell"><p>99</p></td><td class="cell"><p>71</p></td><td class="cell"><p>86</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>George Foster</b></p></td><td class="cell"><p>35</p></td><td class="cell"><p>94</p></td><td class="cell"><p>51</p></td><td class="cell"><p>70</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>James Davidson</b></p></td><td class="cell"><p>25</p></td><td class="cell"><p>98</p></td><td class="cell"><p>39</p></td><td class="cell"><p>61</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Arthur Morgan</b></p></td><td class="cell"><p>54</p></td><td class="cell"><p>98</p></td><td class="cell"><p>70</p></td><td class="cell"><p>84</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Thomas Kirk</b></p></td><td class="cell"><p>11</p></td><td class="cell"><p>98</p></td><td class="cell"><p>20</p></td><td class="cell"><p>39</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Harry Hughes</b></p></td><td class="cell"><p>36</p></td><td class="cell"><p>79</p></td><td class="cell"><p>50</p></td><td class="cell"><p>64</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Jude Brown</b></p></td><td class="cell"><p>25</p></td><td class="cell"><p>91</p></td><td class="cell"><p>39</p></td><td class="cell"><p>59</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Stephan Johnson</b></p></td><td class="cell"><p>57</p></td><td class="cell"><p>92</p></td><td class="cell"><p>70</p></td><td class="cell"><p>82</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Marcy Jackson</b></p></td><td class="cell"><p>32</p></td><td class="cell"><p>95</p></td><td class="cell"><p>48</p></td><td class="cell"><p>68</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Karen Peterson</b></p></td><td class="cell"><p>12</p></td><td class="cell"><p>99</p></td><td class="cell"><p>21</p></td><td class="cell"><p>40</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Neil Clark</b></p></td><td class="cell"><p>46</p></td><td class="cell"><p>98</p></td><td class="cell"><p>62</p></td><td class="cell"><p>80</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Jonathan Brooks</b></p></td><td class="cell"><p>21</p></td><td class="cell"><p>95</p></td><td class="cell"><p>35</p></td><td class="cell"><p>56</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Violet Howard</b></p></td><td class="cell"><p>15</p></td><td class="cell"><p>88</p></td><td class="cell"><p>26</p></td><td class="cell"><p>45</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Martha Edwards</b></p></td><td class="cell"><p>11</p></td><td class="cell"><p>96</p></td><td class="cell"><p>20</p></td><td class="cell"><p>38</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Alvin Cooper</b></p></td><td class="cell"><p>34</p></td><td class="cell"><p>95</p></td><td class="cell"><p>50</p></td><td class="cell"><p>70</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Set 1 Average </b>47</p></td><td class="cell"><p>96 58</p></td><td class="cell"><p>73</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Set 2 Average </b>30</p></td><td class="cell"><p>97 44</p></td><td class="cell"><p>64</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Set 3 Average </b>29</p></td><td class="cell"><p>93 42</p></td><td class="cell"><p>60</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Global Average 35</b></p></td><td class="cell"><p><b>95 48</b></p></td><td class="cell"><p><b>66</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><p>Finally, we would like to consider different methods to select relevant terms.</p></section><references><p>A. Bagga and B. Baldwin. 1998. <i>Entity-based cross-document coreferencing using the vector space model. </i>In Proc 36th Annual Meeting of the Associa­tion for Computational Linguistics. San Francisco, CA.; 79-85.</p><p>Artiles, J., Gonzalo, J. and Sekine, S. (2007). <i>Establish­ing a benchmark for the Web People Search Task: The Semeval 2007 WePS Track. </i>In Proceedings of Semeval 2007, Association for Computational Lin­guistics.</p><p>Bradley Malin. 2005. <i>Unsupervised name disambigua­tion via social network similarity. </i>In Proceedings of the Workshop on Link Analysis, Counterterrorism, and Security, in conjunction with the SIAM Interna­tional Conference on Data Mining. Newport Beach, CA; 93-102.</p><p>Camps, R., Daudé, J. 2003. <i>Improving the efficacy of aproximate personal name matching. </i>NLDB'03. 8th International Conference on Applications of Natural langage to Informations Systems.</p><p>Danushka Bollegala, Yutaka Matsuo and Mitsuru Ishi-zuka. 2006. <i>Disambiguating Personal Names on the Web using Automatically Extracted Key Phrases. </i>Proceedings of the European Community of Artifi­cial Intelligence (ECAI 2006), Italy</p><p>G. Mann and D. Yarowsky. 2003. <i>Unsupervised per­sonal name disambiguation. </i>In Proc 7th Conference on Computational Natural Language Learning. Ed­monton, Canada.</p><p>Ramanathan V. Guha and A. Garg. 2004. <i>Disambiguat­ing people in search. </i>In WWW2004.</p><p>Ron Bekkerman, Andrew McCallum. 2005. <i>Disambigu­ating Web appearances of people in a social network. </i>Proceedings of the 14th international conference on World Wide Web 2005. Pages 463 - 470.</p></references></body></article>