<!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>Fine and Ultra-Fine Entity Type Embeddings for Question Answering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sai Vallurupalli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jennifer Sleeman</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tim Finin</string-name>
          <email>finin@umbc.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Maryland at Baltimore County</institution>
          ,
          <addr-line>Baltimore, MD 21250</addr-line>
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We describe our system for the SeMantic AnsweR (SMART) Type prediction task 2020 for both the DBpedia and Wikidata Question Answer Type datasets. The SMART task challenge introduced negrained and ultra- ne entity typing to question answering by releasing two datasets for question classi cation using DBpedia and Wikidata classes. We propose a exible approach for both entity types using paragraph vectors and word embeddings to obtain high quality contextualized question representations. We augment the document similarity provided by paragraph vectors with semantic modeling and sentence alignment using word embeddings. For the answer category prediction, we achieved a maximum accuracy score of 85% for Wikidata and 88.5% for DBpedia. For the answer types prediction, we achieved a maximum MRR of 40% for Wikidata and a maximum nDCG@5 of 54.8% for DBpedia datasets.</p>
      </abstract>
      <kwd-group>
        <kwd>Word Embedding Document Embedding Paragraph Vectors Fine-Grained Entity Typing Ultra-Fine Entity Typing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        To further research in the area of question answering using entity types, the 19th
International Semantic Web Conference (ISWC) 2020 has put forward the
Semantic Answer Type (SMART) prediction task challenge [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Two new datasets
were released with the goal of classifying the questions into hundreds of ne and
thousands of ultra- ne types using DBpedia and Wikidata ontologies. The two
SMART challenge datasets include a total of 44,786 questions which are more
varied than the short and single sentence factoid questions from the UIUC and
the TREC QA datasets [
        <xref ref-type="bibr" rid="ref14 ref25">14, 25</xref>
        ]. The task goal is a dual classi cation where each
question is assigned a single answer category, and an unknown number of answer
types of the expected answer. 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.
0 Copyrightc c 2020 for this paper by its authors. Use permitted under
CreativeCommons License Attribution 4.0 International (CC BY 4.0).
      </p>
    </sec>
    <sec id="sec-2">
      <title>Word Frequencies and Distribution. The questions are composed mainly</title>
      <p>of simple high frequency words, some of which are considered to be stop words
such as: the, and, of, etc. And, these simple high frequency words are distributed
uniformly among all questions. For example, all three question categories contain
90% of the top 100 words and 80% of the top 500 frequent words.
Answer Type Label Distribution. Answer type labels are not uniformly
distributed in the training set, with two-thirds of the labels having less than ve
training samples. These long tailed distributions for both the datasets are shown
in Figure 1. For two-thirds of the data, when no external resources are available
for training, the classi cation task presents similar challenges to that of a low
resource setting, needing data generalizations and augmentation.</p>
    </sec>
    <sec id="sec-3">
      <title>Question Structure and Label Assignment. Sentence grammar and struc</title>
      <p>ture are varied, resulting in noisy constituency and dependency parses. The gold
labels in the DBpedia dataset do not always include all the labels in the
hierarchy. In addition, a question can be labeled with multiple answer types, with the
number of labels being unknown apriori. Furthermore, the challenge evaluation
is dependent on the correct number and ordering of these labels.</p>
      <p>
        In this paper, we describe, a novel and exible approach, that builds upon
the seminal work of distributed representations of paragraphs, sentences, phrases
and words [
        <xref ref-type="bibr" rid="ref11 ref19">19, 11</xref>
        ]. The methodology we use in this approach includes training a
Doc2vec [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and Word2vec [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] model on the questions in the training datasets.
These models enable the extraction of novel syntactic, grammatical and
distributed representations from the question semantics. Using these semantic
representations, nested ltering is applied to the top-N documents inferred by the
trained Doc2vec model, with the overall goal of improving the accuracy of the
dual classi cation. The completely unsupervised training of the models, and the
semantic representations, leverage the unique aspects of the data to deal with
data sparsity. The nested ltering, and our novel method of computing subject
similarity proved to be highly e ective in handling sparse data. Our method
generalizes well, such that it can be applied to both datasets. It is exible and
can be used for both DBpedia and Wikidata class labels. It o ers an additional
bene t, in that, it can incorporate external data for further re nement.
2
      </p>
      <sec id="sec-3-1">
        <title>Background</title>
        <p>
          Early question classi cation systems were rule based; a question was matched
to a category, based on hand crafted rules. Rule based systems are resource
intensive, and do not scale well. They break when a single question is
reformulated using di erent words and sentence structures [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. This led to supervised
machine learning methods using feature sets and statistical techniques. SVM
classi ers were used to classify semantic features such as bag-of-words, ngrams,
wh-words, head words, and hypernyms extracted from WordNet [
          <xref ref-type="bibr" rid="ref16 ref21 ref7">16, 7, 21</xref>
          ].
Supervised learning requires expert knowledge to extract features and create
curated datasets. Unsupervised learning addresses this with neural models, which
automatically extract useful features, when trained on large amounts of data.
        </p>
        <p>
          Distributed Representation of words and phrases (word embeddings) [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] and
distributed representations of documents and paragraphs (Paragraph Vectors)
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] are unsupervised learning models called Word2vec and Doc2vec respectively.
These shallow neural models are trained to represent words or documents as
n-dimensional vectors (aka embeddings). The embeddings produced by these
models are e ective in a wide variety of applications [
          <xref ref-type="bibr" rid="ref2 ref27 ref3 ref6 ref8">2, 6, 27, 8, 3</xref>
          ]. In this section,
we brie y provide the theoretical basis for these models.
2.1
        </p>
        <p>
          Word embeddings are used as a neural network classi er trained to learn the
surrounding words within a xed window on either side of a word, aka the
word's context. There are two models based on whether the given word predicts
the context as in the skipgram model, or the context predicts the given word as
in the continuous bag of words (CBOW) model. In the latter model, the context
is obtained by averaging the vectors of all the words in the context. While this
averaging is thought to potentially derive better representations, in practice, the
skipgram model performs better on most word similarity tasks [
          <xref ref-type="bibr" rid="ref13 ref15 ref26">13, 15, 26</xref>
          ]. We
use the skipgram model which works as follows:
        </p>
        <p>Every word is assigned a vector of dimension D. For a training corpus
consisting of C contexts, given a word w, and its context c, the model objective is
to maximize the conditional log probability for the corpus:
3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Related Work</title>
        <p>Most of the related work identify entity types for the given entity mentions to
improve a downstream task of question answering. We highlight a few of these</p>
        <p>Instead of training on all contexts C, negative sampling is used to train on
a subset sampled from C. While this changes the objective function (similar to
eq. 3), essentially, after training on a number of words and contexts, the model
increases the quantity vc:vw for words that share contexts, and decreases it for
words that do not share contexts. Any two words sharing similar contexts, and
any two contexts sharing many words will end up with similar vectors, resulting
in a high cosine similarity between the vectors.
2.2</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Paragraph Vectors.</title>
      <p>
        Paragraph vectors are used as a neural classi er for question sentences to learn
words in a question. Of the two paragraph vector models, distributed memory
(DM) and distributed bag of words (DBOW), we used the DBOW model. It was
shown to perform better in semantic similarity tasks [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and does not su er
the curse of dimensionality as much as the DM model. This model is similar
to the skipgram Word2vec model described above, where a document, instead
of a word, is used to predict the context. The model objective is to maximize
the conditional log probability p(cjd; ) for a corpus C, where vc is the context
vector and vd is the document vector:
argmax
      </p>
      <p>X log
(d;c)2C</p>
      <p>1
1 + evc:vd
If we denote the vector for w as vw, and the vector for the context as vc, the
conditional probability is represented as:
argmax</p>
      <p>X
(w;c)2C</p>
      <p>logp(cjw; )
p(cjw; ) =</p>
      <p>
        evc:vw
Pc02C evc0 :vw
(1)
(2)
(3)
methods that o er incremental improvements and we describe how our method
is di erent from these previous approaches. Sun et al. [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] used Freebase
entity types to rank answer candidates for a given question. However, they used a
search engine to retrieve sentences related to a question, for which they applied
entity linking to extract entities. They used the answer candidates and Freebase
for entity typing. Since our method uses low-dimensional embedding models,
we are able to achieve a richer understanding of the context of the questions.
Dong et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] used 22 di erent types from DBpedia to classify entity mentions
in questions with two methods. They combined the context representations
obtained from a multilayer perceptron model, and the vector representations of
entity mentions obtained using a recurrent neural network, to predict type
information. Yavuz et al. [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] built upon the work of [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] using type information to
improve semantic parsing for question answering. The semantic parsing
component maps the natural form of a question to an abstract semantic representation
of the question by replacing entity mentions with type information. They train
a bidirectional LSTM on the abstract forms of questions to infer answer types.
In a recent work, Choi et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] proposed a bidirectional LSTM for predicting
natural language phrases describing the entity mentions in a given sentence. We
believe we can achieve su cient answer typing with our approach which includes
both a word and a document embedding. Not only does our method o er
contextual understanding similar to previous work, our unique combination of the
two embedding models o ers more exibility, and is able to work on more varied
types of sentences.
4
      </p>
      <sec id="sec-4-1">
        <title>Methodology</title>
        <p>
          The Distributional Hypothesis [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] proposes the grouping of entities that share
similar distributional properties. Such entities include "representations of how
words are used in natural context" [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. We extend this idea of similar
representations to the distributional representation of questions. i.e., similar question
sentence representations share similar labels. For example, questions of the form
"Who is the president of United States?", and "Who is the president of Canada?"
share a similar sentential representation, and similar distributional
representations. We posit that such similar questions tend to share category and type
labels.
        </p>
        <p>
          Our method is based on a unique collaborative combination of both Word2vec
and Doc2vec models [
          <xref ref-type="bibr" rid="ref11 ref19">11, 19</xref>
          ], designed to achieve better contextual
understanding of questions. Our trained Doc2vec1 model builds distributional
representations of questions. Our trained Word2vec model2 helps with contextualizing the
expected answer category and type. We train both models using the python
gensim package. Training in both models is unsupervised. Both models are trained
on the training questions without the gold labels. Gold labels are used later,
during inference. The Doc2vec model is trained with each question treated as
1 doc2vec parameters: vector size = 300; hs = 0; negative = 5; epochs = 50
2 word2vec parameters: vector size = 300; window = 10; negative = 5; iter = 50
a document. The trained model is used to map a given test question to the
document embedding space to nd similar training questions. E ective training
of neural models requires a large amount of training data. With limited data,
semantically similar documents tend to be noisy. High variability in sentence
structures, and sizes adds to the noise. To help lter the noise, the top N
similar training questions in the embedding space are ltered using syntactic and
grammatical modelling applied with the Word2vec model.
        </p>
        <p>We select syntactic and semantic feature words which aid in aligning
questions of similar category and types. We group these words into three types:
Q-word, Action words and Anchor words. Using word vectors which we obtain
from training a Word2vec model with the question sentences, we assign a
Qword and a similarity vector to every question. For a test question, we lter the
top N similarity matches obtained from the Doc2vec model into two groups.
The rst group consists of questions with the same Q-word as the test question.
The second group consists of questions where the subject vector of the question
has a high cosine similarity with the subject vector of the test question. The
rst group is used to nd the answer category, and the second group to nd
the answer types. We describe our approach as a dual classi cation framework
as shown in Fig. 2, and applicable to both the datasets, except for, inducing a
hierarchy for the gold answer type labels.</p>
        <p>
          The rst step in the framework is the pre-processing step which encompasses
a pipeline constructed using Stanza [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], and an inducing of DBpedia type
hierarchy. The pipeline includes a tokenizer, lemmatizer, POS tagger and
dependency parser. We select a few syntactic and parts of speech (POS) tags for use
in our ltering. From the dependency parse of a question we obtain root and
subject/object (nsub, nsubj:pass, csubj, csubj:pass and obj) words, which
contribute most to the answer type of a question (aka Action words). We select words
from the Universal POS categories of ADP, AUX, DET and PART, which
contribute most to the basic sentential structure of a question (aka Anchor words).
Since DBpedia types form a hierarchical tree, we induce a hierarchy from the
gold types for each question. A hierarchical path helps include any missing types
in the gold labels. Since type labels used in the wikidata dataset are not part of
a hierarchy, we did not induce a hierarchy from the gold answer type labels.
4.2
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Linking to External Sources.</title>
      <p>
        An important component of this framework is identifying entity mentions and
replacing them with a type hierarchy. This normalizes questions into abstract
forms aiding the Doc2vec model embed similar types of questions closer in the
document embedding space. For identifying entity mentions, we collected
ngrams (1 to 12) from question sentences and linked to two external sources:
pretrained wikipedia2vec word embeddings [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] and a collection of 3.6 million
DBpedia entity names with their associated types, collected from DBpedia
using SPARQL queries. We performed wiki cation, the process of identifying
entity mentions in text by checking against the titles of wikipedia entries [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
We also performed typi cation, our novel contribution, similar to wiki cation,
where entity mentions with an associated type in the DBpedia hierarchy are
normalized to a generic form. We build on ideas from our previous work which
used the identi cation of ne-grained entity types for improved entity
coreference resolution [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ]. This normalization to a smaller set of types instead of a
large number of noun forms abstracts the question into a more generalized form
which helps reduce some of the data sparsity. For example, after typi cation,
a question sentence "Who is the president of United States?" is transformed
to "who is the Thing Agent Person of Thing Place PopulatedPlace Country
Thing Agent Person ? where president and united states, are replaced by their
hierarchical DBpedia types. This example also illustrates the noise introduced
by DBpedia types: the entity united states is assigned the types: Thing, Place,
PopulatedPlace, Country and Person, which resulted in the two induced types
where the Thing Agent Person is the noise. DBpedia entities were assigned
types through distance learning and these tend to be noisy. While the
generalization helps, the noise does not. By inducing a hierarchy, we account for missing
types such as Agent in this example, and reduce the type count from 5 to 2.
4.3
      </p>
    </sec>
    <sec id="sec-6">
      <title>Word Embeddings.</title>
      <p>Instead of using lexical understanding, we use similarity measures obtained from
word embeddings trained on the questions, to aid in ltering. The answer
category is highly dependent on the question words. For example, questions starting
with a Is or Does always expect a boolean answer category, whereas, questions
starting with when expect either a number or a date, a literal answer category.
To reduce noise, we assign a single lemmatized question word, a Q-word, to each
question, if it falls into our prede ned list of question words shown in x-axis of
Fig. 3. About 10-15% of questions do not start with a question word. For these
questions, we infer a Q-word using our trained Word2vec model. For example,
given the sentence "After what is marathon named and what is the current
record?", since the rst word is not a question word, we use our word2vec model
to infer the Q-word "what". The goal is to group questions into bins based on
Q-word. The Q-word assigned to a question is used as a lter to predict the
answer category.</p>
      <p>To study the e cacy of Q-word inference with our word2vec model, we
trained the model on question sentences from the training set. Using the model,
we inferred the Q-word for two groups of questions from the test set: a) questions
which start with a question word b) questions that do not start with a
question word, but contain one or more question words. During inference, the entire
question is used as the context; the question word with the highest cosine
similarity (only those question words with a frequency &gt; 500 were considered), with
respect to the context, is assigned as the Q-word. This assignment is assumed to
be correct if it is the same as the question word in the test question. With this
model, the prediction accuracy on questions which start with a question word
was 80%, and 60% for the questions which contain one or more question words.
These results were the same for both datasets (tested individually).</p>
      <p>The answer type is highly dependent on the Action and Anchor words. We
leverage the trained Word2vec model for Q-words to obtain word vectors for the
Action and Anchor words. In addition to the Anchor words belonging to the
selected POS categories, we added two manually constructed word categories: a
list of words that refer to a date and a list of words that refer to a number. We
average the word vectors of Action and Anchor words to obtain a Subject vector
for the question. This Subject vector aids in predicting answer types.
4.4</p>
    </sec>
    <sec id="sec-7">
      <title>Q-Word and Subject Similarity Filtering.</title>
      <p>
        Q-words and subject similarity are used for ltering the set of similar questions
found by Doc2vec for a test question, into two lists: questions with the same
Q-word as the test question, and questions with a high subject similarity.
Subject similarity is the cosine similarity between the subject vector of the similar
question and the test question, weighted by a question sentence length measure.
Paragraph Vectors are biased towards shorter documents [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]; weighting based
on sentence length eliminates this bias. A higher weight is assigned to questions
similar in length to the test question, and a lower weight to shorter and longer
questions. After ltering, we attach the gold answer labels for the answer
category, and the answer types to these two lists. The rst list is sorted by the
document similarity, and second list is sorted by the length weighted document
and subject similarity. For both the lists, we only consider the top 10% to reduce
noise.
4.5
      </p>
    </sec>
    <sec id="sec-8">
      <title>Inference.</title>
      <p>To infer answer category and types, the document vector for a given test question
from the Doc2vec model is used to obtain similar questions from the embedding
space. These are ltered to get the Q-word and subject similarity lists. The
inferred category is the gold answer category of the top ranked question in the
Q-word list. Inferred types are collected from the gold answer types of questions
in the subject similarity list belonging to the inferred category. For Wikidata
questions we collect up to 50 answer types, and for DBpedia we collect up to
10 answer types for achieving the best evaluation score. For DBpedia types, we
unroll the hierarchy, listing types in the higher levels only once. Reranking with
only subject similarity is applied when there are no inferred types. This could
happen when action words are used in a di erent context. For these questions,
we change the inferred category to the gold answer type category of the top
ranked question in the subject similarity list, and proceed to infer answer types
based on the newly inferred category.
4.6</p>
    </sec>
    <sec id="sec-9">
      <title>Examples:</title>
      <p>The following illustrate the output of the Doc2vec model before and after
ltering.</p>
      <p>Example 1. Similar questions for a test question before ltering.
(Shows the generalized questions)
Question Generalized Question
What did sub-orbital space ight mean what did sub-orbital space ight mean
for the mission that the crew member for the mission that the crew member
Alan Shepard was a part of ? thing agent person astronaut was a part of ?
Top 3 Similar Questions found by the Doc2vec model (before ltering)
1. What is the human space ight mis- what is the human space ight mission that
sion that Neil Armstrong was part of? thing agent person astronaut was part of ?
2. Gordon Cooper was the crew mem- thing agent person astronaut was the crew
ber for which space launch? member for which space launch?
3. When was Dennis Lillee a member when was thing agent person athlete cricketer
of the Tasmanian cricket team? a member of the tasmanian cricket team ?</p>
      <p>Example 2. Similar questions for a test question after ltering is applied.
(actual questions instead of the generalized questions are listed for readability)
Test Question
For what work did Poul Anderson receive the Prometheus Award - Hall of Fame?
T op 3 Similar Questions found by the Doc2vec model (before ltering)
1. What is the NCL ID of Cao Xueqin?
2. For what work did W.H. Auden receive the Pulitzer Prize for Poetry?
3. For what work did Francois Mauriac receive the award Grand Prix du roman de
l'Academie francaise?
Q-Word Filtering reduces the list to:
1. For what work did W.H. Auden receive the Pulitzer Prize for Poetry?
S ubject Similarity Filtering reduces the list to :
1. For what work did Francois Mauriac receive the award Grand Prix du roman de
l'Academie francaise?
From the un ltered list, although, question 2 appears to be similar, the generalized
question is of a di erent length when compared to the test question
5</p>
      <sec id="sec-9-1">
        <title>Experiments and Evaluation</title>
        <p>
          The SMART task challenge consists of two separate datasets { one for assigning
Wikidata type classes and another for assigning DBpedia type classes [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]; each
of these datasets consists of a training set and a test set. The training set consists
of natural language questions with their corresponding answer category and
answer type. The number of training questions for Wikidata is 18,251 and the
number for DBpedia is 17,571. The number of test questions for Wikidata was
4,571 and the number of test questions for DBpedia was 4,381.
        </p>
        <p>We compared several methods to study the e ects of various parameters
on inference. For both datasets, we compared the results with and without the
use of the external data sources. The baseline for comparison is our Doc2vec
model without any additional ltering. For this baseline, both the Q-word and
Subject similarity ltered lists are the same. We compared the performance of
the ltering with three di erent settings, with and without using external source
data. The three settings are: 1) using subject similarity calculated from average
word vectors of the action words only, 2) using subject similarity calculated
from average word vectors of the action words and the anchor words, and 3)
re-adjusting the answer category when no answer types can be inferred.
5.1</p>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>Results.</title>
      <p>
        Accuracy is used for evaluating the answer category. MRR is used for evaluating
answer types from the Wikidata classes. Lenient NDCG@5 and NDCG@10 with
a linear decay [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] are used for evaluating the answer types from the DBpedia
classes. Accuracy, MRR and NDCG values for the various settings for both the
datasets are listed in Table 1.
Experimental Settings Wikidata Dbpedia
      </p>
      <p>Accuracy MRR Accuracy NDCG@5 NDCG@10
No External Sources .85 .26 .831 .275 .281
1) Subject Sim. using Action words .85 .39 .883 .542 .519
2) Subj Sim. using Action &amp; Anchor .85 .39 .881 .535 .514
3) Rerank with Subject Sim. .84 .39 .823 .523 .500
Using External Sources .85 .26 .811 .266 .271
1) Subject Sim. using Action words* .85 .38 .870 .531 .508
2) Subj Sim. using Action &amp; Anchor* .85 .39 .873 .527 .505
3) Rerank with Subject Sim.* .85 .40 .812 .517 .494
*Results after eliminating the UNKNOWN type
1) Subject Sim. using Action words .85 .38 .885 .548 .527
2) Subj Sim. using Action &amp; Anchor .85 .39 .881 .544 .525
3) Rerank with Subject Sim. .85 .40 .839 .532 .513
Table 1: Prediction Results for various experimental settings of the framework.
5.2</p>
    </sec>
    <sec id="sec-11">
      <title>Analysis - DBpedia Dataset.</title>
      <p>The dual ltering improved the accuracy of the model by 5% to 6%. It also
doubled the NDCG@5 values and almost doubled the NDCG@10 values, This shows
that both our subject similarity and Q-word ltering are e ective in identifying
the correct answer category and types. Using Anchor words in the subject
similarity calculation did not improve the model performance as expected, instead
reduced the performance slightly. This could be because the Anchor words cause
the model to over t to the sentential structure.</p>
      <p>Using external sources did not improve model performance as expected. Upon
closer examination of the predictions, we found entities consisting of long phrases
which essentially reduced a question to one or two phrases. This made it di
cult to nd similar sentences creating more sparsity instead of alleviating it. In
addition, for entities where we did not nd DBpedia types we used the type
UNKNOWN. About 46% of the questions contained at least one entity with no
DBpedia types, and 14% of the the questions contained two or more entities
with no DBpedia types. The use of the UNKNOWN type reduced the
performance. By not replacing entities with UNKNOWN we were able to improve the
performance, and notice that generalization with abstract forms helped.</p>
      <p>Readjusting the answer category using the subject similarity list did not
improve model performance. This implies the answer category inferred originally
with the Q-word list is a better t than the one found through the subject
similarity. This shows that Q-word is a good indicator for predicting answer
category. We believe inducing a hierarchy is useful especially when labels in the
hierarchy are missing from the gold labels. However, we feel that having these
additional type labels, missing in the dataset, resulted in a lower evaluation
score.
5.3</p>
    </sec>
    <sec id="sec-12">
      <title>Analysis - Wikidata Dataset.</title>
      <p>The dual ltering improved model prediction for the answer types. The MRR
for predicting answer types improved by 1.5 times. This shows that subject
similarity ltering is e ective in identifying the correct answer types. Using Anchor
words in subject similarity did not improve model performance. This could be
because the questions in this dataset are more of the factoid kind with a simpler
sentence structure, and the sentence weighting already contributed to nding
similar sentential structures. Sentence generalization with abstract forms
(Using External Sources) slightly reduced the performance. However, this reduction
was corrected by using Anchor words. Setting entities with no DBpedia types
to UNKNOWN did not negatively a ect performance, as only 0.6% of the
questions contained an entity with no DBpedia types. Readjusting the category using
subject similarity improved MRR.
6</p>
      <sec id="sec-12-1">
        <title>Conclusions and Future Work</title>
        <p>In this work we present a novel methodology to perform Question Classi cation
that is both exible and generalizes to other question classi cation datasets,
using a zero shot learning approach. We show that an unsupervised model, namely
paragraph vectors, can be used e ectively in Question classi cation. Our model
performs well on the limited sized datasets, and long tailed label distributions.
Our use of semantic modeling combined with word embeddings helps capture
contextual information. Inducing a hierarchy in the Gold Labels for the
DBpedia dataset did not improve performance, as the missing labels added were
treated as extraneous labels. However, this does appear to be the best way to
represent hierarchical labels. Our results show that semantic modeling can
improve the performance of shallow neural models. With the use of Word2vec, we
show a collaborative approach to semantic modeling and model training. This
modular approach is generalized that it can be applied to any question classi
cation dataset. Although, we did see some change in performance with the use of
Anchor words, more experimentation is necessary to realize their contribution.
Future work will investigate how we can leverage them to learn better sentential
structures. In addition, the incorporation of external sources showed promise in
this work. We will explore other ways of incorporating external sources in our
future work.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zettlemoyer</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Ultra- ne entity typing</article-title>
          .
          <source>In: Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)</source>
          . pp.
          <volume>87</volume>
          {
          <issue>96</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C.D.:
          <article-title>Improving coreference resolution by learning entitylevel distributed representations</article-title>
          .
          <source>In: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics</source>
          Volume
          <volume>1</volume>
          . pp.
          <volume>643</volume>
          {
          <issue>653</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olah</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.V.</given-names>
          </string-name>
          :
          <article-title>Document embedding with paragraph vectors</article-title>
          .
          <source>In: NIPS Deep Learning Workshop</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Dong</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>A hybrid neural model for type classi cation of entity mentions</article-title>
          .
          <source>In: Twenty-Fourth International Joint Conference on Arti cial Intelligence</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Harris</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Mathematical structures of language</article-title>
          .
          <source>In: Interscience tracts in pure and applied mathematics</source>
          (
          <year>1968</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Hill</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korhonen</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Learning distributed representations of sentences from unlabelled data</article-title>
          .
          <source>In: Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          . pp.
          <volume>1367</volume>
          {
          <issue>1377</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thint</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qin</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Question classi cation using head words and their hypernyms</article-title>
          .
          <source>In: Proceedings of the 2008 Conference on Empirical Methods in Natural Language Processing</source>
          . pp.
          <volume>927</volume>
          {
          <fpage>936</fpage>
          . Association for Computational Linguistics
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>H.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Bag-of-concepts: Comprehending document representation through clustering words in distributed representation</article-title>
          .
          <source>Neurocomputing</source>
          <volume>266</volume>
          ,
          <issue>336</issue>
          {
          <fpage>352</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Landauer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumais</surname>
          </string-name>
          , S.T.:
          <article-title>A solution to plato's problem: The latent semantic analysis theory of acquisition, induction, and representation of knowledge</article-title>
          .
          <source>Psychological Review</source>
          <volume>104</volume>
          ,
          <issue>211</issue>
          {
          <fpage>240</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Lau</surname>
            ,
            <given-names>J.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baldwin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>An empirical evaluation of doc2vec with practical insights into document embedding generation pp</article-title>
          .
          <volume>78</volume>
          {
          <issue>86</issue>
          (Aug
          <year>2016</year>
          ), https://www.aclweb.org/anthology/W16-1609
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Distributed representations of sentences and documents</article-title>
          .
          <source>In: International conference on machine learning</source>
          . pp.
          <volume>1188</volume>
          {
          <issue>1196</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Isele</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jakob</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jentzsch</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontokostas</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendes</surname>
            ,
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hellmann</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morsey</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Kleef</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , et al.:
          <article-title>Dbpedia{a large-scale, multilingual knowledge base extracted from wikipedia</article-title>
          .
          <source>Semantic web 6(2)</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Levy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dagan</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Improving distributional similarity with lessons learned from word embeddings</article-title>
          .
          <source>Transactions of the Association for Computational Linguistics</source>
          <volume>3</volume>
          ,
          <issue>211</issue>
          {
          <fpage>225</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roth</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Learning question classi ers</article-title>
          .
          <source>In: Proceedings of the 19th International Conference on Computational Linguistics - Vol. 1</source>
          . p.
          <volume>1</volume>
          {
          <issue>7</issue>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Melamud</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dagan</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldberger</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Szpektor</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yuret</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Probabilistic modeling of joint-context in distributional similarity</article-title>
          .
          <source>In: CoNLL</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Metzler</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Croft</surname>
            ,
            <given-names>W.B.</given-names>
          </string-name>
          :
          <article-title>Analysis of statistical question classi cation for factbased questions</article-title>
          .
          <source>Information Retrieval</source>
          <volume>8</volume>
          (
          <issue>3</issue>
          ),
          <volume>481</volume>
          {
          <fpage>504</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Mihalcea</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Csomai</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Wikify! linking documents to encyclopedic knowledge</article-title>
          .
          <source>In: Proceedings of the Sixteenth ACM Conference on Conference on Information and Knowledge Management</source>
          . p.
          <volume>233</volume>
          {
          <fpage>242</fpage>
          . CIKM '
          <volume>07</volume>
          , New York, NY, USA (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <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="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          .
          <source>In: Advances in neural information processing systems</source>
          . pp.
          <volume>3111</volume>
          {
          <issue>3119</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Bolton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Manning</surname>
          </string-name>
          , C.D.:
          <article-title>Stanza: A python natural language processing toolkit for many human languages</article-title>
          .
          <source>In: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics: System Demonstrations</source>
          . pp.
          <volume>101</volume>
          {
          <fpage>108</fpage>
          .
          <string-name>
            <surname>Online</surname>
          </string-name>
          (Jul
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. da Silva,
          <string-name>
            <given-names>J.P.C.G.</given-names>
            ,
            <surname>Coheur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Mendes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Wichert</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>From symbolic to subsymbolic information in question classi cation</article-title>
          .
          <source>Arti cial Intelligence Review</source>
          <volume>35</volume>
          ,
          <issue>137</issue>
          {
          <fpage>154</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Sleeman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Finin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Type prediction for e cient coreference resolution in heterogeneous semantic graphs</article-title>
          .
          <source>In: 2013 IEEE Seventh International Conference on Semantic Computing</source>
          . pp.
          <volume>78</volume>
          {
          <fpage>85</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Sleeman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Finin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Entity type recognition for heterogeneous semantic graphs</article-title>
          .
          <source>AI</source>
          Magazine
          <volume>36</volume>
          (
          <issue>1</issue>
          ),
          <volume>75</volume>
          {
          <fpage>86</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Ma, H.,
          <string-name>
            <surname>Yih</surname>
          </string-name>
          , W.t.,
          <string-name>
            <surname>Tsai</surname>
            ,
            <given-names>C.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>M.W.</given-names>
          </string-name>
          :
          <article-title>Open domain question answering via semantic enrichment</article-title>
          .
          <source>In: Proceedings of the 24th International Conference on World Wide Web</source>
          . pp.
          <volume>1045</volume>
          {
          <issue>1055</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Voorhees</surname>
            ,
            <given-names>E.M.:</given-names>
          </string-name>
          <article-title>Overview of the trec 2001 question answering track</article-title>
          .
          <source>In: In Proceedings of the Tenth Text REtrieval Conference (TREC</source>
          . pp.
          <volume>42</volume>
          {
          <issue>51</issue>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuo</surname>
            ,
            <given-names>C.C.</given-names>
          </string-name>
          :
          <article-title>Evaluating word embedding models: methods and experimental results</article-title>
          .
          <source>APSIPA Transactions on Signal and Information Processing</source>
          <volume>8</volume>
          (
          <issue>01</issue>
          <year>2019</year>
          ). https://doi.org/10.1017/ATSIP.
          <year>2019</year>
          .12
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aggarwal</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
          </string-name>
          , H.:
          <article-title>Linked document embedding for classi - cation</article-title>
          .
          <source>In: Proceedings of the 25th ACM international on conference on information and knowledge management</source>
          . pp.
          <volume>115</volume>
          {
          <issue>124</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Yamada</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Asai</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sakuma</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shindo</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Takeda</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Takefuji</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matsumoto</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Wikipedia2vec: An e cient toolkit for learning and visualizing the embeddings of words and entities from wikipedia</article-title>
          .
          <source>arXiv preprint</source>
          <year>1812</year>
          .06280v3 (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Yavuz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gur</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srivatsa</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yan</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Improving semantic parsing via answer type inference</article-title>
          .
          <source>In: Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing</source>
          . pp.
          <volume>149</volume>
          {
          <issue>159</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>