<!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>ParaMor: Finding Paradigms across Morphology</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Christian Monson, Jaime Carbonell, Alon Lavie, Lori Levin Language Technologies Institute Carnegie Mellon University</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Our algorithm, ParaMor, fared well in Morpho Challenge 2007 (Kurimo et al., 2007), a peer operated competition pitting against one another algorithms designed to discover the morphological structure of natural languages from nothing more than raw text. ParaMor constructs sets of affixes closely mimicking the paradigms of a language, and, with these structures in hand, annotates word forms with morpheme boundaries. Of the four language tracks in Morpho Challenge 2007, we entered ParaMor in English and German. Morpho Challenge 2007 evaluated systems on their precision, recall, and balanced F1 at identifying morphological processes, whether those processes mark derivational morphology or inflectional features. In English, ParaMor's balanced precision and recall outperform at F1 an already sophisticated baseline induction algorithm, Morfessor (Creutz, 2006). ParaMor placed fourth in English overall. In German, ParaMor suffers from a low morpheme recall. But combining ParaMor's analyses with analyses from Morfessor results in a set of analyses that outperform either algorithm alone, and that place first in F1 among all algorithms submitted to Morpho Challenge 2007.</p>
      </abstract>
      <kwd-group>
        <kwd>Unsupervised Natural Language Morphology Induction</kwd>
        <kwd>Paradigms</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Performance at natural language processing tasks as different as speech recognition
        <xref ref-type="bibr" rid="ref4">(Creutz, 2006)</xref>
        and machine
translation (Goldwater and McClosky, 2005) can improve with careful morphological analysis. But building a
morphological analyzer for a natural language requires expert language knowledge that may be in short supply.
In this paper we describe ParaMor, an algorithm that automates the construction of a morphology analysis
system for any language; and we present and discuss ParaMor’s performance in Morpho Challenge 2007
        <xref ref-type="bibr" rid="ref12">(Kurimo et
al., 2007)</xref>
        , a competition for algorithms that induce the morphology of natural languages from nothing more than
unannotated text.
      </p>
    </sec>
    <sec id="sec-2">
      <title>1.1 Paradigms: The Structure of Natural Language Morphology</title>
      <p>Both traditional and modern theories of inflectional morphology (Stump, 2001) organize natural language
morphology by paradigms. Where a paradigm is the set of surface forms a lexeme can take as it inflects for relevant
morphosyntactic features. Following suit, our work on unsupervised morphology induction also recognizes the
paradigm as the natural organizational structure of inflectional morphology.</p>
      <p>One of the properties of paradigms we exploit in our work is that of the mutual exclusion of affixes. Consider
Spanish verbs. Each verbal lexeme in Spanish can take upwards of 35 surface forms. Most of the surface forms
of a Spanish verb mark tense or mood in combination with person and number, but here we focus on the
relatively few non-finite forms of Spanish verbs. A Spanish verb can appear in exactly one of three non-finite forms:
as a past participle, as a present participle, or in the infinitive. If the verb occurs as a past participle, then the verb
takes additional suffixes. First, an obligatory suffix marks gender, an a marks feminine, an o masculine.
Following the gender suffix either a plural suffix, s, appears or else there is no suffix at all. The lack of an explicit plural</p>
    </sec>
    <sec id="sec-3">
      <title>Form</title>
      <sec id="sec-3-1">
        <title>Past Participle</title>
      </sec>
      <sec id="sec-3-2">
        <title>Present Participle</title>
      </sec>
      <sec id="sec-3-3">
        <title>Infinitive</title>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Gender</title>
      <sec id="sec-4-1">
        <title>Feminine Masculine</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Number</title>
      <sec id="sec-5-1">
        <title>Singular Plural</title>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Form</title>
      <p>ad
ando
ar</p>
    </sec>
    <sec id="sec-7">
      <title>Gender</title>
    </sec>
    <sec id="sec-8">
      <title>Number</title>
      <p>a
o
Ø
s
suffix marks singular. The values of each individual morphosyntactic feature (form, gender, and number) are
mutually exclusive. The Spanish lexeme administrar, given here in the infinitive, translates as to administer or
manage. The feminine plural past participle of administrar is administradas which can refer to a group of
women under administration, an in the managed help. There is no way for administrar or any other Spanish
lexeme to appear simultaneously in the infinitive and in a past participle form simultaneously: *admistrardas,
*admistradasar. Figure 1 sketches the paradigm schema of Spanish nonfinite verb forms. In the left-hand table
the feature values for the form, gender, and number features are given, while the right-hand table presents the
surface forms of the suffixes realizing the corresponding feature values for verbs belonging to the class of
regular Spanish ar verbs.</p>
      <p>Our unsupervised morphology induction algorithm exploits the mutual exclusivity of feature-valued
paradigms in two phases. ParaMor’s first phase identifies sets of mutually exclusive strings which mimic paradigms.
ParaMor’s second phase segments word forms into morpheme-like pieces suggested by the discovered
paradigms. Currently, ParaMor can isolate word final suffixes. ParaMor’s methods can be straightforwardly
generalized to prefixes and forthcoming work models sequences of concatenative morphemes.</p>
    </sec>
    <sec id="sec-9">
      <title>1.2 Related Work</title>
      <p>
        In this section we highlight previously proposed minimally supervised approaches to the induction of
morphology that, like ParaMor, draw on the unique structure of natural language morphology. One facet of NL
morphological structure commonly leveraged by morphology induction algorithms is that morphemes are recurrent
building blocks of words.
        <xref ref-type="bibr" rid="ref2">Brent et al. (1995)</xref>
        ,
        <xref ref-type="bibr" rid="ref6">Goldsmith (2001)</xref>
        , and
        <xref ref-type="bibr" rid="ref4">Creutz (2006)</xref>
        emphasize the building block
nature of morphemes when they each use recurring word segments to efficiently encode a corpus. These
approaches then hypothesize that those recurring segments which most efficiently encode a corpus are likely
morphemes. Another technique that exploits morphemes as repeating sub-word segments encodes the lexemes of a
corpus as a character tree, i.e. trie,
        <xref ref-type="bibr" rid="ref5 ref8 ref9">(Harris, 1955; Hafer and Weis, 1974; Demberg, 2007)</xref>
        , or as a finite state
automaton (FSA) over characters
        <xref ref-type="bibr" rid="ref1 ref11">(Johnson, H. and Martin, 2003; Altun and M. Johnson, 2001)</xref>
        . A trie or FSA
conflates multiple instances of a morpheme into a single sequence of states. The paradigm structure of NL
morphology has also been previously leveraged.
        <xref ref-type="bibr" rid="ref6">Goldsmith (2001)</xref>
        uses morphemes to efficiently encode a corpus,
but he first groups morphemes into paradigm like structures he calls signatures. To date, the work that draws the
most on paradigm structure is
        <xref ref-type="bibr" rid="ref13">Snover (2002)</xref>
        . Snover incorporates paradigm structure into a generative statistical
model of morphology.
2
      </p>
    </sec>
    <sec id="sec-10">
      <title>ParaMor</title>
      <p>We present our unsupervised morphology induction algorithm, ParaMor, by following an extended example of
the analysis of the Spanish word administradas (administered). The word administradas occurs in the corpus of
Spanish newswire on which we developed the ParaMor algorithm. This Spanish newswire corpus contains
50,000 types. We hope the detailed example we give here can flesh out the abstract step-by-step description of
ParaMor in Monson et al. (2007).</p>
      <p>Before delving into ParaMor’s details we note two facts which guided algorithm design. First, in any given
corpus, a particular lexeme will likely not occur in all possible inflected forms. But rather each lexeme will occur
in some subset of its possible surface forms. Second, we expect inflected forms of a single lexeme to be
correlated. That is, if we have observed several lexemes in inflected form A , and if B belongs to the same paradigm
as A , then we can expect a significant fraction of those lexemes inflected as A to also occur in an inflected
form with B .</p>
    </sec>
    <sec id="sec-11">
      <title>2.1 A Search for Partial Paradigms</title>
      <p>ParaMor begins with a search for partial paradigms, where a partial paradigm is a set of candidate suffixes, and a
candidate suffix is any word final substring. The word administradas gives rise to many candidate suffixes
including: stradas, tradas, radas, adas, das, as, s, and Ø. Referring again to Figure 1, the candidate suffix s is a
true morpheme of Spanish, marking plural. Additionally, the candidate suffixes as and adas, cleanly contain
more than one suffix: The left edges of the word-final strings as and adas occur at Spanish morpheme
boundaries. All other candidate suffixes derived from administradas incorrectly segment the word. The candidate
suffixes radas, tradas, stradas, etc. erroneously include part of the stem, while das, in our analysis, places a
morpheme boundary internal to the past participle morpheme ad. Of course, while we can discuss which candidate
suffixes are reasonable and which are not, an unsupervised morphology induction system has no a priori
knowledge of Spanish morphology. ParaMor does not know what strings are valid Spanish morphemes, is ParaMor
aware of the feature value meanings associated with morphemes.</p>
      <p>Each candidate suffix may be derived from multiple word forms. The candidate suffix stradas occurs as the
final substring of eight wordforms in our Spanish corpus, including the words administradas, arrastradas
(wretched) and mostradas (accustomed). The candidate suffix s is a word final string of 10,662 wordforms in this
same corpus, more than one fifth of the unique wordforms! When a candidate suffix is stripped from a surface
word, we call the remaining word initial string a candidate stem. The (incorrect) candidate suffix stradas gives
rise to eight (incorrect) candidate stems including admini, arra, and mo.</p>
      <p>ParaMor’s initial search for partial paradigms considers every candidate suffix derived from any word form in
the input corpus as potentially part of a true inflectional paradigm. ParaMor’s search considers each non-null
candidate suffix in turn, beginning with that candidate suffix which can attach to the most candidate stems,
working toward suffixes which can attach to fewer stems. For each particular candidate suffix, f , ParaMor
notes the candidate stems, T , to which f can attach, and then identifies the candidate suffix, f ′ , that forms
separate corpus words with the largest number of stems in T . The candidate suffix f ′ is then added to the
partial paradigm anchored by f . In our examples, all eight of the candidate stems that take stradas also form
corpus words with the candidate suffix strada (words such as administrada, arrastrada, and mostrada) and hence
strada would be added to the partial paradigm begun from stradas; similarly, the candidate suffix which can
attach to the largest fraction of the 10,662 candidate stems which have a word final s is Ø, at 5501.</p>
      <p>Now with a partial paradigm containing two candidate suffixes, ParaMor resets T to be the set of candidate
stems which form corpus words with both f and f ′ . ParaMor then searches for a third suffix which can form
words with a large subset of this new T . ParaMor continues to add candidate suffixes until one of two halting
criteria is met:
1. Since we expect suffixes from a single paradigm to be correlated, ParaMor stops growing a partial paradigm
if no candidate suffix can form corpus words with at least a threshold fraction of the stems in the current
partial paradigm.
2. ParaMor stops adding candidate suffixes if the stem evidence for the partial paradigm is too meager—
ParaMor will only add a suffix to a partial paradigm if there are more stems than there are suffixes in the
proposed partial paradigm.</p>
      <p>Continuing leftward from the s-anchored partial paradigm in Figure 2, ParaMor follows search paths from the
candidate suffixes a, n, es, and an in turn. The 77th candidate suffix from which ParaMor grows a partial
paradigm is rado. The search path from rado is the first path to build a partial paradigm that includes the candidate
suffix radas, relevant for administradas. Similarly, search paths from trado and strado lead to partial paradigms
which include the candidate suffixes tradas and stradas respectively. The search path from strado illustrates the
second stopping criterion. From strado four candidate suffixes are added one at a time: strada, stró, strar, and
stradas. Only seven candidate stems form words when combined singly with all five of these candidate suffixes.
Adding any additional candidate suffix to these five suffixes brings the stem count down at least to six. Since six
stems is not more than the six suffixes which would be in the resulting partial paradigm, ParaMor does not add a
sixth candidate suffix.</p>
      <p>In our corpus of Spanish newswire text, ParaMor’s initial search identifies partial paradigms containing 92%
of all ideal inflectional suffixes of Spanish, or 98% of the ideal suffixes that occurred at least twice in the corpus.
Among the selected partial paradigms are those which contain portions of all nine true paradigms for our
analysis of Spanish. The high recall of the initial search comes, of course, at the expense of precision. While our
analysis provides nine true paradigms and 87 unique suffixes, 8339 partial paradigms are constructed containing
9889 unique candidate suffixes. The constructed partial paradigms have at least three readily apparent flaws.
First, the candidate suffixes of many partial paradigms overlap. At the end of the initial search, there are 27
distinct partial paradigms that contain the reasonable candidate suffix adas. Each of these 27 partial paradigms
geminates from a distinct initial candidate suffix: an, en, ación, amos, etc. Second flaw, most constructed partial
paradigms contain many fewer candidate suffixes than do the true paradigms of Spanish. And third, many partial
paradigms include candidate suffixes possessed of an incorrect morpheme boundary. ParaMor addresses the first
two flaws by merging together similar partial paradigms. And ParaMor addresses the third flaw while further
ameliorating the second through filters which weed out less likely paradigm clusters.
2.2</p>
    </sec>
    <sec id="sec-12">
      <title>Merging Partial Paradigms</title>
      <p>To merge partial paradigms ParaMor adapts greedy hierarchical agglomerative clustering. The details of the
specific clustering algorithm appear in Monson et al. (2007). Here we continue our Spanish example to illustrate
how partial paradigms are merged. Figure 3 contains a small portion of the partial paradigm cluster that
consumes the partial paradigm built from the candidate suffix an. The first eight steps of the partial paradigm search
path from an appear in Figure 2. But the search path continues until there are fifteen candidate suffixes in the
partial paradigm: a, aba, aban, ada, adas, ado, ados, an, ando, ar, aron, arse, ará, arán, and ó. The partial
paradigm built from an appears on the center right of Figure 3. During clustering, an’s partial paradigm is merged
with a cluster that has previously formed from a merger of two partial paradigms. These two partial paradigms
and their merged cluster appear at the bottom left of Figure 3. ParaMor decides which partial paradigm clusters
to merge by computing a similarity score between pairs of paradigm clusters. A variety of similarity metrics on
partial paradigms are possible. Looking at Figure 3, it is clear that both the candidate suffix sets and the
candidate stem sets of partial paradigms can overlap. Consequently partial paradigms can share covered surface types.
For example, the bottom two clusters of Figure 3 both contain the candidate suffix a and the candidate stem
anunci, reconcatenating this stem and suffix we say that both of these partial paradigms cover the boundary
annotated word form anunci+a. ParaMor computes the similarity of partial paradigms, and their clusters, by
comparing just such sets of morpheme boundary annotated word forms. We have found that the particular similarity
metric used does not significantly affect clustering. For the experiments we report here we use the cosine
similarity for sets, given as X ∩ Y ( X Y )1/ 2 . It is interesting to note that similarity scores do not monotonically
decrease moving up the tree structure of a particular cluster. Non-decreasing similarities is a consequence of
computing similarities over sets of objects which are merged up the tree. Returning to our Spanish example word
administradas, Clustering reduces, from 27 to 6, the number of distinct partial paradigms in which the candidate
suffix adas occurs. Clustering also reduces the total number of separate partial paradigms to 7511 from 8339.</p>
    </sec>
    <sec id="sec-13">
      <title>2.3 Filtering Partial Paradigm Clusters</title>
      <p>With the fragmentation of partial paradigms significantly reduced, ParaMor focuses on removing erroneously
proposed partial paradigm clusters. After clustering we would expect that most sound clusters cover a reasonably
large number of word forms of the corpus. So ParaMor’s first filtration step simply removes all partial paradigms
which do not cover at least a threshold number of word forms. Monson et al. (2007) discusses our empirical
procedure to identify a reasonable threshold. ParaMor currently discards all partial paradigms which do not cover at
least 37 word forms. This first filter drastically reduces the number of selected partial paradigms, from 7511 to
17: a aba aban ada adas ado ados an ando
ar ara aron arse ará arán aría ó</p>
      <p>Cosine Similarity: 0.715</p>
      <p>532 Covered Types
16: a aba ada adas ado ados an ando ar
ara aron arse ará arán aría ó</p>
      <p>Cosine Similarity: 0.664
451 Covered Types
15: a aba aban ada adas ado ados an</p>
      <p>ando ar aron arse ará arán ó
25: anunci, aplic, apoy, celebr, consider, desarroll,
desplaz, disput, elev, enfrent, estudi, expres,
form, hall, integr, lanz, llam, lleg, llev, ocup,
pas, present, realiz, registr, tom
375 Covered Types
15: a aba ada adas ado ados an ando ar
aron arse ará arán aría ó
15: a aba ada adas ado ados an ando ar
ara aron arse ará arán ó
22: anunci, aplic, apoy, celebr, concentr, confirm,
declar, elev, entreg, expres, fij, form, gan,
inici,lanz, llam, llev, pas, present, realiz, tom
23: anunci, apoy, confirm, consider, declar, desplaz,
disput, entreg, estudi, fij, gan, hall, inici, lanz, llam,</p>
      <p>lleg, llev, ocup, pas, present, public, realiz, tom
330 Covered Types
345 Covered Types
137. Among the many discarded partial paradigms is one of the six remaining partial paradigms containing adas.
Although adas can be a valid verbal suffix sequence, the discarded partial paradigm was built from forms
including gradas (stairs) and hadas (fairies), both nouns. Also removed are all partial paradigms containing the
incorrect candidate suffix stradas—pseudo paradigms such as the partial paradigm built up from the candidate suffix
strado presented at the far left of Figure 2.</p>
      <p>
        Of the 137 remaining partial paradigm clusters, more than a third clearly attempt to model a morpheme
boundary to the left of a correct morpheme boundary. Among these left-leaning clusters are those containing the
candidate suffixes tradas and radas, including clusters which subsume the partial paradigms built from the
candidate suffixes trado and rado given in Figure 2. To filter out left leaning clusters ParaMor implements a
strategy inspired by
        <xref ref-type="bibr" rid="ref9">Harris (1955)</xref>
        . In a partial paradigm modeling a legitimate morpheme boundary, the candidate
stems will likely take a wide variety of final characters, while, in reflection, the candidate suffixes will likely
begin with a variety of characters. Conversely, in a partial paradigm attempting to place a morpheme boundary
internal to a morpheme, the candidate stems will mostly end with the same character and the candidate suffixes
will mostly begin with the same character. We apply this logic to build a filter that discards partial paradigm
clusters with an obviously better morpheme boundary to the right of that proposed by the cluster. Specifically,
ParaMor examines the suffixes in each cluster. If all the suffixes begin with the same character, then ParaMor
recursively inspects the partial paradigms that would result from stripping off that initial character from all the
suffixes in each partial paradigm that that cluster is built from. If more than half of the cluster’s base partial
paradigms identify a likely morpheme boundary to the right, then that cluster is entirely removed.
      </p>
      <p>For example, consider the only cluster among the remaining 137 that contains the candidate suffix tradas. One
of the partial paradigms this cluster is built from is that partial paradigm given in Figure 2 which geminates from
the candidate stem trados, namely trada.tradas.trado.trados.trar.traron.tró. In Figure 2, this tradas-containing
partial paradigm is linked to the right with the partial paradigm rada.radas.rado.rados.rar.raron.ró—obtaind by
removing the initial t from each candidate suffix. Although not pictured in Figure 2, the partial paradigm
containing radas is further connected to the partial paradigm ada.adas.ado.ados.ar.aron.ó through removal of
the initial r. And the stems of this adas-containing partial paradigm end in a wide variety of characters,
suggesting a morpheme boundary. We measure stem final character variety using entropy. If stem final character
entropy falls above a threshold value then ParaMor takes that partial paradigm as modeling a morpheme
boundary. We have found that even a conservative, low, entropy cutoff discards nearly all clusters which model
a morpheme boundary too far to the left. Applying this filter leaves 80 clusters, and furthermore completely
removes all clusters containg the candidate suffixes tradas and/or radas. ParaMor currently contains no method
for discarding clusters which place a morpheme boundary to the right of the correct position.</p>
    </sec>
    <sec id="sec-14">
      <title>2.4 Segmentation</title>
      <p>Finally, with a strong grasp on the paradigm structure, ParaMor straightforwardly segments the words of a
corpus into morphemes. ParaMor’s current segmentation algorithm is perhaps the most simple paradigm inspired
segmentation algorithm possible. Essentially, ParaMor strips off suffixes which likely participate in a paradigm.
To segment any word, w , ParaMor identifies all partial paradigm clusters that contain a non-empty suffix that
matches a word final string of w . For each such matching suffix, f ∈ C , where C is the cluster containing f ,
we strip f from w obtaining a stem t . If there is some second suffix f ′ ∈ C such that t. f ′ is a word form
found in either the training or the test corpus, then ParaMor proposes a segmentation of w between t and f .
ParaMor, here, identifies f and f ′ as mutually exclusive suffixes from the same paradigm. If ParaMor finds
no complex analysis, then we propose w itself as the sole analysis of the word. Note that for each word form,
ParaMor may propose multiple separate segmentation analyses each containing a single proposed stem and
suffix.</p>
      <p>Let us finish out our extended example of the analysis of the word administradas. Among the 80 paradigm
clusters that ParaMor accepts are clusters containing the candidate suffixes adas, das, as, and s. Of these, adas,
as, and s identify correct morpheme boundaries, while das does not. The clusters containing candidate suffix das
cannot be removed with either the size or the currently implemented morpheme boundary filters. Among the
clusters which contain adas several also contain ada; similarly das and da, as and a, and s and Ø, each appear
together in at least one cluster. Replacing, in administradas, adas with ada, das with da, as with a, or s with Ø
results in the potential word form administrada. As administrada does occur in our Spanish corpus, ParaMor
produces four separate analyses of the word administradas: administr +adas, administra +das, administrad +as,
and administrada +s. Each of these four analyses appears as is in the file of analyzed words ParaMor produces.
3</p>
    </sec>
    <sec id="sec-15">
      <title>Morpho Challenge 2007 Results and Conclusions</title>
      <p>We entered ParaMor in the English and the German tracks of Morpho Challenge 2007. In each track we
submitted three systems. The first system we submitted was ParaMor alone. ParaMor’s algorithm has free parameters.
We did not vary these parameters, but held each at a setting which produced reasonable Spanish suffix sets
(Monson et al., 2007). The English and German corpora used in Morpho Challenge 2007 were larger than we
had previously worked with. The English corpus contains nearly 385,000 types, while the German corpus
contains more than 1.26 million types. ParaMor induced paradigmatic scheme-clusters over these larger corpora
from just the top 50,000 most frequent types. But with the scheme-clusters in hand, ParaMor segmented all the
types in each corpus.</p>
      <p>
        The second submitted system combines the analyses of ParaMor with the analyses of Morfessor
        <xref ref-type="bibr" rid="ref4">(Creutz,
2006)</xref>
        . We downloaded Morfessor Categories-MAP 0.9.2
        <xref ref-type="bibr" rid="ref12 ref4">(Creutz, 2007)</xref>
        and optimized Morfessor’s single
parameter separately for English and for German. We optimized Morfessor’s parameter against an F1 score
calculated following the methodology of Morpho Challenge 2007. The Morpho Challenge F1 score is found by
comparing Morfessor’s morphological analyses to analyses in human-built answer keys. The official Morpho
Challenge 2007 answer keys were not made available to the challenge participants. However, the official keys for
English and German were created using the Celex database
        <xref ref-type="bibr" rid="ref3">(Burnage, 1990)</xref>
        , and Celex was available to us.
Using Celex we created our own morphological answer keys for English and German that, while likely not identical
to the official gold standards, are quite similar. Optimizing Morfessor’s parameter renders the analyses we
obtained from Morfessor no longer fully unsupervised. In the submitted combined system, we pooled Morfessor’s
analyses with ParaMor’s in perhaps the most simple fashion possible: for each analyzed word we added
Morfessor’s analysis as an additional, comma separated, analysis to the list of analyses ParaMor identified. Naively
combining the analyses of two systems in this way increases the total number of morphemes in each word’s
analyses—likely lowering precision but possibly increasing recall.
      </p>
      <p>The third set of analyses we submitted to Morpho Challenge 2007 is the set Morfessor produced alone at the
same optimized parameter settings used in our combined entry.</p>
      <p>Table 1 contains the official Morpho Challenge 2007 results for top placing systems in English and German.
Measuring by F1, the clear winners on English are the two systems submitted by Bernhard. The ParaMor systems
take fourth and fifth place. As expected, combining ParaMor’s and Morfessor’s analyses boosts recall over each
individual system, but hurts English precision, negligibly increasing F1 over ParaMor alone. ParaMor’s more
balanced precision and recall outperform the baseline Morfessor system with its precision centric analyses.</p>
      <p>In German, the combined ParaMor-Morfessor system achieved the highest F1 of any submitted system.
Bernhard is a close second just 0.3 absolute lower—a likely statistically insignificant difference. As with English,
Morfessor alone scores well on precision; in contrast, ParaMor’s precision is significantly higher for German
than in English. Combining two reasonable precision scores keeps the overall precision respectable. Both
ParaMor and Morfessor alone have relatively low recall. But the combined system significantly improves recall
over either system alone. Clearly ParaMor and Morfessor are complementary systems, identifying very different
types of morphemes.</p>
      <p>Indeed, Morfessor is particularly designed to identify agglutinative sequences of morphemes, while ParaMor
focuses on identifying productive paradigms of usually inflectional suffixes. To gauge ParaMor’s performance at
its likely strength of inflectional morphology, we again used the Celex database to create morphological answer</p>
      <p>R</p>
    </sec>
    <sec id="sec-16">
      <title>Morfessor ParaMor</title>
      <p>The research reported in this paper was funded in part by NSF grant number IIS-0121631.</p>
    </sec>
    <sec id="sec-17">
      <title>Acknowledgements References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>є Altun</surname>
          </string-name>
          , Yasemin, and Mark Johnson. “
          <article-title>Inducing SFA with -Transitions Using Minimum Description Length</article-title>
          .”
          <source>Finite State Methods in Natural Language Processing Workshop</source>
          at ESSLLI. Helsinki, Finland,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Brent</surname>
            ,
            <given-names>Michael R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sreerama</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Murthy</surname>
            , and
            <given-names>Andrew</given-names>
          </string-name>
          <string-name>
            <surname>Lundberg</surname>
          </string-name>
          . “
          <source>Discovering Morphemic Suffixes: A Case Study in MDL Induction.” The Fifth International Workshop on Artificial Intelligence and Statistics</source>
          . Fort Lauderdale, Florida,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Burnage</surname>
          </string-name>
          , Gavin.
          <article-title>Celex-A Guide for Users. Springer, Centre for Lexical information</article-title>
          , Nijmegen, the Netherlands,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Creutz</surname>
          </string-name>
          , Mathias. “Morpho project.
          <source>” May 31</source>
          ,
          <year>2007</year>
          . &lt;http://www.cis.hut.fi/projects/morpho/&gt; Creutz, Mathias. “
          <article-title>Induction of the Morphology of Natural Language: Unsupervised Morpheme Segmentation with Application to Automatic Speech Recognition</article-title>
          .”
          <source>Ph.D. Thesis in Computer and Information Science, Report D13</source>
          . Helsinki: University of Technology, Espoo, Finland,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Demberg</surname>
            , Vera. “
            <given-names>A</given-names>
          </string-name>
          <string-name>
            <surname>Language-Independent Unsupervised</surname>
          </string-name>
          <article-title>Model for Morphological Segmentation.” Association for Computational Linguistics</article-title>
          . Prague, Czech Republic,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Goldsmith</surname>
          </string-name>
          , John. “
          <article-title>Unsupervised Learning of the Morphology of a Natural Language</article-title>
          .”
          <source>Computational Linguistics 27.2</source>
          (
          <year>2001</year>
          ):
          <fpage>153</fpage>
          -
          <lpage>198</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Vancouver</surname>
            ,
            <given-names>B.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Canada</surname>
          </string-name>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Hafer</surname>
            ,
            <given-names>Margaret A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>and Stephen F.</given-names>
            <surname>Weiss</surname>
          </string-name>
          . “
          <article-title>Word Segmentation by Letter Successor Varieties</article-title>
          .”
          <source>Information Storage and Retrieval</source>
          <volume>10</volume>
          .11/12 (
          <year>1974</year>
          ):
          <fpage>371</fpage>
          -
          <lpage>385</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Harris</surname>
          </string-name>
          , Zellig. “From Phoneme to Morpheme.
          <source>” Language 31.2</source>
          (
          <year>1955</year>
          ):
          <fpage>190</fpage>
          -
          <lpage>222</lpage>
          . Reprinted in Harris
          <year>1970</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Harris</surname>
          </string-name>
          , Zellig. Papers in Structural and Transformational Linguists. Ed. D. Reidel, Dordrecht
          <year>1970</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Johnson</surname>
          </string-name>
          , Howard, and Joel Martin.
          <article-title>“Unsupervised Learning of Morphology for English and Inuktitut.” Human Language Technology Conference / North American Chapter of the Association for Computational Linguistics</article-title>
          . Edmonton, Canada:
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Kurimo</surname>
            , Mikko,
            <given-names>Mathias</given-names>
          </string-name>
          <string-name>
            <surname>Creutz</surname>
          </string-name>
          , and Matti Varjokallio. “
          <source>Unsupervised Morpheme Analysis - Morpho Challenge</source>
          <year>2007</year>
          .” March 26,
          <year>2007</year>
          . &lt;http://www.cis.hut.fi/morphochallenge2007/&gt; Monson, Christian, Jaime Carbonell, Alon Lavie, and Lori Levin. “
          <article-title>ParaMor: Minimally Supervised Induction of Paradigm Structure and Morphological Analysis.” Computing and Historical Phonology: The Ninth Meeting of the ACL Special Interest Group in Computational Morphology and Phonology</article-title>
          . Prague, Czech Republic,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Snover</surname>
          </string-name>
          , Matthew G. “
          <article-title>An Unsupervised Knowledge Free Algorithm for the Learning of Morphology in Natural Languages</article-title>
          .” Sever Institute of Technology, Computer Science Saint Louis, Missouri: Washington University, M.S. Thesis,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>