<!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>Timelines: Entity-centric Event Extraction from Online News</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jakub Piskorski</string-name>
          <email>jpiskorski@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vanni Zavarella, Martin Atkinson, Marco Verile</string-name>
          <email>{firstname.surname}@ec.europa.eu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Joint Research Centre of the European Commission</institution>
          ,
          <addr-line>Ispra</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Polish Academy of Sciences</institution>
          ,
          <addr-line>Warsaw</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Automatically extracting structured information on events from online sources for the purpose of intelligence gathering has been acknowledged to be of paramount importance by various organisations worldwide . This paper reports on an ongoing endeavour on developing a tool that for a given target entity of interest extracts from a stream of online news articles structured information on events this entity participated in or in whose context it was mentioned. Furthermore, other entityrelated relations that hold are extracted and whenever applicable the events are anchored on a time-scale and classified, which all together constitutes a target-entity event timeline. The paper first briefly introduces the timeline extraction task and then gives an overview of the core extraction engine and event browsing functionalities. The results of a rudimentary evaluation of the quality of the extracted information is also provided. The paper is accompanied with a demo of the tool.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Copyright © by the paper’s authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>However, media analysts need to move from a selection of relevant news to a more compact and abstract
representation of the underlining extracted data including summaries, dashboards, and timelines that visually
and quantitatively support the narrative of their reports. Moreover, ad-hoc briefings often require searching past
data to gather background information about events and related entities. Media analysts are often shifting their
scope into media intelligence looking for insights in massive multilingual textual collections like those produced
by the on-line media and therefore dicult to be explored without automated instruments able to extract and
index entity-related knowledge. The increasing e↵orts in the fight against disinformation also brought to the
inception of new methodologies to support fact-checking activities like the identification and linking of reported
past events related to public figures or organizations including the possibility to trace back to their sources.</p>
      <p>In order to pursue these challenges, JRC started building a Media Analysis Capability (MAC) by developing
new tools for both automated information extraction and visualization with the existing EMM engine. This
paper reports on an ongoing endeavour in this context, namely, on the development of a tool that for a given
entity of interest extracts from online news structured information on events this entity participated in and
other entity-related relations that hold, and whenever applicable anchoring thereof on a time-scale.
Similarin-nature research work on the extraction of entity-centric information from online news has been reported
in [DMBZ10, STSO16, ROR13, MBM19, DJT17].</p>
      <p>Due to the application-oriented context of EMM and its highly multilingual nature we deploy methods which
use as little linguistic sophistication as possible (i.e., we avoid using deep linguistic processing techniques and
ones that require significant amount of time in order to create language-specific resources) and exploit Open
Information Extraction (OIE) techniques [Mau16] to facilitate scalability and portability. Furthermore, the
structure of the output is motivated by the practical utility of the results by the end-users rather than strictly
sticking to the various formats and tasks established by the scientific community, e.g. instead of identifying
precisely which semantic role the target entity has in an event, we only di↵erentiate between the entity being
participant or being mentioned in the context of the event, and leaving further interpretation to the end user. The
main drive behind reformulating some extraction subtasks and introducing more lenient definition was also to
find the best trade-o↵ between accuracy/correctness of the returned results and fine-grained-ness of the system
response. It is important to emphasize at this stage that we do not necessarily exploit (and it was not our
intention) the latest state-of-the-art NLP techniques and toolkits due to the fact that the presented tool is to be
used in an operational set-up, in whose context using, for instance, knowledge-based approaches for certain tasks
has clear advantages over statistical approaches as discussed for instance in [Dah17], not to mention the
multilinguality aspect which prohibits the use of a vast majority of available state-of-the-art NLP tools, which exhibit
either black box character or would require a significant amount of work to cover high number of languages.</p>
      <p>The work reported here is mostly related to research on OIE [BCS+07, EFC+11, Mau16, CSE11, Bor18,
GWH+19, CSCXO09], Knowledge Harvesting [WHS16, RSH+16, GHMS14], temporal event reasoning [MSA+15,
CV16, LAAR17, WSY17] and extraction of narratives from text [DBL19].</p>
      <p>The rest of the paper is structured as follows. Section 2 briefly introduces the task of Timeline Extraction.
Next, Section 3 provides the description of the core Timeline Extraction engine. Subsequently, the web-based
tool for event browsing and visualization is presented in Section 4. The results of a rudimentary evaluation of
the current version of the tool are provided in Section 5. Finally, Section 6 provides future outlook.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Timeline Extraction Task</title>
      <p>Given a set of documents and a target entity of interest (e.g. a person reported in online
media), our Timeline Extraction task consists of extracting a list of time-ordered tuples of the form:
&lt;entity, event, entityRole, startTime,endTime,&lt;relEntities&gt;&gt;. The target entity is defined by the
user in a form of so called entity profile, which consists of a canonical name of the entity (e.g., Donald Trump),
related name variants (e.g., President Trump, D. Trump), and gender information3. An event is defined here as
any kind of situation, involving the target entity entity, that happens or occurs, being punctual or lasting for a
period of time, as well as those predicates describing states or circumstances in which something obtains or holds
true, based on the TimeML standard specifications [SLK+06]. entityRole is an attribute that specifies whether
the target entity is a: (a) participant of the event or, (b) non-participant of the event, but it is mentioned in the
same sentence. Furthermore, startTime and endTime are optional slots for recording time-related information,
whereas &lt;relEntities&gt; is a set of additional entities matched within the same sentence where the event was
detected.</p>
      <p>3which is exploited in the context of co-reference resolution</p>
      <p>The definition of Timeline Extraction sketched above is more lenient (mainly driven by the application
scenario) compared to some standards adopted within the scientific community, e.g. [MSA+15]. In particular, the
target entity matching encompasses also the detection of additional entities, possibly of a di↵erent type than the
target one, that contain the target entity in their name (e.g. Elon Musk Foundation wrt Elon Musk ) based on
the assumption that they are semantically related to the target entity and thus of interest to a media analyst.
Furthermore, no full-fledged semantic role labelling is performed, i.e., the specific role the target entity fills with
respect to the event (e.g. Agent, Patient) is not detected. Similarly, no specific role is assigned to the related
entities associated with an event.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Core Timeline Extraction Engine</title>
      <p>The process of extraction of a timeline (currently only for English) is broken down into several steps described
below. The overall architecture of the core Timeline Extraction engine is depicted in Figure 3. While in general
the Timeline Extraction engine can be applied on an arbitrary collection of documents, in the case of processing
news articles a pre-selection thereof is made through retrieving from news repository the ones which include
mentions of the target entity using the information stored in the entity profile mentioned above and some
additional meta-data criteria (see further details in Section 4).
3.1</p>
      <sec id="sec-3-1">
        <title>Pre-processing 3.2</title>
      </sec>
      <sec id="sec-3-2">
        <title>Entity Extraction</title>
        <p>Each of the input set of documents is first tokenized and split into sentences using the toolkit described in [Pis19].
All subsequent steps process each single sentence separately, unless specified di↵erently.</p>
        <p>The entity extraction process consists of three steps, namely, matching named mentions of the target entity first,
followed by a lightweight co-reference resolution, and finally, recognition of other entity mentions in the relevant
context.</p>
        <p>Target Entity Matching is carried out by means of: (a) exact matching of the canonical form of the target
entity or a variant thereof (either provided by the user or automatically generated), (b) expanding the exact
matches into bigger units based on capitalization of adjacent tokens and use of a stop-word list, e.g., the exact
match of Melinda Gates in the text The Bill &amp; Melinda Gates Foundation has plans to ... is expanded to The
Bill &amp; Melinda Gates Foundation, and (c) fuzzy matching through using a user-defined string distance
metric, where by default, based on our empirical observations4, a weighted version of the Longest Common
4Running tests on ca. 20 entities and news articles in English
Substrings metric introduced in [PWS09] is deployed. Although the expanded NE mention in the example above
has a di↵erent NE type it is semantically related to the target entity, and thus potentially interesting for the
analysis of target-entity related events.</p>
        <p>Co-reference Resolution is deployed in order to boost the target entity detection recall. It simply resolves
pronominal anaphora in the local context by searching the closest preceding target entity that matches Number,
Gender, Person agreement constraints with the pronoun, unless another compatible entity is interposed in
between. We limit the local context only to the sentence where the event mention was detected since going beyond
the scope of the sentence has been reported by various research groups to deteriorate the co-reference resolution
accuracy [LAAR17].</p>
        <p>Related Entity Recognition is carried in three steps, the last one being optional. First, three multilingual
lexico-semantic resources in the respective order are applied on the unconsumed part of text to recognize entities:
(i) JRC Variant Names database (ca 4 mln entries, mostly person names) [EJS17], (ii) a collection of multi-word
named entities from BabelNet [NP12] (ca. 6.8 mln entries) semi-automatically derived using the method described
in [CJSP17], and (iii) toponyms (only populated places) from the GeoNames5 gazetteer (ca. 1.4 mln entries).
Next, simple patterns are deployed to combine previously recognized entities, e.g. based on the occurrence of
conjunctions between entities. Finally, guessing heuristics are used on the yet unconsumed parts of the text,
e.g., sequences of capitalized tokens filtered using a multilingual stop word list (ca 20K entries) are considered
as related entities.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Time Reference Extraction</title>
        <p>The identification of time references is performed separately on the full document text, by deploying a cascade of
finite-state grammar rules for detecting temporal expressions according to the TIMEX3 tag specification of the
TimeML framework [PCI+03], combined with a language-independent algorithm for resolving under-specified
temporal expressions and assigning them a normalized time value according to the TimeML standard. The
deployed module uses a shallow, rule-based approach we described in detail in [ZT13]. The normalization
module performs some basic discourse analysis by keeping a reference time anchor throughout the text, falling
back to document creation date in case no suitable anchor time is available. We process both punctual and
durative time references, although we use only the left boundary date of a durative time reference for temporal
ordering.
3.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>Event Extraction</title>
        <p>The sentences in which mentions of the target entity have been found are subsequently morphologically analyzed
using the full-form MULTEXT [Erj10] morphological lexicon for English (around 90k entries) and disambiguated
using the Stanford part-of-speech tagger [TM00]. In particular, we exploit MULTEXT lexical resources since
the same tagset is used across many languages.</p>
        <p>Event Matcher applies then a small set of part-of-speech-based regular expression patterns (similar to the
ones described in [FSE11]) to identify simple verb groups (VG), light verb constructions (LVC, i.e., multi-word
expressions composed of a verb and a noun, with the noun carrying the semantic content of the predicate),
as well as verb nominalizations (NVG, e.g., ”the election of ”). These VGs, LVCs and NVGs constitute event
trigger (phrase) candidates and are subsequently checked against an event stop-phrase list to eliminate
implausible event triggers. This latter resource has been constructed using frequency analysis of event phrase
candidates in a 1.6 mln document English news corpus, while for matching VGs, LVCs and NVGs we
deploy finite-state grammars that exploit a combination of surface forms and part-of-speech information, e.g.,
V (Part)? Adv (Part | "to" | Adp) -&gt; LVC (a Verb form followed by optional particle and adverb and by a
disjunction of possible PoS items or the ”to” string). The recursive application of rule patterns in cascades allows
to parse some form of complex verb phrases, including modal constructs (i.e. negation), and aspectual constructs
(e.g.”started detaining ”). Verb nominalizations were integrated into the MULTEXT lexicon by filtering a subset
of ca. 1220 entries from the NOMLEX-plus-clean.1.0 lexicon [MRM+04], namely, only the nominalizations that
could be mapped to an existing verb entry in our original morphology. All candidate verb groups are finally
validated against POS tag sequences from the Stanford tagger.</p>
        <p>Event Labeller tags event descriptions with coarse-grained (person-centric) categories, including, i.a.: Birth,
Death, Family (events involving family members), Education, Participation (reflecting attending events),
Statement (making statements, opinions, endorsements, etc.), Creation (creating artifacts), Ownership
(obtaining, selling goods), Engagement (work relationships, involvement in initiatives), Interaction (meeting
and interacting with other entities), Law-related (trials, accusations, violations), Location-related (events
reflecting an entity visiting a location), Achievement (receiving prizes), Health-Condition, etc. For instance,
event description expressed the opinion in the meeting with is tagged with Statement and Interaction labels.
The definition of the aforementioned event categories emerged directly from application-oriented information
needs.</p>
        <p>Currently, the classification of event descriptions is done via matching key phrases (ca. 3300)6 in event
descriptions to the specific categories (e.g., mapping met with to Interaction category) and exploitation of a
subset the lexico-semantic patterns for extracting binary relations presented in [NWS12].
3.5
In the Information Linking Phase, first, the participation relation of the target entity in the various events in the
local context (sentence) is established. Next, related entities are linked to the events as well, and finally, events
are anchored in time.</p>
        <p>Target Entity-to-Event Linking exploits simple heuristics for guessing the target entity to be a participant
of a detected event, using the techniques described in [FSE11]. It searches for the closest (not yet linked) event
mention to the target entity, within the same sentence. It applies a rule cascade such that, if event mention is
directly adjacent, then the target entity is assigned the Participant role. Otherwise, a weighted token distance
measure is applied, penalizing events on the left over the ones on the right on the target entity, as well as the
occurrence of intervening relative clause markers, propositional markers (such as commas) or related entities in
between. The heuristic copes with coordinated verb phrase sequences as well, allowing the mapping of two or
more verb groups to the same target entity.</p>
        <p>Related Entity-Event Linking module tags all other entities detected within the same sentence as related to
the event. In future, a more restrictive definition of entity-to-event relatedness will be introduced.
Event-Time Anchoring module maps each temporal expression in a sentence to an event mention (or a set
of event mentions, in case of coordinate verb phrases) within the same sentence, and consequently assigns the
corresponding time reference to the event. The heuristic applied here is similar to the Target Entity-to-Event
Linking, it uses a weighted token distance for guessing the most likely event a time expressions is modifying,
promoting events preceding a target time reference over the subsequent ones.
3.6</p>
      </sec>
      <sec id="sec-3-5">
        <title>Event Duplicate Detection</title>
        <p>Event Duplicate Removal module first removes obvious duplicates through identifying and ”merging” all
event mentions into one provided that they have been: (a) triggered by the same event phrase in identical
sentences (potentially included in di↵erent documents), (b) time-anchored to the same date, and (c) extracted
from documents, whose creation date is identical. Optionally, more sophisticated techniques can be deployed
on demand. For instance, all events with identical event mentions are grouped, and subsequently clusters are
computed for each such group using the Longest Common Substrings string similarity metric, and then all events
within each of the clusters are merged into one event template. For the linking of non-obvious event mentions
together into one event template we exploit an SVM-based model that exploits a range of short text semantic
similarity metrics as features (e.g., named-entity overlap, hypernym overlap, n-gram overlap) specifically designed
for the event linking task, which we describe in more detail in [PSˇZA18]. The rationale behind parametrisation
of the event duplicate detection is mainly due to the di↵erent end-user needs, e.g., in certain scenarios, having
access to di↵erent reporting on the same event might be the preferred option.</p>
        <p>The various outputs produced by the di↵erent modules of the timeline extraction engine are exemplified in a
simplified form in Table 1, whereas the final output for the extracted event in JSON format is shown in Figure 2.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Event browsing and visualization</title>
      <p>In order to provide the core timeline extraction engine with a set of input documents a dedicated component
with a complex interface and syntax is deployed in order to retrieve from EMM repository all potentially target
6They were created based on frequency analysis of event descriptions extracted from a corpus of 1.6 million news articles in
English in 2017, i.e., mapping most frequent and ‘reliable’ word n-grams to the respective categories.
entity-related news articles that were published within a specified time window, in a specified languages and
meeting other criteria based on meta-data information associated with the articles. For document querying
purposes so called entity profile is used (mentioned earlier), which primarily consists of a list of the canonical
name of the entity and its potential variants). The user may decide whether and to what extent to include this
information in the document retrieval process depending on specific application scenario, e.g., enforce that only
documents containing the mention of the canonical name will be retrieved to increase precision, etc.</p>
      <p>Once the input documents are selected the timeline engine is run and the returned output is then used to
populate an event database for further querying and analysis.</p>
      <p>A screenshot of the web-based interface of the application for searching and analysing the extracted events is
presented in Figure 4. The interface is composed of 3 main panels: a search panel (top), a list panel (left), and,
a detail panel (right). The search panel provides a number of di↵erent ways to filter out the very large number
of events in order to focus on the information that is most relevant for the user. It provides a couple of free text
search fields (the snippet – sentence from which the event was extracted, and description – phrase triggering
the event) and other constrained search fields (e.g. event type, date, tense, etc.) that are all combined using
AND logic. Once the Search Events button is pressed (even without putting any constraints into the search panel
fields), the list panel is filled on a paged basis showing an overview of the available events that match the values
from the search panel.</p>
      <p>In the list panel there is the text snippet, event description and time reference related to the event. The view
also shows highlights within the text snippet of the metadata extracted for each element: the event phrase in red,
the other entities in green and the target entity in yellow. The detail panel shows more fine-grained information
on the event: the text snippet, the full event description and other metadata that was extracted.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Evaluation</title>
      <p>For the purpose of carrying out an evaluation of the quality of the system response we have randomly selected
100 events for the target entity Donald Trump from a set of ca. 60K of events automatically extracted from a
corpus of 100K news articles in English language gathered by EMM in a one month period. 97% of all extractions
were correctly identified as event mentions, out of which 81% were references to factual events. 70% of the event
mentions were tagged with at least on generic event category by the Event Labeller, where in 91% of cases the
category was correct. Next, we also evaluated the target-entity to event linking, i.e., assessing whether the target
entity is correctly tagged as a participant of the event detected. We carried out strict and lenient evaluation,
where in the latter case, the target entity is considered to be a participant of the event also when it appears in a
noun phrase or clause that constitute the actual argument of the event, e.g., Donald Trump would be considered
as a participant of the watch event in the sentence 35 million TV viewers watch Donald Trump’s acceptance
speech at GOP convention. The figures for both strict and lenient evaluation were relatively close to each other,
and whose values were 76% and 74% resp.</p>
      <p>Most likely thanks to high coverage of the lexical resources exploited both precision (96%) and recall (91%)
of Related-Entity extraction were high. Finally, 33% of the events were anchored to a time reference, whereas
63% of those references were correct. This is due to the fact that, while event-mapped only at a sentence level,
time references are computed by some form of discourse analysis spanning the full document text. Some other
aspects of the quality of the extraction needs yet to be evaluated, e.g., event duplicate detection, and recall of
event detection. The results of the evaluation are summarized in Table 2.</p>
    </sec>
    <sec id="sec-6">
      <title>Future Outlook</title>
      <p>The architecture and methods deployed in the presented tool lay the basis for future enhancements. The language
specific resources deployed are generally shallow and some are suitable to be acquired semi-automatically through
ML algorithms. Moreover the system integrated some modules (e.g. Entity Matching, Temporal Normalization)
that are already multilingual. Therefore the extension of the tool across languages is envisaged.</p>
      <p>Furthermore, we currently work on improving various modules, including, i.a., (a) exploring ML approaches
to improve the quality of linking of target entities to events (‘participation’ relation extraction), (b) improving
the model for computing event duplicates and linking related events, not necessarily being duplicates, and (c)
exploiting event trigger contextual information in order to improve event categorisation. In the long term, i.e.,
once the above improvements are implemented, we aim at implementing a cross-lingual linking of timelines as
well. Finally, elaboration of methods for semi-automated inferring of domain-specific event categories, using
clustering and distributional similarity metrics is envisaged too.
[BCS+07]</p>
      <p>Michele Banko, Michael J. Cafarella, Stephen Soderland, Matt Broadhead, and Oren Etzioni. Open
information extraction from the web. In Proceedings of IJCAI 2007, pages 2670–2676. Morgan
Kaufmann Publishers Inc., 2007.</p>
      <p>Emanuela Boros. Neural Methods for Event Extraction. PhD thesis, 2018.</p>
      <p>Sophie Chesney, Guillaume Jacquet, Ralf Steinberger, and Jakub Piskorski. Multi-word entity
classification in a highly multilingual environment. In Proceedings of the 13th Workshop on Multiword
Expressions (MWE 2017), pages 11–20. ACL, 2017.
[CSCXO09] Daniela Barreiro Claro, Marlo Souza, Clarissa Castell Xavier, and Leandro Oliveira. Multilingual
open information extraction: Challenges and opportunities. Information-an International
Interdisciplinary Journal, 10(7), 2009.</p>
      <p>Janara Christensen, Stephen Soderland, and Oren Etzioni. An analysis of open information
extraction based on semantic role labeling. In Proceedings of the Sixth International Conference on
Knowledge Capture, pages 113–120. ACM, 2011.</p>
      <p>Savelie Cornegruta and Andreas Vlachos. Timeline extraction using distant supervision and joint
inference. In Proceedings of the 2016 Conference on Empirical Methods in Natural Language
Processing, pages 1936–1942, 2016.</p>
      <p>Daniel Dahlmeier. On the challenges of translating NLP research into commercial products. In
Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume
2: Short Papers), pages 92–96. Association for Computational Linguistics, 2017.</p>
      <p>Proceedings of Text2Story - 2nd workshop on narrative extraction from texts, co-located with the
41st european conference on information retrieval, Text2Story@ECIR2019, 2019.</p>
      <p>Yijun Duan, Adam Jatowt, and Katsumi Tanaka. Discovering typical histories of entities by
multitimeline summarization. In Proceedings of the 28th ACM Conference on Hypertext and Social Media,
HT 17, pages 105–114. Association for Computing Machinery, 2017.</p>
      <p>Gianluca Demartini, Malik Muhammad Saad Missen, Roi Blanco, and Hugo Zaragoza. TAER:
Timeaware entity retrieval-exploiting the past to find relevant entities in news articles. In Proceedings of
the 19th ACM International Conference on Information and Knowledge Management, pages 1517–
1520, 2010.</p>
      <p>Oren Etzioni, Anthony Fader, Janara Christensen, Stephen Soderland, and Mausam Mausam. Open
information extraction: The second generation. In Proceedings of IJCAI 2011, pages 3–10. AAAI
Press, 2011.</p>
      <p>Maud Ehrmann, Guillaume Jacquet, and Ralf Steinberger. JRC-Names: Multilingual entity name
variants and titles as Linked Data. Semantic Web, 8(2):283–295, 2017.</p>
      <p>Toma Erjavec. Multext-east version 4: Multilingual morphosyntactic specifications, lexicons and
corpora. In Proceedings of LREC 2010. ELRA, 2010.</p>
      <p>Anthony Fader, Stephen Soderland, and Oren Etzioni. Identifying relations for open information
extraction. In Proceedings of the Conference on Empirical Methods in Natural Language Processing,
pages 1535–1545. ACL, 2011.
[GHMS14] Luis Galrraga, Geremy Heitz, Kevin Murphy, and Fabian M Suchanek. Canonicalizing open
knowledge bases. In Proceedings of the 23rd Acm International Conference on Conference on Information
and Knowledge Management, pages 1679–1688. ACM, 2014.
[GWH+19] Kiril Gashteovski, Sebastian Wanner, Sven Hertling, Samuel Broscheit, and Rainer Gemulla.
{OPIEC}: An open information extraction corpus. In Automated Knowledge Base Construction
(AKBC), 2019.</p>
      <p>Egoitz Laparra, Rodrigo Agerri, Itziar Aldabe, and German Rigau. Multi-lingual and Cross-lingual
timeline extraction. Knowledge-Based Systems, 133:77–89, 2017.</p>
      <p>Mausam. Open information extraction systems and downstream applications. In Proceedings of
IJCAI 2016, pages 4074–4077. AAAI Press, 2016.</p>
      <p>Daniele Metilli, Valentina Bartalesi, and Carlo Meghini. Steps towards a system to extract formal
narratives from text. In Proceedings of Text2Story - 2nd Workshop on Narrative Extraction from
Texts, Co-Located with the 41st European Conference on Information Retrieval, Text2Story@ECIR
2019, Cologne, Germany, April 14th, 2019, pages 53–61, 2019.
[MRM+04] Adam Meyers, Ruth Reeves, Catherine Macleod, Rachel Szekely, Veronika Zielinska, Brian Young,
and Ralph Grishman. Annotating noun argument structure for NomBank. In LREC, volume 4,
pages 803–806, 2004.
[PCI+03]
[PSˇZA18]</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Anne-Lyse Myriam</surname>
            <given-names>Minard</given-names>
          </string-name>
          , Manuela Speranza, Eneko Agirre, Itziar Aldabe, Marieke van Erp,
          <string-name>
            <surname>Bernardo Magnini</surname>
            , German Rigau, and
            <given-names>Ruben</given-names>
          </string-name>
          <string-name>
            <surname>Urizar</surname>
          </string-name>
          .
          <article-title>Semeval-2015 task 4: Timeline: Crossdocument event ordering</article-title>
          .
          <source>In 9th International Workshop on Semantic Evaluation (SemEval</source>
          <year>2015</year>
          ), pages
          <fpage>778</fpage>
          -
          <lpage>786</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Roberto</given-names>
            <surname>Navigli</surname>
          </string-name>
          and
          <article-title>Simone Paolo Ponzetto</article-title>
          .
          <article-title>BabelNet: The automatic construction, evaluation and application of a wide-coverage multilingual semantic network</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>193</volume>
          :
          <fpage>217</fpage>
          -
          <lpage>250</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Ndapandula</given-names>
            <surname>Nakashole</surname>
          </string-name>
          , Gerhard Weikum, and
          <string-name>
            <given-names>Fabian</given-names>
            <surname>Suchanek</surname>
          </string-name>
          .
          <article-title>PATTY: A taxonomy of relational patterns with semantic types</article-title>
          .
          <source>In Proceedings of EMNLP and CoNLL</source>
          <year>2012</year>
          , pages
          <fpage>1135</fpage>
          -
          <lpage>1145</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>Association for Computational Linguistics</article-title>
          ,
          <string-name>
            <surname>ACL</surname>
          </string-name>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>James</given-names>
            <surname>Pustejovsky</surname>
          </string-name>
          , Jos M Castano,
          <string-name>
            <given-names>Robert</given-names>
            <surname>Ingria</surname>
          </string-name>
          , Roser Sauri, Robert J Gaizauskas, Andrea Setzer, Graham Katz, and
          <string-name>
            <surname>Dragomir R Radev.</surname>
          </string-name>
          <article-title>TimeML: Robust specification of event and temporal expressions in text</article-title>
          . New directions in question answering,
          <volume>3</volume>
          :
          <fpage>28</fpage>
          -
          <lpage>34</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>Technical Report, Joint Research Centre of the European Commission</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Jakub</given-names>
            <surname>Piskorski</surname>
          </string-name>
          , Fredi Sˇari´c, Vanni Zavarella, and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atkinson</surname>
          </string-name>
          .
          <article-title>On training classifiers for linking event templates</article-title>
          .
          <source>In Proceedings of the Workshop Events and Stories in the News</source>
          <year>2018</year>
          , pages
          <fpage>68</fpage>
          -
          <lpage>78</lpage>
          ,
          <string-name>
            <given-names>Santa</given-names>
            <surname>Fe</surname>
          </string-name>
          , New Mexico,
          <string-name>
            <surname>U.S.A</surname>
          </string-name>
          ,
          <year>August 2018</year>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Jakub</given-names>
            <surname>Piskorski</surname>
          </string-name>
          , Karol Wieloch, and
          <string-name>
            <given-names>Marcin</given-names>
            <surname>Sydow</surname>
          </string-name>
          .
          <article-title>On knowledge-poor methods for person name matching and lemmatization for highly inflectional languages</article-title>
          .
          <source>Information retrieval</source>
          ,
          <volume>12</volume>
          (
          <issue>3</issue>
          ):
          <fpage>275</fpage>
          -
          <lpage>299</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [RAG+17]
          <string-name>
            <surname>Steinberger</surname>
            <given-names>Ralf</given-names>
          </string-name>
          , Martin Atkinson, Teofilo Garcia, Erik van der Goot, Jens Linge, Charles Macmillan, Hristo Tanev, Marco Verile, and
          <string-name>
            <given-names>Gerhard</given-names>
            <surname>Wagner</surname>
          </string-name>
          .
          <article-title>EMM: Supporting the analyst by turning multilingual text into structured data</article-title>
          .
          <source>In Transparenz Aus Verantwortung: Neue Herausforderungen Fr Die Digitale Datenanalyse. Erich Schmidt Verlag</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [Pis19]
          <string-name>
            <given-names>Ridho</given-names>
            <surname>Reinanda</surname>
          </string-name>
          , Daan Odijk, and
          <string-name>
            <surname>de M Rijke</surname>
          </string-name>
          .
          <article-title>Exploring entity associations over time</article-title>
          .
          <source>In Proceedings of TAIA 2013. ACM</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Thomas</given-names>
            <surname>Rebele</surname>
          </string-name>
          , Fabian Suchanek, Johannes Ho↵art, Joanna Biega, Erdal Kuzey, and
          <string-name>
            <given-names>Gerhard</given-names>
            <surname>Weikum</surname>
          </string-name>
          .
          <article-title>YAGO: A multilingual knowledge base from wikipedia, wordnet, and geonames</article-title>
          . In Paul Groth, Elena Simperl, Alasdair Gray, Marta Sabou, Markus Krtzsch, Freddy Lecue, Fabian Flck, and Yolanda Gil, editors,
          <source>The Semantic Web ISWC</source>
          <year>2016</year>
          : 15th International Semantic Web Conference, pages
          <fpage>177</fpage>
          -
          <lpage>185</lpage>
          . Springer International Publishing,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Roser</given-names>
            <surname>Saur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Jessica</given-names>
            <surname>Littman</surname>
          </string-name>
          , Bob Knippen, Robert Gaizauskas, Andrea Setzer, and James Pustejovsky.
          <article-title>TimeML annotation guidelines</article-title>
          .
          <volume>1</volume>
          (
          <issue>1</issue>
          ):
          <fpage>31</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Pedro</given-names>
            <surname>Saleiro</surname>
          </string-name>
          , Jorge Teixeira, Carlos Soares, and
          <string-name>
            <surname>Eugnio</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Oliveira</surname>
          </string-name>
          . TimeMachine:
          <article-title>Entity-centric search and visualization of news archives</article-title>
          .
          <source>In Proceedings of ECIR</source>
          <year>2016</year>
          , volume
          <volume>9626</volume>
          <source>of LNCS</source>
          , pages
          <fpage>845</fpage>
          -
          <lpage>848</lpage>
          . Springer, Springer,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Kristina</given-names>
            <surname>Toutanova</surname>
          </string-name>
          and
          <string-name>
            <given-names>Christopher D</given-names>
            <surname>Manning</surname>
          </string-name>
          .
          <article-title>Enriching the knowledge sources used in a maximum entropy part-of-speech tagger</article-title>
          .
          <source>In Proceedings of the 2000 Joint SIGDAT Conference on Empirical Methods in Natural Language Processing</source>
          and Very Large Corpora:
          <article-title>Held in Conjunction with the 38th Annual Meeting of the Association for Computational Linguistics</article-title>
          -Volume
          <volume>13</volume>
          , pages
          <fpage>63</fpage>
          -
          <lpage>70</lpage>
          . ACL,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Gerhard</given-names>
            <surname>Weikum</surname>
          </string-name>
          , Johannes Ho↵art, and
          <string-name>
            <surname>Fabian M Suchanek.</surname>
          </string-name>
          <article-title>Ten years of knowledge harvesting: Lessons and challenges</article-title>
          .
          <source>IEEE Data Engineering Bulletin</source>
          ,
          <volume>39</volume>
          (
          <issue>3</issue>
          ):
          <fpage>41</fpage>
          -
          <lpage>50</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Yaguang</given-names>
            <surname>Wu</surname>
          </string-name>
          , Haichun Sun, and
          <string-name>
            <given-names>Chungang</given-names>
            <surname>Yan</surname>
          </string-name>
          .
          <article-title>An event timeline extraction method based on news corpus</article-title>
          .
          <source>In 2017 IEEE 2nd International Conference on Big Data Analysis (ICBDA)</source>
          , pages
          <fpage>697</fpage>
          -
          <lpage>702</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Vanni</given-names>
            <surname>Zavarella</surname>
          </string-name>
          and
          <string-name>
            <given-names>Hristo</given-names>
            <surname>Tanev</surname>
          </string-name>
          .
          <article-title>FSS-TimEx for TempEval-3: Extracting temporal information from text</article-title>
          .
          <source>In Second Joint Conference on Lexical and Computational Semantics (* SEM)</source>
          , Volume
          <volume>2</volume>
          :
          <source>Proceedings of the Seventh International Workshop on Semantic Evaluation (SemEval</source>
          <year>2013</year>
          ), volume
          <volume>2</volume>
          , pages
          <fpage>58</fpage>
          -
          <lpage>63</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>