<?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="1049"/><title>Chinese Dependency Parsing with Large Scale Automatically Constructed Case Structures</title><pubinfo>Proceedings of the 22nd International Conference on Computational Linguistics (Coling 2008),pages 1049-1056 Manchester, August 2008</pubinfo><author surname="Yu" givenname="Kun"><org  name="Kyoto University" country="Japan" city="Kyoto"/></author><author surname="Kawahara" givenname="Daisuke"><org  name="Kyoto University" country="Japan" city="Kyoto"/></author><author surname="Kurohashi" givenname="Sadao"><org  name="Kyoto University" country="Japan" city="Kyoto"/></author></firstpageheader><frontmatter><p><b>Chinese Dependency Parsing with Large Scale Automatically Constructed Case Structures</b></p><p><b>Kun Yu</b></p><p>Graduate School of Infor­matics, Kyoto University, Japan kunyu@nlp.kuee.kyo to-u.ac.jp</p><p><b>Daisuke Kawahara</b></p><p>National Institute of Informa­tion and Communications Technology, Japan dk@nict.go.jp</p><p><b>Sadao Kurohashi</b></p><p>Graduate School of Infor­matics, Kyoto University, Japan</p><p>kuro@i.kyoto-u.ac.jp</p></frontmatter><abstract>This paper proposes an approach using large scale case structures, which are automatically constructed from both a small tagged corpus and a large raw cor­pus, to improve Chinese dependency parsing. The case structure proposed in this paper has two characteristics: (1) it relaxes the predicate of a case structure to be all types of words which behaves as a head; (2) it is not categorized by semantic roles but marked by the neighboring modifiers attached to a head. Experimen­tal results based on Penn Chinese Tree-bank show the proposed approach achieved 87.26% on unlabeled attach­ment score, which significantly outper­formed the baseline parser without using case structures. </abstract></header><body><section number="1" title="Introduction"><p>Case structures (i.e. predicate-argument struc­tures) represent what arguments can be attached to a predicate, which are very useful to recognize the meaning of natural language text. Research­ers have applied case structures to Japanese syn­tactic analysis and improved parsing accuracy successfully (Kawahara and Kurohashi, 2006(a); Abekawa and Okumura, 2006). However, few works focused on using case structures in Chi­nese parsing. Wu (2003) proposed an approach to learn the relations between verbs and nouns and applied these relations to a Chinese parser. Han et al. (2004) presented a method to acquire © 2008. Licensed under the <i>Creative Commons Attri­bution-Noncommercial-Share Alike 3.0 Unported </i>license (http://creativecommons.org/licenses/by-nc-<u>sa/3.0/</u>). Some rights reserved.</p><p>the sub-categorization of Chinese verbs and used them in a PCFG parser.</p><p>Normally, case structures are categorized by semantic roles for verbs. For example, Kawahara and Kurohashi (2006(b)) constructed Japanese case structures which were marked by post posi­tions. Wu (2003) classified the Chinese verb-noun relations as 'verb-object' and 'modifier-head'. In this paper, we propose a new type of Chinese case structure, which is different from those presented in previous work (Wu, 2003; Han et al., 2004; Kawahara and Kurohashi, 2006(a); Abekawa and Okumura, 2006) in two aspects:</p><p>(1) It relaxes the predicate of a case structure to be all types of words which behaves as a head;</p><p>(2) It is not categorized by semantic roles but marked by the neighboring modifiers at­tached to a head. The sibling modification infor­mation remembers the parsing history of a head node, which is useful to correct the parsing error such as a verb |f (see) is modified by two nouns %jf£ (film) and <i>fi\3t </i>(introduction) as objects (see Figure 1).</p><p>S/NR <u>g-/VV ft.fé/NN</u> frï/f/NN (a) an incorrect dependency tree</p><doubt alpha="57.1" length="7" tooSmall="False" monospace="0.0">m i—i=d</doubt><p>fft/NR <u>a</u><u>/VV  </u><u>m.a</u><u>^/NN</u> fbjtfVNN (b) a correct dependency tree</p><figure caption="Figure 1. Dependency trees of an example sen­tence (I see the introduction of a film)."></figure><p>We automatically construct large scale case structures from both a small tagged corpus and a large raw corpus. Then, we apply the large scale case structures to a Chinese dependency parser to improve parsing accuracy.</p><p>The Chinese dependency parser using case structures is evaluated by Penn Chinese Tree-bank 5.1 (Xue et al., 2002). Results show that the automatically constructed case structures helped increase parsing accuracy by 2.<page local="2" global="1050"/>13% significantly.</p><p>The rest of this paper is organized as follows: Section 2 describes the proposed Chinese case structure and the construction method in detail; Section 3 describes a Chinese dependency parser using constructed case structures; Section 4 lists the experimental results with a discussion in sec­tion 5; Related work is introduced in Section 6; Finally, Section 7 gives a brief conclusion and the direction of future work.</p></section><section number="2" title="Chinese Case Structure and its Con­struction"><subsection number="2.1" title="A New Type of Chinese Case Structure"><p>We propose a new type of Chinese case structure in this paper, which is represented as the combi­nation of a case pattern and a case element (see Figure 2). Case element remembers the bi-lexical dependency relation between all types of head-modifier pairs, which is also recognized in previ­ous work (Wu, 2003; Han et al., 2004; Kawahara and Kurohashi, 2006(a); Abekawa and Okumura, 2006). Case pattern keeps the pos-tag sequence of all the modifiers attached to a head to remem­ber the parsing history of a head node.</p><p><b>(b) a case structure compiled from (a)</b></p><figure caption="Figure 2. An example of constructed case structure."></figure></subsection><subsection number="2.2" title="Construction Corpus"><p>We use 9,684 sentences from Penn Chinese Treebank 5.1 as the tagged corpus, and 7,338,028 sentences written in simplified Chinese from Chinese Gigaword (Graff et al., 2005) as the raw corpus for Chinese case structure construction.</p><p>Before constructing case structures from the raw corpus, we need to get the syntactic analysis of it. First, we do word segmentation and pos-tagging for the sentences in Chinese Gigaword by   a   Chinese   morphological analyzer (Nakagawa and Uchimoto, 2007). Then a Chinese deterministic syntactic analyzer (Yu et al., 2007) is used to parse the whole corpus.</p><p>To guarantee the accuracy of constructed case structures, we only use the sentences with less than <i>k </i>words from Chinese Gigaword. It is based on the assumption that parsing short sentences is more accurate than parsing long sentences. The performance of the deterministic parser used for analyzing Chinese Gigaword (see Figure 3) shows smaller <i>k </i>ensures better parsing quality but suffers from lower sentence coverage. Referring to Figure 2, we set <i>k </i>as 30.</p><doubt alpha="0.0" length="5" tooSmall="True" monospace="0.0">100 ■</doubt><doubt alpha="0.0" length="17" tooSmall="True" monospace="0.0">90&gt; 80' 70' ^ 60'</doubt><doubt alpha="0.0" length="2" tooSmall="True" monospace="0.0">50</doubt><doubt alpha="0.0" length="3" tooSmall="True" monospace="0.0">40'</doubt><doubt alpha="0.0" length="2" tooSmall="True" monospace="0.0">30</doubt><doubt alpha="0.0" length="3" tooSmall="True" monospace="0.0">20'</doubt><doubt alpha="0.0" length="14" tooSmall="True" monospace="0.0">10203040506070</doubt><doubt alpha="0.0" length="8" tooSmall="True" monospace="0.0">90100110</doubt><figure caption="Figure 3. Performance of the deterministic parser with differentkon 1,800 sentences2."></figure></subsection><subsection number="2.3" title="Case Pattern Construction"><p>A case pattern consists of a sequence of pos-tags indicating the order of all the modifiers attached to a head (see Figure 1), which can be repre­sented as following.</p><doubt alpha="48.0" length="50" tooSmall="False" monospace="0.0">Cpi =&lt;[poSm,^m-iv-poS1]l,[p0S1,...,p0Sn-1,poSn]r &gt;</doubt><p>Here, <i>[posm</i>,posm-1,...,pos1]l means the pos-tag sequence of the modifiers attached to a head from the left side, and [pos1,..., posn-1, <i>posn </i>]r means the pos-tag sequence of the modifiers attached to a head from the right side.</p><p>We use the 33 pos-tags defined in Penn Chi­nese Treebank (Xue et al., 2002) to describe a case pattern, and make following modifications:</p><p>• group common noun, proper noun and pronoun together and mark them as 'noun';</p><p>• group predicative adjective and all the other verbs together and mark them as 'verb';</p><p>• only regard comma, pause, colon and semi-colon as punctuations and mark them as <i>'punc\ </i>and neglect other punctuations.</p><footnote label="2">UAS means unlabeled attachment score (Buchholz and Marsi, 2006). The sentences used for this evaluation are from Penn Chinese Treebank with gold word segmentation and pos-tag.</footnote><page local="3" global="1051"/><p>• group cardinal number and ordinal number together and mark them as 'num';</p><p>• keep the original definition for other pos­tags but label them by new tags, such as labeling 'P' as 'prep' and labeling 'AD' as 'adv'.</p><p>The task of case pattern construction is to ex­tract <i>cpi </i>for each head from both the tagged cor­pus and the raw corpus. As we will introduce later, the Chinese dependency parser using case structures applies CKY algorithm for decoding. Thus the following substrings of <i>cpi </i>are also ex­tracted for each head as horizontal Markoviza-tion during case pattern construction.</p><doubt alpha="59.0" length="39" tooSmall="False" monospace="0.0">&lt;[poSk,poSk-1poS1]l,[poS1poS,-1,poSj]r&gt;</doubt><doubt alpha="43.8" length="16" tooSmall="False" monospace="0.0">Vke[1,m],je[1,n]</doubt><doubt alpha="55.2" length="29" tooSmall="False" monospace="0.0">&lt;[posk,posk-1pos1]l&gt;,Vke[1,m]</doubt><doubt alpha="47.1" length="34" tooSmall="False" monospace="0.0">&lt;[pos1,...,poSj-1,poSj]r&gt;,Vje[1,n]</doubt></subsection><subsection number="2.4" title="Case Element Construction"><p>As introduced in Section 2.1, a case element keeps the lexical preference between a head and its modifier. Therefore, the task of case element construction is to extract head-modifier pairs from both the tagged corpus and the raw corpus.</p><p>Although only the sentences with less than <i>k </i>(k=30) words from Chinese Gigaword are used as raw corpus to guarantee the accuracy, there still exist some dependency relations with low accuracy in these short sentences because of the non-perfect parsing quality. Therefore, we apply a head-modifier (HM) classifier to the parsed sentences from Chinese Gigaword to further ex­tract head-modifier pairs with high quality. This HM classifier is based on SVM classification. Table 1 lists the features used in this classifier.</p><p>The HM classifier is trained on 3500 sentences from Penn Chinese Treebank with gold-standard word segmentation and pos-tag. All the sentences are parsed by the same Chinese deterministic parser used for Chinese Gigaword analysis. The correct dependency relations created by the parser are looked as positive examples and the left dependency relations are used as negative examples. TinySVM<footnote anchor="3"/> is selected as the SVM toolkit. A polynomial kernel is used and degree is set as 2. Tested on 346 sentences, which are from Penn Chinese Treebank and parsed by the same deterministic parser with gold standard word segmentation and pos-tag, this HM classi­fier achieved 96.77% on precision and 46.35% on recall.</p></subsection></section><section number="3" title="A Chinese Dependency Parser Using Case Structures"><subsection number="3.1" title="Parsing Model"><p>We develop a lexicalized Chinese dependency parser to use constructed case structures. This parser gives a probability <i>P(T\S) </i>to each possible dependency tree <i>T </i>of an input sentence <i>S=w1,w2,...,w„ (w, </i>is a node representing a word with its pos-tag), and outputs the dependency tree <i>T </i>that maximizes <i>P(T\S) </i>(see equation 1). CKY algorithm is used to decode the dependency tree from bottom to up.</p><doubt alpha="45.5" length="22" tooSmall="False" monospace="0.0">T* = arg maxP(T\S) (1)</doubt><p>To use case structures, <i>P(T\S) </i>is divided into two parts (see equation 2): the probability of a sentence <i>S </i>generating a root node <i>wROoT, </i>and the product of the probabilities of a node <i>w, </i>generat­ing a case structure CS,.</p><doubt alpha="54.8" length="31" tooSmall="False" monospace="0.0">P(T \S) =P(Wroot\S) xHP(CS,\Wf)</doubt><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">(2)</doubt><p>As introduced in Section 2, a case structure <i>CSi </i>is composed of a case pattern <i>cpi </i>and a case element cmi. Thus</p><p><i>P(CSi </i>I <i>wi</i>) = <i>P(cpi</i>, <i>cmi </i>I <i>wi</i>)</p><doubt alpha="55.6" length="27" tooSmall="False" monospace="0.0">=P(cpi1wi)*P(cmi1wi,cpt)(3)</doubt><p>A case element <i>cmi </i>consists of a set of de­pendencies {Dj}, in which each <i>Dj </i>is a tuple &lt;wj, <i>diSj, commaj&gt;. </i>Here <i>Wj</i><i> </i>means a modifier node, <i>diSj </i>means the distance between <i>Wj</i><i> </i>and its head, and <i>commaj </i>means the number of commas be­tween <i>Wj </i>and its head. Assuming any <i>Dj </i>and <i>Dk </i>are independent of each other when they belong to the same case element, <i>P(cmi</i>I<i>Wi,cpi) </i>can be written as<page local="4" global="1052"/></p><doubt alpha="65.5" length="29" tooSmall="False" monospace="0.0">P(cmi1wi,cpi)= nP(Dj1wi,cpi)j</doubt><doubt alpha="60.7" length="28" tooSmall="False" monospace="0.0">= TTP(w.,dis.,comma.|wj,cpj)</doubt><doubt alpha="20.0" length="5" tooSmall="False" monospace="0.0">j (4)</doubt><footnote>http://chasen.org/~taku/software/TinySVM/</footnote><table caption="Table 1. Features for HM classifier." 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>Feature</p></td><td class="cell"><p>Description</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>P0S</i><i>head/ Posmod</i></p></td><td class="cell"><p>Pos-tag pair of head and modifier</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>Distance</i></p></td><td class="cell"><p>Distance between head and modifier</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>HasComma</i></p></td><td class="cell"><p>If there exists comma between head and modifier, set as 1; otherwise as 0</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>HasColon</i></p></td><td class="cell"><p>If there exists colon between head and modifier, set as 1; otherwise as 0</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>HasSemi</i></p></td><td class="cell"><p>If there exists semi-colon between head and modifier, set as 1; otherwise as 0</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>Finally, <i>P(wj,disj,commaj </i>\ <i>wi,cpi) </i>is divided as <i>P (wj, disj, commaj \ wt, cpt )</i> : P(wj \ <i>wt</i>, <i>cpt</i>) X <i>P(disj</i>, <i>commaj </i>\ wi, wj, cpi)</p><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">(5)</doubt><p>Maximum likelihood estimation is used to es­timate <i>P</i><i>(</i><i>wroot</i><i>I</i><i>S</i><i>) </i>on training data set with the smoothing method used in (Collins, 1996). The estimation of <i>P(cpi</i>I<i>Wi), P(Wj</i>I<i>Wi,cpi), </i>and <i>P(disj, commaj </i>I<i>Wi,Wj,cpi) </i>will be introduced in the fol­lowing subsections.</p></subsection><subsection number="3.2" title="Estimating P(cp i \w i) by Case Patterns"><p>Three steps are used to estimate <i>P(cpi</i>I<i>Wi)</i><i> </i>by maximum likelihood estimation using the con­structed case patterns:</p><p>• Estimate P(cpi|wi) only by the case pat­terns from the raw corpus and represent it as</p><p><i>Ptagged (cpi <footnote anchor="1"/> </i><i>W,)</i><i> </i>;</p><doubt alpha="33.3" length="12" tooSmall="False" monospace="0.0">P (cp. |w.);</doubt><doubt alpha="30.0" length="20" tooSmall="True" monospace="0.0">raw\ r i \     i ' '</doubt><p>• Estimate P(cpi|wi) by equation 6, in which ^<i>pattern </i>is calculated by equation 7 to set proper ratio for the probabilities estimated by the case patterns from different corpora.</p><doubt alpha="66.7" length="9" tooSmall="False" monospace="0.0">P(cpi|Wi)</doubt><doubt alpha="33.3" length="3" tooSmall="False" monospace="0.0">A =</doubt><doubt alpha="83.3" length="6" tooSmall="True" monospace="0.0">pa ern</doubt><doubt alpha="65.6" length="32" tooSmall="False" monospace="0.0">Stagged+^tagged+Sraw +V'raw+1(7)</doubt><p>In equation 7, <i>Stagged </i>and <i>Sraw </i>mean the occur­rence of a lexicalized node wi=&lt;lexi, <i>posi&gt; </i>gener­ating <i>cpi </i>in the tagged or raw corpus, <i>rjtagged </i>and <i>nraw </i>mean the occurrence of a back-off node wi=&lt;posi&gt; generating <i>cpi </i>in the tagged or raw corpus. To overcome the data sparseness prob­lem, we not only apply the smoothing method used in (Collins, 1996) for a lexicalized head to back off it to its part-of-speech, but also assign a very small value to P(cpi|wi) when there is no <i>cpi</i>modifying <i>wi </i>in the constructed case patterns.</p><p><b>3.3    Estimating <i>P(w</i></b><b><i>j</i></b><b><i>\wi,cpi) </i>and <i>P(dis</i></b><b><i>j,</i></b><b><i> </i></b><b><i>com­ma</i></b><b><i>j </i></b><b><i>\w</i></b><i>i</i><b><i>,W</i></b><b><i>j</i></b><b><i>,cp</i></b><b><i>i) </i></b><b>by Case Elements</b></p><p>To estimate <i>P(wj\wi,cpi) </i>and <i>P(diSj, commaj </i>|wi,Wj,cpi) by maximum likelihood estimation, we also use three steps:</p><p>• Estimate the two probabilities only by the case elements from the tagged corpus and repre­sent them as <i>P</i><i>tagged </i><i>(W</i><i>j </i>| <i>Wt</i>, <i>cpt</i>) and</p><p><i>P,agg„d (diS</i><i>j</i>, <i>comma</i><i>j </i>| <i>wt</i>, <i>W</i><i>j</i>, <i>cpt</i>) ;</p><p>• Estimate the two probabilities only by the case elements from the raw corpus, and represent</p><p>them as <i>(W</i><i>j </i>| <i>W,</i>, <i>cp,</i>) and</p><p><i>Praw (diSj</i>, <i>commaj | Wi</i>, <i>Wj</i>, <i>cpi</i>) ;</p><p>• Estimate P(wjjwi,cpi) and <i>P(diSj, commaj </i>|wi,Wj,cpi) by equation 8 and equation 9.</p><doubt alpha="66.7" length="12" tooSmall="False" monospace="0.0">P(wj|wi,cpi)</doubt><p>= <i>k</i><i>lement </i>* <i>P,agged </i><i>(Wj</i><i> </i>| <i>Wi</i><i> </i>, <i>cpi </i>) +</p><doubt alpha="56.7" length="30" tooSmall="False" monospace="0.0">(1-Klemen,)*Praw(wj|Wi,cpi)(8)</doubt><doubt alpha="59.3" length="27" tooSmall="False" monospace="0.0">P(diSj,commaj| w,, Wj, cp,)</doubt><p>= <i>K</i><i>eemen, </i>* lagged <i>(</i><i>diS </i><i>j </i>, commaj | Wi, <i>Wj</i><i> </i>, cpi) +</p><doubt alpha="64.3" length="42" tooSmall="False" monospace="0.0">(1-Keemen,)*Praw(diSj,commaj|Wi,Wj,cpi)(9)</doubt><p>The smoothing method used in (Collins, 1996) is applied during estimation.</p><doubt alpha="0.0" length="5" tooSmall="True" monospace="0.0">87.0'</doubt><doubt alpha="0.0" length="42" tooSmall="True" monospace="0.0">0.0  0.1  0.2  0.3  0.4  0.5  0.6  0.7 0.8</doubt><doubt alpha="50.0" length="2" tooSmall="True" monospace="0.0">A,</doubt><figure caption="Figure 4. Parsing accuracy with differentÄelementon development data set."></figure><p>In order to set proper ratio for the probabilities estimated by the case elements from different corpora, we use a parameter <i>Äelement </i>in equation 8 and 9. The appropriate setting <i>(Äelement </i>=0.4) is learned by a development data set (see Figure 4).</p></subsection></section><section number="4" title="Evaluation Results 4.1    Experimental Setting"><p>We use Penn Chinese Treebank 5.1 as data set to evaluate the proposed approach. 9,684 sentences from Section 001-270 and 400-931, which are also used for constructing case structures, are used as training data. 346 sentences from Section 271-300 are used as testing data. 334 sentences from Section 301-325 are used as development data. Penn2Malt<footnote anchor="4"/> is used to transfer the phrase structure of Penn Chinese Treebank to depend­ency structure. Gold-standard word segmentation and pos-tag are applied in all the experiments.</p><footnote label="4"> http://w3.msi.vxu.se/~nivre/research/Penn2Malt.html</footnote><doubt alpha="0.0" length="4" tooSmall="True" monospace="0.0">86.5</doubt><doubt alpha="0.0" length="4" tooSmall="True" monospace="0.0">86.0</doubt><doubt alpha="62.5" length="56" tooSmall="False" monospace="0.0">= ^pattern *Ptagged(cpi1Wi)+(1-^pattern)*Praw(cpi1Wi)(6)</doubt><p><i>S</i><i>^ged </i>+ <i>TJ</i><i>agged </i><i>+8</i><i>raw </i><i>+l</i><i>raw</i><page local="5" global="1053"/></p><p>Unlabeled attachment score <i>(UAS) </i>(Buchholz and Marsi, 2006) is used as evaluation metric. Because of the difficulty of assigning correct head to Chinese punctuation, we calculate <i>UAS </i>only on the dependency relations in which the modifier is not punctuation.</p><subsection number="4.2" title="Results"><p>Three parsers were evaluated in this experiment:</p><p>• <i>'baseline': </i>a parser not using case struc­tures, where <i>P(T|S) </i>is calculated by equation 11 and P(Wj|wi) and <i>P(diSj, commaj </i>|wi,wj) are esti­mated by training data set only.</p><doubt alpha="42.9" length="7" tooSmall="False" monospace="0.0">P (T|S)</doubt><p>= <i>P(</i><i>wroot </i>| <i>S</i>) *    n <i>P(W</i><i>j</i>, <i>dis</i><i>j</i>, <i>comma </i><i>j </i>| <i>wi</i>)</p><doubt alpha="55.6" length="9" tooSmall="True" monospace="0.0">i,je[1,nj</doubt><doubt alpha="56.0" length="50" tooSmall="False" monospace="0.0">= P(wroot|S) *n(P(Wj| wi) *P(disj,commaj| wi, Wj))</doubt><doubt alpha="50.0" length="10" tooSmall="True" monospace="0.0">i,je[1,n j</doubt><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">(11)</doubt><p>• 'w/ <i>case elem': </i>a parser only using case element, which also calculates P(T|S) by equa­tion 11 but estimates P(wj|wi) and <i>P(disj, commaj \wi,wj) </i>by constructed case elements.</p><p>• ' <i>proposed': </i>the parser introduced in Sec­tion 3, which uses both case elements and case patterns.</p><p>The evaluation results on testing data set (see Table 2) shows the <i>proposed </i>parser achieved 87.26% on UAS, which was 2.13% higher than that of the <i>baseline </i>parser. This improvement is regarded as statistically significant (McNemar's test: <i>p</i>&lt;0.0005). Besides, Table 2 shows only us­ing case elements increased parsing accuracy by 1.30%. It means both case elements and case pat­terns gave help to parsing accuracy, and case elements contributed more in the proposed ap­proach.</p><p>Figure 5 and Figure 6 show the dependency trees of two example sentences created by both the <i>baseline </i>parser and the <i>proposed </i>parser. In Figure 5, <i>the baseline </i>parser incorrectly assigned ^iT/NN (signing) as the head of £f£/NN (co­operation). However, after using the case ele­ment Igg/NN (project) <i>-¥ </i>1=H+VNN, the cor­rect head of -pH+VNN was found by the <i>pro­posed </i>parser. Figure 6 shows the <i>baseline </i>parser recognized JFJJ/VV (opening) as the head of |g /P (as) incorrectly. But in the <i>proposed </i>parser, the probability of JFJJ/VV generating the case pattern <i>'[prep, punc, prep]l' </i>was much lower than that of JFJJ/VV generating the case pattern '[prep]/. Therefore, the proposed parser rejected the incorrect dependency that |§/P modified H£/VV and got the correct head of |§/P as /VV (show) successfully.</p></subsection></section><section number="5" title="Discussion"><p><b>5.1    Influence of the Number of Case Struc­tures on Parsing Accuracy</b></p><p>During case structure construction, we only used the sentences with less than <i>k (k</i>=30) words from Chinese Gigaword as the raw corpus. Enlarging <i>k </i>will introduce more sentences from Chinese Gi-gaword and increase the number of case struc­tures. Table 4 lists the number of case structures and parsing accuracy of the <i>proposed </i>parser on testing data set with different <i>k<footnote anchor="5"/>. </i>It shows enlarg­ing the number of case structures is a possible way to increase parsing accuracy. But simply setting larger <i>k </i>did not help parsing, because it decreased the parsing accuracy of Chinese Gi-gaword and consequently decreased the accuracy of constructed case structures. Using good parse selection (Reichart and Rappoport, 2007; Yates et al., 2006) on the syntactic analysis of Chinese Gigaword is a probable way to construct more case structures without decreasing their accuracy. We will consider about it in the future.</p><p><b>5.2    Influence of the Case Structure Con­struction Corpus on Parsing Accuracy</b></p><p>We also evaluated the <i>proposed </i>parser on testing data set using case structures constructed from different corpora.</p><p>Results (see Table 5) show that parsing accu­racy was improved greatly only when using case structures constructed from both the two corpora. The case structures constructed from either of a single corpus only gave a little help to parsing.<page local="6" global="1054"/> It is because among all the case structures used during testing (see Table 6), 19.57% case ele­ments were constructed from the tagged corpus only and 54.18% case patterns were constructed from the raw corpus only. The incorrect head-modifier pairs extracted from Chinese Gigaword is a possible reason for the fact that some case elements only existing in the tagged corpus. En­hancing good parse selection on Chinese Giga-word could improve the quality of extracted head-modifier pairs and solve this problem. In addition, the strict definition of case pattern is a probable reason that makes more than half of the case patterns only exist in the raw corpus and 18.18% case patterns exist in neither of the two corpora. We will modify the representation of case pattern to make it more flexible to the num­ber of modifiers to resolve this issue in the future.</p><footnote label="5">Considering about the time expense of case structure con­struction, we only did test for k &lt;40.</footnote><table caption="Table 4. Case structure number and parsing accuracy with differentk." 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><i>k</i></p></td><td class="cell"><p>10</p></td><td class="cell"><p>20</p></td><td class="cell"><p>30</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><i># of Case Ele­ment </i>(M)</p></td><td class="cell"><p>0.66</p></td><td class="cell"><p>1.14</p></td><td class="cell"><p>1.81</p></td><td class="cell"><p>2.75</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i># of Case Pat­tern </i>(M)</p></td><td class="cell"><p>0.57</p></td><td class="cell"><p>1.55</p></td><td class="cell"><p>3.91</p></td><td class="cell"><p>8.48</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>UAS </i>(%)</p></td><td class="cell"><p>85.16</p></td><td class="cell"><p>86.42</p></td><td class="cell"><p>87.26</p></td><td class="cell"><p>87.07</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><table caption="Table 2. Parsing accuracy of different parsing models." 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></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Parsing model</p></td><td class="cell"><p><i>baseline</i></p></td><td class="cell"><p><i>w/ case elem</i></p></td><td class="cell"><p><i>proposed</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>UAS </i>(%)</p></td><td class="cell"><p>85.13</p></td><td class="cell"><p>86.43 (+1.30)</p></td><td class="cell"><p><b>87.26 (+2.13)</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></tr></table><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">r</doubt><doubt alpha="66.7" length="3" tooSmall="False" monospace="0.0">i r</doubt><doubt alpha="58.8" length="17" tooSmall="True" monospace="0.0">I-1*II*-i*-illIII</doubt><p>+/NR 3S/NR <u>-A-fE/NN</u> rBb/JJ ftfi/NN <u>Jf B/NN</u> ft/DEG SiJ'/NN ... (b) dependency tree created by the <i>proposed </i>parser</p><figure caption="Figure 5. Dependency trees of an example sentence (The signing of China-US cooperation high tech"></figure><p>project ...).</p><doubt alpha="33.3" length="9" tooSmall="False" monospace="0.0">1     Ift</doubt><doubt alpha="0.0" length="1" tooSmall="False" monospace="0.0">1</doubt><doubt alpha="100.0" length="2" tooSmall="False" monospace="0.0">in</doubt><p>3Ë/P irffi/NN , /PU ft/P frWtf/NN <u>ff</u><u>^/VV</u> ft/DEC Sïà#/NN #/AD S^/VV ... (a) dependency tree created by the <i>baseline </i>parser</p><doubt alpha="75.0" length="4" tooSmall="False" monospace="0.0">u—ir</doubt><doubt alpha="100.0" length="2" tooSmall="False" monospace="0.0">ir</doubt><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">n</doubt><p><u>S</u><u>/P</u> irffi/NN , /PU ft/P frWtf/NN ff^/VV ft/DEC BJi#/NN #/AD <u>B</u><u>^/VV</u> ... (b) dependency tree created by the <i>proposed </i>parser</p><figure caption="Figure 6. Dependency trees of an example sentence (As introduced, the exhibition opening in the"></figure><p>stadium will show.).</p><subsection number="5.3" title="Parsing Performance with Real Pos-tag"><p>Gold standard word segmentation and pos-tag are applied in previous experiments. However, parsing accuracy will be affected by the incorrect word segmentation and pos-tag in the real appli­cations. Currently, the best performance of Chi­nese word segmentation has achieved 99.20% on F-score, but the best accuracy of Chinese pos-tagging was 96.89% (Jin and Chen, 2008). Therefore, we think pos-tagging is more crucial for applying parser in real task compared with word segmentation. Considering about this, we evaluated the parsing models introduced in Sec­tion 4 with real pos-tag in this experiment.</p><p><u>Parsing model    <i>baseline</i></u><i>__<u>proposed</u></i></p><doubt alpha="7.9" length="38" tooSmall="False" monospace="0.0">UAS(%)     |   80.91   |82.90' (+1.99)</doubt><table caption="Table 7. Parsing accuracy of different parsing models with real pos-tag."></table><p>An HMM-based pos-tagger is used to get pos­tag for testing sentences with gold word segmen­tation. The pos-tagger was trained on the same training data set described in Section 4.1 and achieved 93.70% F-score on testing data set. Re­sults (see Table 7) show that even if with real pos-tags, the <i>proposed </i>parser still outperformed the <i>baseline </i>parser significantly. However, the results in Table 7 indicate that incorrect pos-tag affected the parsing accuracy of the <i>proposed </i>parser greatly. Some researchers integrated postagging into parsing and kept n-best pos-tags to reduce the effect of pos-tagging errors on parsing accuracy (Cao et al., 2007).<page local="7" global="1055"/> We will also con­sider about this in our future work.</p><table caption="Table 5. Parsing accuracy with case structures constructed from different corpora." 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></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Corpus</p></td><td class="cell"><p>Tagged</p></td><td class="cell"><p>Raw</p></td><td class="cell"><p>Tagged+Raw</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>UAS </i>(%)</p></td><td class="cell"><p>85.25</p></td><td class="cell"><p>85.90</p></td><td class="cell"><p>87.26</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><table caption="Table 6. Ratio of case structures constructed from different corpora." 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>Corpus</p></td><td class="cell"><p>Tagged</p></td><td class="cell"><p>Raw</p></td><td class="cell"><p>Tagged+Raw</p></td><td class="cell"><p>None</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>% of case element</p></td><td class="cell"><p>19.57</p></td><td class="cell"><p>8.95</p></td><td class="cell"><p>68.07</p></td><td class="cell"><p>3.41</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>% of case pattern</p></td><td class="cell"><p>0.03</p></td><td class="cell"><p>54.18</p></td><td class="cell"><p>27.61</p></td><td class="cell"><p>18.18</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></subsection></section><section number="6" title="Related Work"><p>To our current knowledge, there were few works about using case structures in Chinese parsing, except for the work of Wu (2003) and Han et al.</p><p>(2004) . Compared with them, our proposed ap­proach presents a new type of case structures for all kinds of head-modifier pairs, which not only recognizes bi-lexical dependency but also re­members the parsing history of a head node.</p><p>Parsing history has been used to improve pars­ing accuracy by many researchers (Yamada and</p><p>Matsumoto, 2003; McDonald and Pereira, 2006).</p><p>Yamada and Matsumoto (2003) showed that keeping a small amount of parsing history was useful to improve parsing performance in a shift-reduce parser. McDonald and Pereira (2006) ex­panded their first-order spanning tree model to be second-order by factoring the score of the tree into the sum of adjacent edge pair scores. In our proposed approach, the case patterns remember the neighboring modifiers for a head node like McDonald and Pereira's work. But it keeps all the parsing histories of a head, which is different from only keeping adjacent two modifiers in (McDonald and Pereira, 2006). Besides, to use the parsing histories in CKY decoding, our ap­proach applies horizontal Markovization during case pattern construction. In general, the success of using case patterns in Chinese parsing in his paper proves again that keeping parsing history is crucial to improve parsing performance, no mat­ter in which way and to which parsing model it is applied.</p><p>There were also some works that handled lexi­cal preference for Chinese parsing in other ways. For example, Cheng et al. (2006) and Hall et al. (2007) applied shift-reduce deterministic parsing to Chinese. Sagae and Tsujii (2007) generalized the standard deterministic framework to prob­abilistic parsing by using a best-first search strat­egy. In these works, lexical preferences were introduced as features for predicting parsing ac­tion. Besides, Bikel and Chiang (2000) applied two lexicalized parsing models developed for English to Penn Chinese Treebank. Wang et al.</p><p>(2005) proposed a completely lexicalized bot­tom-up generative parsing model to parse Chi­nese, in which a word-similarity-based smoothing was introduced to replace part-of-speech smoothing.</p></section><section number="7" title="Conclusion and Future Work"><p>This paper proposes an approach to use large scale case structures, which are automatically constructed from both a small tagged corpus and the syntactic analysis of a large raw corpus, to improve Chinese dependency parsing. The pro­posed case structures not only recognize the lexi­cal preference between all types of head-modifier pairs, but also keep the parsing history of a head word. Experimental results show the proposed approach improved parsing accuracy signifi­cantly. Besides, although we only apply the pro­posed approach to Chinese dependency parsing currently, the same idea could be adapted to other languages easily because it doesn't use any language specific knowledge.</p><p>There are several future works under consid­eration, such as modifying the representation of case patterns to make it more robust, enhancing good parse selection on the analysis of raw cor­pus, and integrating pos-tagging into parsing model.</p></section><references><p>T.Abekawa and M.Okumura. 2006. Japanese De­pendency Parsing Using Co-occurrence Informa­tion and a Combination of Case Elements. In <i>Pro­ceedings of the joint conference of the International Committee on Computational Lin­guistics and the Association for Computational Linguistics 2006. </i>pp. 833-840.</p><p>D.Bikel. 2004. Intricacies of Collins' Parsing Model.</p><p><i>Computational Linguistics, </i>30(4): 479-511.</p><p>D.Bikel and D.Chiang. 2000. Two Statistical Parsing Models Applied to the Chinese Treebank. In <i>Pro­ceedings of the 2nd Chinese Language Processing Workshop. </i>pp. 1-6.</p><p>S.Buchholz and E.Marsi. 2006. CoNLL-X Shared</p><p>Task on Multilingual Dependency Parsing. In <i>Pro­ceedings of the 10th Conference on Computational Natural Language Learning.</i></p><p>H.Cao et al.. 2007. Empirical Study on Parsing Chi­nese Based on Collins' Model. In <i>Proceedings of the 10th Conference of the Pacific Association for Computational Linguisitcs. </i>pp. 113-119.</p><p>Y.Cheng, M.Asahara and Y.Matsumoto. 2006. Multi­lingual Dependency Parsing at NAIST. In <i>Proceed­ings of the 10th Conference on Computational Natural Language Learning. </i>pp. 191-195.</p><page local="8" global="1056"/><p>M.Collins. 1996. A New Statistical Parser Based on Bigram Lexical Dependencies. In <i>Proceedings of the 34th Annual Meeting of the Association for Computational Linguistics. </i>pp. 184-191.</p><p>M.Collins. 1999. Head-Driven Statistical Models for Natural Language Parsing. <i>Ph.D Thesis. </i>University of Pennsylvania.</p><p>D.Graff et al.. 2005. Chinese Gigaword Second Edi­tion. <i>Linguistic Data Consortium, </i>Philadelphia.</p><p>J.Hall et al. 2007. Single Malt or Blended? A Study in Multilingual Parser Optimization. In <i>Proceedings of the shared task at the Conference on Computa­tional Natural Language Learning 2007. </i>pp. 933­939.</p><p>X.Han et al.. 2004. Subcategorization Acquisition and Evaluation for Chinese Verbs. In <i>Proceedings of the 20th International Conference on Computa­tional Linguistics.</i></p><p>G.Jin and X.Chen. 2008. The Fourth International Chinese Language Processing Bakeoff: Chinese Word Segmentation, Named Entity Recognition and Chinese Pos Tagging. In <i>Proceedings of the 6thSIGHAN Workshop on Chinese Language Process­ing.</i></p><p>D.Kawahara and S.Kurohashi. 2006 (a). A Fully-lexicalized Probabilistic Model for Japanese Syn­tactic and Case frame Analysis. In <i>Proceedings of the Human Language Technology conference -North American chapter of the Association for Computational Linguistics annual meeting 2006.</i></p><p>pp. 176-183.</p><p>D.Kawahara and S.Kurohashi. 2006 (b). Case Frame Compilation from the Web Using High­performance Computing. In <i>Proceedings of the 5thInternational Conference on Language Resources and Evaluation.</i></p><p>T.Kudo and Y.Matsumoto. 2002. Japanese Depend­ency Analysis Using Cascaded Chunking. In <i>Pro­ceedings of the Conference on Natural Language Learning. </i>pp. 29-35.</p><p>R.McDonald and F.Pereira. 2006. Online Learning of Approximate Dependency Parsing Algorithm. In <i>Proceedings of the 11th Conference of the Euro­pean Chapter of the Association for Computational Linguistics.</i><i></i></p><p>R.McDonald and J.Nivre. 2007. Characterizing the Errors of Data-driven Dependency Parsing Models.</p><p>In <i>Proceedings of the Conference on Empirical Methods in Natural Language Processing Confer­ence on Computational Natural Language Learn­ing 2007.</i></p><p>T.Nakagawa and K.Uchimoto. 2007. A Hybrid Ap­proach to Word Segmentation and POS Tagging.</p><p>In <i>Proceedings of the 45th Annual Meeting of the</i> <i>Association for Computational Linguistics.</i><i> </i>pp. 217-220.</p><p>R.Reichart and A.Rappoport. 2007. An Ensemble Method for Selection of High Quality Parses. In <i>Proceedings of the 45th Annual Meeting of the As­sociation for Computational Linguistics.</i><i> </i>pp. 408­415.</p><p>K.Sagae and J.Tsujii. 2007. Dependency Parsing and Domain Adaptation with LR Models and Parser Ensembles. In <i>Proceedings of the shared task at the Conference on Computational Natural Lan­guage Learning 2007. </i>pp. 1044-1050.</p><doubt alpha="66.0" length="47" tooSmall="False" monospace="0.0">Q.Wang, D.Schuurmans, and D.Lin. 2005. Strictly</doubt><p>Lexical Dependency Parsing. In <i>Proceedings of the 9th International Workshop on Parsing Technolo­gies. </i>pp. 152-159.</p><p>A.Wu. 2003. Learning Verb-Noun Relations to Im­prove Parsing. In <i>Proceedings of the 2nd SIGHAN Workshop on Chinese Language Processing. </i>pp.</p><p>119-124.</p><p>N.Xue, F.Chiou and M.Palmer. 2002. Building a Large-Scale Annotated Chinese Corpus. In <i>Pro­ceedings of the 18th International Conference on Computational Linguistics.</i></p><p>N.Xue and M.Palmer. 2003. Annotating the Proposi­tions in the Penn Chinese Treebank. In <i>Proceed­ings of the 2nd SIGHAN Workshop on Chinese Lan­guage Processing.</i></p><p>N.Xue and M.Palmer. 2005. Automatic Semantic Rule Labeling for Chinese Verbs. In <i>Proceedings of the 19th International Joint Conference on Artifi­cial Intelligence.</i></p><p>H.Yamada and Y.Matsumoto. 2003. Statistical De­pendency Analysis with Support Vector Machines. In <i>Proceedings of the 7th International Workshop on Parsing Technologies.</i></p><p>A.Yates, S.Schoenmackers, and O.Etzioni. 2006. De­tecting Parser Errors Using Web-based Semantic Filters. In <i>Proceedings of the 2006 Conference on Empirical Methods in Natural Language Process­ing. </i>pp. 27-34.</p><p>J.You and K.Chen. 2004. Automatic Semantic Role Assignment for a Tree Structure. In <i>Proceedings of the 3rd SIGHAN Workshop on Chinese Language Processing.</i></p><p>K.Yu, S.Kurohashi, and H.Liu. 2007. A Three-step Deterministic Parser for Chinese Dependency Pars­ing. In <i>Proceedings of the Human Language Tech­nologies: the Annual Conference of the North American Chapter of the Association for Computa­tional Linguistics 2007. </i>pp. 201-204.</p></references></body></article>