<!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>Semantic Answer Type Prediction by Using BERT classi er and Rule-based Ranking Strategies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Xiao Ning</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ammar Ammar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Arif Yilmaz</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shervin Mehryar</string-name>
          <email>fshervin.mehryarg@utoronto.ca</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Remzi Celebi</string-name>
          <email>remzi.celebig@maastrichtuniversity.nl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Bioinformatics, Maastricht University</institution>
          ,
          <addr-line>Maastricht</addr-line>
          ,
          <country country="NL">the Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Data Science, Maastricht University</institution>
          ,
          <addr-line>Maastricht</addr-line>
          ,
          <country country="NL">the Netherlands</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Biological Science and Medical Engineering, Southeast University</institution>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Toronto</institution>
          ,
          <addr-line>Toronto</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>A key task in Question Answering (QA) is answer type prediction in which the type of the answer expected to a question expressed in natural language is predicted in order to improve overall search and retrieval performance. Answers might be of many di erent types as natural language is ambiguous and a question might correspond to di erent relevant queries. The task of predicting granular answer types for a question from a big ontology is a greater challenge due to many possible classes. In this paper, we focus on semantic answer type prediction where the candidate types come from a general-purpose ontology. We propose a model that is trained on the datasets provided for the International Semantic Web Conference (ISWC 2021) SMART Task Challenge. We model the problem as a two-stage pipeline of sequence classi cation tasks (answer category prediction, answer resource type prediction), each one making use of a ne-tuned BERT classi er. To cope with the highly skewed distribution of answer types in the resource category, the BERT classi er is enhanced with a rule-based ranking strategy. On the DBpedia dataset, we obtain an accuracy score of 0.985 for the answer category prediction, 0.737 of NDCG@5 and 0.702 of NDCG@10 for the answer type prediction.</p>
      </abstract>
      <kwd-group>
        <kwd>Answer type prediction</kwd>
        <kwd>Hierarchical classi cation</kwd>
        <kwd>Question answering</kwd>
        <kwd>Semantic type prediction</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        With the explosive growth in the volume of online information, nding
information on the web is an increasingly greater challenge for users. The need
and interest in automated question answering systems will likely continue to
grow with the increasing demands of users for immediate answers. An increasing
number of smart devices including Apple's Siri and Microsoft's Little Ice, have
embedded question answering (QA) systems which provide e cient and
interactive assistance to their users. Natural language questions present a particular
challenge due to the fact that the semantics are often ambiguous and highly
context dependent. While a number of approaches have been proposed to deal
with natural language question ambiguity and the provision of correct answers
in QA systems [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], approaches such as predicting the type of expected answer
by reducing the number of relevant candidates are used in practice to improve
search/retrieval quality.
      </p>
      <p>
        Currently, a modular architecture which integrates Answer Type Modeling
modules that limit the subset of possible candidate answers through the use of
information retrieval techniques, is embedded in most question answering
systems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The answer type modeling or prediction task aims to identify the type
of results in order to lter out irrelevant results, which notably increases the
performance of question answering systems. Generally, answers to questions can be
categorized into a few basic programming data types such as boolean(true/false),
numeric and string. A ne-grained classi cation of answer types would be
possible when tasks are modeled to predict the semantic types from an ontology.
However, the task becomes signi cantly more challenging when a target
ontology contains a large number of types. To address this challenge, the SMART
challenge dataset, which consists of questions, categories and answer types, was
released by the organizers in the International Semantic Web Conference (ISWC
2020/2021) [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. The task is to provide answer categories (Task 1) and answer
types (Task 2), where the answer types for \resource" category are sub-lists of
ontology classes to WikiData or the DBpedia KGs.
      </p>
      <p>
        The SMART challenge dataset provides a training set of natural language
questions alongside a single given answer category (boolean, literal or resource)
and 1-6 given answer types. Most questions in the resource category have several
answer types ranging from the speci c to the general, according to the
subsumption hierarchy contained in the ontology. The task is then to achieve the highest
accuracy for answer category and highest NDCG [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] values for answer type
prediction. In this paper, we introduce our approach for identifying the answer types
of a given question utilizing ne-tuned BERT classi ers. We used the ontology
hierarchy of DBpedia KG to generate the general answer type and speci c
answer type for each question using ne-tuned BERT classi ers. We also designed
a rule-based strategy to update the probabilities of answer type candidates.
Experiments con rm that our approach can achieve outstanding performance. On
the DBpedia dataset, we achieved a maximum accuracy score of 0.985 for the
answer category prediction, 0.737 of NDCG@5 and 0.702 of NDCG@10 for the
answer type prediction. Associated data, code and learned models for this work
can be accessed at Github repository 5.
5 https://github.com/xiao-nx/ISWC2021 SMART
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Generally, identifying the answer type is one of the key steps in a question
answering system. Therefore, the dominant approach to question answering
begins with building a labeled query-type dataset and then performing answer type
prediction modeling to limit the subset of possible candidates [
        <xref ref-type="bibr" rid="ref2 ref6">2, 6</xref>
        ]. Recently,
various approaches have been proposed to tackle this problem. For example, Abdi et
al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] proposed an ontology-based question answering system based on an
Inferring Schema Mapping (ISM) method, which uses the combination of syntactic
and semantic information, and attribute-based inference. They converted the
natural language queries given by users into ontological knowledge base queries,
nally successfully applied it in the physics domain. Yavuz et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] proposed a
bidirectional LSTM model to infer answer types in conjunction with semantic
parsing, which maps a natural language question into its semantic
representation logical form. This representation relates to meaning stored structurally in
knowledge bases by recursively computing vector representations.
      </p>
      <p>
        The task of answer type prediction can be also seen as an extreme multi-label
text classi cation problem where questions need to be labeled with a relevant
subset of classes (e.g., from a big KG) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Traditional machine learning
methods and deep learning methods are two main approaches to address multi-label
text classi cation. One of the most common way of traditional machine
learning methods is to use a one-versus-all approach where a classi er per class is
learned [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. This approach su ers from i) computational complexity and ii)
class imbalance when the sample size grows to a large size. In addition, many
tree-based methods [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ] and label-embedding based methods [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ] have
been proposed to overcome these limitations. While tree-based methods aim to
produce a balanced tree structure, label-embedding based methods map labels
in low-dimensional vector (embedding) space to reduce the e ective label space.
Label-embedding can be contextualized with the use of KG embeddings. KG
embeddings have been used in several types of applications including
recommendation systems and question answering [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. The main idea behind KG embeddings
is to preserve the information of the knowledge graph while representing each
entity/relation as a low-dimensional vector.
      </p>
      <p>
        Deep learning methods have achieved outstanding results in natural language
processing domain, and BERT-based deep learning methods have achieved the
sate-of-the-art performance in almost downstream tasks over recent years.
Bidirectional Encoder Representations from Transformers (BERT) is a popular
language representation model based on the Transformer model architecture, which
was published in 2018 by Google AI researchers [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Many research works have
demonstrated that ne tuned BERT can achieve state-of-the-art performance in
a wide range of nature language processing tasks, including Named Entity
Recognition, Question Answering and others. Kertkeidkachorn et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] presented a
hierarchical contextualized-based approach, which builds on top of
state-of-theart contextualized models and the hierarchical strategy to deal with the
hierarchical answer types, choosing BERT to undertake the corresponding
multiclass classi cation and multi-label classi cation tasks. Vinay Setty et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]
proposed a two-phase solution for SMART Task, BERT for high-level category
classi cation, and X-BERT (a variant of BERT) to model the type prediction
task as an extreme multi-label text classi cation (XMC) problem. Their ndings
suggest that X-BERT for extreme multi-label classi cation clearly outperform
retrieval-based approaches. In addition, the authors in [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] used BERT-classi er
for answer type prediction, and applied a reward function based on a class
hierarchy to predict resource classes. The reward function re-ranks the top class
and its children obtained from the BERT-classi er to favor more speci c classes
(deeper classes in the hierarchy). Their method ranked 2nd in the SMART 2020
challenge and achieved an NDCG@5 of 77.7%.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Datasets</title>
      <p>We have used the dataset provided by the SMART challenge for the ISWC
2021. The challenge contains questions and answer types from two ontologies:
DBpedia and Wikidata. Each dataset is structured as JSON format and
labeled with classes of the target ontology (i.e. DBpedia or Wikidata ontology).
Here, we focused on only the DBpedia dataset. The train dataset in DBpedia
contains 43,554 questions with the categories being 36,886 resource, 4,530
literal and 2,138 boolean questions. Each sample question has a identi er, text in
English, an answer category and several answer types. Answer category takes
just one target value for one question and answer type could be a list of types
where types are ordered according to the level of DBpedia ontology hierarchy.
For the boolean category questions, the answer type is always boolean. If the
category of a question is literal, then the answer type will be either number,
string or date. The questions with resource categories are labeled with a list
of ne-grained classes from the DBpedia ontology( 760 classes), the relations
among answer types are organized hierarchically as shown in Figure 1.
Considering a question with the following list of answer types ("dbo:Location",
"dbo:Place", "dbo:PopulatePlace", "dbo:Place", "dbo:Settlement", "dbo:City"
and "dbo:Capital"), the most general type would be "dbo:Location" and most
speci c type would be "dbo:Capital" according to the DBpedia class hierarchy.
The class distribution of the DBpedia dataset, which is shown Figure 2 has a
long-tail distribution.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Methodology</title>
      <p>We propose a two-stage work ow to address the Semantic Answer Type
Prediction Task (SMART), demonstrated in Figure 3. The work ow starts with
building a classi er that predicts the category of the question (Referred as
Task 1 in challenge). For prediction of the question categories, we model the
problem as a multi-class classi cation problem to predict one of the extended
categories (boolean, number, string, date, and resource ) from question text by
ne-tuning the BERT classi er. This is process is threefold: 1) If the classi er
returns "boolean" for the category then the answer type is returned as boolean;
2) if the classi er predicts "string", "date" or "numeric" , then these will be used
as predicted answer types and the category will be set to literal ; 3) nally if it
returns "resource", then we apply a rule-based ranking which combines another
two classi ers to predict ne-grained types (Task 2).</p>
      <p>We use two BERT-based classi ers to predict general types and speci c types
for each question in the resource category, respectively. A rule-based ranking
strategy that combines the predictions from both classi ers is employed.
Finally, we output the top k(k=10) answer types with the highest scores from the
candidate set as the nal result.
4.1</p>
      <sec id="sec-4-1">
        <title>Answer category prediction</title>
        <p>In this paper, we consider following ve categories as high-level categories:
boolean, number, string, date, and resource. Since in the SMART challenge
dataset, a question can belong to one of the three categories: boolean, literal, and
resource. As boolean category questions are referred to as con rmation questions
due to the fact that only `yes' or `no' is given as an answer type, so there is no
further classi cation for this category of questions. Literal questions can be a
number, string or date type.</p>
        <p>
          To identify question categories, we ne-tune a BERT model using the
Hugging Face PyTorch implementation [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. The reason for choosing the BERT
model is that BERT has shown outstanding performance on many text classi
cation tasks.
        </p>
      </sec>
      <sec id="sec-4-2">
        <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 that a question can be classi ed to. Thus, it is not
e ective to train a classi er on all the ontology classes. It is well known that most
questions in the resource category have several answer types ranging from the
speci c to the general, according to the semantic hierarchy of the ontology. Due
to the large number of possible labels, we used the ontology hierarchy of DBpedia
KG to reduce the number of possible types to the most general answer types and
the most speci c answer types for each question and to capture the hierarchical
relationship between answers. We also used BERT to train the classi ers for
top-level types (general sub-types) and bottom-level types (speci c sub-types).
There are 30 classes used in the general type classi cation task and 287 classes
used in the speci c type classi cation task, with corresponding accuracy scores
of 0.979 and 0.889 for each classi er on the validation set.
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Rule-based Ranking</title>
        <p>We ensemble the two BERT models by combining the predictions made for
each question (generic and speci c answer types) and the corresponding
probabilities. The goal is to increase the accuracy of the speci c answer type classi er
by incorporating the output of the general type classi er. To this end, we
designed two ranking rules:</p>
        <p>Rule 1: Boost the probability of the predicted type that lie below the top
type. Speci cally, the degree of boost to probability of each type is measured by
the depth of the type in the hierarchy. The formula for updating the score of a
speci c type is:
score(s)
p(s) + p(g)</p>
        <p>dc ;
dmax
where s denotes the speci c answer type, g denotes the generic answer type,
p(g) and p(s) represent the probability of the predicted generic answer type and
speci c answer type respectively, dc is the depth of class c in the hierarchy, while
dmax is the maximum depth of the ontology (6 for DBpedia). This means that,
after applying normalization and adding the probability on the output of the
model, the top class can be a sub-class that was originally ranked below a more
general class.</p>
        <p>Rule 2: We assume that if any two predicted answer types are sub-classes of
a parent type, the parent type should be included in the answer list. If two types
in top N highest prediction probability share a parent type, we will consider the
parent type as one of the answer type, then add this to the list of answer types
and calculate the probability of the parent type with the following formula
score(sp)
p(s1) + p(s2) ;
dmax
(1)
(2)</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Experiments</title>
      <sec id="sec-5-1">
        <title>Settings</title>
        <p>where sp denotes the parent type, p(s1) and p(s2) represent probabilities of
predicted answer type respectively. This relation combines every pair of answer
types in the predicted speci c answer type set.</p>
        <p>We implement the contextualized word embedding-based BERT model by
using the Hugging Face repository. We randomly split the dataset into three
parts, 80% for training model, 10% for model validation, 10% for test and error
analysis. Next, we manually tune the hyper-parameters then test on the
validation set to nd a reasonable set of hyper-parameters. In addition, we set the
hyperparameters as follows: batch size: 32, learning rate: 5e-5, optimizer: Adam,
epochs: 5. Finally, according to the performance on validation dataset, we pick
the best classi ers in 5 epochs and combine them as nal model, and apply the
nal model in predicting the test dataset of the SMART challenge and submit
the results.
5.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Evaluations</title>
        <p>
          We adopt the following evaluation metrics. One key performance metric is the
accuracy score, which is the percentage of questions that have been classi ed in
the correct category. To evaluate type answer classi cation models, Lenient
Normalized Discounted Cumulative Gain (NDCG@N) metric with a Linear decay [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]
is employed. Speci cally, only one predicted answer type in literal category can
be either correct or incorrect. For a ranked list of top-N predicted answer types
in resource category, NDCG will give 0 if none of the predicted answer types are
in ground truth answer types, and otherwise 1 d(t; tg)=h, where h represents
the maximum depth of the type hierarchy, d(; ) is the distance between the
predicted answer types t and tg is the closest matching ground truth answer types
in the type hierarchy.
6
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Results</title>
      <p>The results in Table 1 show that the ne-tuned BERT models perform with
high accuracy for category classi cation. We hypothesize that due to the clear
patterns which the models can learn, the high-level category classi cation is a
fairly easy task. However, most mistakes occur for the resource category, which
is the majority category in both datasets.</p>
      <p>We have analyzed the errors made by our approach. First, we look at resource
types where most errors occur. In Table 2, we show anecdotal examples of the
mistakes made by our approach. The table lists the types found in the gold
labels for the questions and the types predicted by the classi er. Most of these
errors are due to irrelevant types returned in the result list. In several cases,
the predicted labels contain the ground truth labels but place them at lower
ranks, which a ects the NDCG scores. In some cases, the predicted labels are
appropriate, even they do not exactly match the gold labels. For example, the
last question in Table 2 has only one ground-truth label that is not predicted by
our model, but Agent and Person types in the prediction list are more likely to
be correct types.</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusions</title>
      <p>We proposed a novel two-stage solution for SMART challenge of ISWC 2021,
in which we model the problem as a set of sequence classi cation tasks, each
one making use of a ne-tuned BERT classi er. Our two-stage solution shows a
satisfactory performance and ne-tuning BERT can achieve competitive results
than other classi ers. For the more ne-grained problem of answer resource type
prediction (thus more challenging as the classes can be hundreds or thousands),
we have proposed the enrichment of the BERT model with rule-based ranking
strategies that consider the hierarchy of the ontology classes, favoring the more
speci c classes that are in the bottom of the DBpedia class hierarchy. The
evaluation results demonstrated that the performance of the proposed method achieves
0.985 accuracy in predicting general answer category. The method scores 0.737
of NCDG@5 and 0.702 of NCDG@10 in recommending correct answer types for
questions in the resource category. Our results suggest that the proposed
ensemble method can predict answer types with a high accuracy by utilizing the
underlying hierarchical relationship in the target ontology.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Kodra</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>E.K.</surname>
          </string-name>
          <article-title>Mece: Question Answering Systems: A Review on Present Developments, Challenges and Trends</article-title>
          .
          <source>International Journal of Advanced Computer Science and Applications</source>
          ,
          <year>2017</year>
          .
          <volume>8</volume>
          (
          <issue>9</issue>
          ): p.
          <fpage>217</fpage>
          -
          <lpage>224</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Oleksandr</given-names>
            <surname>Kolomiyets</surname>
          </string-name>
          and
          <string-name>
            <surname>Marie-Francine Moens</surname>
          </string-name>
          ,
          <article-title>A survey on question answering technology from an information retrieval perspective</article-title>
          .
          <source>Information Sciences</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Mihindukulasooriya</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , et al.,
          <article-title>SeMantic AnsweR Type prediction task (SMART) at ISWC 2020 Semantic Web Challenge</article-title>
          .
          <source>arXiv pre-print server</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Mihindukulasooriya</surname>
          </string-name>
          ,
          <article-title>Nandana and Dubey, Mohnish, Semantic Answer Type and Relation Prediction Task (SMART</article-title>
          <year>2021</year>
          ), arXiv,
          <year>2022</year>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Balog</surname>
          </string-name>
          ,
          <article-title>Krisztian and Neumayer, Robert, Hierarchical Target Type Identi cation for Entity-Oriented Queries</article-title>
          .
          <source>Proceedings of the 21st ACM International Conference on Information and Knowledge Management</source>
          ,
          <year>2012</year>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Huang</surname>
          </string-name>
          ,
          <article-title>Zhen and Xu, Shiyi and</article-title>
          et al.,
          <source>Recent Trends in Deep Learning Based Open-Domain Textual Question Answering Systems. IEEE Access</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Abdi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Idris</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Ahmad</surname>
          </string-name>
          ,
          <article-title>QAPD: an ontology-based question answering system in the physics domain</article-title>
          .
          <source>Soft Computing</source>
          ,
          <year>2018</year>
          .
          <volume>22</volume>
          (
          <issue>1</issue>
          ): p.
          <fpage>213</fpage>
          -
          <lpage>230</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Yavuz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , et al.
          <article-title>Improving Semantic Parsing via Answer Type Inference. Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Fedden</surname>
            , S. and
            <given-names>G.G.</given-names>
          </string-name>
          <string-name>
            <surname>Corbett</surname>
          </string-name>
          ,
          <article-title>Extreme classi cation</article-title>
          .
          <source>Cognitive Linguistics</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Babbar</surname>
            , R. and
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Scho</surname>
          </string-name>
          <article-title>lkopf, DiSMEC: Distributed Sparse Machines for Extreme Multi-label Classi cation</article-title>
          .
          <source>Proceedings of the Tenth ACM International Conference on Web Search and Data Mining</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <article-title>Label embedding trees for multi-class tasks</article-title>
          .
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Prabhu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Varma</surname>
          </string-name>
          ,
          <article-title>FastXML: A fast, accurate and stable tree-classi er for extreme multi-label learning</article-title>
          .
          <year>2014</year>
          :
          <article-title>FastXML: A fast, accurate and stable treeclassi er for extreme multi-label learning</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Bhatia</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , et al.
          <article-title>Sparse Local Embeddings for Extreme Multi-label Classi cation</article-title>
          .
          <source>in 29th Annual Conference on Neural Information Processing Systems (NIPS)</source>
          .
          <year>2015</year>
          . Montreal, CANADA.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Dredze</surname>
          </string-name>
          .
          <source>Improving Lexical Embeddings with Semantic Knowledge</source>
          .
          <year>2014</year>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          , et al.,
          <source>Knowledge Graph Embedding Based Question Answering. Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Devlin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , et al.,
          <article-title>BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding</article-title>
          .
          <source>arXiv pre-print server</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Kertkeidkachorn</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , et al.
          <article-title>Hierarchical Contextualized Representation Models for Answer Type Prediction</article-title>
          .
          <source>in SMART@ISWC</source>
          .
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Setty</surname>
            , V. and
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Balog</surname>
          </string-name>
          ,
          <article-title>Semantic Answer Type Prediction using BERT: IAI at the ISWC SMART Task 2020</article-title>
          .
          <article-title>arXiv pre-print server</article-title>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Nikas</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fafalios</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tzitzikas</surname>
          </string-name>
          .
          <article-title>Two-stage Semantic Answer Type Prediction for Question Answering using BERT and Class-Speci city Rewarding</article-title>
          .
          <source>in SMART@ ISWC</source>
          .
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Wolf</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , et al. Transformers:
          <article-title>State-of-the-art natural language processing</article-title>
          .
          <source>in Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: System Demonstrations</source>
          .
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Balog</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Neumayer</surname>
          </string-name>
          ,
          <article-title>Hierarchical target type identi cation for entityoriented queries</article-title>
          .
          <source>Proceedings of the 21st ACM international conference on Information and knowledge management</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>