<!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>Resource-Light Acquisition of Inflectional Paradigms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Radoslav Klícˇ</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jirka Hana</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Geneea Analytics</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Velkoprˇevorské nám.</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Praha</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>radoslav.klic@gmail.com</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>MFF UK</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Malostranské nám.</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Praha</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>jirka.hana@gmail.com</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <fpage>66</fpage>
      <lpage>72</lpage>
      <abstract>
        <p>This paper presents a resource-light acquisition of morphological paradigms and lexicon for fusional languages. It builds upon Paramor [10], an unsupervised system, by extending it: (1) to accept a small seed of manually provided word inflections with marked morpheme boundary; (2) to handle basic allomorphic changes acquiring the rules from the seed and/or from previously acquired paradigms. The algorithm has been tested on Czech and Slovene tagged corpora and has shown increased F-measure in comparison with the Paramor baseline.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Morphological analysis is used in many computer
applications ranging from web search to machine translation.
As Hajicˇ [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] shows, for languages with high inflection, a
morphological analyzer is an essential part of a successful
tagger.
      </p>
      <p>
        Modern morphological analysers based on supervised
machine learning and/or hand-written rules achieve very
high accuracy. However, the standard way to create them
for a particular language requires substantial amount of
time, money and linguistic expertise. For example, the
Czech analyzer by [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] uses a manually created lexicon
with 300,000+ entries. As a result, most of the world
languages and dialects have no realistic prospect for
morphological analyzers created in this way.
      </p>
      <p>Various techniques have been suggested to overcome
this problem, including unsupervised methods acquiring
morphological information from an unannotated corpus.
While completely unsupervised systems are scientifically
interesting, shedding light on areas such as child language
acquisition or general learneability, for many practical
applications their precision is still too low. They also
completely ignore linguistic knowledge accumulated over
several millennia, often failing to discover rules that can be
found in basic grammar books.</p>
      <p>Lightly-supervised systems aim to improve upon the
accuracy of unsupervised system by using a limited amount
of resources. One of such systems for fusional languages
is described in the paper.</p>
      <p>
        Using a reference grammar, it is relatively easy to
provide information about inflectional endings, possibly
organized into paradigms. In some languages, an analyzer
built on such information would have an acceptable
accuracy (e.g., in English, most words ending in ed are
past/passive verbs, and most words ending in est are superlative
adjectives). However, in many languages, the number of
homonymous endings is simply too high for such system
to be useful. For example, the ending a has about 19
different meanings in Czech [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>Thus our goal is to discover inflectional paradigms each
with a list of words declining according to it, in other
words we discover a list of paradigms and a lexicon. But
we do not attempt to assign morphological categories to
any of the forms. For example, given an English corpus
the program should discover that talk, talks, talking, talked
are the forms of the same word, and that work, push, pull,
miss,. . . decline according to the same pattern.
However, it will not label talked as a past tense and not even
as a verb.</p>
      <p>This kind of shallow morphological analysis has
applications in information retrieval (IR), for example search
engines. For the most of the queries, users aren’t
interested only in particular word forms they entered but also
in their inflected forms. In highly inflectional languages,
such as Czech, dealing with morphology in IR is a
necessity. Moreover, it can also be used as a basis for a
standard morphological analyzer after labeling endings with
morphological tags and adding information about
closedclass/irregular words.</p>
      <p>
        As the basis of our system, we chose Paramor [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],
an algorithm for unsupervised induction of inflection
paradigms and morphemic segmentation. We extended it
to handle basic phonological/graphemic alternations and
to accept seeding paradigm-lexicon information.
      </p>
      <p>The rest of this paper is organized as follows: First, we
discuss related work on unsupervised and semi-supervised
learning. Then follows a section about baseline Paramor
model. After that, we motivate and describe our extension
to it. Finally, we report results of experiments on Czech
and Slovene.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Previous Work</title>
      <p>
        Perhaps the best known unsupervised morphological
analysers are Goldsmith’s Linguistica [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and Morfessor [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2,
3</xref>
        ] family of algorithms.
      </p>
      <p>
        Goldsmith uses minimum description length
(MDL; [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]) approach to find the morphology model
which allows the most compact corpus representation.
His Linguistica software returns a set of signatures which
roughly correspond to paradigms.
      </p>
      <p>
        Unlike Linguistica, Morfessor splits words into
morphemes in a hierarchical fashion. This makes it more
suitable to agglutinative languages, such as Finnish or
Turkish, with a large number of morphemes per word. A
probabilistic model is used to tag each morph as a prefix, suffix
or stem. Kohonen et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] improve the results of
Morfessor by providing a small set (1000+ for English, 100+ for
Finish) of correctly segmented words. While the precision
slightly drops, the recall is significantly improved for both
languages. Tepper and Xia [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] use handwritten rewrite
rules to improve Morfessor’s performance by recognising
allomorphic variations.
      </p>
      <p>
        The approaches by Yarowsky and Wicentowski [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and
Schone and Jurafsky [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] aim at combining different
information sources (e.g., corpus frequencies, edit distance
similarity, or context similarity) to obtain better analysis,
especially for irregular inflection.
      </p>
      <p>
        A system requiring significantly more human
supervision is presented by Oflazer et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. This system takes
manually entered paradigm specification as an input and
generates a finite-state analyser. The user is then presented
with words in a corpus which are not accepted by the
analyser, but close to an accepted form. Then the user may
adjust the specification and the analyser is iteratively
improved.
      </p>
      <p>
        Feldman and Hana [
        <xref ref-type="bibr" rid="ref4 ref8">8, 4</xref>
        ] build a system which relies
on a manually specified list of paradigms, basic
phonology and closed-class words and use a raw corpus to
automatically acquire lexicon. For each form, all hypothetical
lexical entries consistent with the information about the
endings are created. Then competing entries are compared
and only those supported by the highest number of forms
are retained. Most of the remaining entries are still
nonexistent; however, in the majority of cases, they licence
the same inflections as the correct entries, differing only
in rare inflections.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Paramor</title>
      <p>
        Our approach builds upon Paramor [
        <xref ref-type="bibr" rid="ref10 ref11 ref12">10, 11, 12</xref>
        ],
another unsupervised approach for discovery of inflectional
paradigms.
      </p>
      <p>Due to data sparsity, not all inflections of a word are
found in a corpus. Therefore Paramor does not attempt to
reconstruct full paradigms, but instead works with partial
paradigms, called schemes. A scheme contains a set of
c(andidate)-suffixes and a set of c(andidate)-stems
inflecting according to this scheme. The corpus must contain the
concatenation of every c-stem with every c-suffix in the
same scheme. Thus, a scheme is uniquely defined by its
c-suffix set. Several schemes might correspond to a single
morphological paradigm, because different stems
belonging to the paradigm occur in the corpus in different set of
inflections.
The algorithm to acquire schemes has several steps:
1. Initialization: It first considers all possible
segmentations of forms into candidate stems and endings.
2. Bottom-up Search: It builds schemes by adding
endings that share a large number of associated stems.
3. Scheme clustering: Similar schemes (as measured by
cosine similarity) are merged.
4. Pruning: Schemes proposing frequent morpheme
boundaries not consistent with boundaries proposed
by a character entropy measure are discarded.</p>
      <p>Paramor works with types and not tokens. Thus it is not
using any information about the frequency or context of
forms. Below, we describe some of the steps in more
detail.
3.1</p>
      <sec id="sec-3-1">
        <title>Bottom-up Search</title>
        <p>In this phase, Paramor performs a bottom-up search of the
scheme lattice. It starts with schemes containing exactly
one c-suffix. For each of them, Paramor ascends the
lattice, adding one c-suffix at a time until a stopping criterion
is met. C-suffix selected for adding is the one with the
biggest c-stem ratio. (Adding a c-suffix to a scheme
reduces number of the stems and the suffix reducing it the
least is selected. C-stem ratio is ratio between number of
stems in the candidate higher-level scheme and the current
scheme.) When the highest possible c-stem ratio falls
under 0.25, the search stops. It is possible to reach the same
scheme from multiple searches. For example, a search
starting from the scheme (-s) can continue by adding (-ing)
and end by adding (-ed), thus creating a scheme (-s, -ing,
-ed). Another search starting from (-ed) can continue by
adding (-s) and then by adding (-ing), creating a redundant
scheme. Such duplicates are discarded.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Scheme Clustering</title>
        <p>Resulting schemes are then subjected to agglomerative
bottom-up clustering to group together schemes which
are partially covering the same linguistic paradigm. For
example, if the first phase generated schemes (-s, -ing)
and (-ing, -ed), the clustering phase should put them in
the same scheme cluster. To determine proximity of two
scheme clusters, sets of words generated by the clusters
are measured by cosine similarity.1 A scheme cluster
generates a set of words which is the union of sets generated
by the schemes it contains (not a Cartesian product of all
stems and suffixes throughout the schemes). In order to
be merged, clusters must satisfy some conditions, e.g. for
any two suffixes in the cluster, there must be a stem in the
cluster which can combine with both of them.</p>
        <p>1proximity(X,Y ) = √|X|X∩|Y|Y| |
After the clustering phase, there are still too many clusters
remaining and pruning is necessary. In the first pruning
step, clusters which generate only small number of words
are discarded. Then clusters modelling morpheme
boundaries inconsistent with letter entropy are dropped.
4
4.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Our Approach</title>
      <sec id="sec-4-1">
        <title>Overview</title>
        <p>We have modified the individual steps in Paramor’s
pipeline in order to use (1) a manually provided seed of
inflected words divided into stems and suffixes; and (2) to
take into account basic allomorphy of stems. Figure 1
shows phases of Paramor on the left with dashed boxes
representing our alterations.</p>
        <p>In the bottom-up search phase and the scheme
cluster filtering phase, we use manually provided examples
of valid suffixes and their grouping to sub-paradigms to
steer Paramor towards creating more adequate schemes
and scheme clusters. The data may also contain
allomorphic stems, which we use to induce simple stem rewrite
rules. Using these rules, some of the allomorphic stems in
the corpus can be discovered and used to find more
complete schemes.</p>
        <p>Note that the Paramor algorithm is based on several
heuristics with many parameters whose values were set
experimentally. We used the same settings. Moreover, when
we applied similar heuristics in our modifications, we used
analogical parameter values.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Scheme Seeding</title>
        <p>The manual seed contains a simple list of inflected words
with marked morpheme boundary. A simple example in
English would be:
talk+0, talk+s, talk+ed, talk+ing
stop+0, stop+s, stopp+ed, stopp+ing
chat+0, chat+s, chatt+ed, chatt+ing</p>
        <sec id="sec-4-2-1">
          <title>This can be written in an abbreviated form as:</title>
          <p>talk, stop/stopp, chat/chatt + 0, s / ed, ing
The data are used to enhance Paramor’s accuracy in
discovering the correct schemes and scheme clusters in the
following way:
1. In the bottom-up search, Paramor starts with
singlesuffix schemes. We added a 2-suffix scheme to the
starting scheme set for every suffix pair from the
manual data belonging to the same inflection. Note
that we cannot simply add a scheme containing all
the suffixes of the whole paradigm as many of the
forms will not be present in the corpus.
2. Scheme clusters containing suffixes similar to some
of the manually entered suffix sets are protected from
the second phase of the cluster pruning. More
precisely, a cluster is protected if at least half of its
schemes share at least two suffixes with a particular
manual suffix set.
4.3</p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>Allomorphy</title>
        <p>Many morphemes have several contextually dependent
realizations, so-called allomorphs due to
phonological/graphemic changes or irregularities. For example,
consider the declension of the Czech word matka ‘mother’ in
Table 1. It exhibits stem-final consonant change
(palatalisation of k to c) triggered by the dative and local singular
ending, and epenthesis (insertion of -e-) in the bare stem
genitive plural.</p>
        <p>Case
nom
gen
dat
acc
voc
loc
inst</p>
        <p>Singular
matk+a
matk+y
matc+e
matk+u
matk+o
matc+e
matk+ou</p>
        <p>Plural
matk+y
matek+0
matk+ám
matk+y
matk+y
matk+ách
matk+ami</p>
        <p>Paramor ignores allomorphy completely (and so do
Linguistica and Morfessor). There are at least two reasons
to handle allomorphy. First, linguistically, it makes more
sense to analyze winning as win+ing than as winn+ing or
win+ning. For many applications, such as information
retrieval, it is helpful to know that two morphs are variants of
the same morpheme. Second, ignoring allomorphy makes
the data appear more complicated and noisier than they
actually are. Thus, the process of learning morpheme
boundaries or paradigms is harder and less successful.</p>
        <p>This latter problem might manifests itself in Paramor’s
bottom-up search phase: a linguistically correct suffix
triggering a stem change might be discarded, because Paramor
would not consider stem allomorphs to be variants of the
same stem and c-stem ratio may drop significantly. Further
more, incorrect c-suffixes may be selected.</p>
        <p>For example, suppose there are 5 English verbs in the
corpus: talk, hop, stop, knit, chat, together with their -s
(talks, hops, stops, knits, chats) and -ing (talking,
hopping, stopping, knitting, chatting) forms. Let’s assume
we already have a scheme {0, s} with 5 stems.
Unfortunately, a simple ing suffix (without stem-final consonant
doubling) combines with one out the 5 stems only,
therefore adding ing to the scheme would decrease the number
of its stems to 1, leaving only talk in the scheme.</p>
        <p>
          However, for most languages the full specification of
rules constraining allomorphy is not available, or at least
is not precise enough. Therefore, we automatically induce
a limited number of simple rules from the seed examples
and/or from the scheme clusters obtained from the
previous run of algorithm. Such rules both over and
undergenerate, but nevertheless they do improve the accuracy of the
whole system. For languages, where formally specified
allomorphic rules are available, they can be used directly
along the lines of Tepper and Xia [
          <xref ref-type="bibr" rid="ref16 ref17">17, 16</xref>
          ]. For now, we
consider only stem final changes, namely vowel epenthesis
(e.g., matk-a – matek-0) and alternation of the final
consonant (e.g., matk-a – matc-e). The extension to other
processes such as root vowel change (e.g., English foot – feet)
is quite straightforward, but we leave it for future work.
Stem change rule induction and application. Formally,
the process can be described as follows. From every pair
of stem allomorphs in the manual input, sδ1, sδ2, where s
is their longest common initial substring,2 with suffix sets
f1, f2 we generate a rule ∗δ1 → ∗δ2 / ( f1, f2) and also
a reverse rule ∗δ2 → ∗δ1 / ( f2, f1). Notation ∗δ1 → ∗δ2
/ ( f1, f2) means “transform a stem xδ1 into xδ2 if the
following conditions hold:”
1. xδ2 is a c-stem present in the corpus.
2. C-suffix set f1x (from the corpus) of the c-stem xδ1
contains at least one of the suffixes from f1 and
contains no suffix from f2.
3. C-suffix set f2x of the c-stem xδ2 contains at least one
of the suffixes from f2 and contains no suffix from f1.
2should δ1 or δ2 be 0, one final character is removed from s and
prepended to δ1 and δ2
Induced rules are applied after the initialisation phase.
Socalled deep stems are generated from the c-stems. A deep
stem is defined as a set of surface stems.
        </p>
        <p>To obtain a deep stem for a c-stem t, operation of
expansion is applied. Expansion works as a breadth-first search
using a queue initialised with t and keeping track of the
set D of already generated variants. While the queue is not
empty, the first member is removed and its variants found
by application of all the rules. (Result of applying a rule is
non-empty only if the rule is applicable and its right hand
side is present in the corpus.) Variants which haven’t been
generated so far are added to the back of the queue and to
D. When the queue is emptied, D becomes the deep stem
associated with t and all other members of D.</p>
        <p>Bottom-up search and all the following phases of
Paramor algorithm are then using the deep stems instead
of the surface ones.</p>
        <p>Stem change rule induction from scheme clusters. In
addition to deriving allomorphic rules from the manual
seed, we also use a heuristic for detecting stem
allomorphy in the scheme clusters obtained from the previous run
of the algorithm. Stem allomorphy increases the sparsity
problem and might prevent Paramor from finding some
paradigms. However, if the stem changes are systematic
and frequent, Paramor does create the appropriate scheme
clusters. However, it considers the changing part of the
stem to be a part of suffix.</p>
        <p>As an example, consider again the declension of the
Czech word matka “mother” in Table 1. Paramor’s scheme
cluster with suffixesce, ek, ka, kami, kou, ku, ky, kách, kám
has correctly discovered 9 of 10 paradigm’s suffixes,3 but
fused together with parts of the stem. Presence of such
scheme cluster in the result is a hint that there may be a c/k
alteration and epenthesis in the language.</p>
        <p>First phase of the algorithm for deciding whether a
scheme cluster with a c-suffix set f is interesting in this
respect is following:
1. If f contains a c-suffix without a consonant, return
false.
2. cc = count of unique initial consonants found in
c-suffixes in f .
3. If cc &gt; 2 return false. (Morpheme boundary probably
incorrectly shifted to the left.)
4. If cc = 1 and f doesn’t contain any c-suffix
starting with a vowel, return false. (No final consonant
change, no epenthesis.)</p>
        <sec id="sec-4-3-1">
          <title>5. Return true.</title>
          <p>If a scheme cluster passes this test, each of its stems’
subparadigms is examined. Subparadigm for stem s consists
of s and fs – all the c-suffixes from f with which s forms
3Except for vocative case singular, which is rarely used.
a word in the corpus. For example, let’s have a stem s =
mat with fs = {ce, ek, ka, ku, ky}. Now, the morpheme
boundary is shifted so that it is immediately to the right
from the first consonant of the original c-suffixes. In our
example, we get 3 stem variants: matk + a, u, y, matc
+ e, matek + 0. To reduce falsely detected phonological
changes, we check each stem variant’s suffix set whether
it contains at least one of the c-suffixes that Paramor has
already discovered in other scheme clusters. If the
condition holds, rules the with same syntax as the manual data
are created. For example, matk / matc / matek + a, u, y
/ e / 0. All generated rules are gathered in a file and can
be used in the same way as the manual seed or just for the
induction of phonological rules.
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Experiments and Results</title>
      <p>We tested our approach on Czech and Slovene
lemmatised corpora. For Czech, we used two differently sized
subsets of the PDT 1 corpus. The first, marked as cz1,
contains 11k types belonging to 6k lemmas. The
second, cz2, has 27k types and 13k lemmas and is a
superset of cz1. The purpose of having two Czech
corpora was to observe the effect of data size on
performance of the algorithm. The Slovene corpus si is a subset
of the jos100k corpus V2.0 (http://nl.ijs.si/jos/
jos100k-en.html) with 27k types and 15.5k lemmas.</p>
      <p>The manual seed consisted of inflections of 18
lemmas for Czech and inflections of 9 lemmas for Slovene.
In both cases, examples of nouns, adjectives and verbs
were provided. They were obtained from a basic grammar
overview. For Czech, we also added information about the
only two inflectional prefixes (negative prefix ne and
superlative prefix nej). The decision which prefixes to
consider inflectional and which not is to a certain degree an
arbitrary decision (e.g., it can be argued that ne is a clitic and
not a prefix), therefore it makes sense to provide such
information manually. (Prefixes were implemented by a
special form of stem transformation rules introduced in
section 4.3 which create deep stems consisting of a stem with
and without given prefix.)
5.1</p>
      <sec id="sec-5-1">
        <title>Evaluation Method</title>
        <p>We evaluated the experiments only on types at least 6
characters long which Paramor uses for learning. That means
8.5k types and 4500 lemmas for cz1, 21k types and 10k
lemmas for cz2 and 21k types and 12k lemmas for si.</p>
        <p>Since corpora we used do not have morpheme
boundaries marked, we could not use the same evaluation
method as authors of Paramor and Morfessor – measuring
the precision and recall of placing morpheme boundaries.
On the other hand, corpora are lemmatised and we can
evaluate whether types grouped to paradigms by the
algorithm correspond to sets of types belonging to the same
lemma.</p>
        <p>We use the following terminology in this section:
a word group is a set of words returned by our system,
a word paradigm is a set of words from the corpus sharing
the same lemma. Both word groups and word paradigms
are divisions of corpus into disjoint sets of words. An
autoseed is a seed generated by the heuristic described in
Section 4.3.</p>
        <p>Since Paramor only produces schemes and scheme
clusters, we need an additional step to obtain word groups.
We generated the word groups by bottom-up clustering
of words using the paradigm distance which is designed
to group together words generated by similar sets of
scheme clusters. To compute paradigm distance for two
words w1, w2, we find the set of all scheme clusters which
generate w1 and compute cosine similarity to the
analogical set for w24. In the simplest case, two forms of a lemma
will be generated just by one scheme cluster and
therefore get distance 1. For a more complicated example, let’s
take two Czech words: otrávení “poisoned masc. anim.
nom. pl.” and otrávený “poisoned masc. anim. nom.
sg.”. The first one was generated by scheme clusters 33
and 41, both with otráv as a stem. The second word was
generated by scheme cluster 41 with otráv as a stem and
by scheme cluster 45 with otráven as stem. That means
that only scheme cluster 41 generates both words and their
paradigm distance is √21×2 = 0.5.</p>
        <p>Precision and recall of the word groups can be
computed in the following way: To compute precision, start
with p = 0. For each word group, find a word paradigm
with the largest intersection. Add the intersection size to p.
Precision = p / total number of words. For computing
recall, start with r = 0. For each word paradigm, find a word
group with the largest intersection. Add the intersection
size to r. Recall = r / total number of words. F1 is the
standard balanced F-score.
5.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Results</title>
        <p>Results of the experiments are presented in Tables 2 – 4.
We used the following experiment settings:
1. no seed – the baseline, Paramor was run without any
seeding
2. man. seed – manual seed was used
3. autoseed – autoseed was used for induction of the
stem change rules
4. both seeds – Paramor run with manual seed, stem
change rules were induced from manual and
autoseed.
5. seed + pref. – manual seed was used together with
additional rules for two Czech inflectional prefixes,
otherwise same as 2.</p>
        <p>4We also have to check whether w1 and w2 have the same stem, so,
in fact we are comparing sets of pairs hscheme cluster, c-stemi, to make
sure only words sharing c-stems are grouped together.
6. both seeds + pref – manual seed was used together
with additional rules for two Czech inflectional
prefixes, otherwise same as 4.</p>
        <p>Experiment
no seed
man. seed
autoseed
both seeds
seed + pref.
both seeds + pref.</p>
        <p>As can be seen from the results, the extra manual
information indeed does help the accuracy of clustering words
belonging to the same paradigms. What is not shown by
the numbers is that more of the morpheme boundaries
make linguistic sense because basic stem allomorphy is
accounted for.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>We have shown that providing very little of easily
obtainable information can improve the result of a purely
unsupervised system. In the near future, we are planning to
model a wider range of allomorphic alternations, try larger
(but still easy to obtain) seeds and finally test the results on
more languages.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Creutz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lagus</surname>
          </string-name>
          . K.:
          <article-title>Unsupervised discovery of morphemes</article-title>
          .
          <source>In: Proceedings of the ACL-02 Workshop on Morphological and Phonological Learning</source>
          , Vol.
          <volume>6</volume>
          , MPL '
          <volume>02</volume>
          ,
          <fpage>21</fpage>
          -
          <lpage>30</lpage>
          , Stroudsburg, PA, USA,
          <year>2002</year>
          , Association for Computational Linguistics
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Creutz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lagus</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Inducing the morphological lexicon of a natural language from unannotated text</article-title>
          .
          <source>In: Proceedings of the International and Interdisciplinary Conference on Adaptive Knowledge Representation and Reasoning (AKRR'05)</source>
          ,
          <fpage>106</fpage>
          -
          <lpage>113</lpage>
          , Finland, Espoo,
          <year>2005</year>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Creutz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lagus</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Unsupervised models for morpheme segmentation and morphology learning</article-title>
          .
          <source>ACM Trans. Speech Lang. Process</source>
          .
          <volume>4</volume>
          (
          <issue>3</issue>
          ) (
          <year>February 2007</year>
          ),
          <fpage>1</fpage>
          -
          <lpage>34</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Feldman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hana</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A resource-light approach to morpho-syntactic tagging</article-title>
          .
          <source>Rodopi</source>
          , Amsterdam/New York, NY,
          <year>2010</year>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Goldsmith</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          :
          <article-title>Unsupervised learning of the morphology of a natural language</article-title>
          .
          <source>Computational Linguistics</source>
          <volume>27</volume>
          (
          <issue>2</issue>
          ) (
          <year>2001</year>
          ),
          <fpage>153</fpage>
          -
          <lpage>198</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Hajicˇ</surname>
          </string-name>
          , J.:
          <article-title>Morphological tagging: data vs. dictionaries</article-title>
          .
          <source>In: Proceedings of ANLP-NAACL Conference</source>
          ,
          <volume>94</volume>
          -
          <fpage>101</fpage>
          , Seattle, Washington, USA,
          <year>2000</year>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Hajicˇ</surname>
          </string-name>
          , J.:
          <article-title>Disambiguation of rich inflection: computational morphology of Czech</article-title>
          . Karolinum, Charles University Press, Praha,
          <year>2004</year>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Hana</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feldman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brew</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A resource-light approach to Russian morphology: Tagging Russian using Czech resources</article-title>
          .
          <source>In: Dekang Lin and Dekai Wu</source>
          , (eds.),
          <source>Proceedings of EMNLP</source>
          <year>2004</year>
          ,
          <volume>222</volume>
          -
          <fpage>229</fpage>
          , Barcelona, Spain,
          <year>July 2004</year>
          , Association for Computational Linguistics
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Kohonen</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Virpioja</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lagus</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Semi-supervised learning of concatenative morphology</article-title>
          .
          <source>In: Proceedings of the 11th Meeting of the ACL Special Interest Group on Computational Morphology and Phonology</source>
          , SIGMORPHON'
          <volume>10</volume>
          ,
          <fpage>78</fpage>
          -
          <lpage>86</lpage>
          , Stroudsburg, PA, USA,
          <year>2010</year>
          , Association for Computational Linguistics
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Monson</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>ParaMor: from paradigm structure to natural language morphology induction</article-title>
          .
          <source>PhD thesis</source>
          , Language Technologies Institute, School of Computer Science, Carnegie Mellon University,
          <year>2009</year>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Monson</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Carbonell, J.,
          <string-name>
            <surname>Lavie</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levin</surname>
          </string-name>
          , L.:
          <article-title>ParaMor: minimally supervised induction of paradigm structure and morphological analysis</article-title>
          .
          <source>In: Proceedings of Ninth Meeting of the ACL Special Interest Group in Computational Morphology and Phonology</source>
          ,
          <volume>117</volume>
          -
          <fpage>125</fpage>
          , Prague, Czech Republic,
          <year>June 2007</year>
          , Association for Computational Linguistics
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Monson</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Carbonell, J. G.,
          <string-name>
            <surname>Lavie</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levin</surname>
            ,
            <given-names>L. S.:</given-names>
          </string-name>
          <article-title>Paramor: finding paradigms across morphology</article-title>
          .
          <source>In: Advances in Multilingual and Multimodal Information Retrieval, 8th Workshop of the Cross-Language Evaluation Forum</source>
          ,
          <string-name>
            <surname>CLEF</surname>
          </string-name>
          <year>2007</year>
          , Budapest, Hungary,
          <source>September 19-21</source>
          ,
          <year>2007</year>
          , Revised Selected Papers,
          <fpage>900</fpage>
          -
          <lpage>907</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Oflazer</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nirenburg</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McShane</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Bootstrapping morphological analyzers by combining human elicitation and machine learning</article-title>
          .
          <source>Computational Linguistics</source>
          <volume>27</volume>
          (
          <issue>1</issue>
          ) (
          <year>2001</year>
          ),
          <fpage>59</fpage>
          -
          <lpage>85</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Rissanen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Stochastic complexity in statistical inquiry</article-title>
          .
          <source>World Scientific Publishing Co, Singapore</source>
          ,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Schone</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jurafsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Knowledge-free induction of inflectional morphologies</article-title>
          .
          <source>In: Proceedings of the North American Chapter of the Association for Computational Linguistics</source>
          ,
          <fpage>183</fpage>
          -
          <lpage>191</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Tepper</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A hybrid approach to the induction of underlying morphology</article-title>
          .
          <source>In: Proceedings of the Third International Joint Conference on Natural Language Processing (IJCNLP-2008)</source>
          , Hyderabad, India, Jan 7-
          <issue>12</issue>
          ,
          <fpage>17</fpage>
          -
          <lpage>24</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Tepper</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Inducing morphemes using light knowledge</article-title>
          .
          <source>ACM Trans. Asian Lang. Inf. Process</source>
          .
          <volume>9</volume>
          (
          <issue>3</issue>
          ) (
          <year>March 2010</year>
          ),
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Yarowsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wicentowski</surname>
          </string-name>
          , R.:
          <article-title>Minimally supervised morphological analysis by multimodal alignment</article-title>
          .
          <source>In: Proceedings of the 38th Meeting of the Association for Computational Linguistics</source>
          ,
          <fpage>207</fpage>
          -
          <lpage>216</lpage>
          ,
          <year>2000</year>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>