<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Syntactic Translation Patterns from a Parallel Treebank</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mihaela Colhon</string-name>
          <email>mcolhon@inf.ucv.ro</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>2012 by the paper's authors. Copying permitted only for private and academic purposes. This volume is published and copyrighted by its editors. Local Proceedings also appeared in ISBN 978-86-7031-200-5, Faculty of Sciences, University of Novi Sad</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Craiova, Romania Departament of Computer Science A.I.</institution>
          <addr-line>Cuza street, no. 13, code 200585</addr-line>
        </aff>
      </contrib-group>
      <fpage>85</fpage>
      <lpage>88</lpage>
      <abstract>
        <p>The goal of the presented parallel phrase extraction algorithm is to provide rich and robust set of translation syntactic patterns. To make this approach feasible, we consider the phrase-to-phrase alignments of a bilingual treebank annotated with syntactic constituents. For the intended purpose, the extracted phrasal nodes are encoded by the syntactical information of their components, highlighting some special constructs such as the functional words.</p>
      </abstract>
      <kwd-group>
        <kwd>Parallel syntactic patterns</kwd>
        <kwd>phrase-based translation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Parallel corpora can be used in order to generate extremely
valuable linguistic knowledge such as they can support
automatic identification of segments of texts that represent
reciprocal translations [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Two segments of texts from a
bitext (parallel corpora) which represent reciprocal
translations make a translation unit [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The translation units
that correspond to syntactic phrases can be used to generate
other sentences in the target language of a Machine
Translation system: instead of generating translation of individual
words in the source language, generate translations of the
phrases and assemble the final translation by a permutation
of these [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        Methods for Machine Translation (MT) have increasingly
leveraged not only the formal machinery of syntax but also
linguistic tree structures of either the source language, the
target language or both. Phrase based statistical MT
(PBSMT) techniques for extracting phrases although not
syntactically motivated, enjoy a very high coverage [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Basic
PB-SMT systems work with phrase pairs that are consistent
with the word alignment: the words of a phrase are
contiguous strings consisting of words aligned to each other and not
to words outside [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Machine translation based on syntactic trees has been
extensively studied in the last years due to the general need of
improving the performance of the state-of-the-art PB-SMT
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>Alignment of the parse trees can offer structural alignment
between two parallel sentences, more precisely, can help an
experiment for testing the feasibility of the automatic
crosslingual transfer of syntactic constituents. Broadly speaking,
a transfer component is a system of rules that relate words
and structures in one language to words and structures of
another language (the target language).</p>
      <p>
        Traditionally, phrases are taken to be syntactic constituents
of a sentence. Even if not all the words between two phrases
are aligned, the phrases can still align very well [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. By
aligning the inner nodes of two parallel parse trees, the
phrases represented by these nodes are put in
correspondence as the subtrees of the syntactic analysis encode the
structure of the represented syntactic phrases.
      </p>
      <p>
        Such techniques have shown that starting with large
syntactic phrase tables and preferring syntactic phrases when
overlapping with non-syntactic ones allows the learning of
”translation knowledge”. They show improvements in
decoding speeds and also improvement in translation quality
that results from the precision of these syntax motivated
phrases [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Most of the phrases identified in the parse trees are
expected to be translated without interleaving with other phrases
or words. In general, noun phrases tend to obey the above
rule in a much greater degree. At the opposite corner, the
verb phrases usually suffer modifications in structure during
translation caused by the adjunct movement [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>The goal of the presented algorithm for extracting parallel
syntactic patterns from a bilingual treebank is to generate
a set of good-quality translation patterns intended to be
learned by a statistical Syntax-based Machine Translation.</p>
      <p>
        The presented parallel syntactic sequences were extracted
from a treebank with syntactic constituents, an
EnglishRomanian Treebank [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The treebank was built upon a
parallel English-Romanian corpus word-aligned and annotated
at the morphological and syntactic level. The syntactic trees
of the Romanian texts are generated based on the syntactic
phrases of the English parallel texts automatically obtained
by means of a syntactic parser, the Standford Parser [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
The Romanian trees generation mechanism reuses and
adjusts existing tools and algorithms for cross-lingual transfer
of syntactic constituents and syntactic trees alignment.
      </p>
      <p>
        The treebank was constructed upon 1420 sentences from
an English-Romanian parallel corpus developed at A.I.Cuza
University of Ia¸si by the Natural Language Processing Group
of Faculty of Computer Science. The corpus is XML encoded
obeying a simplified form of the XCES standard [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. For
the bilingual corpus construction, the English and
Romanian parts of the Acquis-Communitaire1 corpus were used.
      </p>
      <p>
        All the words of this English-Romanian corpus are
annotated with lemmas, morphosyntactic information (gender,
number, person and case) and Part of Speech markers. The
tagsets used to annotate the words come from
MULTEXTEast morphosyntactic specifications (the latest version of
these specifications is given in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]).
      </p>
    </sec>
    <sec id="sec-2">
      <title>PARALLEL PATTERNS WITH SYNTAC</title>
    </sec>
    <sec id="sec-3">
      <title>TIC CONSTITUENTS</title>
      <p>
        Following the method of Galley described in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], the phrase
extraction process is supported by the parallel parse trees
of the constructed English-Romanian treebank. For each
alignment between inner nodes of the syntactic trees, the
descendents of aligned nodes are examined. According to the
purpose for which the syntactic sequences are extracted, in
the list of descendents, some specific words or constructions
of certain structure can be highlighted.
      </p>
      <p>For the presented article, the syntactic sequences are
intended to provide information about the manner in which
the functional words can affect translation. For this reason
the functional words are given in the complete word-form
accompanied with complete information about their
morphosyntactic properties.</p>
      <p>
        In any syntactic structure we can identify two major
categories of words: content words which describe objects,
entities, properties, relationships or events and which are
syntactically represented by nouns, adjectives, verbs and
adverbs and functional words that help putting words
together in a correct structural sentence form. Also, the
functional words can tell how the other components of the
sentence are related to each other. The functional words can
be determiners, quantifiers, prepositions or connectives.
1Acquis Communitaire corpus contains about 12,000
Romanian documents and 6,256 parallel English-Romanian
documents [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        The span of a node n of a syntactic tree is taken to be the
subset of nodes that are reachable from n [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In a
bottomup fashion, the algorithm for extracting parallel syntactic
patterns “visits” each English syntactic tree and expands
all its inner nodes that are aligned with at least one node
from the Romanian parallel syntactic tree. The spans of the
aligned English and Romanian phrasal nodes are taken to
be the parallel syntactic patterns of our study and therefore
are stored in a database (see Section 2.2). The method is
quick and easy enough to be used on large-scale data sets.
      </p>
      <p>Here are some examples of the importance of parallel
syntactic patterns from automatically learned translation rules
point of view:
• simple lexical patterns for translating special words
such as, functional words can be treated as examples
of patterns in which optional modifiers are inserted
• patterns in which we found ”lexical holes” determined
by existence of one-to-zero alignment mapping between
the words/tokens of the parallel sequences. For
example, English noun phrases that contain the word ”of”
as separator.
• analyzing large sets of the parallel patterns, we can
identify the“part of speech afinities”; it is usually known
that translated words tend to keep their part of speech
but when this is not the case, the resulted
part-ofspeech for the translation is not random.</p>
      <p>From the English-Romanian Parallel Treebank with
syntactic Constituents, 2120 English-Romanian syntactic
patterns with functional word were extracted. The
representation in which the patterns are stored can provide good
enough descriptions of the domain of locality for the
functional words.</p>
    </sec>
    <sec id="sec-4">
      <title>2.1 Representation Formalism</title>
      <p>The representation for the English syntactic sequences
with functional words is an ordered sequence of elements
given in the following form:</p>
      <p>[ { Phrasal−Tag }∗ Pos−Tag/FW { Phrasal−Tag}∗ ]
where by F W we note a functional word.
(a) [ IN/at, NP ]
(b) [ IN/by, NP ]
(c) [ IN/for, NP ]</p>
      <p>By parsing the English sentences with Stanford Parser,
PENN Treebank parse trees were generated. As a direct
consequence, the English texts are annotated with PENN
Phrasal tags as this is the tagging standard used by Stanford
Parser. In this annotation formalism, the functional words
for the English texts can be considered as sentence tokens
that in PENN POS tagset formalism have one of the
following tags: CC (coordinating conjunction), DT (determiner) ,
IN (preposition/ subordinating conjunction), MD (modal),
PRP (personal pronoun), PP$ (possessive pronoun), RP
(particle), TO (word to), WDT (wh-determiner), WP
(whpronoun), WP$ (possessive wh-pronoun), WRB (wh-adverb).</p>
      <p>Here are some examples of English syntactic patterns:
• [NP, PRP, CC/and, NP] the syntactic phrase having
this span is made of two noun phrases (NP) linked by a
personal pronoun (PRP) and a functional word, the
coordinating conjunction and (in this specific order). The two
syntactic phrases NP are not expanded because each of them
has its own alignment, and thus, their structure is given in
other parallel syntactic sequence.
• [RB, JJ, CC/and, JJ] the syntactic phrase having this
structure contains two adjectives (JJ) linked by a functional
word (the conjunction and ) and preceded by an adverb (RB).</p>
      <p>Following the same representations, the corresponding
Romanian syntactic sequences are encoded in a similar format.</p>
      <p>
        The Romanian syntactic trees of the English-Romanian
Treebank were automatically constructed by means of a
bottom-up tree generation algorithm guided by the word
alignments of the corpus ([
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]). As a consequence, the
annotations for the Romanian words preserve the
MULTEXTEAST words specifications of the corpus as these data
include enough morphosyntactic details needed in any
syntactic study, while for labeling the phrasal constituents, the
PENN Treebank Phrasal tags are used.
      </p>
      <p>As a direct consequence, the Romanian functional words
are those tokens/words that in MULTEXT-EAST Tagset
formalism have MSD tags with the following prefixes: P−
(pronoun) such as Pd− (demonstrative pronoun), Ps−
(possessive pronoun), Px− (reflexive pronoun), D− (determiner),
T− (article), S− (adposition), C− (conjunction), Q−
(particle).</p>
      <p>The representation for the Romanian syntactic sequences
with functional words is an ordered sequence of elements
given in the following form:</p>
      <p>[ { Phrasal−Tag }∗ MSD Tag/FW { Phrasal−Tag}∗ ]
where by F W we note a functional word and by M SD we
note the morphosyntactic descriptions encoded in
MULTEXTEast morphosyntactic specifications.</p>
      <p>Here are some examples of Romanian syntactic patterns:
• [Di3-po—e/altor, NP] the syntactic phrase given by
this sequence contains a determiner (a MSD tag starting
with D) followed by a noun phrase
• [VP, Crssp/¸si, Tsfs/a, NP] the syntactic phrase whose
structure is encoded in this pattern is made of a verb phrase
(VP) and a noun phrase (NP) liked by a conjunction (a C−
MSD tag) and an article (a T− MSD tag).
2.2</p>
    </sec>
    <sec id="sec-5">
      <title>Linguistic Resource with Syntactic Patterns</title>
      <p>Each resulted parallel sequence is stored into a database
record with four fields (see Figure 1). The SynP hrase En
field stores the span of an English syntactic phrase, while
in the SynP hrase RO field the span of the aligned
Romanian syntactic phrase is given. The last two fields include
the PENN syntactic subtrees rooted at the aligned syntactic
phrases.</p>
      <p>Indeed, T reebank EN gives the bracket representation for
the subtree rooted at the English phrase while T reebank RO
is the subtree corresponding to the Romanian phrase.
Examples of some records of this linguistic resource are listed
in Table 1.</p>
      <p>Certain statistics about the translation of a particular
English syntactic sequence into Romanian language can be
easily obtained upon the constructed database table with the
described information.
[IN/as, NP] [Rw/caˆt, mai/Rp, ADJP] [PP [IN Rsp/as] [NP [NP Afp/strict] [ADJP [PP [Rw 14/caˆt] [Rp 15/mai] [ADJP
[RB Cs/as] [JJ Afp/possible]]]] [Afpfp-n 16/stricte] [ADJP [Rgp
17/posibil]]]]
[IN/at, NP] [Spsa/la, NP] [PP [IN Sp/at] [NP [NP [DT Dd/the] [NN [NP [Spsa 1/la] [NP [NP [Ncfsry
Ncns/end]] [PP [IN Sp/of] [NP [DT Dd/the] 2/ˆıncheierea]] [NP [Ncmsoy
3/exerci¸ti[JJ Afp/financial] [NN Ncns/year]]]]] ului] [ADJP [Afpms-n 4/financiar]]]]]</p>
      <p>From the statistics illustrated in Figure 2, one can
observe that the translation in Romanian for the English
syntactic pattern [IN/at, NP] do not change the order between
the noun phrase and the preceding preposition and replace
the preposition “at” with the Romanian preposition “la”.</p>
      <p>The preposition “by” from the English pattern [IN/by, NP]
is equally translated with Romanian prepositions “de” and
with the Romanian prepositional collocation “de−c˘atre”, while
the preposition “for” from the English sequence [IN/for, NP]
is translated with the Romanian preposition “pentru”.</p>
    </sec>
    <sec id="sec-6">
      <title>CONCLUSIONS</title>
      <p>
        Statistical Machine Translation systems that use
syntactical information in the translation process must be trained
with syntactic patterns that correspond to reciprocal
translations in the languages of the MT system. Such training
can help the translation not only with the structural
differences between the translations but also with the re-ordering
problems at the target sentence words [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>Even if the lexical coverage of the used corpus, the Acquis
Communitaire corpus, is not representative, a MT system
can still benefit from the translations similar in structure
and semantics that exist between the parallel sentences of
the corpus.</p>
      <p>Also the meanings of some special words, such as
functional words, can be easily explored by analysing the changes
during the translation suffered by syntactic patterns
consisting of this kind of words. In the way it is constructed now,
the resource focuses on the importance the functional words
have in a translation process. But the syntactic patterns can
be generated in order to highlight other constructions, for
example, the polylexicals units of a natural language phrase.</p>
      <p>As a future work, we intend to enlarge the size of the
bilingual treebank in order to permit generation of a larger
set of parallel syntactic patterns.</p>
    </sec>
    <sec id="sec-7">
      <title>ACKNOWLEDGMENTS</title>
      <p>The author M. Colhon has been funded for this research
by the strategic grant POSDRU/89/1.5/S/61968, Project
ID 61986 (2009), co-financed by the European Social Fund
within the Sectorial Operational Program Human Resources
Development 2007-2013.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>V.</given-names>
            <surname>Ambati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lavie</surname>
          </string-name>
          , and J. Carbonell.
          <article-title>Extraction of syntactic translation models from parallel data using syntax from source and target languages</article-title>
          .
          <source>In MT Summit XII</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>J. G.</surname>
          </string-name>
          <article-title>Arau`jo and</article-title>
          <string-name>
            <surname>H. M. Caseli</surname>
          </string-name>
          .
          <article-title>Alignment of portuguese-english syntactic trees using part-of-speech filters</article-title>
          . http://www.cs.famaf.unc.edu.ar/~laura/ nlpw/nlpw/papers/Araujo_Caseli.pdf. Online; accessed 19-June-2012.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ceau</surname>
          </string-name>
          <article-title>¸su. Rich morfo-syntactic description for factored machine translation with highly inflected languages as target</article-title>
          .
          <source>In Workshop on Machine Translation and Morphologically-rich Languages</source>
          , University of Haifa,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Colhon</surname>
          </string-name>
          .
          <article-title>A contrastive study of syntactic constituents in english and romanian texts</article-title>
          .
          <source>In Proc. of the Workshop “Language Resources and Tools with Industrial Applications”</source>
          , pages
          <fpage>11</fpage>
          -
          <lpage>20</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Colhon</surname>
          </string-name>
          .
          <article-title>Language engineering for syntactic knowledge transfer (submitted)</article-title>
          .
          <source>Computer Science and Information Systems Journal</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Cristea</surname>
          </string-name>
          and
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>For˘ascu. Linguistic resources and technologies for romanian language</article-title>
          .
          <source>Computer Science Journal of Moldova</source>
          ,
          <volume>14</volume>
          (
          <issue>1</issue>
          (
          <issue>40</issue>
          )),
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T.</given-names>
            <surname>Erjavec</surname>
          </string-name>
          .
          <article-title>Multext-east version 4: Multilingual morphosyntactic specifications, lexicons and corpora</article-title>
          .
          <source>In Proc. of LREC'10. ELRA</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M. K. G.</given-names>
            <surname>Wenniger</surname>
          </string-name>
          and
          <string-name>
            <surname>K.</surname>
          </string-name>
          <article-title>Sima'an. A toolkit for visualizing the coherence of tree-based reordering with word-alignments</article-title>
          .
          <source>In Proc. of the 5h MT-Marathon</source>
          , pages
          <fpage>97</fpage>
          -
          <lpage>104</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Galley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hopkins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Knight</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Marcu</surname>
          </string-name>
          .
          <article-title>What's in a translation rule?</article-title>
          <source>In Proc. of HLT-NAACL</source>
          <year>2004</year>
          , pages
          <fpage>273</fpage>
          -
          <lpage>280</lpage>
          . ACL, Boston, USA,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>N.</given-names>
            <surname>Ide</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bonhomme</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Romary</surname>
          </string-name>
          . Xces:
          <article-title>An xml-based encoding standard for linguistic corpora</article-title>
          .
          <source>In Proc. of the 2nd LREC</source>
          , Paris: ELRA,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ion</surname>
          </string-name>
          , R. Ceau¸su, and
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>Tufi¸s. Dependency-based phrase alignment</article-title>
          .
          <source>In Proc. of the 5th LREC</source>
          , pages
          <fpage>1290</fpage>
          -
          <lpage>1293</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Klein</surname>
          </string-name>
          and
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Manning</surname>
          </string-name>
          .
          <article-title>Accurate unlexicalized parsing</article-title>
          .
          <source>In Proc. of the 41st Annual Meeting of ACL</source>
          , pages
          <fpage>423</fpage>
          -
          <lpage>430</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D.</given-names>
            <surname>Tufi</surname>
          </string-name>
          <article-title>¸s and</article-title>
          <string-name>
            <given-names>R.</given-names>
            <surname>Ion</surname>
          </string-name>
          .
          <article-title>Parallel corpora, alignment technologies and further prospects in multilingual resources and technology infrastructure</article-title>
          .
          <source>In Proc. of the 4th SPED</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>K.</given-names>
            <surname>Yamada</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Knight</surname>
          </string-name>
          .
          <article-title>A syntax-based statistical translation model</article-title>
          .
          <source>In Proc. of ACL</source>
          , pages
          <fpage>523</fpage>
          -
          <lpage>530</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>