<?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="253"/><title>Linguistic Knowledge Extraction from Real Language Behavior</title><author surname="K.Shirai"><org  name="Waseda University" country="Japan" city="Tokyo"/></author><author surname="T.Hamada"><org  name="Waseda University" country="Japan" city="Tokyo"/></author></firstpageheader><frontmatter><p>Linguistic Knowledge Extraction from Real Language Behavior</p><p>K.Shirai and T.IIamada</p><p>(Department of Electrical Engineering, Waseda University) (3-4-1 Ohkubo Shinjuku-ku Tokyo Japan)</p></frontmatter><abstract>Abstract -- An approach to extract linguis­tic knowledge from real language behavior is described. This method depends on the extraction of word relations, patterns of which are obtained by structuring the dependency relations in sentences called Kakari-Uke relation in Japanese. As the first step of this approach, an experiment of a word classification utilizing those patterns was made on the 4178 sentences of real language data. A system was made to analyze dependency structure of sentences utilizing the knowledge base obtained through this word classification and the effectiveness of the knowledge base was evaluated. To develop this approach further, the relation matrix which captures multiple interaction of words is proposed. </abstract></header><body><section number="1." title="Introduction"><p>In natural language processing, one of the major problems to be solved is how to describe linguistic and semantic knowledge in the system. If we use no particular technique and capture the behavior in real language as it is, the number- of rules, concepts and relations to be arranged may expand so much. But those things contain all essential and primitive elements of language that we want to find out at least. In this paper, it is considered to extract primitive elements from real linguistic behavior, and apply the elements to analysis sentence. As the above-mentioned elements, we use a relation between words. (It is called Kakari-Uke relation in Japanese.)</p><doubt alpha="100.0" length="4" tooSmall="False" monospace="0.0">SUBJ</doubt><p><b>John  opened   the  door  with  this key</b> <b>Fig.</b><b>l   Dependency Relation Structure</b> <b>(Kakari-Uke Relations)</b></p><doubt alpha="100.0" length="4" tooSmall="False" monospace="0.0">INST</doubt></section><section number="2." title="Clustering of Words"></section><section number="2" title=".1. Clustering Method"><p>The process of the word classification based on the pattern of relations is done as follows. First, numbers of sentences are provided and Kakari-Uke relations are given to them. We call those sentences text data. Next we get the source side and the sink side pattern of relations for each word appearing in the text data. Then we calculate a distance between words. The distance is defined as a correspondence between the patterns themselves and the frequency of each relation making the patterns. Words are classified by a clustering algorithm using this distance. The distance has two types; one for the source side patterns and the other for the sink side patterns. For each word, two clustering processes are applied correspond­ing to those two types of distances. In this paper, the dependency structure is called as the knowledge base.</p><subsection number="2.2." title="Results"><p>We made an experiment of word clustering on the 4178 sentences of text data quoted from computer manuals. In this experiment, a special treatment was taken for compound words to ensure information. There are many compound words in Japanese sentences which are made by combining words and act as one word. They are called Fukugo-go in Japanese. If we treat them all as-different from each other, many words appear rarely, so that the relating patterns of each word cannot be captured sufficiently. Because of this reason, we adopted a mechanism that replaces compound words by a normal one including the same meaning grammatical roles in grammar as the former. This mechanism can work automatically as a part of the system.</p><p>As the result of this experiment, it was observed as expected that semantically related words tend to be combined. However, some words which have different meaning are combined with a well classified word group, and several well classified groups are combined. Not only synonyms, but also the words similar in some parts as the extension of the words, and also the words which have a common part in the upper concept tend to be combined. It is interesting that antonyms tend to be combined with each other. It was also found that words contained in the same group belong to the same part of speech almost always.</p><page local="2" global="254"/></subsection></section><section number="3." title="Sentence Analysis"><subsection number="3.1." title="Sentence Analysis System ESSAY"><p>We made ESSAY (Experimental System of Sentence Analysis) which analyzes the de­pendency structure using the knowledge base. We show the outline of this system in Fig.<b>2. </b>Using the knowledge base, ESSAY analyzes the dependency structure of sentences. If those patterns are used just as they were obtained from the text data, they can only cover the relations which have appeared in the text data. But the clustering process allows the system to cover more relations than appeared in the text data.</p><p><i><u>Q </u></i><b><u>Input</u> Sentences</b></p><p><b>Morpheie Table</b> <b>Knowledge Base</b> <b>Relation Candidate Searching</b> <b>Coabination Process</b></p><doubt alpha="100.0" length="2" tooSmall="False" monospace="0.0">IE</doubt><p><b>ResuIts Evaluation</b></p><doubt alpha="50.0" length="4" tooSmall="False" monospace="0.0">Ii_7</doubt><p><b><i>C </i></b><b>Analysis Results (</b></p></subsection><subsection number="3.2." title="An Experiment"><p>We made an experiment of sentence analysis with ESSAY. The knowledge base was organized from the 4178 sentences of text data quoted from computer manuals. The input sentences we provided for the test were not contained in the sentences used for knowledge base organization. A sample of the analysis result is shown in Fig.3. There is a possibility that a Bunsetu (a kind of phrase structure element) has several ways of possible division into words and Fuzoku-go. The system tests some combinations of those divisions. In this figure, EVAL POINT indicates the value evaluated for each structure that is calculated from the likelihood of each relations constructing the structure, we can express the conclusion as follows:</p><p><b>without Using Fuzoku-go</b> <b>Using Fu2oku-go</b></p><doubt alpha="0.0" length="2" tooSmall="True" monospace="0.0">4]</doubt><doubt alpha="0.0" length="2" tooSmall="False" monospace="0.0">*1</doubt><doubt alpha="0.0" length="2" tooSmall="False" monospace="0.0">40</doubt><doubt alpha="25.0" length="4" tooSmall="False" monospace="0.0">&lt;u20</doubt><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">A</doubt><p><b>N.</b></p><p><b>Fig.2  General Flow of ESSAY</b></p><p><b>»»««*   SENT.NO.  =       4  :   INPUT IS ...</b></p><doubt alpha="65.8" length="158" tooSmall="False" monospace="0.0">01-3-1-1-4CVSAMilJdiTBtt ft ft HKW *4* V X t&lt;Dlffl * *     Wf(The relations of parameters about privacy security of VSAM catalogue areshownIn Fig.I-3-1 -1-4.)</doubt><doubt alpha="57.9" length="57" tooSmall="False" monospace="0.0">«*««   WORD COMBINATION » 1 »»*   SYNONYM COMBINATION ■ 1</doubt><doubt alpha="28.3" length="53" tooSmall="False" monospace="0.0">* EVAL POINT * 90 ---01-3-1-1-4K(  In Fig.1-3-1-1-4 )</doubt><p>---V SAMJlJQidB !  ( of VSAM catalogue ) !  (privacy saecurlty) <b>I</b> !  (of parameters) <b>I</b> (the relations) (are shown)</p><doubt alpha="28.6" length="7" tooSmall="False" monospace="0.0">—-B8t *</doubt><doubt alpha="40.0" length="15" tooSmall="False" monospace="0.0">!   ( about ) i</doubt><doubt alpha="30.0" length="10" tooSmall="False" monospace="0.0">---A 5t9&lt;D</doubt><doubt alpha="16.7" length="6" tooSmall="False" monospace="0.0">— H* %</doubt><doubt alpha="33.3" length="3" tooSmall="False" monospace="0.0">V *</doubt><doubt alpha="0.0" length="10" tooSmall="False" monospace="0.0">2345678910</doubt><p><b>Sentence Length (Nu»ber of Bunsetsu)</b></p><p><b>*i: The experinent was done under two conditions using and without using Fuzoku-go for analysis In order to examine the effect of Fuzoku-go.</b></p><p><b>*2: The rate at which the analysis succeeds.</b></p><p><b>*3: The order of correct candidate In the analysis results.</b></p><p><b>*4: The rate at which the correct candidate is ranked first.</b></p><p><b>F ig.4  Analysis Results of every Sentence Length</b> <b>F ig.</b><b></b>3  <b>A Sample of Analysis Results</b><page local="3" global="255"/></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></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p><b>Morpheie Analysis</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></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></tr></table><p>a) There is a problem that the long sentence with many Bunsetu often makes too many combinations of relation candidates.</p><p>b) There are some cases that no result is obtained because only a part of words does not have a relation candidates although all of others have the correct relations.</p><p>c) It is difficult to describe a parallel relation using relations between two words. Therefore, it is difficult to analyze a sentence containing parallel relations.</p><p>d) The rate at which the analysis succeeds depends on the length of the sentence. As the sentence becomes longer, the rate becomes lower. The average of the rate was about 40 per cent.</p><p>This result is shown in Fig.4.</p></subsection><subsection number="4.1." title="Co-occurrence of Relations"><p>There are words relating to more than two other words at the same time. As shown in Fig.5(a), four kinds of relations appear in the text data. If more than two kinds of relations appear at the same time, the frequency of relations are counted. Then frequency table is expressed by a matrix called relation matrix shown in Fig.5(b). The element Mii means frequency of Ri itself, and the element Mij means frequency of appearance of both Ri and Rj at the same time. This matrix is obtained for each word that have been related with more than two words at the same time. Utilizing this matrix, we can get, wider ground for judging propriety of relations. When the relation "go -(to)- school" is obvious, seeing element M2i and Mi2 (i/2) of the matrix, we can get probability of each relation Ri in this situation.</p></subsection></section><section number="4." title="More Complicated Data Structure"><p>ESSAY decides the relations according to the connection only between two words. The other parts of the sentence take no role in this decision at all. But the relations complicatedly interact to one another in actual sentences. In this section, we describe how to deal with the interaction of the relations to provide a wider ground for judging propriety of relations.</p><doubt alpha="33.3" length="3" tooSmall="False" monospace="0.0">1T&lt;</doubt><doubt alpha="57.9" length="38" tooSmall="False" monospace="0.0">(he) (to school) (at 6 o'clock) (goes)</doubt><doubt alpha="33.3" length="3" tooSmall="True" monospace="0.0">v..</doubt><doubt alpha="50.0" length="2" tooSmall="False" monospace="0.0">R4</doubt><doubt alpha="50.0" length="6" tooSmall="False" monospace="0.0">RÎT-—*</doubt><doubt alpha="100.0" length="2" tooSmall="False" monospace="0.0">Rf</doubt><doubt alpha="33.3" length="3" tooSmall="False" monospace="0.0">(a)</doubt><p><b>Fig.</b>5   <b>Relation Matrix</b></p><subsection number="4.2." title="Effect of the   relation Matrix"><p>Using this matrix, the ground for judging propriety of the relations becomes wider and the number of candidates can be effectively reduced. Secondly, because each relation becomes more reliable, it is expected to get relations according to the sentence meaning.</p></subsection></section><section number="5." title="Conclusion"><p>We have introduced a bottom up approach of organization for a linguistic knowledge base. For the organization of knowledge base, continuous human effort has been required. The vocabulary of the knowledge base   depends on the quantity of text data.</p><doubt alpha="100.0" length="2" tooSmall="False" monospace="0.0">in</doubt><p>may not be so powerful as those analytically. But such method automatic way of the knowledge and there may be a possibility rules and properties   which we</p><p>REFERENCE</p><p><b>m </b>Bobrow, D.G., and Winograd, T. 1977. An overview of KRL, a knowledge representation language. Cognitive Science 1:3-46. [21 Woods,W.A. 1973. Progress in natural understanding: An application to lunar geology, AFIPS Conference Proceeding 42, 1973 National Computer Conference. Montvale N.J.: AFIPS Press, 441-450.</p><p>131 Qui 11ian.M.R. 1968. Semantic memory. In Minsky, 227-270.</p><p>141 Fillmore,C. 1968. The case for case. In E.Bach and R.Harms (Eds.), Universals in linguistic theory. New York: Holt, Rinehart, and Winston, 1-88.</p><p>151 Katke.W. 1985. Learning language using a pattern recognition approach. The AI magazine Spring, 1985.</p><p>f61 Shirai,K., Hayashi,Y., Hirata.Y., and Kubota.J. 1985. Database formulation and learning procedure for Kakari-Uke dependency analysis.(in Japanese) The transaction of information processing society of Japan, Vol.26, No.4, 706-714.</p><p>Linguist this manner constructed may   open an acquis i t i on to discover  have never noticed.</p><table class="main" frame="box" rules="all" border="0" 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></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p></p></td><td class="cell"><p></p></td><td class="cell"><p></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>(go)</b></p></td><td class="cell"><p></p></td><td class="cell"><p></p></td><td class="cell"><p></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>1</b></p><p><b>RI</b></p></td><td class="cell"><p><b>R2 R3</b></p></td><td class="cell"><p><b>R4</b></p></td><td class="cell"><p></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>1 </b><b>2</b></p></td><td class="cell"><p><b>2 1</b></p></td><td class="cell"><p><b>1</b></p></td><td class="cell"><p><b>RI</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p><b>2 1</b></p></td><td class="cell"><p><b>1</b></p></td><td class="cell"><p><b>R2</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p></p></td><td class="cell"><p><b>0</b></p></td><td class="cell"><p><b>R3</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p></p></td><td class="cell"><p><b>1</b></p></td><td class="cell"><p><b>R4</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p><b>(b)</b></p></td><td class="cell"><p></p></td><td class="cell"><p></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></tr></table></section></body></article>