<!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>Morphological Predictability of Unseen Words Using Computational Analogy</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rashel Fam</string-name>
          <email>fam.rashel@fuji.waseda.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yves Lepage?</string-name>
          <email>yves.lepage@waseda.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IPS, Waseda University 2-7 Hibikino</institution>
          ,
          <addr-line>Wakamatsu-ku, Kitakyushu-shi, 808-0135 Fukuoka-ken</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <fpage>51</fpage>
      <lpage>60</lpage>
      <abstract>
        <p>We address the problem of predicting unseen words by relying on the organization of the vocabulary of a language as exhibited by paradigm tables. We present a pipeline to automatically produce paradigm tables from all the words contained in a text. We measure how many unseen words from an unseen test text can be predicted using the paradigm tables obtained from a training text. Experiments are carried out in several languages to compare the morphological richness of languages, and also the richness of the vocabulary of di↵erent authors.</p>
      </abstract>
      <kwd-group>
        <kwd>Unseen words</kwd>
        <kwd>Word predictability</kwd>
        <kwd>Paradigm tables</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>)
The current trend in natural language processing is to extract knowledge from
a training corpus, apply this knowledge to perform some task on a test set,
and measure the performance. As many techniques are generally first developed
for English, they take the typographic word as their basic processing unit. For
tasks such as speech recognition or machine translation, the words known by
the system constitute the vocabulary of the system. Unseen words, or
out-ofvocabulary (OOV) words, or new words, become a problem. Unseen words are
in fact of the same kind as hapaxes. Let us recall that hapaxes in any standard
English text are estimated to represent between 30 % to 50 % of the vocabulary
of the text (44 % on Part A of the British National Corpus) while being of course
unfrequent (less than 0.2 % of the total number of words in the same corpus).</p>
      <p>
        In this paper, we address the problem of the predictability of unseen words:
given an unseen word, find all other words that may explain it. We consider
computational analogy as a possible way of explaining unseen words. For instance,
the unseen word inexhaustivity 1 may be explained by: active : inactivity ::
exhaustive : x x = inexhaustivity. In the present work, on the contrary
to, for instance, [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] or [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], we will not take into consideration the meaning of
words, but concentrate on the formal aspect of the problem. We adopt a standard
experimental protocol: we first train a model on some training data and then
test our model against some test set. The model trained is the set of paradigm
tables that can be extracted from the set of words contained in a corpus, here the
training set. This set of paradigm tables is supposed to reflect the organization
of the lexicon of a language to a certain extent. In our experiments, we rely on
it to predict new words, or rather, to measure how many of the unseen words
from a test set are predictable using the organization of the lexicon contained in
a training set as given by the paradigm tables.
      </p>
      <p>For that, in Sect. 2 we present a pipeline, which relies on already reported
research based on computational analogy, to automatically produce paradigm
tables from all the words contained in a training text. We measure how many
unseen words from an unseen test text can be predicted using these paradigm
tables. Again, as we rely only on a computational definition of formal analogies,
we do not take meaning into account in this work. In Sect. 3, experiments are
carried out in di↵ erent languages from four continents. At the same time, we
compare one author against other authors reporting similar events, namely the
Gospel of Luke against the three other ones. In this way, we attempt at
characterizing the morphological richness of these languages as well as the richness of
vocabulary of one author compared to other ones.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Pipeline for the Production of Paradigm Tables</title>
      <p>
        The following pipeline relies on the notion of computational analogy between
strings of symbols proposed in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The definition that we use here exploits a
specific notion of ratio between two strings of symbols to first build analogical
clusters which are then merged into paradigm tables.
2.1
      </p>
      <sec id="sec-2-1">
        <title>Extracting Analogical Clusters</title>
        <p>
          We firstly define the ratio between two words A and B as a vector of features
made of all the di↵erences in number of occurrences in the two words, for all
the characters, whatever the writing system2; plus the distance between the two
words3. See definition in (1). The notation |S|c stands for the number of
occurrences of character c in string S and d(A, B), is the edit distance between two
strings A and B. This definition of ratios captures prefixing and suxing and
more generally infixing. Infixing is mandatory for a proper treatment of semitic
languages [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. However, this definition does not capture reduplication nor
repetition. The latter one would be needed to capture marked plurals. Examples of
di↵erent phenomena are listed in Table 1.
        </p>
        <p>A : B
=
0 |A|a | B|a1
.
.</p>
        <p>.</p>
        <p>Based on the notion of ratio, we then define an analogy, more precisely a
proportional analogy of commutation between strings of symbols, as a relationship
between four objects where two properties are met: (a) equality of ratios between
the first and the second terms on one hand and the third and the fourth terms
on the other hand, and (b) exchange of the means. The exchange of the means
states that the second and the third terms can be exchanged. The notation and
the definition of an analogy are given in (2) at the same time4.</p>
        <p>A : B :: C : D
) (
⇢ A : B = C : D</p>
        <p>A : C = B : D</p>
        <p>From the entire set of words contained in a text, we compute the set of
analogical clusters, i.e., series of word pairs in which any two word pairs is a
proportional analogy as defined in (2). Such analogical clusters are defined in (3).
Notice that the order of word pairs in analogical clusters has no importance.</p>
        <p>A1 : B1
A2 : B2
.
.</p>
        <p>.</p>
        <p>An : Bn
) ( 8
(i, j) 2 { 1, . . . , n}2,</p>
        <p>Ai : Bi :: Aj : Bj</p>
        <p>
          To produce the set of analogical clusters, we first group pairs of words by
equal ratio in number of characters using the method proposed in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. The
complexity is O(n2) in the worst case with n the number of words. We then test for
2 Taken from the characterizations of proportional analogy of commutation in [
          <xref ref-type="bibr" rid="ref3 ref9">3, 9</xref>
          ].
3 Taken from the characterization of proportional analogy of commutation in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. The
only two edit operations involved are insertion and deletion. The purpose is to
indirectly take into account the number of common characters appearing in the same
order in A and B because d(A, B) = |A| + |B| 2 ⇥ s(A, B) where |S| denotes the
length of string S and s(A, B) the length of the longest common sub-sequence (LCS)
between A and B.
4 Trivially, |A|a | B|a = |C|a | D|a , | A|a | C|a = |B|a | D|a. Hence,
the equalities on features added by A : C = B : D in (2) in fact reduces to one:
d(A, C) = d(B, D).
(1)
(2)
(3)
equality between distance for each word pair. This may split the sets of word
pairs in smaller sets of word pairs for which all word pairs have the same ratio.
Finally, for each such set of word pairs with equal ratio, we test for equality
in edit distance vertically, i.e., we verify that Ai : Aj = Bi : Bj for any pair of
word pairs (i, j) (see Footnote 4). Cases where the equality is not met lead to
split the set into smaller sets. Ideally, this is equivalent to extract all maximal
cliques in the undirected graph whose set of vertices is a word pair i and where
there is an edge between word pair i and word pair j if and only if the
constraint Ai : Aj = Bi : Bj is met. Existing algorithms for this problem [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] are
time-consuming. For this reason, we adopt a heuristic which does not ensure
that all maximal cliques are output, but ensures that all nodes belong to one of
the maximal cliques output (see Algorithm 1).
        </p>
        <p>We ensure that any two word pairs in a series of word pairs of equal ratio,
say, A, B and C, D, also verifies A : C = B : D.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Producing Paradigm Tables</title>
        <p>
          Individual analogical clusters already give some insight at the organization of the
lexicon. Paradigm tables [
          <xref ref-type="bibr" rid="ref2 ref6 ref8">8, 6, 2</xref>
          ] give a more compact view by merging several
analogical clusters. A paradigm table is a matrix of words where four words from
two rows and two columns are an analogy (4). As the order on rows and columns
is indeed not relevant, one should think of a torus in three-dimensional space,
rather than a matrix in two dimensions.
        </p>
        <p>P11 : P12 : · · · : P1m
P21 : P22 : · · · : P2m</p>
        <p>... ... ...</p>
        <p>Pn1 : Pn2 : · · · : Pnm
) (
8 (i, k) 2 { 1, . . . , n}2,
8 (j, l) 2 { 1, . . . , m}2, Pij : Pil :: Pkj : Pkl
(4)</p>
        <p>We create paradigm tables from analogical clusters as follows. A paradigm
table is first initialized from one analogical cluster and then expanded by adding
other analogical clusters to it. There are two possible ways of adding a cluster
to a paradigm table. In the first case, if a column in the paradigm table shares
at least three words with a column in an analogical cluster, this cluster can be
added vertically to it. In the second case, an analogical cluster shares more than
three words on a row of the paradigm table, so that the cluster can be transposed
and inserted to the paradigm table horizontally.</p>
        <p>Algorithm 2 sketches the necessary functions for the production of paradigm
tables from analogical clusters. In these functions, the strategy is to process
longer analogical clusters first because the possibility of inserting smaller new
series in a paradigm table increases with the number of words it contains. To
ensure that no insertion is forgotten, the list of series of word pairs of equal
ratio is scanned several times. However, because clusters are added only to one
paradigm table, the complexity is O(n2) in the worst case with n the number of
clusters.
Algorithm 1 Building a set of analogical clusters from a set of words
function build clusters(set of words)
tree from the set of words
. Hierarchically group words by their
. number of occurrences of characters.
repeat top-down exploration of the tree against itself
group pairs of words by equal di↵erence</p>
        <p>of number of occurrences of characters
until last character
for all set of word pairs with equal number of occurrences of characters do
check distance(set of word pairs)
end for
end function
function check distance(set of word pairs (A1, B1), . . . , (An, Bn))
for all i 2 { 1, . . . , n} do</p>
        <p>compute d(Ai, Bi)
end for
for all set of word pairs (Ai, Bi) with same distance do</p>
        <p>check cluster(set of word pairs)
end for
end function
function check cluster(set of word pairs (A1, B1), . . . , (An, Bn))</p>
        <p>V {1, . . . , n} . Vertices of the graph.
E {(i, j) 2 V 2 / Ai : Aj = Bi : Bj} . Edges of the graph.
list nodes in V sorted by non-increasing number of edges
not yet covered V
repeat
i first node in list
delete i from list
if i 2 not yet covered then
clique { i} . Initialize clique to singleton of not yet explored vertex.
clique, not yet covered expand clique(clique, list, not yet covered )
return clique . clique is an analogical cluster.
end if
until not yet covered = ;
end function</p>
        <p>It is worth noticing that, when creating all possible paradigm tables from a
text, not all of the words will necessarily appear in a paradigm table.
Reciprocally, paradigm tables extracted from texts may contain blank cells. A paradigm
table which does not contain any blank cell is not productive as no new word
can be entered in it. On the contrary, we will call any paradigm table which
contains at least one blank cell a productive paradigm table. We will call a word
that may fill a blank cell in a productive paradigm table a predictable word.</p>
        <p>We simply define the size of a paradigm table as its number of rows
multiplied by its number of columns. We measure the density of a paradigm table
as the ratio of non-blank cells over the total number of cells, i.e., the size of
the paradigm table. With this definition a non-productive table has a density
of 100 %. Productive paradigm tables have a density less than 100 %.</p>
        <p>In the experiments reported hereafter, we monitor the density of the paradigm
tables produced by controlling the addition of analogical clusters: we add a
cluster to a paradigm table only if the density of the new paradigm table after
adding the cluster is above a given threshold. This is done by the condition in
the function expand table in Algorithm 2.</p>
        <p>Algorithm 2 Building a set of paradigm tables from a set of analogical clusters
function build paradigm tables(set of analogical clusters, threshold )
tables ; . Set of paradigm tables, initially empty.
list set of analogical clusters sorted by non-increasing order of size
repeat
analogical cluster first analogical cluster in list
delete analogical cluster from list
table analogical cluster
. Make analogical cluster a paradigm table.
. By construction, it has only 2 columns
. and a density of 100 %.
table, list expand table(table, list, threshold )
tables tables [ { table}
until list is empty
return tables
end function</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <sec id="sec-3-1">
        <title>Languages and Texts Used</title>
        <p>We selected several languages from four continents. We chose three languages
per continent. The choice of a language over another was first driven by the
availability of the texts themselves, the availability of a locale for pre-processing
and the confidence that we had that segmentation into words, when needed, did
not go wrong. We also tried to represent di↵erent linguistic families as much as
possible. The selected languages are the following ones.</p>
        <p>Africa: Somali (so), Swahili (sw), Xhosa (xh);
America: Achuar (acu), Nahuatl (nah), Quichua (qu);
Asia: Chinese (zh), Indonesian (id), Telugu (te);
Europe: English (en), Finnish (fi), (Modern) Greek (el).</p>
        <p>The texts we use in our experiments are texts available in a relatively large
number of languages: they are translations of the New Testament collected by
Christodoulopoulos5. We insist on using the same text in all languages so as
to ensure reliable observations and comparisons across languages to a certain
extent. We use Matthew’s Gospel as training data to produce paradigm tables.
We use Luke as our test set, i.e., we shall extract all words from Luke which do
not appear in Matthew and examine whether these words are predictable from
the organization of the vocabulary obtained from Matthew.</p>
        <p>Table 2 gives statistics on the number of words in each language. The training
and the test sets are similar in subject and size. The numbers of tokens (all words)
and types (di↵erent words) are slightly higher in the test set than in the training
set. It is the same for the type–token ratio (with the exception of Quichua) but
the same variations across languages are observed
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Statistics on the Productive Paradigm Tables Produced</title>
        <p>
          5 http://homepages.inf.ed.ac.uk/s0787820/bible/. This corpus is a continuation
of previous e↵orts described in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>The product of the first three columns in Table 3 directly gives the number
of non-blank cells in the paradigm tables, and indirectly, the number of blank
cells. For instance for English, with a threshold of 50 %, we have 587 ⇥ 49.5 ⇥
(100 58.3)/100 = 12, 117 blank cells. This is the number of words which are
predictable from the organization of the vocabulary given by the paradigm tables.
It is of course natural that the number of unseen words which can actually find a
place in the paradigm tables be lower for a higher density threshold, in absolute
numbers. For instance, for English we observe a decrease from 12, 117 predictable
words for a threshold of 50 % to only 115 ⇥ 12.6 ⇥ (100 91.8)/100 = 119
predictable words for a threshold of 90 %.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Predicting Unseen Words using Productive Paradigm Tables</title>
        <p>We now turn to the experiments in filling paradigm tables with unseen words.
The results are also given in Table 3. The number of unseen words in the di↵erent
languages ranges from a little bit less than 1,000 (English and Indonesian) to
almost 5,000 words (Telugu). This reflects a known fact: Luke would have a richer
vocabulary than the other Evangelists, and this seems to have been carried over
in translation. In Table 3, these numbers are repeated for the two thresholds.</p>
        <p>As for prediction, it is natural to expect that the number of predicted unseen
words would decrease for a higher threshold of density, because the number of
blank cells in the paradigm tables is smaller. Table 3 shows this phenomenon
(Ratio of Unseen words): a reduction from 15 % to around 1 % of predicted
unseen words is observed in average. This is the ratio of words from Luke, which
were unseen in Matthew but can fill in a blank cell in some of the paradigm tables.</p>
        <sec id="sec-3-3-1">
          <title>Language</title>
        </sec>
        <sec id="sec-3-3-2">
          <title>Achuar</title>
        </sec>
        <sec id="sec-3-3-3">
          <title>Chinese</title>
        </sec>
        <sec id="sec-3-3-4">
          <title>English</title>
        </sec>
        <sec id="sec-3-3-5">
          <title>Finnish</title>
        </sec>
        <sec id="sec-3-3-6">
          <title>Greek</title>
        </sec>
        <sec id="sec-3-3-7">
          <title>Indonesian</title>
        </sec>
        <sec id="sec-3-3-8">
          <title>Nahuatl</title>
        </sec>
        <sec id="sec-3-3-9">
          <title>Quichua</title>
        </sec>
        <sec id="sec-3-3-10">
          <title>Somali</title>
        </sec>
        <sec id="sec-3-3-11">
          <title>Swahili</title>
        </sec>
        <sec id="sec-3-3-12">
          <title>Telugu</title>
        </sec>
        <sec id="sec-3-3-13">
          <title>Xhosa</title>
        </sec>
        <sec id="sec-3-3-14">
          <title>Achuar</title>
        </sec>
        <sec id="sec-3-3-15">
          <title>Chinese</title>
        </sec>
        <sec id="sec-3-3-16">
          <title>English</title>
        </sec>
        <sec id="sec-3-3-17">
          <title>Finnish</title>
        </sec>
        <sec id="sec-3-3-18">
          <title>Greek</title>
        </sec>
        <sec id="sec-3-3-19">
          <title>Indonesian</title>
        </sec>
        <sec id="sec-3-3-20">
          <title>Nahuatl</title>
        </sec>
        <sec id="sec-3-3-21">
          <title>Quichua</title>
        </sec>
        <sec id="sec-3-3-22">
          <title>Somali</title>
        </sec>
        <sec id="sec-3-3-23">
          <title>Swahili</title>
        </sec>
        <sec id="sec-3-3-24">
          <title>Telugu</title>
          <p>Xhosa
Across languages, one observes variations which are not necessarily the same for
the two thresholds. As one can interpret the ratio of 90 % to correspond to a safer
production of new words, in a same language, the ratio (not given here) between
the predicted unseen words for the two thresholds, gives the proportion of reliable
words produced. This proportion is quite high for Quichua: 215/900 = 24 %,
while it is quite low for English: 1/75 = 1.3 %. These figures characterize in
some way the morphological richness of the languages.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In this paper, we presented a pipeline for the production of paradigm tables
from words contained in a given text by relying on a formalization of analogy.
The blank cells in the produced paradigm tables stand for potential word forms.
We carried out experiments to see how many of the words used by an author
can be predicted from such paradigm tables in comparison to another author.
The results obtained in a variety of languages of the world, with two di↵erent
thresholds for the density of the paradigm tables produced, can be used to
characterize relative morphological richness of languages as well as the richness of
the vocabulary of authors.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bron</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kerbosch</surname>
          </string-name>
          , J.:
          <source>Algorithm</source>
          <volume>457</volume>
          :
          <article-title>finding all cliques of an undirected graph</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>16</volume>
          (
          <issue>9</issue>
          ),
          <fpage>575</fpage>
          -
          <lpage>577</lpage>
          (
          <year>1973</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Hathout</surname>
          </string-name>
          , N.:
          <article-title>Acquisition of the morphological structure of the lexicon based on lexical similarity and formal analogy</article-title>
          .
          <source>In: Proceedings of the 3rd Textgraphs workshop on Graph-based Algorithms for Natural Language Processing</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          . Coling 2008
          <string-name>
            <given-names>Organizing</given-names>
            <surname>Committee</surname>
          </string-name>
          , Manchester,
          <string-name>
            <surname>UK</surname>
          </string-name>
          (
          <year>August 2008</year>
          ), http: //www.aclweb.org/anthology/W08-2001
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Lepage</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Lower and higher estimates of the number of “true analogies” between sentences contained in a large multilingual corpus</article-title>
          .
          <source>In: Proceedings of COLING2004</source>
          . vol.
          <volume>1</volume>
          , pp.
          <fpage>736</fpage>
          -
          <lpage>742</lpage>
          . Gen`eve (
          <year>Aug 2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Lepage</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Analogies between binary images: Application to Chinese characters</article-title>
          . In: Prade,
          <string-name>
            <surname>H.</surname>
          </string-name>
          , Richard, G. (eds.) Computational Approaches to Analogical Reasoning: Current Trends, pp.
          <fpage>25</fpage>
          -
          <lpage>57</lpage>
          . Springer, Berlin, Heidelberg (
          <year>2014</year>
          ), http://dx.doi.org/10.1007/978-3-
          <fpage>642</fpage>
          -54516-
          <issue>0</issue>
          _
          <fpage>2</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yih</surname>
          </string-name>
          , W.T.,
          <string-name>
            <surname>Zweig</surname>
          </string-name>
          , G.:
          <article-title>Linguistic regularities in continuous space word representations</article-title>
          .
          <source>In: Proceedings of the</source>
          <year>2013</year>
          <article-title>Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT</article-title>
          <year>2013</year>
          ). pp.
          <fpage>746</fpage>
          -
          <lpage>751</lpage>
          . Association for Computational Linguistics, Atlanta, Georgia (
          <year>June 2013</year>
          ), http://www.aclweb.org/anthology/N13-1090
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Neuvel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fulop</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          :
          <article-title>Unsupervised learning of morphology without morphemes</article-title>
          .
          <source>In: Proceedings of the ACL-02 Workshop on Morphological and Phonological Learning</source>
          . pp.
          <fpage>31</fpage>
          -
          <lpage>40</lpage>
          . Association for Computational Linguistics (
          <year>July 2002</year>
          ), http: //www.aclweb.org/anthology/W02-0604
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Resnik</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olsen</surname>
            ,
            <given-names>M.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diab</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The Bible as a parallel corpus: Annotating the 'book of 2000 tongues'</article-title>
          .
          <source>Computers and the Humanities</source>
          <volume>33</volume>
          (
          <issue>1</issue>
          ),
          <fpage>129</fpage>
          -
          <lpage>153</lpage>
          (
          <year>1999</year>
          ), http://dx.doi.org/10.1023/A:1001798929185
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ford</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>In praise of Sakatayana: some remarks on whole word morphology</article-title>
          . In: Singh,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (ed.)
          <article-title>The Yearbook of South Asian Languages and Linguistics200</article-title>
          . Sage, Thousand
          <string-name>
            <surname>Oaks</surname>
          </string-name>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Stroppa</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yvon</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>An analogical learner for morphological analysis</article-title>
          .
          <source>In: Proceedings of the Ninth Conference on Computational Natural Language Learning (CoNLL-2005)</source>
          . pp.
          <fpage>120</fpage>
          -
          <lpage>127</lpage>
          . Association for Computational Linguistics, Ann Arbor,
          <string-name>
            <surname>Michigan</surname>
          </string-name>
          (
          <year>June 2005</year>
          ), http://www.aclweb.org/anthology/W/W05/W05-0616
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Tekauer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Meaning Predictability in Word Formation: Novel, Context-free Naming Units</article-title>
          . John Benjamins Publishing (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Wintner</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <source>Natural Language Processing of Semitic Languages, chap. Morphological Processing of Semitic Languages</source>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>66</lpage>
          . Springer, Berlin, Heidelberg (
          <year>2014</year>
          ), http://dx.doi.org/10.1007/978-3-
          <fpage>642</fpage>
          -45358-
          <issue>8</issue>
          _
          <fpage>2</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>