<?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"/><title>Inherited Feature-based Similarity Measure Based on Large Semantic Hierarchy and Large Text Corpus</title><author surname="Hirakawa" givenname="Hideki"><org  name="Toshiba R&amp;D Center" country="JAPAN"/></author><author surname="Haase" givenname="Kenneth"><org  name="Toshiba R&amp;D Center" country="JAPAN"/></author><author surname="Xu" givenname="Zhonghui"><org  name="Toshiba R&amp;D Center" country="JAPAN"/></author></firstpageheader><frontmatter><p>Inherited Feature-based Similarity Measure Based on Large Semantic Hierarchy and Large Text Corpus</p><p>Hideki Hirakawa</p><p>Toshiba R&amp;D Center 1 Komtikai Toshiba-cho, Saiwai-ku,</p><p>Kawasaki 210, JAPAN hirakawa@eel.rdc.toshiba.co.jp</p></frontmatter><abstract>We describe a similarity calculation model called IF S M (Inherited Feature Similarity Measure) between objects (words/concepts) based on their com­mon and distinctive features. We pro­pose an implementation method for ob­taining features based on abstracted triples extracted from a large text corpus utilizing taxonomical knowledge. This model represents an integration of tradi­tional methods, i.e,. relation based sim­ilarity measure and distribution based similarity measure. An experiment, us­ing our new concept abstraction method which we call the flat probability group­ing method, over 80,000 surface triples, shows that the abstraction level of 3000 is a good basis for feature description. </abstract></header><body><section number="1" title="Introduction"><p>Determination of semantic similarity between words is an important component of linguis­tic tasks ranging from text retrieval and filter­ing, word sense disambiguation or text match­ing. In the past five years, this work has evolved in conjunction with the availability of powerful computers and large linguistic resources such as WordNet (Miller,90), the EDR concept dictionary (EDR,93), and large text corpora.</p><p>Similarity methods can be broadly divided into "relation based" methods which use relations in an ontology to determine similarity and "distribu­tion based" methods which use statistical analysis as the basis of similarity judgements. This article describes a new method of similarity matching, <i>in­herited feature based similarity matching </i>(IFSM) which integrates these two approaches.</p><p>Relation based methods include both depth based and path based measures of similarity. The <i>Most Specific Common Abstraction </i>(MSGA) method compares two concepts based on the tax-onomic depth of their common parent; for exam­ple, "dolphin" and "human" are more similar than "oak" and "human" because the common concept "mammal" is deeper in the taxonomy than "living thing".</p><p>Zhonghui Xu, Kenneth Haase</p><p>MIT Media Laboratory 20 Ames Street Cambridge, MA 02139 USA {xu,haase}Omedia.mit.edu</p><p>Path-length similarity methods are based on counting the links between nodes in a semantic network. (Rada,89) is a widely adopted approach to such matching and (Sussna,93) combines it with WordNet to do semantic disambiguation.</p><p>The chief problems with relation-based similar­ity methods lie in their sensitivity to artifacts in the coding of the ontology. For instance, MSG A algorithms are sensitive to the relative depth and detail of different parts of the concept taxon­omy. If one conceptual domain (say plants) is sketchily represented while another conceptual do­main (say, animals) is richly represented, similar­ity comparisons within the two domains will be in­commensurable. A similar problem plagues path-length based algorithms, causing nodes in richly struct ured parts of the ontology to be consistently judged less similar to one another than nodes in shallower or less complete parts of the ontology.</p><p>Distribution-based methods are based on the idea that the similarity of words can be derived from the similarity of the contexts in which they occur. These methods differ most significantly in the way they characterize contexts and the similarity of contexts. Word Space (Schutze,93) uses letter 4-grams to characterize both words and the contexts in which they appear. Similarity is based on 4-grams in common between the con­texts. Church and Ranks ('89) uses a word win­dow of set size to characterize the context of a word based on the immediately adjacent words. Other methods include the use of expensive-to-derive features such a.s subject-verb-object (SVO) relations (Hindle,90) or other grammatical rela­tions (Grefenstette,94). These choices are not sim­ply implementational but imply different similar­ity judgements. The chief problem with distribu­tion based methods is that they only permit the formation of first-order concepts definable directly in terms of the original text. Distribution based methods can acquire concepts based on recurring patterns of words but not on recurring patterns of concepts. For instance, a distributional sys­tem could easily identify that an article involves lawyers based on recurring instances of words like "sue" or "court". But it could not use the oc­currence of these concepts as conceptual cues for developing concepts like "litigation" or "pleading" in connection with the "lawyer" concept.<page local="2"/></p><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">508</doubt><p>One notable integration of relation based and distributional methods is Rcsnik's annotation of a relational ontology with distributional informa­tion (Resnik,95a,95b). Resnik introduces a "class probability" associated with nodes (synsels) in WordNet and uses these to détermine similarity. Given these probabilities, lie computes the simi­larity of concepts based on the "information" that would be necessary to distinguish them, measured using information-theoretic calculations.</p></section><section number="2" title="The Feature-based Similarity Measure"><p>The Inherited Feature Similarity Measure (IFSiYl) is another integrated approach to measuring simi­larity. It uses a semantic knowledge base where concepts are annotated with <i>distingmsh'ing fea­tures </i>and bases similarity on comparing these sets of features. In our experiments, we derived the feature sets by a distributional analysis of a large corpus.</p><p>Most existing relation-based similarity methods directly use the relation topology of the seman­tic network to derive similarity, either by strate­gies like link counting (Racla,89) or the determina­tion of the dept h of common abstractions (Kolod-ner,89). IFSM, in contrast, uses the topology to derive descriptions whose comparison yields a sim­ilarity measure. In particular, il assumes an on­tology where:</p><p>!.. Fach concept has a set of features</p><p>2. Fach concept inherits feature's from its gen­eralizations (hypernyms)</p><p>3. Fach concept lias one or more "distinctive features" which are not inherited from ils hy­pernyms.</p><p>Note that we neither claim nor require that the features completely characterize their concepts or that inheritance of features is sound. We only re­quire that there be some set of features we use for similarity judgements. For instance, a similarity judgement between a penguin and a robin will be partially based on the feature "can-fly" assigned to the concept bird, even though it does not apply individually to penguins.</p><p>Fig I shows a simple example of a fragment of a conceptual taxonomy with associated features. Inherited features arc in italic while distinctive</p><doubt alpha="56.0" length="25" tooSmall="False" monospace="0.0">p;iK'nt(&lt; have-c.'hild:&gt;)</doubt><p><b>iiiiliiT(&lt; </b><b><i>nmle x/inve-cliild </i></b>&gt;) iih<b>)</b>IIici(&lt;; <b>tannic </b><b><i>&gt;&lt; haw-child</i></b></p><p><b>Fig. I Fragment of conceptual taxonomy</b> features arc in bold. In our model, features have a weight based on the importance of the feat ure to (he concept.</p><p>We have chosen to automatically generate fea­tures distributionally by analyzing a large corpus. We describe this generation process below, but we will lirst turn to the evaluation of similarity based on featural analysis.</p><subsection number="2.1" title="Approaches to Feature Matching"><p>There are a variety of similarity measures avail­able for sets of features, but all make their com­parisons based on some combination of shared features, distinct features, and shared absent fea­tures (e.g., neither X or Y is red). For example, Tversky ('77) proposes a model (based on human similarity judgements) where similarity is a linear combination of shared and distinct features where each feature is weighted based on its importance. Tversky's experiment showed the highest correla­tion with human subjects' feelings when weighted shared and dist inct features are taken into consid­eration.</p><p>SFXTANT (Grcfcustette,94) introduced the Weighted Jaccard Measure which combines the Jaccard Measure with weights derived from an information theoretic analysis of feature occur­rences. The weight of a feature; is computed from a global weight (based on the number of global occurrences of the word or concept) and a local weight (based on the frequency of the features at­tached to the word).</p><p>In our current work, we have adopted the Weighted Jaccard Measure for preliminary eval­uation of our approach. The distinctive feature of our approach is the use of the ontology to de­rive features rather than assuming atomic sets of features.</p></subsection><subsection number="2.2" title="Properties of IFSM"><p>In this section we compare IFSM's similarity judgements to those generated by other meth­ods. In our discussion, we will consider the sim­ple network of Fig 2. We will use the expression <i>sim(ci,Cj) </i>to denote the similarity of concepts cj and <i>c-&gt;.</i></p><p>Given the situation of Fig 2, both 1VJSGA and Hesnik's M ISM (Most Informative Sulxsumer Method) assert. <b><i>sim(C'\</i></b>, <b><i>C2) = sim(C2,CX). </i></b>M SC A makes the similarity the same because they have the same (nearest) common abstraction GO. M1SM holds the similarity to be the same because</p><doubt alpha="100.0" length="2" tooSmall="False" monospace="0.0">CO</doubt><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">A</doubt><doubt alpha="0.0" length="1" tooSmall="True" monospace="0.0">\</doubt><doubt alpha="50.0" length="2" tooSmall="False" monospace="0.0">(J</doubt><p><b>l'ig</b><b>.2 </b><b>( ixaniplc of a liieim cliîciil structure</b><page local="3"/></p><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">509</doubt><p><b>Higher Level/CO</b> <b>Fig.</b><b>3 Isomorphic suhstractures in higher/lower levels of hierarchy</b></p><p>the assertion of C2 adds no information given the assertion of C3. Path-length methods, in contrast, assert <b><i>sim(Cl, C2) &lt; sim(C2, </i></b>C3) since the num­ber of links between the concepts is quite different.</p><p>Because IFSM depends on the features derived from the network rather than on the network it­self, judgements of similarity depend on the ex­act features assigned to Cl, C2, and C3. Because IFSM assumes that some distinctive features ex­ist for C3, <b><i>sim(Cl,C2) </i></b>and <b><i>sim(Cl,Ci) </i></b>are un­likely to be identical. In fact, unless the distinc­tive features of C3 significantly overlap the dis­tinctive feature of CI, it will be the case that <b><i>sim{Cl,C2) &lt; sim(C2,C3).</i></b></p><p>IFSM differs from the path length model be­cause it is sensitive to depth. If we assume a rel­atively uniform distribution of features, the total number of features increases with depth in the hi­erarchy. This means that sim(C0,Cl) located in higher part of the hierarchy is expected to be less than sim(C2,C3) located in lower part of the hi­erarchy.</p></subsection></section><section number="3" title="Components of IFSM model"><p>IFSM consists of a hierarchical conceptual the­saurus, a set of distinctive features assigned to each object and weightings of the features. We can use, for example, WordNet or the EDR con­cept dictionary as a hierarchical conceptual the­saurus. Currently, there are no explicit methods to determine sets of distinctive features and their weightings of each object (word or concept).</p><p>Here we adopt an automatic extraction of fea­tures and their weightings from a large text cor­pus. This is the same approach as that of the dis­tributed semantic models. However, in contrast to those models, here we hope to make the level of the representation of features high enough to capture semantic behaviors of objects.</p><p>For example, if one relation and one object can be said to describe the features of object, we can define one feature of "human" as "agent of walk­ing". If more context is allowed, we can define a feature of "human" as "agent of utilizing fire". A wider context gives a precision to the contents of the features. However, a wider context expo­nentially increases the possible number of features which will exceed current limitations of computa­tional resources. In consideration of these factors, we adopts triple relations such as "dog chase cat", "cut paper with scissors" obtained from the cor-</p><doubt alpha="57.6" length="144" tooSmall="False" monospace="0.0">"A dog chases a cat" "A hound chases a cat" "A dog chases a kitty" ("chase" "dog" "cat")     ("chase" "hound" "cat")     ("chase" "dog" "kitty")</doubt><p><i>.....</i><i>X\</i><i>..................</i><i>^</i><i>.........................</i><i>y</i><i>..................</i></p><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">0 0</doubt><doubt alpha="0.0" length="11" tooSmall="False" monospace="0.0">0       0 0</doubt><p>Surface Triples - -</p><doubt alpha="0.0" length="1" tooSmall="False" monospace="0.0">0</doubt><doubt alpha="50.0" length="28" tooSmall="True" monospace="0.0">(SO "chase" "hound" "at" 10)</doubt><doubt alpha="42.4" length="33" tooSmall="True" monospace="0.0">!   Q-(SO "chase" "Jog" "cal" 20)</doubt><p>Merged Surface Triples</p><doubt alpha="53.1" length="32" tooSmall="True" monospace="0.0">(SO "chase" "huund" " kitty ' 5}</doubt><doubt alpha="9.1" length="33" tooSmall="False" monospace="0.0">■K..............K..............K:</doubt><doubt alpha="23.8" length="21" tooSmall="False" monospace="0.0">:l\W""f "\\V\    \I \</doubt><doubt alpha="7.7" length="13" tooSmall="False" monospace="0.0">:00(T00000000</doubt><doubt alpha="23.6" length="55" tooSmall="False" monospace="0.0">:-Deep Triples............Y^^^^^^J^^........|........\/</doubt><doubt alpha="45.0" length="80" tooSmall="True" monospace="0.0">/(SO v228 n5 n!&lt;... 5.3 32 ("chase" "ran after") ("dog" "honnil"X"cal" "killy"))</doubt><p>■ ......1...............1...............1/4...........</p><doubt alpha="0.0" length="5" tooSmall="False" monospace="0.0">; 0 0</doubt><doubt alpha="52.6" length="38" tooSmall="False" monospace="0.0">:     I       I I - Abstracted Triples</doubt><p>Filtering Heuristics</p><doubt alpha="33.3" length="3" tooSmall="False" monospace="0.0">0 o</doubt><doubt alpha="31.6" length="79" tooSmall="False" monospace="0.0">Filtered Abstracted Triples ..................................................;</doubt><p>Fig.4 Abstracted triple extraction from corpus</p><p>pus as a resource of features, and apply class based abstraction (Resnik 95a) to triples to reduce the size of the possible feature space.</p><p>As mentioned above, features extracted from the corpus will be represented using synsets/concepts in IFSM. Since no large scale corpus data with semantic tags is available, the current implemen­tation of IFSM has a word sense disambiguation problem in obtaining class probabilities. Our cur­rent basic strategy to this problem is similar to (Resnik,95a) in the sense that synsets associated with one word are assigned uniform frequency or "credit" when that word appears in the corpus. We call this strategy the "brute-force" approach, like Resnik. On top of this strategy, we introduce filtering heuristics which sort out unreliable data using heuristics based on the statistical properties of the data.</p></section><section number="4" title="The feature extraction process"><p>This section describes the feature extraction pro­cedure. If a sentence "a dog chased a cat" ap­pears in the corpus, features representing "chase cat" and "dog chase" may be attached to "dog" and "cat" respectively. Fig 4 shows the overall process used to obtain a set of abstracted triples which are sources of feature and weighting sets for synsets.</p><subsection number="4.1" title="Extraction of surface typed triples from the corpus"><p>Typed surface triples are triples of surface words holding some fixed linguistic relations (Hereafter call this simply "surface triples"). The current im­plementation has one type "SO" which represents "subject - verb - object" relation.<page local="4"/> A set of typed surface triples are extracted from a corpus with their frequencies.</p><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">510</doubt><doubt alpha="0.0" length="6" tooSmall="False" monospace="0.0">00000;</doubt><p>Surface triple set</p><doubt alpha="61.5" length="65" tooSmall="False" monospace="0.0">(TYPE VERB NOUN1 NOUN2 FREQUENCY) Ex. (SO "chase" "dog" "cat" 10)</doubt></subsection><subsection number="4.2" title="Expansion of surface triples to deep triples"><p>Surface triples are expanded to corresponding deep triples (triples of synset IDs) by expanding each surface word to its corresponding synsets. The frequency of the surface triples is divided by the number of generated deep triples and it is as­signed to each deep triple. The frequency is also preserved as it is as an occurrence count. Surface words are also reserved for later processings.</p><p>Deep triple collection</p><p><b>(TYPE V-SYNSET Nl-SYNSET N2-SYNSET FREQENCY</b></p><doubt alpha="54.9" length="82" tooSmall="False" monospace="0.0">OCCURRENCE V-WORD Nl-WORD N2-WORD) Ex. (SO vl23 n5 n9 0.2  10 "chase" "dog" "cat")</doubt><p>"vt23" and "n5" are synset IDs corresponding to word "chase" and "dog" respectively. These deep triples are sorted and merged. The frequen­cies and the occurrence counts are summed up respectively. The surface words are merged into surface word lists as the following example shows.</p><p>Deep triple set</p><p><b>(TYPE V-SYNSET Nl-SYNSET N2-SYNSET FREQUENCY</b></p><doubt alpha="58.7" length="63" tooSmall="False" monospace="0.0">OCCURRENCE V-WORDS Nl-WORDS N2-WORDS) Ex. (SO vl23 n5 n9 0.7 15</doubt><doubt alpha="39.0" length="41" tooSmall="False" monospace="0.0">(" chase" ) (" dog" " hound" ) (" cat" ))</doubt><p>In this example, "dog" and "hound" have same synset ID "n9".</p></subsection><subsection number="4.3" title="Synset abstraction method"><p>The purpose of the following phases is to extract feature sets for each synset in an abstracted form. In an abstracted form, the size of each feature space becomes tractable.</p><p>Abstraction of a synset can be done by divid­ing whole synsets into the appropriate number of synset groups and determining a representative of each group to which each member is abstracted. There are several methods to decide a set of synset groups using a hierarchical structure. One of the simplest methods is to make groups by cutting the hierarchy structure at some depth from the root. We call this the flat-depth grouping method. An­other method tries to make the number of synsets in a group constant, i.e., the upper/lower bound for a number of concepts is given as a criteria (Hearst,93). We call this the flat-size grouping method. In our implementation, we introduce a new grouping method called the flat-probability grouping method in which synset groups are speci­fied such that every group has the same class prob­abilities. One of the advantages of this method is that it is expected to give a grouping based on the quantity of information which will be suitable for the target task, i.e., semantic abstraction of triples. The degree of abstraction, i.e., the num­ber of groups, is one of the principal factors in deciding the size of the feature space and the pre-ciseness of the features (power of description).</p></subsection><subsection number="4.4" title="Deep triple abstraction"><p>Each synset of deep triples is abstracted based on the flat-probability grouping method. These abstracted triples are sorted and merged. Original synset IDs are maintained in this processing for feature extraction process. The result is called the abstracted deep triple set.</p><p>Abstracted deep triple set</p><p><b>(TYPE V-ABS-SYNSET Nl-ABS-SYNSET N2-ABS-SYNSET V-SYNSET-LIST Nl-SYNSET-LIST N2-SYNSET-LIST SYN-FREQUENCY OCCURRENCE V-WORDS Nl-WORDS N2-WORDS)</b></p><doubt alpha="41.2" length="17" tooSmall="False" monospace="0.0">Ex. (SO v28 n5 n9</doubt><doubt alpha="19.4" length="31" tooSmall="False" monospace="0.0">(vl23 v224) (n5) (n9 n8) 5.3 32</doubt><doubt alpha="50.0" length="58" tooSmall="False" monospace="0.0">("chase" " run "'after" )(" dog" "hound") ("cat" "kitty"))</doubt><p>Synset "v28" is an abstraction of synset "vl23" and synset "v224" which corresponds to "chase" and "run_after" respectively. Synset "n9" corre­sponding to "cat" is an abstraction of synset "n8" corresponding to "kitty".</p></subsection><subsection number="4.5" title="Filtering abstracted triples by heuristics"><p>Since the current implementation adopts the "brute-force" approach, almost all massively gen­erated deep triples are fake triples. The filter­ing process reduces the number of abstracted triples using heuristics based on statistical data attached to the abstracted triples. There are three types of statistical data available; i.e., es­timated frequency, estimated occurrences of ab­stracted triples and lists of surface words.</p><p>Here, the length of a surface word list associ­ated with an abstracted synset is called a surface support of the abstracted synset. A heuristics rule using some fixed frequency threshold and a surface support bound are adopted in the current imple­mentation.</p></subsection><subsection number="4.6" title="Common feature extraction from abstracted triple set"><p>This section describes a method for obtaining features of each synset. Basically a feature is typed binary relation extracted from an ab­stracted triple. From the example triple,</p><doubt alpha="38.5" length="13" tooSmall="False" monospace="0.0">(SO v28 n5 n9</doubt><doubt alpha="53.7" length="54" tooSmall="False" monospace="0.0">("chase" "run"'after")("dog" "hound") ("cat" "kitty"))</doubt><p>the following features are extracted for three of the synsets contained in the above data.</p><doubt alpha="42.6" length="183" tooSmall="False" monospace="0.0">n5 (ov v28 n9 5.3 32 ("chase" "run"'after")("cat" "kitty")) n9 (sv v28 n5 5.3 32 ("chase" "run"'after")("dog" "hound")) n8 (sv v28 n5 5.3 32 ("chase" " run ""after" )(" dog" "hound"))</doubt><p>An abstracted triple represents a set of ex­amples in the text corpus and each sentence in the corpus usually describes some specific event. This means that the content of each abstracted triple cannot be treated as generally or univer­sally true.<page local="5"/> For example, even if a sentence "a man bit a clog" exists in the corpus, we cannot declare that "biting dogs" is a general property of "man". Metaphorical expressions are typical examples. Of course, the distributional semantics approach assumes that such kind of errors or noise are hidden by the accumulation of a large number of examples.</p><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">511</doubt><p>However, we think it might be a more serious problem because many uses of nouns seem to have an anaphoric aspect, i.e., the synset which best fits the real world object is not included in the set of synsets of the noun which is used to refer to the real world object. "The man" can be used to ex­press any descendant of the concept "man". We call this problem the word-referent disambigua­tion problem. Our approach to this problem will be described elsewhere.</p><p>5   Preliminary experiments on feature extraction using 1010 corpus</p><p>In this section, our preliminary experiments of the feature extraction process are described. In these experiments, we examine the proper gran­ularity of abstracted concepts. We also discuss a criteria for evaluating filtering heuristics. Word-Net 1.4, 1010 corpus and Brown corpus are uti­lized through the experiments. The 1010 corpus is a multi-layered structured corpus constructed on top of the FRAMER-D knowledge represen­tation language. More than 10 million words of news articles have been parsed using a multi-scale parser and stored in the corpus with mutual ref­erences to news article sources, parsed sentence structures, words and WordNet synsets.</p></subsection><subsection number="5.1" title="Experiment on flat-probability grouping"><p>To examine the appropriate number of abstracted synsets, we calculated three levels of abstracted synset sets using the Hat probability group­ing method. Class probabilities for noun and verb synsets arc calculated using the brute force method based on 280K nouns and 167K verbs ex­tracted from the Brown corpus (1 million words).</p><p>We selected 500, 1500, 3000 synset groups for candidates of feature description level. The 500 node level is considered to be a lowest boundary and the 3000 node level is expected to be the tar-</p><doubt alpha="52.2" length="23" tooSmall="False" monospace="0.0">Level 500 (518 synsets)</doubt><p><b>1 {structure construction}(7219.47 4): a thing constructed; a complex construction or entity</b></p><p><b>2 {time-period period period_of_time}(6934 3): a length of time; " government services began during the colonial period"</b> <b>a group of people who work together</b></p><doubt alpha="40.7" length="27" tooSmall="False" monospace="0.0">3 {orgamzation}(6469.94 4):</doubt><doubt alpha="50.0" length="38" tooSmall="False" monospace="0.0">4 {action}(6370.54 2): something done;</doubt><doubt alpha="62.9" length="62" tooSmall="False" monospace="0.0">5 {natural-object} (6277.26 3): an object occurring naturally;</doubt><doubt alpha="48.0" length="25" tooSmall="False" monospace="0.0">Level 3000 (3001 synsets)</doubt><p><b>1 {natural language tongue mother tongue}(678.7 6): the language of a community;</b> <b>a person who believes in the capitalistic system</b></p><doubt alpha="65.7" length="67" tooSmall="False" monospace="0.0">2 {weapon arm weapon_system}(673.76 6): used in fighting or hunting</doubt><doubt alpha="45.5" length="33" tooSmall="False" monospace="0.0">3 {head chief top-dog}(671.55 5):</doubt><doubt alpha="40.0" length="25" tooSmall="False" monospace="0.0">4 {capitalist}(669.45 4):</doubt><doubt alpha="61.0" length="59" tooSmall="False" monospace="0.0">5 {point point_in„time}(669.29 8): a particular clock time;</doubt><table caption="Table 2: Synsets by flat-probability grouping method"></table><p>get abstraction level. This expectation is based on the observation that 3000 node granularity is em­pirically sufficient for describing the translation patterns for selecting the proper target English verb for one Japanese vcrb(lkehara,93).</p><p>Table 1 shows the average synset node depth and the distribution of synset node dept h of Word-Net!.4. Table 2 lists the top five noun synsets in the flat probability groupings of 500 and 3000 synsets. "{}" shows synset. The first and the sec­ond number in "()" shows the class frequency and the depth of synset respectively.</p><p>Level 500 groupings contain a very abstracted level of synsets such as "action", "time_pcriod" and "naturaLobject". This level seems to be too general for describing the features of objects. In contrast, the level 3000 groupings contains "natural-language", "weapon", "head,chief", and "point_in_time" which seems to be a reasonable basis for feature description.</p><p>There is a relatively big depth gap between synsets in the abstracted synset group. Even in the 500 level synset group, there is a two-depth gap. In the 3000 level synset group, there is 4 depth gap between "capitalist" (depth 4) and "point_in_time" (depth 8). The interesting point here is that "point, jn.time" seems to be more ab ­stract than "capitalist, " intuitively speaking.</p><p>The actual synset numbers of each level of synset groups are 518, 1538, and 3001. Thus the Hat probability grouping method can precisely control the level of abstraction. Considering the possible abstraction levels available by the flat-depth method, i.e., depth 2 (122 synsets), depth 3 (966 synsets), depth 4 (2949 synsets), this is a great advantage over the flat probability grouping.</p></subsection><subsection number="5.2" title="Experiment: Abstracted triples from 1010 corpus"><p>A preliminary experiment for obtaining abstract triples as a basis of features of synsets was con­ducted. 82,703 surface svo triples are extracted from the 101.0 corpus. Polarities of abstracted triple sets for 500, 1500, 3000 level abstraction are 1.20M, 2.03M and 2.30M respectively. Each<page local="6"/></p><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">512</doubt><table caption="Table 1. Depth/NounSyiisets in WordNet 1.4" 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><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><b>Depth</b></p></td><td class="cell"><p><b>1</b></p></td><td class="cell"><p><b>2</b></p></td><td class="cell"><p><b>3</b></p></td><td class="cell"><p><b>4</b></p></td><td class="cell"><p><b>5</b></p></td><td class="cell"><p><b><i>6</i></b></p></td><td class="cell"><p><b>7</b></p></td><td class="cell"><p><b>8</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Synsets</b></p></td><td class="cell"><p><b>611</b></p></td><td class="cell"><p><b>122</b></p></td><td class="cell"><p><b>966</b></p></td><td class="cell"><p><b>2949</b></p></td><td class="cell"><p><b>5745</b></p></td><td class="cell"><p><b>12293</b></p></td><td class="cell"><p><b>8384</b></p></td><td class="cell"><p><b>7408</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Depth</b></p></td><td class="cell"><p><b>9</b></p></td><td class="cell"><p><b>10</b></p></td><td class="cell"><p><b>11</b></p></td><td class="cell"><p><b>12</b></p></td><td class="cell"><p><b>13</b></p></td><td class="cell"><p><b>14</b></p></td><td class="cell"><p><b>15</b></p></td><td class="cell"><p><b>16</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Synsets</b></p></td><td class="cell"><p><b>5191</b></p></td><td class="cell"><p><b>3068</b></p></td><td class="cell"><p><b>1417</b></p></td><td class="cell"><p><b>812</b></p></td><td class="cell"><p><b>314</b></p></td><td class="cell"><p><b>94</b></p></td><td class="cell"><p><b>36</b></p></td><td class="cell"><p><b>6</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><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><doubt alpha="88.9" length="9" tooSmall="True" monospace="0.0">Level BOO</doubt><doubt alpha="65.2" length="92" tooSmall="False" monospace="0.0">1 \ organization}{talk speak vît toi' mouth verbalise verbify} {organization} (70,4.24,1(18)</doubt><doubt alpha="63.1" length="84" tooSmall="False" monospace="0.0">2 \ organization} {talk speak utter mouth verbalize verbify} (action}(56,3. 35,11 2)</doubt><doubt alpha="65.5" length="87" tooSmall="False" monospace="0.0">3 {organization} {change undcrgo-a-change become_different} {possession} (60,2.83,1 88)</doubt><doubt alpha="65.0" length="80" tooSmall="False" monospace="0.0">4 {organization}{talk speak utter mouth verbalize verbify} {event} (48,1 .75,84)</doubt><doubt alpha="57.6" length="66" tooSmall="False" monospace="0.0">5 {organization} { move displace make.move} { action} (50,1.34,82)</doubt><doubt alpha="55.6" length="9" tooSmall="False" monospace="0.0">Level3000</doubt></subsection></section><section number="1" title="{expert}"><p><b>{greet recognize}/"express greetings upon meeting .." {ducproccss due_process_of_law}</b></p><doubt alpha="66.7" length="135" tooSmall="False" monospace="0.0">2 {jury}/"a body of citizens sworn to give a true verdict .." {pronounce label judge) /" pronounce judgment on" {capitalist} (4,1.09,4)</doubt></section><section number="3" title="{police police_force constabulary law}"><p><b>{allege aver say}/" lie alleged that we was the victim ." [female femalcperson} (4,1,3)</b></p></section><section number="4" title='{ assembly}" a body that holds formal meetings"'><p><b>(refuse reject pass^up turn„down decline}/" refuse to accept;" {request petition solicitation] (0,0.25,G)</b></p><p><b>5 {animal nnilnntejx:ing beast brute creature fauna}/ (win gain}/"win something through one's efforts" {contest competition} (5,0.49,0)</b></p><p><b>"()" shows (# of Surface-Support ,Frequency,Occurrences) </b><b>Table 3: Example of abstracted triples</b></p><p>abstract triple holds frequency, occurrence num­<b>ber, </b>and word list <b>which </b>supports <b>each of throe </b>abstracted synsets.</p><p>A filtering heuristic thai eliminates abstract triples whose surface supporl is three (i.e., sup­ported by only one surface pattern) is applied to each set of abstracted triples, and results in the following sizes of abstracted triple sets in the 320K (level 500), 150K (level 1500) and 5OK (level 3000) respectively. Kach triple is assigned a evaluation score which is a sum of normalized surface support score (= surface support, score/maximum surface support score) and normalized frequency (■— fre­quency / maximum frequency). Table 3 shows the top five abstracted triples with respect to their evaluation scores. Items in the table shows subject synset, verb synset, object synset, surface sup­port, frequency and occurrence numbers.</p><p>All the subjects in the top five abstract triples of level 500 are "organization". This seems to be reasonable because the contents of the 101 0 corpus are news articles and these triples seem to show some highly abstract briefing of the contents of the corpus.</p><p>The effectiveness of the filtering and /or scoring heuristics can be measured using t <b>wo </b>closely <b>re­</b>lated criteria. One measures the plausibility of abstracted triples i.e., the recall and precision ra­tio of the plausible abstracted triples, 'fhe other criteria shows the correctness of the mappings of the surface triple patterns to abstracted triples.</p><p><b>varsity UnitecLNations team subsidiary State state staff so­viet school Politburo police patrol party panel Organization order operation newspaper mission Ministry member maga­zine line law..firm law land Justice_l)epartment jury industry house headquarters government gang 1TIA division court coun­try council Conference company committee college club Cabi­net business board association Association airline </b><b>Table </b><b>4. </b><b>Surface supports of "orgjuiization<footnote anchor="1"/>'</b></p><p>Tins is measured by counting the correct surface supports of each abstracted triple, for example, considering a set of surface words supporting "or­ganization" of the f of level 500 shown in table 4, the word "panel" might be used as "panel board". This abilily is also measured by developing the word sense disambiguate)!' which inputs the sur­face triple and selects the most, plausible deep triple based on abstracted triple scores matched with the dee}) triple. The surface supports in Ta­ble 4 show the intuitive tendency that a sufficient number of triple data will generate solid results.</p></section><section number="6" title="Conclusions"><p>This paper described a similarity calculation model between objects based on common and dis­tinctive features and proposes an implementation procedure! for obtaining features based on abstract triples extracted from a large text corpus (1010 corpus) utilizing taxonoinical knowledge (Word-Net). The experiment,, which used around 80K surface triples, shows that the abstraction level 3000 provides a good basis for feature; descrip­tion. A feature! extraction experiment based on large; triple data is our next ge)ab</p></section><references><p><b>Kenneth Church and Patrick Hanks. 1989. </b><i>Word associ­ation norms, mutual inj urination, and lexicography, </i><b>in Pro­ceedings of the 27th Annual Meeting of ACI,</b></p><p><b>EDR 1995. </b><i>Summary for the I'IDR Electronic Dictionary Version I Technical Guide EDR Tltä-005, </i><b>Japan Electronic Dictionary Itesearoh Institute, Tokyo.</b></p><p><b>(iregory Grefenstette 1994. </b><i>1'ciplorations m Automatic Tliesaurus Discovery, </i><b>Kluwcr Academic Publishers,</b></p><p><b>Marti. A. Hearst and ilinrich Schutze. 3 993. </b><i>Customizing a Lexicon to Heiter Huit a Computational Task. </i><b>Proceedings of the ACT, Sl(il,EX Workshop, Columbus, Ohio.</b></p><p><b>Donald llindle. 1990. </b><i>Noun classification from predicate argument structures, </i><b>Proceedings of the 28th Annual Meeting of A&lt; 4,.</b></p><p><b>S. fkehara, M. Miyazaki, A. Yokoo. 1993. </b><i>Classification of Language Knowledge for Meaning Analysis in Machine Translation, </i><b>Transactions of Information Processing Society of Japan, Vol 34., No,8, pps. 1692-1704.</b></p><p><b>.1. Kolodnor and C, lliesbeck. </b><i>Case-Eased Reasoning, </i><b>tutorial textbook of J Ith IJCAI.</b></p><p><b>George A. Miller, Richard ileckwith, Christiane Eellbaum, Derek Cross, Katherine Miller. 1990. </b><i>Five Papers on Word-Net, </i><b>Cognitive Science Laboratory Report 43, Princeton Uni­versity.</b></p><p><b>Roy Rada, Hal'edh Mili, Ellen Hicknell, Maria Blettuer. 1989. </b><i>Development and Application of a Metric on Semantic Nets, </i><b>IK.KK 4Yansaetions on Systems, Man, and e !ybernetics, Vol. 19, No. 1.</b></p><p>Philip Resnik.  1995a.   <i>Using Information content to Evrtl-</i></p><p><i>uale Semantic Similarity in a Taxonomy, </i><b>Proceedings of DCA [-95.</b></p><p><b>Philip Resnik. 1995b. </b><i>Disambiguating Noun Croupings with Respect to WordNet Senses, </i><b>Proceedings of Annual Meet nig of A' i .</b></p><p><b>Ilinrich Schutze. 1993. </b><i>Advances in Neural Information Processing Systems 5, </i><b>Stephen J. Hanson, Jack D. CJowan, Cf I,ce piles editors, Morgan Kaufmann, San Mateo e.'A.</b></p><p><b>Michael Sussna. 1993. </b><i>Word Sense. Disambiguation for Eree-text Indexing Using a Massive. Semantic Network, </i><b>Pro­ceedings of the Second International Conference on Informa­tion and Knowledge Management (CIKM-93).</b></p><p><b>Amos Tversky, 1977. </b><i>Ee.atuie.s of Similarity. </i><b>Psychological Review, Vol. 84, Number 4.</b></p><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">513</doubt></references></body></article>