<!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>Reaching out for the Answer: Relation Prediction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Khaoula Benmaarouf</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nadine Steinmetz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Technische Universitat Ilmenau</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper presents our contribution to the SMART challenge 2021 (SeMantic AnsweR Type Prediction Task), speci cally the relation prediction task for both the DBpedia and Wikidata datasets. We introduce our approach to predict the ontology properties (relations) mentioned in a natural language question in order to be able to answer the question correctly. Our solution is based on a pre-trained BERT model using fastai and in combination with data augmentation (for DBpedia). The techniques separately are proven to be very e ective for text classi cation problems and outperform other approaches. In this paper, we used a multi-label classi cation method built-in fastai library for the SMART task, which gives very good results. Achieving high performances for relation prediction is assured by using DBpedia ( 760 classes) and Wikidata class hierarchy ( 50K classes) for results of an experimental evaluation.</p>
      </abstract>
      <kwd-group>
        <kwd>Question Answering</kwd>
        <kwd>Text Augmentation</kwd>
        <kwd>Relation Prediction</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        This paper describes our approach on relation prediction for natural language
questions within the context of the SMART (Semantic Answer Type and
Relation Prediction Task) challenge 2021 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. This task is focused on one of the most
popular tasks in Natural Language Processing (NLP) { Knowledge Base
Question Answering (KBQA). The aim of KBQA is to transform a natural language
question to a formal query { speci cally SPARQL { to be able to answer the
question. In order to achieve this, two main subtasks can be utilized within the
process pipeline: answer type prediction, and relation prediction.
      </p>
      <p>
        Question Answering (QA) systems are commonly used as interface between
a large amount of (un)structured data and users who are enabled to request the
data without knowledge of a formal query language. There are two types of QA:
open and closed domain. Open domain QA systems do not solve speci c topics,
but are used to get the proper answers from various topics in shorter form.
The downside of open domain QA is that it is di cult for the system to get
answers for all possible questions facing various challenges, as e.g. ambiguity, or
incomplete knowledge bases. On the other hand, closed domain QA systems are
focused on particular domains, where the QA application has been developed for
a speci c task, which helps the system to get the answers very fast, and (mostly)
correct. For instance, QA systems in the medical eld (Alzheimer's diseases) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
or chatbots applied for speci c customer service tasks. In both cases, the QA
application can bene t from various subtasks within the QA pipeline. Relation
prediction detects references within the natural language questions to assign the
correct ontology properties which are necessary for the formal query (speci cally
SPARQL). This paper proposes a solution for solving the relation prediction task
using Bidirectional Encoder Representations from Transformers (BERT), where
the prediction task is considered a multi-label classi cation problem.
      </p>
      <p>This paper is structured as following: Section 2 discusses some previous work
that is related to our subtask. Section 3 gives an overview of the datasets and
Section 4 depicts some results of the analysis of the both datasets (DBpedia
and Wikidata). The preprocessing steps and the training steps are discussed
in Sections 5 and 6. Evaluation results are described in Section 7. Finally, a
conclusion for our results as well as an outlook is described in Section 8.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        The approach on relation and entity linking by Sakor et. al is based on a set
of rules and a mapping of connected entities and relations [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Therefore, the
approach is independent from the underlying knowledge and the it can be
transferred to various knowledge graphs. The initial solution has been tested on
Wikidata and achieved good results, but the publicly available API also provides links
to the DBpedia knowledge graph.
      </p>
      <p>
        Abolghasemi et. al proposed an instance-based method to detect the relation
of a new question using similar paraphrases of questions in the training data
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This method uses two subnetworks : question-question network which uses
semantic matching between input question and training questions to know the
shortest distance between the input question and its corresponding question in
the dataset. The second subnetwork is created from the question-answer
relation, where the output question from question-question network is used to get
the corresponding answer from the dataset. The approach bene ts from the
assumption that there are various lexical representations for each question about
a relation. Based on these similarities, the authors claimed that the likeness of
questions can be utilized to nd out the relation hidden behind question phrases.
The dataset SimpleQuestions were used for the training. The approach achieved
an accuracy of 93.41% which is increased compared to the other state-of-the-art
models.
      </p>
      <p>
        Zhao et. al proposed a solution to solve the problem of incompleteness of
KGQA, as the researches are focused on processing each problem independently,
without taking the hidden relations inherit from the neighborhood in their
consideration [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The authors used attention-based graph embedding to capture
both entity and relation features between entities in the near neighborhood. The
implemented KGQA has an increased F1 score for the relation prediction task
over the model that has no relation con guration for the datasets
SimpleQuestions, WebQuestions, GQ and QALD-5.
      </p>
      <p>
        The problem of QA has been investigated by Mohammed et. al, where the
authors aimed to focus on accuracy-complexity tradeo , as simple
straightforward baselines CNN and GRUs were used plus a few heuristics on the
SimpleQuestions dataset [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The results show that the basic deep learning approach
achieves similar results as the state-of-the-art result. The authors performed
several experiments utilizing birectional Gated Recurrent Units (BiGRU) and
Convolutional Neural Networks (CNN), amongst others. The best approach has
reached accuracies of 82.3%, 82.8% respectively in relation predictions.
      </p>
      <p>
        Since its publication, BERT [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] has been widely used for tasks that require the
transformation of language patterns. Transformation of language applies to text
summarization, language translation, or question answering. Relation prediction
can also be considered a transformation task: from a natural language question to
a set of relation labels. Mihindukulasooriya et. al proposed their approach SLING
using a BERT embedding based classi er and the AMR graph of the question
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. After creating AMR triples from the AMR graph representation, the authors
combine and rank the results of supervised and unsupervised classi cation tasks.
Naseem et. al presented an approach utilizing a pre-trained BERT model and
leveraging the AMR (Abstract Meaning Representation) of a question for the
relation linking task [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The two-staged approach rst identi es the number and
position of potential relations in the sentence and the respective AMR graph. In
the next step, the most relevant relation is predicted for each previously identi ed
spot. With their approach, the authors outperform several other approaches
([
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] amongst others) on the datasets QALD-9, LC-QuAD 1.0/2.0, and
SimpleQuestions.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Datasets</title>
      <p>The SMART task provides datasets for the two KBs DBpedia and Wikidata.
Some statistical details on the datasets provided for the challenge are shown in
Table 1 and Section 4. Our approach considers the task as a relation prediction
classi cation, where each question is assigned a relation category. While this task
is considered a short-text classi cation, what makes the classi cation challenging
is a few unique characteristics of the datasets which contribute to data sparsity.
For the challange, for both ontology tasks the following datasets are provided:
relation vocabularies, train data, and test questions. To train a model on the
data, it needs to be transformed into a feature-target form.
3.1</p>
      <sec id="sec-3-1">
        <title>DBpedia</title>
        <p>The DBpedia dataset consists of 42,756 samples, which is split into 80% as
training data, and 20% as testing as shown in Table 1. The dataset is divided
into three les (relation vocabulary, test questions, and train data). The
relation vocabulary contains properties from the mapped ontology1 and unmapped
properties2. Moreover, the total number of relations in the vocabulary is 717.
The train le contains the following four attributes: question, relations, number
of relations and ID. The number of relations speci es how many di erent classes
of relations are contained in the questions - which results in one list of relevant
relations per class. The test questions le only contains the questions and the
ID. A sample of the DBpedia train data is shown in Fig ??.
Wikidata consist of 24,112 as training data, and 6,029 as testing data as shown
in Table 1. The train data contains ve attributes: questions, relations,
relation labels, num of rels, id. For Wikidata, ontology properties have a unique
identi er3 which is not human-readable (attribute relations) and additionally
human-readable labels (attribute relation labels). The length of the
vocabulary is 3,639. Figure 2 shows ve sample records from the training dataset.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Data Analysis</title>
      <sec id="sec-4-1">
        <title>DBpedia</title>
        <p>We analyzed the training datasets for the frequencies of the occurring properties
to be able to assess the distribution of properties and the sparsity of data for
1 having http://dbpedia.org/ontology/ as pre x
2 having http://dbpedia.org/property/ as pre x
3 usually starting with a P, such as P2397 for the property with the human-readable
label \YouTube channel ID"
speci c classes (class as in classi cation of relation sets). As shown in Figure
3 the distributions of properties is long-tailed. The most frequent properties
are dbo:genre and dbp:birthPlace respectively. Out of 338 unique mapped
properties, 42 only occur once. For the unmapped properties these numbers are
357 and 58 respectively.</p>
        <p>(a)
(b)
Figure 4 shows the most frequently used labels in the training dataset, where
instance of is the most frequent relation with 6,418 occurrences which is 4 times
higher than the second most frequent relation (point of time with 1,314
occurrences). Out of 3,171 unique relations in the dataset, a large amount of 1,889
only occurs once.
4.3</p>
      </sec>
      <sec id="sec-4-2">
        <title>Handling of Imbalanced Data</title>
        <p>As shown in the previous sections, the training datasets are very imbalanced
regarding the distribution and frequency of relations throughout the dataset.
This results in low accuracies for questions referring to relations in the long tail
of the distribution. Although not considered for the approach presented in this
paper, we examined strategies to compensate such imbalances. Unfortunately,
simple data augmentation strategies, as discussed in Section 5.2 do not su ce.
The training dataset requires to be enriched with questions that contain the
long tail relations, but with di erent contexts and wording than contained in
the dataset. We consider this future work to further improve the results of our
approach.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Preprocessing</title>
      <p>Our analytical approach includes several processing steps. For the di erent
classi cation processes for DBpedia and Wikidata, we utilize the same preprocessing
pipeline except in the rst step. For DBpedia, we remove the pre x from the
relation labels, then lower casing the letters, and resolve the camel case format of
the labels. For example, dbo:RecordLabel is transformed to record label. After
that, the pipelines for Wikidata and DBpedia are the same. In the next step,
the pipeline takes the questions, relations, and blocks throw data parsing, data
augmentation, remove duplicates inside the block, create an indexation between
the index of the label inside vocabulary and their block index. Labels that
exist in the vocabulary and do not exist in the training set are added. A binary
matrix is created and then the labels are merged inside the sentence randomly.
The training dataset is split into train and validation sets and nally, the text
is tokenized using the BERT tokenizer.
5.1</p>
      <sec id="sec-5-1">
        <title>Parsing Data</title>
        <p>Questions, relations, and block parsing is done on training data in the way
that the questions syntactic order is shu ed in three di erent orders and then
combined all the three di erent types of questions. Indexation is used between
vocabulary and their related blocks to get the index values to speed up the
process. We utlize lists consisting of: question, length, block, relations.Training
data Q is appended into these lists separately and then the question list is
split into Q1 and Q2. The subsequent data is appended randomly into splited
question lists. We remove duplicates that cause redundancy, as this will lead to
easier computations for the model to nd patterns from unique blocks, without
being biased to one block instead of the other because it is redundant. The
matrix is transformed to binary format to be tted for the training.
5.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Data Augmentation:</title>
        <p>
          To extend the training data, several augmentation strategies can be applied
[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. The method used for augmentation in our approach was the Copy-Paste
method. The Copy-Paste technique is a method which duplicates existing data to
increase the sample size and add slightly modi ed or synthetic data. Increasing
the number of data helps the model to \see" the speci c pattern more often,
which is useful when the data is relatively small to be feed to the neural network
model. In our case, the data has been copied three times. Thus, the sample size
of DBpedia increased to 102,612 records and to 72,336 records for Wikidata.
5.3
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>BERT Tokenization</title>
        <p>
          For the tokenization of the input data, we utilized the FastAIBertTokenizer from
the fastai library [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. The BERT tokenizer takes the text input and maps it to
its integer representation in the BERT word embeddings dictionary and adds
some special tokens as [CLS] at the beginning of the input text, and [SEP] at
the end of each input text, [PAD] for padding to have all the input texts at the
same assigned maximum length, [UNK] is given for the tokens that do not exist
inside the vocabulary of BERT dictionary. The input text that exceeds the given
maximum length is truncated automatically to make the input matrix all the
input matrices with the same size. More details on tokenization with BERT are
described in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
6
6.1
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Training of the Model</title>
      <sec id="sec-6-1">
        <title>Language Model and Prerequisites</title>
        <p>
          Most of the modern NLP systems utilized gated recurrent neural networks
(RNNs), such as long short-term memory (LSTMs) and Gated Recurrent Units
(GRUs), with additional attention mechanisms before the release of
transformers [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Recurrent neural networks were the state-of-the-art in sequence models
especially in NLP problems such as machine translation, text summarization
as they can memorize sequence dependencies using the help of some gates [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
Since RNNs are taking the input tokens one by one according to their position
in the sequence, this increases sequential computation and training time,
especially at longer sequence lengths [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. In addition, RNNs su er from challenges in
handling long-term dependencies as by increasing the number of sequence data,
this will be harder for the model to memorize all the past dependencies [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
Vanishing and exploding gradients are also the reasons that prevent the RNNs
to capture the long-term dependencies [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
        <p>
          In 2017, an encoder-decoder model called transformer was introduced to solve
the problems that facing RNNs. Transformers can be used in classi cation
problems that are considered supervised learning, as in our case. For our approach
the BERT model is used which is a model from the transformers family. We
utilized BERT BASE UNCASED which is not case-sensitive and has a much lower
number of layers compared to the BERT LARGE model, as base models have only
12 layers in Encode, and Decoder, with a total number of parameters 110M [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
The input text is tokenized using the BERT tokenizer, then the transformed
input is given to the BERT model to classify the input text to one of the given
classes.
6.2
        </p>
      </sec>
      <sec id="sec-6-2">
        <title>Hyperparameters</title>
        <p>The loss function algorithm is used as binary cross entropy with logistic losses
which applies a sigmoid activation layer to the output of the binary cross entropy
layer to be mapped to 0 or 1. The binary cross entropy is preferred over multilabel
entropy because of higher accuracies.</p>
        <p>The evaluation metric used to evaluate the model is F1-score. The simple
accuracy metrics cannot be used, as it is not taking into consideration the
imbalance of the dataset, while F1-score uses precision, and recall getting a score
out of 100% to know how good the model could predict each label. The learning
rates are set to 6 di erent rates.</p>
        <p>The maximum sequence length was set to 256, with a batch size of 32, and
the model is trained for 20 iterations.</p>
        <p>In terms of training and validation, we utilized two di erent validation
methods: static 80/20 split and k fold cross validation with 3 folds. As shown in our
results in the next section, we achieved better results with the cross validation
method for the Wikidata dataset, but not for DBpedia.
7</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Evaluation</title>
      <p>The results from di erent combinations of strategies are shown in Table 2. We
utilized the basic approach with trained model and in addition data
augmentation for the increase of training data and three di erent validation split methods:
80/20 split, 99/1 split and cross validation as a exible version for the validation
step. Obviously, the quality of the results did not increase for both datasets
using all additional strategies. The cross validation strategy did not achieve better
results for DBpedia, but for Wikidata. For DBpedia, the 80/20 split achieved
better results than 99/1 split. Whereas the data augmentation step was only
successful for DBpedia. For Wikidata, the recall decreases signi cantly using
the augmented training dataset. While we were not able to identify the exact
reason for that behavior, we noticed a signi cantly increased amount of
predicted relations when utilizing the augmented training dataset { an average of
9 relations are predicted compared to the results with the best F1 score having
only 2 relations predicted at average.</p>
      <p>The pipelines of the best achieving combinations are depicted in Figure 5.
Overall, our best strategy combinations could outperform the other competitor
of the SMART 2021 challenge, as shown in Table 2.
8</p>
    </sec>
    <sec id="sec-8">
      <title>Conclusion</title>
      <p>In this paper, we presented our approach for the SMART Task challenge of
ISWC 2021 for the Relation Prediction Task. The goal was to predict a set
of relations relevant to create the formal SPARQL query to be able to answer
the question. We created a classi cation pipeline and additionally implemented
data augmentation and cross-validation methods. The results of our experiments
show di erent combinations of the strategies for both datasets { Wikidata and
DBpedia. The combination of di erent strategies achieved very good results
compared to the other participant of the relation prediction task. We consider
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 Relation Prediction (since the classes can be hundreds or thousands),
we have proposed the enrichment of the BERT trained model with additional
strategies. For future work, we consider a more adaptive strategy to deal with
the imbalanced datasets and utilize data augmentation only for the long tail of
the properties in terms of the frequency distribution. Also, for Wikidata, the
relation labels should be considered instead of the IDs - although they are the
ones required for the classi cation task.
9</p>
    </sec>
    <sec id="sec-9">
      <title>Acknowledgements</title>
      <p>This work was partially funded by the German Research Foundation (DFG)
under grant no. SA 782/30-1 and STE 3033/1-1.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Abolghasemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Momtazi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Neural relation prediction for simple question answering over knowledge graph</article-title>
          . CoRR abs/
          <year>2002</year>
          .07715 (
          <year>2020</year>
          ), https://arxiv. org/abs/
          <year>2002</year>
          .07715
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Buzaaba</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amagasa</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Question answering over knowledge base: A scheme for integrating subject and the identi ed relation to answer simple questions</article-title>
          .
          <source>SN Comput. Sci. 2</source>
          (
          <issue>1</issue>
          ),
          <volume>25</volume>
          (
          <year>2021</year>
          ). https://doi.org/10.1007/s42979-020-00421-7, https: //doi.org/10.1007/s42979-020-00421-7
        </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.</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>
          . CoRR abs/
          <year>1810</year>
          .04805 (
          <year>2018</year>
          ), http://arxiv.org/abs/
          <year>1810</year>
          .04805
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Feng</surname>
            ,
            <given-names>S.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gangal</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chandar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vosoughi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitamura</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hovy</surname>
          </string-name>
          , E.:
          <article-title>A survey of data augmentation approaches for nlp (</article-title>
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Ghojogh</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghodsi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Attention mechanism, transformers, bert, and gpt: Tutorial and survey</article-title>
          . http://dx.doi.org/10.31219/osf.io/m6gcn (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Howard</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gugger</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>: fastai: A layered API for deep learning</article-title>
          .
          <source>CoRR abs/2002</source>
          .04688 (
          <year>2020</year>
          ), https://arxiv.org/abs/
          <year>2002</year>
          .04688
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <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>Ngonga</surname>
            <given-names>Ngomo</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A.C.</given-names>
            ,
            <surname>Usbeck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Rossiello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <surname>U.</surname>
          </string-name>
          :
          <article-title>Semantic answer type and relation prediction task</article-title>
          (smart
          <year>2021</year>
          ). arXiv (
          <year>2022</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>Rossiello</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kapanipathi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abdelaziz</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ravishankar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gliozzo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roukos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gray</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Leveraging semantic parsing for relation linking over knowledge bases</article-title>
          .
          <source>The Semantic Web { ISWC</source>
          <year>2020</year>
          p.
          <volume>402</volume>
          {
          <issue>419</issue>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Mohammed</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Strong baselines for simple question answering over knowledge graphs with and without neural networks (</article-title>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Naseem</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ravishankar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mihindukulasooriya</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abdelaziz</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kapanipathi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roukos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gliozzo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gray</surname>
            ,
            <given-names>A.G.</given-names>
          </string-name>
          :
          <article-title>A semantics-aware transformer model of relation linking for knowledge base question answering</article-title>
          . In: Zong,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Xia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Navigli</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <article-title>Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th</article-title>
          <source>International Joint Conference on Natural Language Processing, ACL/IJCNLP</source>
          <year>2021</year>
          , (Volume
          <volume>2</volume>
          :
          <string-name>
            <surname>Short</surname>
            <given-names>Papers)</given-names>
          </string-name>
          ,
          <source>Virtual Event, August 1-6</source>
          ,
          <year>2021</year>
          . pp.
          <volume>256</volume>
          {
          <fpage>262</fpage>
          .
          <article-title>Association for Computational Linguistics (</article-title>
          <year>2021</year>
          ). https://doi.org/10.18653/v1/
          <year>2021</year>
          .acl-short.
          <volume>34</volume>
          , https://doi.org/10.18653/v1/
          <year>2021</year>
          .acl-short.
          <fpage>34</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Sakor</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>M.E.</given-names>
          </string-name>
          :
          <article-title>Falcon 2.0: An entity and relation linking tool over wikidata</article-title>
          .
          <source>In: Proceedings of the 29th ACM International Conference on Information &amp; Knowledge Management</source>
          . p.
          <volume>3141</volume>
          {
          <fpage>3148</fpage>
          . CIKM '
          <volume>20</volume>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA (
          <year>2020</year>
          ). https://doi.org/10.1145/3340531.3412777, https://doi.org/10.1145/3340531. 3412777
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Siami-Namini</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tavakoli</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Namin</surname>
            ,
            <given-names>A.S.:</given-names>
          </string-name>
          <article-title>A comparative analysis of forecasting nancial time series using arima, lstm, and bilstm</article-title>
          . CoRR abs/
          <year>1911</year>
          .09512 (
          <year>2019</year>
          ), http://arxiv.org/abs/
          <year>1911</year>
          .09512
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <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>
          . In: Guyon,
          <string-name>
            <surname>I.</surname>
          </string-name>
          , von Luxburg,
          <string-name>
            <given-names>U.</given-names>
            ,
            <surname>Bengio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Wallach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.M.</given-names>
            ,
            <surname>Fergus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Vishwanathan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.V.N.</given-names>
            ,
            <surname>Garnett</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <source>Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9</source>
          ,
          <year>2017</year>
          , Long Beach, CA, USA. pp.
          <volume>5998</volume>
          {
          <issue>6008</issue>
          (
          <year>2017</year>
          ), https://proceedings.neurips.cc/paper/2017/ hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hou</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bai</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Relation prediction for answering natural language questions over knowledge graphs</article-title>
          .
          <source>In: 2021 International Joint Conference on Neural Networks (IJCNN)</source>
          . pp.
          <volume>1</volume>
          {
          <issue>8</issue>
          (
          <year>2021</year>
          ). https://doi.org/10.1109/IJCNN52387.
          <year>2021</year>
          .9534205
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>