<!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>Two-stage Semantic Answer Type Prediction for Question Answering using BERT and Class-Speci city Rewarding</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Christos Nikas</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavlos Fafalios</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yannis Tzitzikas</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Science Department, University of Crete</institution>
          ,
          <addr-line>Heraklion</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Information Systems Laboratory, FORTH-ICS</institution>
          ,
          <addr-line>Heraklion</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Answer type prediction is a key task in Question Answering (QA) that aims at predicting the type of the expected answer for a user query expressed in natural language. In this paper we focus on semantic answer type prediction where the candidate types come from a class hierarchy of a general-purpose ontology. We model the problem as a two-stage pipeline of sequence classi cation tasks (answer category prediction, answer literal/resource type prediction ), each one making use of a ne-tuned BERT classi er. To cope with the harder problem of answer resource type prediction, we enrich the BERT classi er with a rewarding mechanism that favors the more speci c ontology classes that are low in the class hierarchy. The results of an experimental evaluation using the DBpedia class hierarchy ( 760 classes) demonstrate a superior performance of answer category prediction ( 96% accuracy) and literal type prediction ( 99% accuracy), and a satisfactory performance of resource type prediction ( 78% lenient NDCG@5).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Question Answering (QA) is a task in the eld of Natural Language Processing
and Information Retrieval that aims at automatically answering a question posed
by a human in a natural language [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. An important sub-task of QA is the
prediction of the type of the expected answer based only on the user question.
The majority of existing approaches on this task considers a set of coarse-grained
question types, usually less than 50. However, this is quite restrictive for the
general case of cross-domain QA where the number of types is very large.
      </p>
      <p>In this paper, we focus on a two-stage answer type prediction task where a
rst step aims at nding the general category of the answer (resource, literal,
boolean), while a second step tries to predict the particular literal answer type
(number, date, or string, if the predicted category of the rst step is literal ), or the
particular resource class (if the predicted category of the rst step is resource).
We consider the case where the resource classes belong to a rich class hierarchy
of an ontology containing a large number of classes (e.g., &gt;500), and model the
Copyright c 2020 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
problem as a set of sequence classi cation tasks, each one making use of a
netuned BERT model. For the more ne-grained (and thus more challenging) task
of resource class prediction, we propose to enrich the BERT classi er with a
rewarding mechanism that favors the more speci c ontology classes that are low
in the class hierarchy. Fig. 1 depicts this two-stage answer prediction task, the
classi ers we use in each di erent sub-task, and the accuracy of the obtained
results. The evaluation results using the DBpedia class hierarchy ( 760 classes)
and a ground truth of 40,393 train questions for category prediction, 17,571
for resource/literal type prediction, and 4,393 test questions demonstrate the
high performance of our approach. Speci cally, we achieve 96.2% accuracy on
answer category prediction, 99.2% accuracy on literal type prediction, and 77.7%
NDCG@5 on resource type ranking.</p>
      <p>The rest of the paper is organized as follows: x2 describes the context, x3
describes our approach, x4 reports the results of the evaluation, and nally, x5
concludes the paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Context and Datasets</title>
      <p>
        The context of this work is the SMART (SeMantic AnsweR Type) challenge of
ISWC 20201 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Given a question in natural language, the challenge is to predict
the type of the answer using a set of candidates. The problem is modeled as a
two-stage classi cation task: in the rst step the task is to predict the general
category of the answer (resource, literal, or boolean), while in the second step the
task is to predict the particular answer type (number, date, string, or a particular
resource class from a target ontology).
      </p>
      <p>Two datasets are provided for this task, one using the DBpedia ontology and
the other using the Wikidata ontology. Both follow the below structure: Each
1 https://iswc2020.semanticweb.org/program/semantic-web-challenges/
question has a (a) question id, (b) question text in natural language, (c) an
answer category (resource/literal /boolean), and (d) answer type. If the category
is resource, answer types are ontology classes from either the DBpedia ontology
( 760 classes) or the Wikidata ontology ( 50K classes). If the category is literal,
answer types are either number, date, or string. Finally, if the category is boolean,
answer type is always boolean.</p>
      <p>An excerpt from this dataset is shown below:
[ {
"id": "dbpedia_14427",
"question": "What is the name of the opera based on Twelfth Night?",
"category": "resource",
"type": ["dbo:Opera", "dbo:MusicalWork", "dbo:Work" ]
},{
"id": "dbpedia_23480",
"question": "Do Prince Harry and Prince William have the same parents?",
"category": "boolean",
"type": ["boolean"]
} ]</p>
      <p>With respect to the size of the datasets, the DBpedia dataset contains 21,964
questions (train: 17,571, test: 4,393) and the Wikidata dataset contains 22,822
questions (train: 18,251, test: 4,571). The DBpedia training set consists of 9,584
resource, 2,799 boolean, and 5,188 literal questions. The Wikidata training set
consists of 11,683 resource, 2,139 boolean, and 4,429 literal questions.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Approach</title>
      <p>Here we describe our approach for answer type prediction: in x3.1 we provide
some background, in x3.2 we describe question category prediction, in x3.3 we
describe literal answer type prediction, and in x3.4 we describe resource answer
type prediction. The models and code are publicly available at: https://github.
com/cnikas/isl-smart-task.
3.1</p>
      <sec id="sec-3-1">
        <title>BERT for Sequence Classi cation</title>
        <p>
          BERT [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], or Bidirectional Encoder Representations from Transformers, is a
language representation model based on the Transformer model architecture
of [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. A pre-trained BERT model can be ne-tuned with just one additional
output layer to create state-of-the-art models for a wide range of tasks, such
as question answering and language inference, without substantial task-speci c
architecture modi cations. Because of BERT's massive success and popularity,
several methods have been presented to improve BERT on its prediction metrics,
by using more data and computational speed [
          <xref ref-type="bibr" rid="ref12 ref7">7,12</xref>
          ], or by creating lighter and
faster models that compromise on prediction metrics [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Question Category Prediction</title>
        <p>A question can belong to one of the following three categories: (1) boolean, (2)
literal, (3) resource. Boolean questions (also referred to as Con rmation
questions) only have `yes' or `no' as an answer (e.g. \Does the Owyhee river ow
into Oregon?"). Thus, there is no further classi cation for this category of
questions. Resource questions have a speci c fact as an answer (e.g. \What is the
highest mountain in Italy?") that can be described by a class in an ontology
(e.g. http://dbpedia.org/ontology/Mountain). Literal questions have a
literal value as answer, which can be a number, string, or date (e.g. \Which is the
cruise speed of the airbus A340?").</p>
        <p>To detect question categories, we ne-tune a BERT model using the
Huggingface PyTorch implementation2. We choose this model because we approach
answer type prediction as a classi cation problem where each question is a
sequence of words. To ne tune BERT we used the training datasets provided
for the SMART challenge (described in x2). Speci cally, we used questions from
both the DBpedia and the Wikidata dataset. Because the data is imbalanced for
categories (13.7% boolean, 26.6% literal, 59.4% resource) we randomly sampled
questions for each class so that all classes had the same number of samples.</p>
        <p>As we will see below, this model achieves 96.2% accuracy on our test set in
this prediction task.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Literal Answer Type Prediction</title>
        <p>The answer type for questions that belong in the literal category can be: 1) a
date, i.e. a literal value that describes a date, 2) number, i.e. a numeric value,
or 3) a string, i.e. a text value. Due to the small number of classes (3), it is very
e ective to train a language model. We again use a ned-tuned BERT model
to classify literal questions in one of the 3 types. Similar to question category
prediction, we used questions from both the DBpedia and the Wikidata dataset
and also randomly sampled questions for each class to cope with class imbalance
(29.1% date, 27.3% number, 43.6% string). As we will see, the model achieves
99.2% accuracy for literal questions in our test set.
3.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>Resource Answer Type Prediction</title>
        <p>The prediction of the answer type of questions in the resource category is a more
ne-grained (and thus more challenging) classi cation problem, because of the
large number of types a question can be classi ed to ( 760 classes on DBpedia
and 50K classes on Wikidata). Therefore, it is not e ective to train a classi er
on all the ontology classes, especially for open-domain tasks.</p>
        <p>To reduce the number of possible types for classi cation, we selected a subset
(C) of all ontology classes, based on the number of samples of each class in the
training set. This subset C contains classes that have at least k occurrences in
2 https://huggingface.co/transformers/
the training set. We set k = 10 as this number provides a good trade-o between
number of classes and performance.3 The choice of this parameter is described
more extensively in section 4.2. The nal number of classes in C is 88. Because
we chose to train the system on a subset of all the classes, our classi er cannot
handle questions with labels that are not included in this subset. To tackle this
problem, we replace their labels with the labels of super classes that belong in
C. Then we ne tuned a BERT model on them.</p>
        <p>
          Since most questions in the dataset have several answer types ordered by
speci city, according to the semantic hierarchy formed in the ontology, in the
ne tuning stage we use these questions multiple times, one with each of the
provided types as the label. The goal is to nd an answer type that is as speci c
as possible for the question. However, the model may classify a question to a
more general answer type in the ontology. To tackle this problem, we `reward'
(inspired by [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]), the predictions of the classes that lie below the top class.
The reward of a class c is measured by the depth of the class in the hierarchy,
speci cally, reward(c) = depth(c)=depthMax, where depth(c) is the depth of c
in its hierarchy, while depthMax is the maximum depth of the ontology (6 for
DBpedia). This means that, after applying normalization and adding the rewards
on the output of the model, the top class can be a sub-class that was originally
ranked below a more general class. For example, for the question \What is the
television show whose company is Playtone and written by Erik Jendresen?"
the top 5 classes that the classi er predicts are: 1) Work, 2) TelevisionShow,
3) Film, 4) MusicalWork, 5) WrittenWork. Then rewards are applied to classes
that are a subclass of Work. After applying the rewards, the top 5 classes are:
1) TelevisionShow, 2) Work, 3) Film, 4) Book, 5) MusicalWork. We can see
that TelevisionShow, is now the top prediction, which is both correct and more
speci c than the previous top prediction (Work).
4
4.1
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Evaluation</title>
      <sec id="sec-4-1">
        <title>Evaluation Metrics</title>
        <p>
          We report results for the following metrics:
{ Accuracy, for category prediction (the percentage of questions classi ed in
the correct category).
{ Precision, for type prediction (the percentage of the questions for which the
top type found by the system was one of the types provided in the test
dataset, without considering type speci city).
{ Lenient NDCG@k (with a Linear decay) [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], for resource type prediction.
        </p>
        <p>
          Lenient NDCG@k, which has been introduced in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], measures the distance
between the predicted type and the most speci c type of the answer d(t; tq).
3 For the SMART challenge, we had submitted our outputs using k = 30. After further
experiments on the training dataset, we changed this value to 10 (more in Sect. 4.2).
Then it converts this distance into a Gain measure, with a linear decay
function. The gain is calculated as: G(t) = 1 d(t; tq)=6, where 6 is the maximum
depth of the hierarchy. For example, for the question \Which company founded
by Fusajiro Yamauchi gives service as Nintendo Network?", the top 5 classes
found as the answer type by our system are: `dbo:Company', `dbo:Organisation',
`dbo:University', `dbo:Agent', `dbo:RecordLabel' (in this order). The true types
speci ed on the dataset are: `dbo:Company', `dbo:Organisation', `dbo:Agent'.
The most speci c of these 3 classes is `dbo:Company', so we calculate the gain for
each type found by our system using the distance from the class `dbo:Company'.
Then we compute DCG as: DCGp = gain1 + Pp gaini . We also compute the
i=2 log2 i
ideal DCG (iDCG) using the gains of the correct types provided in the dataset,
        </p>
        <p>DCG . Finally we compute and report the
and normalized DCG (nDCG) as iDCG
average nDCG over all questions in the test dataset.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Results on split of the DBpedia training set</title>
        <p>Initially, we had no access to the nal test dataset of the SMART challenge, so we
used 90% of the DBpedia training set4 as our training dataset and the remaining
10% as our test dataset. For category prediction and literal type prediction we
also use the questions from the training dataset for Wikidata for training the
classi ers. Our approach achieved the results shown in Table 1. We notice a
superior performance of category prediction (96.4% accuracy) and a very high
performance of type prediction (83% precision and 79% lenient NDCG@5).</p>
        <p>Running the same experiments without the rewarding mechanism, we notice
an around 2% drop in the performance (Lenient NDCG) of literal/resource type
prediction.
Accuracy (category prediction)
Precision (literal/resource/boolean type prediction)
Lenient NDCG@5 with linear decay (literal/resource type prediction)
Lenient NDCG@10 with linear decay (literal/resource type prediction)
Tuning of the k parameter To nd the optimal value for the parameter k,
which is the minimum sample size required to include a class in the subset of
classes included in the classi er, we evaluated our system using 4 di erent values:
5, 10, 30 and 50. Table 2 shows the number of classes included in the classi er
for each di erent value of k and the corresponding performance. We notice that
the best results are obtained using k=10, while the results for all other cases are
slightly worse.</p>
        <p>Error analysis. To better understand the classi cation performance of
category prediction, literal type prediction, and resource type prediction, we
inspected their confusion matrices. The results are shown in Table 3. As regards
4 https://github.com/smart-task/smart-dataset/tree/master/datasets/
DBpedia
category prediction, we see that our system classi es in the correct category 99%
of the boolean questions, 92% of the literal questions, and 98% of the resource
questions. For literal type classi cation, our system classi es in the correct type
98.4% of date questions, 99.5% of number questions, and 99.5% of string
questions. We notice that, for category prediction, most errors occur between the
classes literal and resource. For instance, 41 questions of literal type are
misclassi ed as of type resource. As regards resource type prediction, the table shows
the confusion matrix for the top-5 (most frequent) resource classes. We notice
that there is signi cant confusion between the classes City and Country, as well
as between the class Person and other classes.</p>
        <p>By manually inspecting several of the misclassi cation cases, we noticed that
some of these errors occur on questions where the correct category is very
ambiguous, such as the question \In what area is Fernandel buried at the Passy
Cemetery?" (labeled as a literal question with type `string', while our system
classi es it as a resource question of type `dbo:Place'), or the type provided in
the dataset is wrong, e.g. the question \What did the pupil of Mencius die of ?" is
labeled as a literal question with type `date', while our system predicts that the
question category is resource and `dbo:Disease' is one of the predicted classes.
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Results over the nal DBpedia test set</title>
        <p>After the nal test dataset was released, we evaluated our system again, using
the script provided by the challenge organizers. We obtain the results shown in
Fine-tuning. We ne-tuned the models on Google Colab5, a Jupyter notebook
environment that runs in the cloud and o ers access to GPUs. With a batch
size of 32, number of epochs set to 3 and using an Nvidia Tesla K80 GPU,
the time required for ne-tuning each classi er is: 49 mins and 25 secs for the
resource question type classi er, using 26,259 questions, 27 mins and 51 secs for
the question category classi er, using 14,814 questions, and 15 mins and 3 secs
for the literal question type classi er, using 8,025 questions.</p>
        <p>Execution. To classify a question into a category and predict its answer type,
we execute the system locally on a machine with 2 cores and 8 GB of RAM,
without using a GPU. While the system is running, it requires approximately
2.3 GB of RAM to load the 3 classi ers in memory.</p>
        <p>This means that the proposed approach has low main memory requirements.</p>
        <p>
          Moreover, this memory footprint can be further reduced if we use a smaller
and lighter language model, such as DistilBERT [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], while sacri cing a small
percentage of accuracy. The time required to classify a single question is less
than a second (0.17 seconds on average), which is important for the application
context that we have in mind (more below). To obtain the system output required
to evaluate our system for the SMART challenge, we classi ed each one of the
4,381 questions provided in the test set sequentially. The process took 12 minutes
and 24 seconds.
4.5
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>Application Context</title>
        <p>
          We plan to integrate the proposed classi cation models in the Question
Answering module of Elas4RDF [
          <xref ref-type="bibr" rid="ref5 ref9">9,5</xref>
          ], a keyword search system where users can
input questions as queries and receive answers in real time according to various
perspectives; one of them is the \QA perspective".
        </p>
        <p>Screenshots of the system for the query \Greek philosopher from Athens who
is credited as one of the founders of Western philosophy" are shown in Figure 2.</p>
        <p>Moreover the classi cation model presented in this paper can be exploited
also in the \Schema perspective", that shows the classes of the top-ranked triples
(for allowing the user to re ne as she wishes to), in order to promote (or just
mark) the class that corresponds to the predicted answer type.
5 https://colab.research.google.com/</p>
        <p>Fig. 2. Application Context: Elas4RDF</p>
        <p>
          A demo of Elas4RDF over DBpedia [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] is publicly accessible at: https:
//demos.isl.ics.forth.gr/elas4rdf/.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Concluding Remarks</title>
      <p>We have presented an approach for semantic answer type prediction, an
important sub-task of QA which splits the problem into a two-stage pipeline of
classi cation tasks: answer category prediction and answer literal/resource type
prediction. We model the problem as a set of sequence classi cation tasks, each
one making use of a ne-tuned BERT classi er. For the more ne-grained (and
more challenging) problem of answer resource type prediction (since the classes
can be hundreds or thousands), we have proposed the enrichment of the BERT
model with a rewarding mechanism that considers the hierarchy of the ontology
classes, favoring the more speci c classes that are low in the class hierarchy.
The evaluation results demonstrated the performance of the proposed method,
achieving &gt;96% accuracy in predicting the general answer category, &gt;98%
accuracy in predicting the literal type, and &gt;77% NCDG@5 in ranking the predicted
resource classes.</p>
      <p>Our results showcase that it is feasible to achieve ne grained answer type
prediction with very high precision and without expensive computations.</p>
      <p>Issues that are worth further research include: methods for ne-tuning the
parameter k that determines the minimum amount of training data needed to
obtain a certain degree of performance, and evaluating the rewarding scheme in
di erent datasets, e.g. in knowledge bases that have ontologies with more deep
class hierarchies.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Balog</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neumayer</surname>
          </string-name>
          , R.:
          <article-title>Hierarchical target type identi cation for entity-oriented queries</article-title>
          .
          <source>In: Proceedings of the 21st ACM international conference on Information and knowledge management</source>
          . pp.
          <volume>2391</volume>
          {
          <issue>2394</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krause</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berg</surname>
            ,
            <given-names>A.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fei-Fei</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Hedging your bets: Optimizing accuracy-speci city trade-o s in large scale visual recognition</article-title>
          .
          <source>In: 2012 IEEE Conference on Computer Vision and Pattern Recognition</source>
          . pp.
          <volume>3450</volume>
          {
          <fpage>3457</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <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="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Dimitrakis</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sgontzos</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tzitzikas</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A survey on question answering systems over linked data and documents</article-title>
          .
          <source>Journal of Intelligent Information Systems</source>
          pp.
          <volume>1</volume>
          {
          <issue>27</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Kadilierakis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fafalios</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papadakos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tzitzikas</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Keyword Search over RDF using Document-centric Information Retrieval Systems</article-title>
          . In: Extended Semantic Web Conference (ESWC'
          <year>2020</year>
          ) (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kadilierakis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nikas</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fafalios</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papadakos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tzitzikas</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Elas4RDF: Multi-perspective triple-centered keyword search over RDF using elasticsearch</article-title>
          .
          <source>Extended Semantic Web Conference</source>
          (ESWC) { Posters &amp; Demonstrations
          <string-name>
            <surname>Track</surname>
          </string-name>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ott</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goyal</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Du</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lewis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zettlemoyer</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stoyanov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Roberta: A robustly optimized bert pretraining approach (</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Mihindukulasooriya</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubey</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gliozzo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ngomo</surname>
            ,
            <given-names>A.C.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Usbeck</surname>
          </string-name>
          , R.:
          <article-title>SeMantic AnsweR Type prediction task (SMART) at ISWC 2020 Semantic Web Challenge</article-title>
          . CoRR/arXiv abs/
          <year>2012</year>
          .00555 (
          <year>2020</year>
          ), https://arxiv. org/abs/
          <year>2012</year>
          .00555
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Nikas</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kadilierakis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fafalios</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tzitzikas</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Keyword Search over RDF: Is a Single Perspective Enough? Big Data</article-title>
          and
          <source>Cognitive Computing</source>
          <volume>4</volume>
          (
          <issue>3</issue>
          ),
          <volume>22</volume>
          (Aug
          <year>2020</year>
          ), https://www.mdpi.com/2504-2289/4/3/22
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <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="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Vaswani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shazeer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parmar</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uszkoreit</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaiser</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Polosukhin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Attention is all you need</article-title>
          .
          <source>In: Advances in neural information processing systems</source>
          . pp.
          <volume>5998</volume>
          {
          <issue>6008</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , Carbonell, J.,
          <string-name>
            <surname>Salakhutdinov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.V.</given-names>
          </string-name>
          :
          <article-title>Xlnet: Generalized autoregressive pretraining for language understanding (</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>