<!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>An Analysis of Plane Task Text Ellipticity and the Possibility of Ellipses Reconstructing Based on Cognitive Modeling Geometric Objects and Actions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Xenia Naidenova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergei Kurbatov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vjacheslav Ganapol'skii</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Military Medical Academy</institution>
          ,
          <addr-line>Saint Petersburg, Russian Federation</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Research Center of Electronic Computer Engineering</institution>
          ,
          <addr-line>Moscow, Russian Federation</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>The article describes the processing of ellipses in an automated system of solving planimetric tasks according to their description in natural language. An approach is proposed to processing ellipses basing on cognitive semantics. The resolution of ellipses is based on using syntactic structures and semantics of geometry in parallel. The types of ellipses most frequently encountered in geometric tasks are revealed. A new approach to recognizing and resolving ellipses in the framework of cognitive semantics is offered.</p>
      </abstract>
      <kwd-group>
        <kwd>ellipsis resolution</kwd>
        <kwd>cognitive semantics</kwd>
        <kwd>planimetric task</kwd>
        <kwd>text understanding</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The ambiguity of natural language caused by homonymy has long been studied by
computer linguistics. However, the ambiguity associated with the omission of a
thinkable language unit (ellipsis) in text has been actively analyzed in natural language
processing relatively recently [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Although in theoretical linguistics ellipticity
got enough coverage [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], restoration of ellipses in systems of syntactic text
analysis is clearly developed not enough. Firstly, this is largely due to the fact that
eliminating ellipticity is subordinate to actual syntactic analysis and, secondly, this is caused
by complexity of resolving ellipses.
      </p>
      <p>
        The complexity is explained by the necessity to consider a number of contexts:
current sentence, adjacent sentences, already established syntactic relations and,
finally, semantics of the text. This work is divided into two parts. In the first part, it is
described how to handle ellipticity in a specific holistic system of solving plane
geometry tasks described in natural language. This system has been implemented in the
framework of the INTEGRO project (INTEGRating Ontology) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The second part
proposes a new approach to the processing of ellipses based on cognitive semantics.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Resolving ellipses in the texts of geometrical tasks</title>
      <p>2.1</p>
      <sec id="sec-2-1">
        <title>Syntactical analysis</title>
        <p>
          The architecture and principles of functioning of the system for solving geometrical
problems are described in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] and its general scheme is illustrated by Fig. 1.
        </p>
        <p>The system includes the following blocks: linguistic translator, ontology, solver, and
graphical module for displaying and explaining the results (drawing NL-explanation
of the solution process). The solver receives the ontological structure of the task and
forms a chain of basic operations using knowledge of the subject area. In this section,
we concentrate on the extension of the system to correctly interpret elliptical
(incomplete) sentences.</p>
        <p>
          The language translator creates a syntactic structure and determines that some of
its elements violate the language rules. For example, there is no noun for the
adjective, the pretext is at the end of the sentence, the number does not have a mandatory
measuring unit, and so on. The basic criteria for determining ellipticity are studied by
linguists [
          <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
          ]. Based on these criteria recorded in the ontology, the translator
identifies the fragments of the syntactic tree that admittedly contain ellipticity. Next, with
the use of algorithms described in short below in section 2.2, the identified ellipses
are restored. Specifically, in sentence “the radius of the first circle equals 12 cm, and
the second 10 cm”, the elements “second” and “10” define the ellipticity. As a result,
two syntactical structures are formed:
• The radius of the first circle equals 12 cm;
• The radius of the second circle equals 10 cm.
        </p>
        <p>
          These structures are further processed by the system mechanisms of paraphrasing
to obtain an ontological representation of sentence in the formal terms of the subject
area [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. The concept “paraphrasing” has been proposed by the well-known Russian
linguist Apresyan in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. In our system, we use an adaptive variant of this concept.
The conception of paraphrasing assumes that any class of sentences corresponding to
one and only one sense can be reduced to the simplest or canonical phrase composed
only of the lexemes expressing most clearly the basic concepts of sentences. Thus,
paraphrasing is based on the following proposition in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]: “One of the fundamental
properties of human languages consists in the fact that if there are several synonyms,
in the broad sense, to express some concept, then only one of them turns out to be
privileged, canonical, or prototypical for expressing this concept”. In particular, such
canonical concepts in plane geometry are, for example, the point, the line, the plane
and to belong, to lie between, and to be congruent. Thus the rules of paraphrasing
provide only one canonical form for a group of sentences having the same sense. For
example, sentences “a point located on the straight line”, “the straight line passing
through a point”, “a point belonging to the line”, “a point lying on the line segment”
etc. are reduced to the following canonical phrase “point belongs to straight line”.
This canonical phrase is mapped to its ontological representation in the form of the
following triplet “point lies line”. It should be stressed that the members of the triplet
(objects and relations between them) are not dependent on a language. Therefore the
corresponding rule of paraphrasing contains, in its left part, the objects and relations
depending on language, but, in its right part, the formal objects and relations invariant
in different languages.
        </p>
        <p>The rules of paraphrasing are divided into two classes; the first one consists of
rules in which both parts are some generalized syntactic structures; the second one
consists of rules having canonical descriptions in their left parts and semantic
descriptions in their right parts. The second class of rules can be used for transforming
ontological structures into corresponding natural language texts. It is reasonable to apply
the rules of the first class to equivalent synonymic transformations of synthesized
structures to retrieve texts in the most appropriate manner in a considered application
domain.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Algorithm for resolving ellipticity</title>
        <p>The algorithm for treating ellipses is based on the ontology knowledge reflecting the
semantic hierarchy of word forms in the syntactic structure and the norms of natural
language. To a first approximation the algorithm can be described as follows:
• to segment a syntactic structure into two segments: a complete one without
ellipticity and the other one containing ellipticity (generally, it is a set of noun groups
(NG));</p>
        <p>• in the elliptical segment, to reveal the elements that are supposed to be used for
resolving ellipticity;</p>
        <p>• in the full syntactic structure, to reveal the candidates to be replaced by the
elements found in the previous step;
• to perform the replacement and obtain the complete syntactic structure.</p>
        <p>
          In the example given in section 2.1 “first” is replaced by “second” and “12” by
“10” because they correspond to the same concepts of ontology. Here we have
different objects and the same type of attribute (length). In the sentence “the perimeter of
triangle is 37 cm and the area  20 cm” we have the same object and different types
of attributes. This seemingly simple algorithm allows to successfully recover not only
geometrical ellipses, but several others, described, for example, in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]: in the sentence
“twenty years of such dance form the age, forty  the history” “twenty” is replaced by
“forty” and “age” is replaced by “history”.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Limitations</title>
        <p>
          Of course, many cases of ellipticity cannot be processed by the algorithm above.
Example: “There are seven circles. Radius of one 5 cm, two others  3 cm, and the
others  10 cm”. We have multiple ellipticity in this example. A similar example from
[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]: “Anemones discard tentacles, crabs  claws, lizards  tail”. In many cases,
ambiguity arises at the level of comparison. Two options were analyzed: 1) to move
forward with analyzing the situation and eliminating ambiguity at the stage of semantic
processing; 2) to complement the ontology by the rules of preferences when choosing
a candidate for replacement (substitution). It should be noted that the question of clear
ellipticity criteria and methods for restoring the full structure of sentences has not
been fully resolved within the framework of a generally accepted linguistic theory.
Resolving ellipses in natural language texts remains one of the most difficult and
unsolved tasks in linguistics, despite the abundance of proposed methods based on
syntactic-semantic parsing of sentences. Syntax reveals the structure of the ellipsis
and the similar part of the sentence without it; semantics deals with word values.
However, as the example from [11, page. 62] shows, resolving ellipses is based on the
understanding of context (text theme), the sense of words and collocations: “Charles
makes love with his wife twice a week. So does John”.
2.4
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>Testing the algorithm</title>
        <p>The algorithm performs the ellipses’ resolution with the accuracy equal to 100% in
simple cases when the noun phrase in a sentence consists of only one word. It is
important to note that resolving ellipses is directly connected with the correct
functioning the system ontology, since the ontology supports the process of sentence
understanding. In more complex cases with the composite noun phrases or incomplete
ontology, the accuracy of the algorithm declines to 70 %. In any case, difficult texts of
some planimetric tasks require the special analysis and the solution ad hoc.</p>
        <p>Currently, several hundred of simple ellipses and several tens of complex ones
have been tested.</p>
        <p>In general, it should be anticipated that the vast majority of sentences contains
several types of ellipses or some number of ellipses of the same type. This fact
implies the search for some new approach to reconstructing ellipses covering not only
the ontology and linguistic knowledge but also the model of human plausible
reasoning and cognitive model of practical geometrical situations. Ellipsis resolution must
be based on cognitive semantics.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Ellipsis classification in geometrical tasks</title>
      <p>To study the typology of ellipses in geometric tasks we used a body of texts
containing more than 1000 planimetric tasks. We have revealed the following types of
ellipses: ellipses using dash “” (ellipses with skipped predicate or verb), ellipses without
“” (ellipses with skipped verb, noun, pronoun, or predicate. Consider the structure of
these ellipses. We will give only fragments of tasks containing ellipses.</p>
      <p>Skipped predicate: In triangular ABC there are given R and r – radii of
circumscribed and inscribed circles. А1, В1, С1  points of crossing the bisectors of triangle
АВС with the circumscribed circle.</p>
      <p>
        Structural components of these ellipses are Noun Phrase (NP) and Prepositional
Phrase (PP). Revealing NP and PP is realized in the system OntoIntegrator [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] in the
framework of the project on creating World Digital Mathematical Library – WDML.
      </p>
      <p>Consider this type of ellipses in greater detail:
a) &lt; NP &gt; &lt; – &gt; &lt; Designation(s) (Bases of perpendiculars dropped from B and D
on AC – M and N);</p>
      <p>b) &lt; Designation(s) &gt; &lt; –&gt; &lt; NP &gt; (O1, O2, O3, O4  centers of circles; D –
arbitrary point of the plane; BD – the side of rectilinear pentagon inscribed in this circle);
c) &lt; NP &gt; &lt; – &gt; &lt; NP &gt; (The points of their intersection lie on the same circle –
the circle of nine points; This quadrangle is a diamond; Every parallelogram inscribed
in a circle – rectangle; Every diamond inscribed in a circle – square);</p>
      <p>d) &lt;NP&gt; &lt; – &gt; &lt;PP&gt; (Center of circle – inside the quadrangle; C – between A and
F);</p>
      <p>e) &lt; NP &gt; &lt; – &gt; &lt;The property expressed by adjective&gt; (Angle С – right; To find
a point on a given line such that the sum of distances from it to two points A, B –
minimal).</p>
      <p>The resolution of these ellipses can be carried out according to the scheme:
to select NPs; to identify the heads of NPs as geometrical objects; to identify
designations; to localize the dash between the designation(s) and the NPs; to check
(according to the rules of the ontology) the conformity between the designations and the
heads of the NPs; to restore ellipses. In these cases, the dash is replaced by the forms
“is” or “are” of the verb “to be”.</p>
      <p>
        The dash in the Russian language is put in a variety of situations. In situation c),
the dash is put between the subject and the predicate in the absence of a link between
them [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], if both members are expressed as nouns in the form of the same case, for
example, “Loneliness in a creative work – a hard thing”, “The next station is
Mytishchi”. In geometric problems, situation c) has the nature of a logical definition
(geometry – a section of mathematics) or identity, when the subject and the predicate are
expressed by the same concept. If the subject and the predicate are not expressed by
the same word, then it is necessary to check the predicative relation through logical
inference in the ontology.
      </p>
      <p>In view of our consideration of Verb Phrase Ellipsis in the previous section we
confine ourselves to one of difficult cases of this ellipsis.</p>
      <p>Skipped verb (ellipsis with dash): In triangle ABC there are taken points M, N and
P: M and N  on sides AC and BC, P  on line segment MN.</p>
      <p>In this sentence, we have an incomplete VP: In triangle ABC there are taken
points M, N and P (presupposition), this VP is prolongated by the follow way:
In triangle ABC there is taken point M on side AC;
In triangle ABC there is taken point N on side BC;
In triangle ABC there is taken point P on line segment MN.</p>
      <p>Restoration of this sentence is supported by a thinkable geometric situation, (let us
call it a cognitive model of a geometric situation). And the restoration goes on
sequentially, but with simultaneous creation of different relationships: temporary
(earlier, later), referential (the designation refers to an object, the pronoun refers to an
object), spatial (in the triangle, on the side), linguistic (links of relationships, objects,
properties with certain word forms and expressions), quantitative. So, in our example
we have ( means a reference):</p>
      <p>In triangle ABC  triangle  designation = ABC;
Triangle ABC  one  it  it is given  this  in it;
Triangle ABC  side AC one, side BC  two, side AB  three
In triangle ABC there are taken points M, N, and P;
Point one  designation M  first, point two  designation N  second;
Point three  designation P  third;</p>
      <p>In triangle ABC there is taken point M; in triangle ABC there is taken point N; in
triangle ABC there is taken point P;</p>
      <sec id="sec-3-1">
        <title>Now we need a model of acting: “to take point in a tringle” and generating</title>
        <p>hypotheses “Where?”. In accordance with one of the hypotheses the following cases
are:</p>
        <p>In triangle ABC there is taken point M (one) on side AC (one);
In triangle ABC there is taken point N (two) on side BC (two);
By analogy:
In triangle ABC there is taken point P (three) on line segment MN.</p>
        <p>Line segment  designation MN  it joins points M and N (supported by
knowledge about how a segment of a line is generated).</p>
        <p>As a result, we can restore the full text of this task: In triangle ABC there is taken
point M on side AC; there is taken point N on side BC, and there is taken P on line
segment MN.</p>
        <p>
          The process of binding objects during their construction is supported by cognitive
models of objects and operational knowledge. As D. Suleymanov [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] noted, “it is
necessary to go not from the text, but from the task”. All cognitive models can be
explicitly defined based on geometric semantics and they are associated with speech
parts and typical collocations with their grammatical categories at the sentence level.
        </p>
        <p>Restoration of the full text requires reasoning by analogy and understanding the
meaning of actions with geometric objects. Exactly, similar actions are supposed with
similar objects, and therefore the words are skipped. In practice, most skipped words
are redundant for understanding the sense of sentences. People omit words
consciously. However, if the missing information is not redundant, understanding texts
represents a problem that is resolved by analyzing geometric situations.</p>
        <p>The following sentences give the examples of ellipses without dashes.</p>
        <p>Skipped verb, ellipsis without dash: The vertices of parallelogram A1B1C1D1 lie
on the sides of parallelogram ABCD: point A1 lies on AB, B1 on BC, etc.). (Word
“lies“ after B1 is skipped)</p>
        <p>Skipped noun: Prove that the value of angle with the vertex inside a circle equals
the half-sum of the angular values of two arcs of which one is enclosed between the
sides of this corner and the other between the prolongation of sides. (Words “of this
corner“ after word “sides” are skipped).</p>
        <p>Skipped pronoun: In a circle of radius R, two chords AB and AC are drawn. On
AB or on its extension, point M is taken. Analogically, on AC or on the extension,
point N is taken. (“of it“ is skipped after “the extension”).</p>
        <p>Skipped predicate: Side BC of triangle ABC is equal to a, radii of a
circumscribed circle r.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>The structure of cognitive models of objects and actions</title>
      <p>Cognitive structures correspond to the semantic structures of situations described in
the text. They should be aligned with the narrative structures of sentences. A word
can have multiple values, but only one sense, at least in mathematical texts. Ellipsis
(omitting words, economy of text) is possible because the preceding text determines
unambiguously (uniquely) the meaning of each word and situation, and these
meanings remain unchanged. In cognitive models of objects, the following relationships are
important:
- object can perform some actions;
- object can be subjected to actions of other objects;
- object can have spatial and temporal relationships (earlier, later, already built,
already given) with other objects;
- object can be composed of some other objects;
- object can be a part of some other object (objects);
- object has properties, some of which (call them actant ones) are related to the
actions that the object commits (intersects – intersecting, lies – lying) or the actions that
are committed over it (has been given – given, has been formed – formed, cut of,
embedded). Thus, the actant properties of objects are directly displayed in the
morphological forms of words describing these properties;</p>
      <p>- the relationships between the properties of one geometrical object and the
properties of others.</p>
      <p>
        These relationships are in agreement with the universals described by D.
Suleymanov [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. The properties between an object and its parts are realized through
implications: if center, then a circle; if radius, then a circle; if circle, then
circumscribed about or inscribed in; if inscribed in, then in an object; if bisector, then
bisector of an angle; if bisector of angle, then the vertex of angle from which it originates;
if bisector, then the angle from which it comes is divided in half; if bisector, then it is
the axis of symmetry of angle divided in half by this bisector.
      </p>
      <p>
        The interaction of cognitive models and the analyzed text should provide the
principle of “cognitive expectation” and “determinism of context” [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        Creation of cognitive models of objects and actions for plane geometry, in the
proposed approach, is performed in a step-by-step mode by the use of a given text
corpus. Some fragments of cognitive model “Bisector” are shown in Tables 1 and 2. It
is also a problem of considerable interest to apply a plausible reasoning for resolution
of ellipses, including analogy, generalizations, specialization, use of implications,
forming hypotheses and many others.
angles adjacent to one side in (of) parallelogram
Within the proposed approach, text analysis becomes cognitive-driven, and the parser
plays a subordinate role (Fig. 2). If ellipsis resolution is based on cognitive models,
then it is possible to synthesize a text describing a geometric situation and compare
this text with the text to be analyzed. The ontology contains theoretical knowledge in
the area to solve geometry tasks of various types (computational, for construction, for
proof). The ontology takes the burden of solving tasks and visualizing solutions. The
Cognitive Analyzer runs incrementally and transmits a converted and meaningful text
to the ontology in the form required by it.
Verb Phrase Ellipsis is a well-studied topic in theoretical linguistics but has received
little attention as a computational problem and a task of human reasoning except the
paper [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Exhaustive linguistic analysis of ellipses for different languages
performed in many sources: for example, [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref17 ref18 ref19 ref20 ref21 ref22 ref23 ref24">17- 24</xref>
        ].
      </p>
      <p>In spite of the fact that a lot of works deal with resolution of ellipses, the
significant results are obtained only for some special types of them, namely for the verb
ellipses (VE) in the framework of syntactical-semantic analysis.</p>
      <p>
        Detection and resolution of Verb Phrase Ellipsis (VPE) are considered in the
articles [
        <xref ref-type="bibr" rid="ref25 ref26 ref27 ref28 ref29 ref30">25-30</xref>
        ] but only for some special cases: resolving elided scopes of modality and
ellipses with auxiliary verbs. In [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], the authors have proposed a method of
automatic ellipsis resolution without preliminary processing or annotation of texts. This work
is carried out within the OntoSem language processing system of the OntoAgent
cognitive architecture. OntoAgents carry out deep semantic and pragmatic language
analysis, yielding ontologically grounded text meaning representation that populate agent
memory and subsequently support agent reasoning [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
      </p>
      <p>The text with the VE has the following structure consisting of 2 parts standing on
the right and left of the "dash" (both parts are in the same sentence). The verb is
skipped in the right part, the left part (the antecedent) contains the verb. The right part
is complemented by the verb from the left part. Example: She can go to Hawaii but he
can’t (She can go to Hawaii but he can’t go).</p>
      <p>The resolution of such an ellipsis consists of three stages:
 Recognizing the occurrence of ellipsis, localizing it, and selecting its parts;
 finding the nearest to the left verb in the antecedent;
 resolving ellipsis.</p>
      <p>
        The paper [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] describes a system ViPER (VP Ellipsis Resolver) that detects and
resolves VP ellipsis, relying on linguistic principles such as syntactic parallelism and
modality correlations. The system ViPER has been incorporated into the OntoSem2
incremental semantic analysis system that provides language analysis capabilities to
OntoAgents.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], a novel approach is presented to detecting and resolving VPE by using
supervised discriminative machine learning techniques trained on features extracted
from an automatically parsed, publicly available dataset. Additionally, this approach
uses the Margin-Infused-Relaxed Algorithm for antecedent identification. It is
proposed a decomposition of the overall resolution problem into three tasks  target
detection (ellipsis detection), antecedent head resolution, and antecedent boundary
detection.
      </p>
      <p>The features used for antecedent head resolution and/or boundary determination
try to capture aspects of both tasks. The features are roughly grouped by their type.
Labelsfeatures make use of the parsing labels of the antecedent and target;
Treefeatures are intended to capture the dependency relations between the antecedent and
target; Distancefeatures describe distance between them; Matchfeatures test
whether the context of the antecedent and target are similar; Semanticfeatures capture
shallow semantic similarity; there are a few Otherfeatures which are not categorized.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], a new method is proposed to resolve multiple ellipses in such sentences
as:
      </p>
      <p> Unemployment has reached 27.6% in Azerbaijan, 25.7% in Tadzhikistan,
22.8% in Uzbekistan, 18.8% in Turkmenia, 18% in Armenia and 16.3% in Kirgizia;</p>
      <p>
        In this paper, sentences lack an overt predicate. The authors present two methods
for reconstructing elided predicates within the Universal Dependencies (UD)
framework. The first method adapts an existing procedure for parsing sentences with elided
function words [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], which uses composite labels that can be deterministically turned
into dependency graphs in most cases. The second method is a novel procedure that
relies on the parser only to identify a gap. Then an unsupervised method is used to
reconstruct the elided predicates and reattach the arguments to the reconstructed
predicate. The both methods work with very high accuracy (from 81,69 to 90,57 %) and
significantly exceed the recently proposed constituent parser by Kummerfeld and
[
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. The types of ellipses reconstructed are:
(1) Single predicate gaps:
John bought books, and Mary____ flowers.
(2) Contiguous predicate-argument gap (including ACCs):
Eve gave flowers to Aland Sue_____ to Paul.
      </p>
      <p>Eve gave a CD to Al and____ roses to Sue.
(3) Non-contiguous predicate-argument gap:
Arizona elected Goldwater Senator, and Pennsylvania_____ Schwelker____.
(4) Verb cluster gap:</p>
      <sec id="sec-4-1">
        <title>I want to try to begin to write a novel and ... Mary _____a play. ...</title>
        <p>Mary _____to write a play. ...</p>
        <p>Mary ______to begin to write a play. ...</p>
        <p>Mary ______to try to begin to write a play.</p>
        <p>
          The core characteristic of resolving ellipses is that there is a clause that lacks a
predicate (the gap) but still contains two or more arguments or modifiers of the elided
predicate. In most cases, the remnants have a corresponding argument or modifier in
the clause with the overt predicate. The UD frame work aims to provide
crosslinguistically consistent dependency annotations that are useful for NLP tasks. The
UD defines two types of representation: the basic UD representation which is a strict
surface syntax dependency tree and the enhanced UD representation [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ] which may
be a graph instead of a tree and may contain additional nodes.
        </p>
        <p>
          See [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ] and [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ] for a more comprehensive overview of cross-linguistically
attested gapping.
        </p>
        <p>The major advantage of this approach is that the dependency tree contains
information about the types of arguments and so it should be straightforward to turn
dependency trees into enhanced UD graphs. For most dependency trees, one can obtain
the enhanced UD graph by splitting the composite relations into its atomic parts and
inserting copy nodes at the splitting points.</p>
        <p>
          A crucial step is the third step, determining the highest-scoring alignment. This
can be done with the algorithm presented by Needlemann and Wunsch [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ] in which
one defines a similarity function sim(g,f) that returns a similarity score between the
arguments g and f. Defining sim based on the intuitions that often, parallel arguments
are of the same syntactic category, that they are introduced by the same function
words (e.g., the same preposition), and that they are closely related in meaning.
        </p>
        <p>
          Seeker et al. [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] compared three ways of parsing with empty heads: adding a
transition that inserts empty nodes, using composite relation labels for nodes that
depend on an elided node, and pre-inserting empties before parsing. These papers all
focus on recovering nodes for elided function words such as auxiliaries; none of them
attempt to recover and resolve the content word elisions of gapping.
6
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>Processing ellipses is given in a specific system of plane geometry tasks described in
natural language. Ellipsis resolution is based on using in parallel the syntax structures
of sentences and the geometry semantics. A broader approach to ellipses processing
based on cognitive semantics has been proposed. The approach gives a classification
of ellipses (across a geometric text corpus) and introduces the concept of a cognitive
model of geometry objects and actions. This approach allows to view the structure of
automated analysis of geometric texts as a cognitively controlled parsing.
Acknowledgments. The research was partially supported by Russian Foundation for
Basic Research, research project No. 18-07-00098A.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Malkovsky</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et al.:
          <article-title>Restoring ellipse as a task of automatic text processing</article-title>
          .
          <source>Program Products and Systems</source>
          <volume>3</volume>
          (
          <issue>107</issue>
          ),
          <fpage>32</fpage>
          -
          <lpage>36</lpage>
          (
          <year>2014</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kobzareva</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Epifanov</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lakhuti</surname>
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Finding the antecedent of the ellipsis of a fragment containing predicate (automatic analysis of Russian sentence)</article-title>
          .
          <source>In: Proceedings of 15th National Conference on Artificial Intelligence with International Participation (CAI2016)</source>
          ,vol.
          <volume>2</volume>
          , pp.
          <fpage>56</fpage>
          -
          <lpage>62</lpage>
          (
          <year>2016</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Adametc</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Semantic interpretation of “significant zeros” in Russian sentences. Language and verse in Russia</article-title>
          .
          <source>In: Proceedings of papers in honor of Dean C. Worth for his 65 Anniversary</source>
          , pp.
          <fpage>9</fpage>
          -
          <lpage>18</lpage>
          . East Literature,
          <source>Russian Academy of Sciences, Moscow</source>
          (
          <year>1995</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Vardul</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>To the question of the ellipse phenomenon</article-title>
          .
          <source>In: Proceedings of the conference “Invariant Syntactical Values and Structure of Sentence”</source>
          , pp.
          <fpage>59</fpage>
          -
          <lpage>70</lpage>
          (
          <year>1969</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Kurbatov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naidenova</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khakhalin</surname>
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>Integrating intelligent systems of analysis/synthesis of images and text: project outlines INTEGRO. Contours of the INTEGRO project</article-title>
          .
          <source>In: Proceedings of the International Scientific Conference “Open Semantic Technologies for Intelligent Systems” (OSTIS-2011)</source>
          , pp.
          <fpage>213</fpage>
          -
          <lpage>232</lpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kurbatov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vorobyev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ontological solver of geometry problems in natural language description</article-title>
          .
          <source>In: Proceedings of 15th National Conference on Artificial Intelligence with International Participation (CAI-2016)</source>
          , vol.
          <volume>1</volume>
          , pp.
          <fpage>56</fpage>
          -
          <lpage>63</lpage>
          (
          <year>2016</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Larkina</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>About the lingustic investigations of ellipcises in French languauge</article-title>
          .
          <source>Bulletin of the Chelyabinsk State University</source>
          <volume>5</volume>
          (
          <issue>143</issue>
          ),
          <fpage>7</fpage>
          -
          <lpage>29</lpage>
          (
          <year>2009</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Minjaylov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>The peculiarities of elliptical construction in Russian language</article-title>
          .
          <source>World of Science and Innovation</source>
          <volume>1</volume>
          (
          <issue>1</issue>
          ),
          <fpage>27</fpage>
          -
          <lpage>31</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Apresyan</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boguslavsky</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iodmin</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , et al.:
          <article-title>Linguistical maintenance of the system ETAP-2</article-title>
          . Nauka, Moscow (
          <year>1989</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Lobzin</surname>
          </string-name>
          , À.,
          <string-name>
            <surname>Khakhalin</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurbatov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Litvinovich</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Integration based on natural language and image ontology in the system Text-To-Picture</article-title>
          .
          <source>In: Proceedings of 8th Scientific-Practical Conference “Integrated Models and Soft Computing in Artificial Intelligence</source>
          , pp.
          <fpage>296</fpage>
          -
          <lpage>305</lpage>
          (
          <year>2015</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Eco</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>The role of the reader. Exploration in the semiotics of texts</article-title>
          . Publishing House “ACT”: CORPUS, Moscow (
          <year>2016</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Nevzorova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nevzorov</surname>
          </string-name>
          , V.:
          <article-title>Terminological annotation of the document in a retrieval context on the basis of technologies of system “OntoIntegrator”</article-title>
          .
          <source>International Journal “Information Technologies&amp; Knowledge”</source>
          ,
          <volume>5</volume>
          (
          <issue>2</issue>
          ) (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Rosental</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Reference book on Russian language: orthography and punctuation</article-title>
          .
          <source>Publishing House “АСТ”</source>
          , Moscow (
          <year>2013</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Suleymanov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Pragmatic-oriented linguistic models as a basis of systems and technologies for processing natural language</article-title>
          .
          <source>Analytical Review</source>
          . In: Sosnin P.I. and
          <string-name>
            <surname>Nevsorova</surname>
            <given-names>O.A</given-names>
          </string-name>
          . (eds.) “
          <source>Formal Models and Systems in Computational Linguistics”, Chapter</source>
          <volume>1</volume>
          (pp.
          <fpage>8</fpage>
          -
          <lpage>59</lpage>
          ).
          <source>Republic Tatarstan Academy of Sciences, Kazan</source>
          (
          <year>2016</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Suleymanov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Gatiatullin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A system of semantical universals and their implementation in the form of relational-situational frame</article-title>
          . In: Stephanyuk V. and
          <string-name>
            <surname>Taysina</surname>
            <given-names>E</given-names>
          </string-name>
          . (eds.) “
          <article-title>Cognitive-Semiotics Aspects of Modelling in Humanitarian Sphere”</article-title>
          (pp.
          <fpage>185</fpage>
          -
          <lpage>210</lpage>
          ).
          <source>Republic Tatarstan Academy of Sciences, Kazan</source>
          (
          <year>2017</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kubota</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Levine</surname>
          </string-name>
          , R.:
          <article-title>Gapping as hypothetical reasoning</article-title>
          .
          <source>Natural Language and Linguistic Theory</source>
          <volume>34</volume>
          (
          <issue>1</issue>
          ),
          <fpage>107</fpage>
          -
          <lpage>156</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Kobozeva</surname>
            ,
            <given-names>I.V.</given-names>
          </string-name>
          :
          <article-title>Linguistical semantics</article-title>
          .
          <source>Publishing House “URSS”</source>
          , Moscow (
          <year>2000</year>
          )
          <article-title>(in Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Mitkov</surname>
          </string-name>
          , R.:
          <article-title>Outstanding issues in anaphora resolution</article-title>
          .
          <source>In: Gelgukh A (ed.) “Computational Linguistics and Intelligent Text Processing”</source>
          (pp.
          <fpage>110</fpage>
          -
          <lpage>125</lpage>
          ). Springer (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Nielsen</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          :
          <article-title>A corpus-based study of verb phrase ellipsis identification and resolution</article-title>
          .
          <source>Ph.D. thesis. King's College</source>
          , London (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Nielsen</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          :
          <article-title>Verb phrase ellipsis detection using automatically parsed text</article-title>
          .
          <source>In: Proceedings of the 20th International Conference on Computational Linguistics (COLING</source>
          <year>2004</year>
          ). V.
          <volume>1</volume>
          , pp.
          <fpage>1093</fpage>
          -
          <lpage>1099</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Bengtson</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Roth</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Understanding the value of features for coreference resolution</article-title>
          <source>In: EMNLP'08 Proceedings of the Conference on Empirical Methods in Natural Language Processing</source>
          , pp.
          <fpage>294</fpage>
          -
          <lpage>303</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Carberry</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A pragmatics-based approach to ellipsis resolution</article-title>
          .
          <source>Computational Linguistics</source>
          <volume>15</volume>
          (
          <issue>2</issue>
          ),
          <fpage>75</fpage>
          -
          <lpage>96</lpage>
          (
          <year>1989</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23. Carbonell, J. G.:
          <article-title>Discourse pragmatics and ellipsis resolution in task-oriented natural language interfaces</article-title>
          <source>In: ACL'83 Proceedings of the 21st annual meeting on Association for Computational Linguistics</source>
          , pp.
          <fpage>64</fpage>
          -
          <lpage>168</lpage>
          (
          <year>1983</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Ivan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Hankamer</surname>
          </string-name>
          , J.:
          <article-title>Toward a theory of anaphoric processing</article-title>
          .
          <source>Linguistics and Philosophy</source>
          <volume>7</volume>
          ,
          <fpage>325</fpage>
          -
          <lpage>345</lpage>
          (
          <year>1984</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>McShane</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Babkin</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Automatic Ellipsis Resolution: Recovering Covert Information from Text</article-title>
          .
          <source>In: Proceedings of the Twenty Ninth AAAI Conference on AI</source>
          , pp.
          <fpage>572</fpage>
          -
          <lpage>578</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>McShane</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nirenburg</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beale</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Johnson</surname>
          </string-name>
          , B.:
          <article-title>Resolving Elided Scopes of Modality in OntoAgent</article-title>
          .
          <source>Advances in Cognitive Systems</source>
          <volume>2</volume>
          ,
          <fpage>95</fpage>
          -
          <lpage>112</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Kenyen-Dean</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cheung</surname>
            ,
            <given-names>J.C.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Precup</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Verb Phrase Resolution Using Discriminative and Margin-Infused Algorithms</article-title>
          .
          <source>In: Proceedings of the 2016 Conf. “Empirical Methods in NLP”</source>
          , pp.
          <fpage>1734</fpage>
          -
          <lpage>1743</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>McShane</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Babkin</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Detection and Resolution of Verb Phrase Ellipsis</article-title>
          .
          <source>LiLT</source>
          <volume>13</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>36</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gonzalez</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gillick</surname>
            .,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Exploring the steps of VPE</article-title>
          .
          <source>In: Proceedings of the Workshop on Conference Resolution Beyond OntoNotes (CORBON</source>
          <year>2016</year>
          ), co-located
          <source>with NAACL</source>
          , pp.
          <fpage>32</fpage>
          -
          <lpage>63</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Schuster</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nivre</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Manning</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ch</surname>
          </string-name>
          . D.:
          <article-title>Sentences with Gapping: Parsing and Reconstructing Elided Predicates</article-title>
          .
          <source>arXive: 1801.06922v1 [cs.CL] 18 Apr</source>
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Seeker</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Faras</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bohnet</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmid</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Kuhn</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Data-driven dependency parsing with empty heads</article-title>
          .
          <source>In: Proceedings of COLING</source>
          , pp.
          <fpage>1081</fpage>
          -
          <lpage>1090</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Kummerfeld</surname>
            ,
            <given-names>J. K.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Parsing with traces: An O(n4) algorithm and a structural representation</article-title>
          .
          <source>Transactions of the Association for Computational Linguistics</source>
          <volume>5</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>36</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Schuster</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C. D.:
          <article-title>Enhanced English Universal Dependencies: An improved representation for natural language understanding tasks</article-title>
          .
          <source>In: Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC</source>
          <year>2016</year>
          ), pp.
          <fpage>2371</fpage>
          -
          <lpage>2378</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Schuster</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamm</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C.D.:
          <article-title>Gapping constructions in Universal Dependencies v2</article-title>
          .
          <source>In: Proceedings of the NoDaLiDa 2017 Workshop on Universal Dependencies (UDW</source>
          <year>2017</year>
          ), pp.
          <fpage>123</fpage>
          -
          <lpage>132</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Johnson</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A simple pattern-matching algorithm for recovering empty nodes and their antecedents</article-title>
          .
          <source>In: Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics (ACL</source>
          <year>2002</year>
          ),
          <fpage>136</fpage>
          -
          <lpage>143</lpage>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Needleman</surname>
            ,
            <given-names>S. B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wunsch</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. D.</surname>
          </string-name>
          :
          <article-title>A general method applicable to the search for similarities in the amino acid sequence of two proteins</article-title>
          .
          <source>Journal of Molecular Biology</source>
          <volume>48</volume>
          (
          <issue>3</issue>
          ),
          <fpage>443</fpage>
          -
          <lpage>453</lpage>
          (
          <year>1970</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>