<!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>Automatic induction of named entity classes from legal text corpora?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Peter Bourgonje</string-name>
          <email>peter.bourgonje@dfki.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna Breit</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maria Khvalchik</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Victor Mir</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>n Mor</string-name>
          <email>julian.moreno@dfki.de</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>org R</string-name>
          <email>georg.rehm@dfki.de</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DFKI GmbH</institution>
          ,
          <addr-line>Germany, [peter.bourgonje,julian.moreno</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Semantic Web Company</institution>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <abstract>
        <p>Named Entity Recognition tools and datasets are widely used. The standard pre-trained models, however often do not cover speci c application needs as these models are too generic. We introduce a methodology to automatically induce ne-grained classes of named entities for the legal domain. Speci cally, given a corpus which has been annotated with instances of coarse entity classes, we show how to induce ne-grained, domain speci c (sub-)classes. The method relies on predictions of the masked tokens generated by a pre-trained language model. These predictions are then collected and clustered. The clusters are then taken as the new candidate classes. We develop an implementation of the introduced method and experiment with a large legal corpus in German language that is manually annotated with almost 54,000 named entities.</p>
      </abstract>
      <kwd-group>
        <kwd>named entity recognition</kwd>
        <kwd>ontology induction</kwd>
        <kwd>knowledge discovery</kwd>
        <kwd>deep learning</kwd>
        <kwd>language model</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The amount of available digital information, or that is currently being digitized,
does not stop growing, and with it the mechanisms to carry out semantic
processing on it [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In this sense, the recognition of named entities (NER) is one of
the rst steps to be carried out in semantic processing. NER systems recognize
entities and classify them into di erent types (classes). Normally, these classes
are very coarse-grained and only use abstract types like \Person",
\Organization" and \Location". In speci c domains, such as biomedical or legal, this broad
classi cation limits the richness of the results, and more ne-grained classes are
more appropriate which could be used to create a speci c class hierarchy.
      </p>
      <p>Unfortunately, creating domain-speci c classes is not easy and requires vast
input from domain experts. The main problems that arise are: (1) overpopulated
? The work presented in this paper has received funding from the European Union's</p>
    </sec>
    <sec id="sec-2">
      <title>Horizon 2020 research and innovation programme under grant agreement no. 780602 (Lynx) and from the German Federal Ministry of Education and Research (BMBF) through the project QURATOR (Wachstumskern no. 03WKDA1A).</title>
      <p>classes (as compared to the other classes), which should have been divided into
more classes; and (2) underpopulated classes (as compared to the other classes),
which should be reclassi ed within other classes. Automating this work, in part
or whole, can be a drastic improvement when adapting NLP systems.</p>
      <p>Having domain speci c ne-grained (sub-)classes is not only useful to
classify the di erent entity types that appear in the documents, but having this
information can improve, for example, faceted search applications. Other
applications include document clustering, as well as improvements in any NLP task
that requires annotated entities as input, such as Relation Extraction, Event
Detection, Fact Checking or Entity Linking.</p>
      <p>Given a set of entities, there are many possible classi cations of it, some of
which might be more suitable than others for a particular application. One of
such classi cation is implicit in the use of entities in a natural language corpus.
Namely, when two entities are often found in similar contexts within the
corpus, it is because the speakers behind the corpus, in a sense, ascribe to them
a class in common. One way to capture the similarity of contexts between two
entities e1 and e2 , is to train a predictive language model on the corpus, and
then quantify how often the context in which e1 is mentioned, is deemed by the
model as a context for e2. The precise de nition of context, and the nature of the
language model in uence the resulting similarity, and this notion of similarity
can be extended into an approximate partition of all entities into sub-classes
by using decomposition methods. Finally, if an initial classi cation of entities is
known, re nements can be obtained by the above described process on the
entities belonging to one of the initial classes. The resulting class hierarchy attempts
to capture the nuance in the usage patterns of entities in natural language.</p>
      <p>The remainder of the paper is organized as follows. In Section 2 we give
an overview of related work. In Section 3 we described the methodology and
evaluate it in Section 4, followed by a discussion of the results in Section 5. We
conclude and outline next steps in Section 6.
1.1</p>
      <p>
        Lynx Project
The Lynx project3 [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] focuses on the creation of a legal domain knowledge
graph (Legal Knowledge Graph { LKG) and its use for the semantic analysis
of documents in the legal domain. The three di erent use cases of the project
operate in di erent languages and focus on di erent tasks:
{ analysis of GeoThermal permits and best practices in Dutch,
{ analysis of contracts and court decisions in German,
{ question answering on top labor law in Spanish.
      </p>
      <p>
        In order to analyze this multilingual legal textual data Lynx project develops
various services like named entity recognition (NER), entity linking (EL),
question answering (QA), etc. that can operate in di erent languages. The basis
for many services are the annotations services that can identify and link or type
3 http://www.lynx-project.eu
entities { NER and EL. Whereas EL relies on the various multilingual
terminologies available in application domains, the NER service requires domain-speci c
training data or a pre-trained model. One such dataset reported in [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ] is a
subject of this paper. However, for many potential domains ne-grained NER
training datasets are not available and, therefore, the outcomes of this research
would enable the domain and language adaptation for NER tools.
2
      </p>
      <sec id="sec-2-1">
        <title>Related Work</title>
        <p>
          As explained in Section 1, many NER systems are trained on data that
distinguishes a small number of entity types [
          <xref ref-type="bibr" rid="ref18 ref21 ref22">21, 22, 18</xref>
          ]. Two prominent exceptions
to this are the FIGER [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] and OntoNotes [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] data sets, which feature a larger
collection of more ne-grained entity types. These data sets are used for
training and evaluation by Shimaoka et al. [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] and Murty et al. [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], but in both
papers the collection of entity types is directly taken from the training data
and not extended upon. Our approach is more similar to Del Corro et al. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ],
who equally attempt to extract new classes from a small set of annotated entity
types. In contrast to [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], however, we exploit more modern language modeling
techniques (i. e., DistilBERT [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]), which we expect to pick up on features such
as the verb-based extraction rules from Del Corro et al. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] automatically.
        </p>
        <p>
          Speci cally focusing on entities in the legal domain, Angelidis et al. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] work
with a Greek corpus annotated for Named Entities and target six di erent entity
types, aimed speci cally at legal texts (i. e., including legislation reference and
public document reference) and introduce a corpus annotated for four di erent
types of geographical landmarks (local district, area, road and point of interest ),
though further details on the annotation procedure or the corpus itself are, to the
best of our knowledge, not published. Another contribution speci cally targeted
at the legal domain is represented by Leitner et al. [
          <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
          ]. We use this corpus
and refer to Section 4 for more details.
        </p>
        <p>
          In addition to focusing on and discovering new, ner-grained entity types,
we attempt to induce an ontology-like structure for these emerging types in
the process, resembling the task of ontology creation. As a starting point, a
simple knowledge graph can be created that groups synonyms of entities under
one unequivocal identi er (e. g., United States of America and US ). A more
sophisticated option is to link entities via properties of an ontology, e. g., using
external knowledge graphs [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] or relation extraction [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. This can be extended
further by inferring the emerging class hierarchy to build an actual ontology, a
common task of ontology learning.
        </p>
        <p>
          Ontology learning is the process of deriving an ontology, i. e., a set of classes
and relations between them, from natural language or structured data [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
Common approaches are based on the discovery of linguistic patterns to detect
domain-speci c terms and relations. The classi cation of the identi ed terms
into classes is often left to human experts, who do this based on pre-de ned
classi cation schemes. This process is sometimes supported by clustering
algorithms, but to the best of our knowledge, the discovery of classes from scratch is
3
not reported in the literature, though Cimiano et al. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] target a related task; the
discovery of a class hierarchy from text data. In their work, they parse sentences
to collect (verb, subject), (verb, object) and (verb, prepositional phrase) tuples.
These tuples are later transformed into a formal context, the concept lattice of
which is computed and pruned. The outcome of the procedure is a compacted
partial order of classes. In our work we do not parse the sentences contained in
a text. We focus on the top levels of the class hierarchy and, therefore, do not
compute complete concept lattices4.
3
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Methods</title>
        <p>The pre-trained NER tools that are available online like the NER speci c models
in OpenNLP5 or in BERT6 typically have a few models for recognizing some
general purpose classes like \Person", \Location" and \Organization". We rely
on the annotations by these pre-trained models and aim at inducing new
nergrained (sub-)classes.</p>
        <p>
          To process annotations from an NER tool, we use the capability of language
models to predict substitutes for named entities. A language model is a
probability distribution over a sequence of words7. Therefore, language models can be
used to predict the most suitable substitutes for any word in a given sequence.
Later on these substitutes will serve as class labels for newly induced classes.
In our experiments we used the pre-trained BERT language model [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] as
implemented in [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ], and obtain the top 2 m words that could potentially substitute
each occurrence of a named entity, see (1) in Figure 1. These are then
lemmatized in order to avoid counting duplicate words, for example to avoid counting
separately single and plural forms of a word.
        </p>
        <p>
          The obtained substitutes are then collected into a binary matrix with
contexts as rows and substitutes as columns, see (2) in Figure 1. Let Nctxi be the
total number of contexts for named entity N Ei and Nsi be the total number
of substitutes. We can represent the contexts and their substitutes as a binary
matrix I 2 f0; 1gNctxi Nsi , where a 1 (or True) in entry Ia;b means that the
named entity N Ei in the a-th context could be substituted by b-th substitute
as predicted by our language model, see (2) in Figure 1. For named entities
that have at least ve contexts, we perform a matrix factorisation on top of this
binary matrix, in order to nd the most representative clusters of substitutes.
The used clustering procedure resembles approaches for word sense induction,
(e. g., [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]), more speci cally, we adapted algorithm 2 for matrix factorisation
from [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. These representative clusters can be interpreted as senses (snsij ) of
the corresponding named entity N Ei while the set of substitutes serve as sense
descriptors [descr]ij (see output of (2) in Fig. 1).
4 The size of the resulting formal contexts is rather large and the computation of the
concept lattice would need signi cant computational resources.
5 https://opennlp.apache.org accessed 02 May 2020
6 https://github.com/google-research/bert accessed 02 May 2020
7 https://en.wikipedia.org/wiki/Language_model accessed 06 May 2020
4
        </p>
        <p>Finally, we represent all senses of all named entities along with their
descriptors in another binary matrix and create representative clusters in the same
manner as for the previous matrix. We take only those clusters that have at
least thC = 6 descriptors. The resulting clusters correspond to the predicted
candidate classes classi, which each consist of a set of descriptors [descr]i and a
set of named entities [N E]i (see (3) in Figure 1). We call [N E]i the core entities
of the respective class.</p>
        <p>Note that the maximum possible value of Ns is NNE k. However, in the
results we expect and observe smaller values of Ns, as representative substitutes
for di erent named entities actually overlap; and the smaller value of Ns indicates
that we could expect better results of the whole procedure as many di erent
named entities share substitutes and could be e ciently grouped.
4</p>
      </sec>
      <sec id="sec-2-3">
        <title>Evaluation</title>
        <p>
          We consider a legal dataset with manually annotated NEs [
          <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
          ], which contains
almost 54,000 manually annotated entities, mapped to 19 ne-grained semantic
subclasses (NER types), belonging to four coarse classes: PER, LOC, DOC,
ORG. Neither of these types are used during training. For evaluation, we use
three criteria to compare candidate classes against, which are explained below.
C1: The rst criterion implies comparing to a classi cation system corresponding
to the original ne-grained classes used to annotate the dataset. Thus, the more
each of our candidate classes is fully contained in one of the original NER types,
the more consistent it is according to this criteria. We say that an NER type
d is the best match for a candidate class c if d is the NER type that has more
5
entities in common with c. Because we are not evaluating individual instances
of Named Entities (typically evaluated using precision, recall and F1-score), but
the (distribution of) entity types as groups, to quantify consistency, we compute
the log-odds ratio of the fraction of the entities of c that belong to d, over the
fraction of the entities in the whole corpus that belong to d.
        </p>
        <p>
          C2: For each candidate subclass, we attempt to relate it to some Wikidata
category. For this, we use Entity Fishing [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] to nd German language Wikidata
entities that have a surface form (label) similar to the named entity. Then we
investigate the Wikidata category that said entity belongs to, as well as all of
its transitive broader categories, all of which are deemed comparable classes to
the candidate classes. We compute the consistency of the candidate class, this
time with respect to Wikidata categories in the same fashion as above.
C3: Word embeddings have the possibility to capture the semantics of a given
word in the notion of distance within a vector space. This means that for trained
word embeddings, similar words tend to be closer together than unrelated words,
meaning that the clusters of NE embeddings in the vector space can interpreted
as NE classes. To obtain the corresponding NE word embeddings, we rst resolve
abbreviations in the entities. Herefore, we identify abbreviations by using a
simple regex pattern8, annotate them using the DBpedia spotlight API (similarity
threshold set to 0:85), and replace the abbreviation with the surfaceform of the
interlinked DBpedia resource. Then, we use the German DistilBERT model
provided by huggingface9 to receive the token embeddings. Finally, for each entity,
we calculate the embedding vector by computing the mean of all token
embeddings. In order to quantify the consistency of the clusters, we compute the mean
cosine similarity between the entity embeddings of each candidate class and their
embedding centroid.
        </p>
        <p>For all three criteria, we evaluate the quality of the resulting consistencies by
comparing them to what would be expected by a random partition of entities into
candidate classes. To do this, we produce 100 such random partitions respecting
the number and sizes of the candidate classes, compute criteria C1-C3 for each of
their candidate classes, and compare their distribution with that of the candidate
classes discovered by our method.
5</p>
      </sec>
      <sec id="sec-2-4">
        <title>Results</title>
        <p>In total, our method produced 21 candidate classes, see Table 1. In general, we
were able to nd candidate classes that resembled well the coarse DOC and LOC
classes generated by the domain experts. However, comparing to the more
negrained NER types, we see that the coverage of the best-matching ones to our
candidate classes varies (Figure 3 (a)). 16/21 of the candidate classes intersect
8 [A-ZAOU][a-zoua]*[A-ZAOU][a-zA-ZaouAOU ns]*
9 https://huggingface.co/transformers/pretrained_models.html, 13 Aug. 2020
6</p>
        <sec id="sec-2-4-1">
          <title>Candidate Class Descriptors</title>
        </sec>
        <sec id="sec-2-4-2">
          <title>Fine-grained NER Types</title>
          <p>3 BAeudfgeaubtue,ngC,hRriescthuts,, PDuenuktstcehnland, Anwendung,
RS: 8, GS: 5
GS: 72, VO: 1
VT: 4, GS: 7, RS: 1, VO: 1
4 SDcehuntizt,ioRne, cDhteutschland, Ordnung, Anwendung,
VT: 8, GS: 130, EUN: 11, RS:
15, VS: 2, VO: 4, LIT: 4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>5 Praxis, Weber, Gesetz, Regel, Zusammenhang RS: 26, LIT: 5</title>
      <p>6 LRiuescshltaennds,teSicnh,wFerdaennk,reDicehutschland, Norwegen,
RS: 19, EUN: 3, GS: 11, LD: 5,
VS: 2, LIT: 4, ORG: 2
7 SScchhnmeiiddte,rNeumann, Huber, Schulz, Weber, Muller, LIT: 44, RR: 7, RS: 9, PER: 1
8 SWicihrkeurhnegit, Folge, Ausnahme, Hilfe, Erfolg,</p>
    </sec>
    <sec id="sec-4">
      <title>9 Buch, Ober, Weber, Bauer, Muller, Fischer LIT: 12 RS: 14, EUN: 1, GS: 1</title>
      <p>10 VDeerubtascnhde,nVerein, Bund, Deutschland, Deutsche,
11 BKearrllisnr,uDhee,uHtsecshsleannd, Bayern, Sachsen, Bonn,
ORG: 24, INN: 4
LIT: 1, GS: 14, EUN: 1, RS:
20, VS: 1, GRT: 1, VO: 1
12 Verfassung, Koenig, GmbH, Senat, Polizei, Gesetz
RS: 18, GS: 3, VS: 1
13 BGeersiecthzt, Grundlage, Entwurf, Revision, Au age,
RS: 14, GS: 1, LIT: 1
14 BAenigsapbieeln, Bild, Artikel, Quellen, Abschnitt, Tabelle, VT: 1, LIT: 9, GS: 2, RS: 34
15 GGeelsde,tzB, oWnuerst, Kosten, Deutschland, Leistung,
16 Satz, Anlage, Grund, Gesetz, Form, Artikel
17 RHiacmhtbeurr,gVerfahren, Gericht, Urteil, Landgericht,
GRT: 144, GS: 7, RS: 178,
INN: 2
18 Stadt, Kreis, Bezirk, Gemeinde, Landkreis, Land
19 LPeabtieennst,enOrtes, Ersten, Menschen, Gesetz,
20 AGuessentazhme, Schweiz, Auswahl, Stand, Hinweis,</p>
      <p>RS: 11, GS: 4, VS: 1
GS: 1492, VT: 72, VO: 32, LIT:
2, VS: 8, EUN: 10, RR: 1
INN: 7, ST: 1, VS: 1, GRT: 3,
GS: 2, VO: 1, ORG: 1
VS: 1, GS: 7, EUN: 2, RS: 2,
LIT: 1
EUN: 11, LIT: 70, RS: 329, GS:
70, VO: 5, VT: 9, VS: 2
with one of the original NER types in more than 50% of their entities, and one
third do in what would be considered very unlikely by a random partition (more
than 2 standard deviation away from the mean). For at least four of them we
are con dent that they represent re nements to the original NER types while
the other could still be valid re nements for the coarse classes. In general, the
distribution of log-odds ratios is shifted to the right with respect to that of the
random classi cations (Figure 2 (a)) indicating that our candidate classes are of
good quality.
4
3
2
1
4
3
2
1</p>
      <p>Predicted</p>
      <p>Random</p>
      <p>(b)
to a single Wikidata category. This is in part due to candidate classes related to
People (P ER) are hard to link to Wikidata, as the entities of the dataset rarely
have a Wikipedia entry, and many of them have been anonymized. Furthermore,
the categorization system of Wikidata leads to many entities being covered under
very broad categories, leading to very similar log-odds ratios (Figure 2 (b)).</p>
      <p>Analyzing the distribution in embedding space of the di erent candidate
classes, we nd a relatively high similarity of entities in word-embedding space,
even for randomly generated classes (Figure 2 (c)). The contrast of this high
similarity with the modest matching of the NER types, suggest that word
embeddings trained on general domain corpora are unable to distinguish the details
of the specialized legal corpus analyzed here. That being said, we do note that
ve of the candidate classes produced by our method are represented in
embedding space by very compact point clouds, when compared against the backdrop
of the randomly generated classes. However, only one of them is also
corresponding strongly with one of the original ne-grained NER types, only corroborating
our hypothesis that expert-derived classes are not properly captured by
generaldomain word embeddings, but suggesting that these also contain clusters of
words with similar contexts.
6</p>
      <sec id="sec-4-1">
        <title>Conclusions and Future Work</title>
        <p>The experiments covered in this paper solely rely on inducing the candidate
classes by a pre-trained BERT Language Model. Further ne tuning is necessary
to overcome the limitations of this general domain Language Model (trained on
Wikipedia articles) when applied to the legal domain. While not all obtained
candidate classes match the expert-derived NER annotations, those which do
can be considered re nements of the NER classes. In this experiment we ignored
these NER annotations because we wanted to test the ability of this method to
reproduce them. However, taking them into account in order to produce only
re nements will no doubt lead to better results, for which we, unfortunately,
lack any dataset to compare against.</p>
        <p>The generality of the approach is another important point for us, so future
work will be the application of this technique to another domain and other types
of entities, such as geographic entities. Finally, the results of this work as well
as the code to repeat the experiments is available for reuse and improvement by
the community at https://github.com/semantic-web-company/ptlm_wsid.</p>
        <p>In terms of future work, it will be interesting to investigate the case when
several named entities share a label, for example, appearing as an organization
and as a location in the same corpus. Already now we perform sense induction
for named entities and, therefore, can potentially capture the di erent senses,
however, a deeper investigation of such ambiguous named entities and strategies
for best disambiguation are still to be developed.</p>
        <p>9
10</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Amrami</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Word Sense Induction with Neural biLM and Symmetric Patterns</article-title>
          .
          <source>In: Proceedings of EMNLP 2018</source>
          . pp.
          <volume>4860</volume>
          {
          <fpage>4867</fpage>
          .
          <string-name>
            <surname>Brussels</surname>
          </string-name>
          (
          <year>2018</year>
          ). https://doi.org/10.18653/v1/d18-
          <fpage>1523</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Angelidis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chalkidis</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koubarakis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Named entity recognition, linking and generation for greek legislation</article-title>
          .
          <source>In: JURIX</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Asim</surname>
            ,
            <given-names>M.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wasim</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khan</surname>
          </string-name>
          , M.U.G.,
          <string-name>
            <surname>Mahmood</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abbasi</surname>
            ,
            <given-names>H.M.:</given-names>
          </string-name>
          <article-title>A survey of ontology learning techniques and applications</article-title>
          .
          <source>Database</source>
          <year>2018</year>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Belohlavek</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vychodil</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Discovery of optimal factors in binary data via a novel method of matrix decomposition</article-title>
          .
          <source>Journal of Computer and System Sciences</source>
          <volume>76</volume>
          (
          <issue>1</issue>
          ),
          <volume>3</volume>
          {
          <fpage>20</fpage>
          (
          <year>2010</year>
          ). https://doi.org/10.1016/j.jcss.
          <year>2009</year>
          .
          <volume>05</volume>
          .002
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bourgonje</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moreno-Schneider</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nehring</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rehm</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sasaki</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srivastava</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Towards a Platform for Curation Technologies: Enriching Text Collections with a Semantic-Web Layer</article-title>
          . In: Sack,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Rizzo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Steinmetz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Mladenia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Lange</surname>
          </string-name>
          , C. (eds.)
          <article-title>The Semantic Web</article-title>
          . pp.
          <volume>65</volume>
          {
          <fpage>68</fpage>
          . No. 9989
          <source>in Lecture Notes in Computer Science</source>
          , Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Cimiano</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hotho</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Learning concept hierarchies from text corpora using formal concept analysis</article-title>
          .
          <source>J. Artif. Intell. Res</source>
          .
          <volume>24</volume>
          ,
          <issue>305</issue>
          {
          <fpage>339</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Del</given-names>
            <surname>Corro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Abujabal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Gemulla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Weikum</surname>
          </string-name>
          , G.:
          <article-title>FINET: Context-aware negrained named entity typing</article-title>
          .
          <source>In: Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing</source>
          . pp.
          <volume>868</volume>
          {
          <fpage>878</fpage>
          . Association for Computational Linguistics, Lisbon, Portugal (Sep
          <year>2015</year>
          ). https://doi.org/10.18653/v1/
          <fpage>D15</fpage>
          - 1103, https://www.aclweb.org/anthology/D15-1103
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Devlin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>M.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutanova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Bert: Pre-training of deep bidirectional transformers for language understanding (</article-title>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gillick</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lazic</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ganchev</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kirchner</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huynh</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Context-dependent ne-grained entity type tagging</article-title>
          .
          <source>CoRR abs/1412</source>
          .
          <year>1820</year>
          (
          <year>2014</year>
          ), http://arxiv. org/abs/1412.1820
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Giorgi</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sahar</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shin</surname>
          </string-name>
          , W.Y.,
          <string-name>
            <surname>Bader</surname>
            ,
            <given-names>G.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>End-toend named entity recognition and relation extraction using pre-trained language models</article-title>
          . arXiv preprint arXiv:
          <year>1912</year>
          .
          <volume>13415</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Leitner</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rehm</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moreno-Schneider</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Fine-grained Named Entity Recognition in Legal Documents</article-title>
          . In: Acosta,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Cudre-Mauroux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Maleshkova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Pellegrini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Sack</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Sure-Vetter</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of SEMANTiCS 2019</source>
          . pp.
          <volume>272</volume>
          {
          <fpage>287</fpage>
          . No. 11702
          <source>in Lecture Notes in Computer Science</source>
          , Springer, Karlsruhe, Germany (9
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Leitner</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rehm</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moreno-Schneider</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A Dataset of German Legal Documents for Named Entity Recognition</article-title>
          . In: Calzolari,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Bechet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Blache</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Cieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Choukri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Declerck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Isahara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Maegaard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Mariani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Moreno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Odijk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Piperidis</surname>
          </string-name>
          , S. (eds.)
          <source>Proceedings of the 12th Language Resources and Evaluation Conference (LREC</source>
          <year>2020</year>
          ). pp.
          <volume>4480</volume>
          {
          <fpage>4487</fpage>
          .
          <string-name>
            <surname>European Language Resources Association</surname>
          </string-name>
          (ELRA), Marseille, France (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ling</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weld</surname>
            ,
            <given-names>D.S.</given-names>
          </string-name>
          :
          <article-title>Fine-grained entity recognition</article-title>
          .
          <source>In: Proceedings of the Twenty-Sixth AAAI Conference on Arti cial Intelligence</source>
          . p.
          <volume>94</volume>
          {
          <fpage>100</fpage>
          . AAAI'
          <fpage>12</fpage>
          , AAAI Press (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Lopez</surname>
          </string-name>
          , P.: entity- shing. https://github.com/kermitt2/entity-fishing (
          <year>2016</year>
          {
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Machado</surname>
            ,
            <given-names>I.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de</surname>
            <given-names>Alencar</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R.O.</given-names>
            ,
            <surname>Junior</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.d.O.C.</given-names>
            ,
            <surname>Davis Jr</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.A.</surname>
          </string-name>
          :
          <article-title>An ontological gazetter for geographic information retrieval</article-title>
          .
          <source>In: GeoInfo</source>
          . pp.
          <volume>21</volume>
          {
          <issue>32</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Moreno-Schneider</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rehm</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montiel-Ponsoda</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rodriguez-Doncel</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Revenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karampatakis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khvalchik</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sageder</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gracia</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maganza</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Orchestrating</surname>
            <given-names>NLP</given-names>
          </string-name>
          <article-title>services for the legal domain</article-title>
          .
          <source>In: Proceedings of the 12th Language Resources and Evaluation Conference</source>
          . pp.
          <volume>2332</volume>
          {
          <fpage>2340</fpage>
          .
          <string-name>
            <surname>European Language Resources Association</surname>
          </string-name>
          , Marseille, France (May
          <year>2020</year>
          ), https: //www.aclweb.org/anthology/2020.lrec-
          <volume>1</volume>
          .
          <fpage>284</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Murty</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verga</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vilnis</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radovanovic</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCallum</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Hierarchical losses and new resources for ne-grained entity typing and linking</article-title>
          . In:
          <article-title>Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)</article-title>
          . pp.
          <volume>97</volume>
          {
          <fpage>109</fpage>
          . Association for Computational Linguistics, Melbourne,
          <source>Australia (Jul</source>
          <year>2018</year>
          ). https://doi.org/10.18653/v1/
          <fpage>P18</fpage>
          -1010, https://www.aclweb.org/anthology/P18-1010
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Nothman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ringland</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radford</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murphy</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Curran</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          :
          <article-title>Learning multilingual named entity recognition from wikipedia</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>194</volume>
          ,
          <issue>151</issue>
          {175 (Jan
          <year>2013</year>
          ). https://doi.org/10.1016/j.artint.
          <year>2012</year>
          .
          <volume>03</volume>
          .006, https://doi.org/10. 1016/j.artint.
          <year>2012</year>
          .
          <volume>03</volume>
          .006
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Sanh</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Debut</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chaumond</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolf</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Distilbert, a distilled version of bert: smaller, faster, cheaper and lighter (</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Shimaoka</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stenetorp</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Inui</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Neural architectures for negrained entity type classi cation</article-title>
          .
          <source>In: Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume</source>
          <volume>1</volume>
          ,
          <string-name>
            <given-names>Long</given-names>
            <surname>Papers</surname>
          </string-name>
          . pp.
          <volume>1271</volume>
          {
          <fpage>1280</fpage>
          . Association for Computational Linguistics, Valencia,
          <source>Spain (Apr</source>
          <year>2017</year>
          ), https://www.aclweb.org/anthology/E17-1119
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Tjong Kim Sang</surname>
            ,
            <given-names>E.F.</given-names>
          </string-name>
          :
          <article-title>Introduction to the CoNLL-2002 shared task: Languageindependent named entity recognition</article-title>
          .
          <source>In: COLING-02: The 6th Conference on Natural Language Learning</source>
          <year>2002</year>
          (CoNLL-2002) (
          <year>2002</year>
          ), https://www.aclweb. org/anthology/W02-2024
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Tjong Kim Sang</surname>
            ,
            <given-names>E.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Meulder</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Introduction to the CoNLL-2003 shared task: Language-independent named entity recognition</article-title>
          .
          <source>In: Proceedings of the Seventh Conference on Natural Language Learning at HLT-NAACL 2003</source>
          . pp.
          <volume>142</volume>
          {
          <issue>147</issue>
          (
          <year>2003</year>
          ), https://www.aclweb.org/anthology/W03-0419
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Wolf</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Debut</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanh</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chaumond</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delangue</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cistac</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rault</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Louf</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Funtowicz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brew</surname>
          </string-name>
          , J.:
          <article-title>Huggingface's transformers: Stateof-the-art natural language processing</article-title>
          . ArXiv abs/
          <year>1910</year>
          .03771 (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>