<!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>Shengyan at VQA-Med 2020: An Encoder-Decoder Model for Medical Domain Visual Question Answering Task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Shengyan Liu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Haiyan Ding</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xiaobing Zhou</string-name>
          <email>zhouxb@ynu.edu.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Information Science and Engineering, Yunnan University</institution>
          ,
          <addr-line>Kunming 650091</addr-line>
          ,
          <country country="CN">P.R.China</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Intelligent learning and understanding of image and text information are important research directions for the successful application of deep learning in computer vision (CV) and natural language processing (NLP). This paper takes medical images and questions as the research objects, by extracting the feature information contained in the medical images and questions and combining with the attention mechanism makes the computer system to more accurately obtain the information expressed by the images. Then, the model predicts the answers to the questions about the images. This paper proposes a novel model for the ImageCLEF VQA-Med 2020 task [1]. In this model, we use the improved pre-trained VGG16 to extract image features, and GRU module to extract text features of the questions. Then the structure of Seq2seq, including encoding and decoding parts, is applied to obtain the predicted answers. Our team gets the seventh rank in the ImageCLEF VQA-Med 2020 challenge, and our model achieves accuracy score and BLEU score of 0.376 and 0.412 respectively, in the competition.</p>
      </abstract>
      <kwd-group>
        <kwd>VQA-Med</kwd>
        <kwd>VGG16</kwd>
        <kwd>Seq2seq</kwd>
        <kwd>GRU</kwd>
        <kwd>Attention Mechanism</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        With the rapid development of CV and NLP, visual question answering
(VQA) has become one of the increasingly popular research areas in deep
learning [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. VQA technology is a comprehensive technology that combines CV,
natural language understanding, knowledge representation and reasoning. Compared
with specific artificial intelligence technologies such as image processing, text
processing, and NLP, VQA is a frontier for general artificial intelligence research
explore [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Because it includes two parts of content about artificial intelligence,
i.e., image processing and NLP. In the field of NLP, language-based question
answering has been extensively studied and great achievements have been made.
However, question answering systems involving vision is rarely known. VQA is
an interdisciplinary research direction. Its main purpose is to automatically
answer natural language questions based on relevant visual content (pictures or
videos). It is one of the key research directions in the field of artificial
intelligence in the future. Most of the VQA technology is applied to some random
scenes containing objects or people, and then generates questions related to the
image based on the image content, finally, the VQA system gives the answers
to the questions. In general, applying the attention mechanism or target
detection (similar to Fast-RCNN [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) method in the above-mentioned scenarios
is more effective, but because the medical datasets lack labels and artificially
divided candidate bounding boxes, there are no special pre-trained models on
large medical datasets, so VQA tasks in the medical field are still difficult
challenges. This paper describes the implementation of VQA in the medical field.
The model we propose in this paper is a multi-classification one. The answers in
the training set are extracted as candidate answer sets. The answers are divided
into a simple yes/no, one word, and sentences composed of multiple words. The
model uses CNN and RNN to extract the image and text features respectively,
and uses these two parts of features as input to the next step, where the image is
not the original one but a pre-processed one when it is input to the network. The
purpose is to reduce noise in the image. The structure of this paper is organized
as below.
      </p>
      <p>The next chapter briefly describes the relevant work and summarizes the
methods used in this model. Chapter 3 describes our proposed method and
dataset. Chapter 4 introduces our model in detail. Chapter 5 describes the
experimental results and model evaluation results, and Chapter 6 is the summary
of this paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        After reading a lot of literature, we found that the implementation of VQA
technology is generally based on deep learning, and deep neural networks are
also the most effective method to achieve VQA tasks. VQA tasks are roughly
divided into two aspects. First of all, CNN is generally used to extract image
features, such as VGGNet, Resnet, Inception, Googlenet, and so on. Pre-trained
deep learning networks by ImageNet [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] have obtained good results on many
traditional VQA datasets, such as COCO-QA [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], Visual7W [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. While we do not
have a deep learning model pre-trained on large medical datasets, so we can only
use the ImageNet pre-trained model and improve it. Secondly, RNN is used to
extract the feature of the text processed through embedding layer. In this paper,
the structure of seq2seq and the attention mechanism are applied. The attention
mechanism first appeared in the Deepmind team using it to help classify images
on the RNN model [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and achieved good results. Subsequently, Bahdanau et
al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] proposed the use of attention mechanism in machine translation tasks to
complete machine translation and alignment work, which also achieved a huge
breakthrough. The sequence to sequence (Seq2seq) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] method was proposed
by the Google team in 2014. The basic idea of seq2seq is to use two RNNs, one
RNN as the encoder, and the other as the decoder. We proposed an
XceptionGRU model in the ImageCLEF VQA-Med 2019 task [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] last year, in which the
Xception network was applied to the image feature extraction part, and the GRU
model was applied to the text feature extraction part, these two parts of features
were respectively passed through the attention module and the feature fusion
module, and finally predicted answers after softmax layer. The model achieved
accuracy and BLEU scores of 0.21 and 0.393 at ImageCLEF VQA-Med 2019
task and got the fifteen rank last year. Based on the new data set, we have made
a little progress and gets the seventh rank in this year’s ImageCLEF VQA-Med
2020 task. We will introduce this new data set, ImageCLEF VQA-Med 2020
dataset, in the following chapter 3 dataset description.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Dataset Description</title>
      <p>The dataset in this paper is from the ImageCLEF VQA-Med 2020 task, which
is divided into three parts, training set, validation set and test set as shown in
Table 1. Compared to last year’s data set, the pattern for this year’s data set
is one image for multiple questions instead of one image for one question last
year, and this year’s data set is not divided into four categories last year’s data
set, but the type of this year’s questions is closer to last year’s abnormality
class questions. It is also the hardest class of questions to deal with, because the
answers to the corresponding questions are not very regular.</p>
      <p>Images
Questions
Answers</p>
      <p>
        In continuation of the two previous editions, this year’s task on VQA-Med
consists in answering natural language questions from the visual content of
associated radiology images, it focuses particularly on questions about abnormalities
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>There are two examples of medical images and associated questions and
answers from the training set of ImageCLEF VQA-Med 2020, as shown in Figure
1:</p>
      <p>This paper proposes an Encoder-Decoder model. The answers from the
training set are extracted to form a candidate answer set. There are a total of 333
candidate answers. All we have to do is to let the model assign a predicted
probability value to each answer word in this candidate answer set. The output
module consists of GRU network that takes the thought vector which includes
question and image features as initial state. &lt; SOS &gt; token is taken as input
in the first time step, then the GRU network tries to predict the answer using
softmax layer. This method can be expressed as a mathematical formula:
y = argmax P (ajq; i; m);
(1)
where y is the candidate answer word option with the highest probability
predicted by the model, q is the answer to the question, i is the image corresponding
to the question, m provides all parameters of the model.
4.2</p>
      <sec id="sec-3-1">
        <title>Sequence to sequence</title>
        <p>The model we propose in this paper uses the sequence to sequence method.
The general structure of this method is composed of an encoding module and a
decoding module, as shown in the Figure 2:</p>
        <p>The encoder is responsible for compressing the input sequence into a vector of
a specified length. This vector can be regarded as the semantics of the sequence.
This process is called encoding. As shown in the Figure 2, the simplest way to
obtain the semantic vector is to directly use the hidden state of the last input as
semantic vector C. It can perform a transformation on the last hidden state to
obtain a semantic vector, and also perform a transformation on all the hidden
states of the input sequence to obtain a semantic vector. The calculation formula
is:</p>
        <p>C = q(h1; h2; h3; htx) = htx;
(2)
where hi represents the output of each hidden layer, C is the state of the last
input htx.</p>
        <p>The decoder is responsible for generating the specific sequence based on the
semantic vector. This process is called decoding. As shown in the Figure 2, the
simplest way is to input the semantic variables obtained by the encoder as the
initial state into the decoder’s RNN to obtain the output sequence. It can be
seen that the output of the previous moment will be used as the input of the
current moment, and the semantic vector C only participates in the operation as
the initial state, and the subsequent operations are independent of the semantic
vector C. The calculation formula is:
yi = g(yi 1; h′i; C);
(3)
where yi 1 is the output of the previous step, h′i is the output of the hidden
layer, and g represents the nonlinear activation function.</p>
        <p>The following symbols are represented as inputs at the decoding stage:
&lt; P AD &gt;: Complete characters.
&lt; EOS &gt;: End-of-sentence identifier on the decoder side.
&lt; U N K &gt;: Low-frequency words or some words have not encountered so on.
&lt; SOS &gt;: The start identifier of the sentence on the decoder side.
4.3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Implementation Details</title>
        <p>
          Encoder In terms of image feature extraction in the encoding module, we use
an improved VGG16 model [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] to extract image features, as shown in Figure 3:
        </p>
        <p>
          Extracting image features refers to inputting an image preprocessed in form
of pixels into a feature vector with high-level semantic information.
Convolutional neural networks as feature extractors are all standard models proposed in
ImageNet image recognition tasks, and CNN models can be used to indirectly
used a large amount of training data on ImageNet to perform better feature
extraction on images. This paper uses the pre-training VGG-16 model as the
visual feature extractor of the images. Since the last two layers have entered
the classification step, we need the complete output image features, so the last
two layers are removed, and the 4096-dimensional features are extracted from
the fully connected layer, and then the output feature vector passes through
an attention module [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Because the mapping relationship between the
global features of the image and the sentences is not enough, it will bring a lot of
noise signals. We need to extract the local features of the image, which requires
us to use the attention mechanism to find the relationship between local image
features. The basic unit of sentences can better complete the task from images
to sentences so that images can be better combined with text features at the
semantic level.
        </p>
        <p>
          In terms of text feature extraction, we input the question text into RNN after
Glove Embedding [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], and then summarize the output of each hidden layer to
generate a semantic vector. GRU [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] is a variant of LSTM [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], which cancels
the cell state in LSTM and only uses Hidden state, and use the update gate to
replace the input gates and forget gate in the LSTM, cancel the output gate in
the LSTM, and add the reset gate. The advantage of this structure is that under
the premise of achieving similar effect of LSTM, the calculation on training is
smaller, and the training speed is faster. Figure 4 is the structure of GRU model.
The forward propagation formula of GRU is as follows:
zt = (Wz [ht 1; xt])
rt = (Wr [ht 1; xt])
het = tanh(W [rt
        </p>
        <p>ht 1; xt])
ht = (1
zt) ht 1 + zt
het
where zt is the update gate, which is the logic gate when updating activation, rt
is the reset gate, whether to give up the previous activation ht when deciding on
candidate activation, het is candidate activation, receive [xt,ht 1], ht is activate
gate, which is the hidden layer of GRU, receive [ht 1,het].</p>
        <p>The following Figure 5 is the model structure of encoding part we used.
(4)
Decoder The semantic variables obtained by the encoder are input into the
GRU of the decoder as the initial state to obtain the output sequence. The
output of the previous moment will be used as the input of the current moment,
and finally the predicted answer will be output.</p>
        <p>The following is the model structure of decoding part we used.</p>
        <p>As shown in Figure 6, in this stacked GRU network, the red curve represents
the hidden state information of the previous moment as the input of the next
moment, the model input &lt; SOS &gt; represents the start of decoding, the model
prediction output &lt; EOS &gt; represents the end of prediction. This is the decoder
part of our model.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Evaluation and Result</title>
      <p>
        ImageCLEF VQA-Med 2020 competition implements two evaluation
methods, Accuracy (Strict) and BLEU [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. It uses an adapted version of the accuracy
metric from the general domain VQA task that considers exact matching of a
participant provided answer and the ground truth answer and uses the BLEU
metric to capture the similarity between a system-generated answer and the
ground truth answer.
      </p>
      <p>
        The implementation of the BLEU method is to calculate the N-grams
model of the candidate sentence and the reference sentence [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Each answer is
pre-processed in the following way: The caption is converted to lower-case; All
punctuation is removed an the caption is tokenized into its individual words;
Stopwords are removed using NLTK’s “english” stopword list; Stemming is
applied using NLTK’s Snowball stemmer. The answer is always considered as a
single sentence, even if it actually contains several sentences. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] And then count
the number of matches to calculate. This method has nothing to do with the
word order. Based on the model and method mentioned above, we submitted
five results in the competition. The results of the competition have been shown
in Table 2. Our team ID is “Shengyan”.
      </p>
      <p>As shown in the Table 3, the Xception+GRU model was proposed in last
year’s competition by our team. The traditional CNN and RNN models were
used in image processing and text processing respectively, which did not perform
very well in this year’s dataset. This year, we mainly introduced the encoding
and decoding structure of seq2seq and made ablation experiments based on last
year’s model. We can see that the model with seq2seq construct achieves better
accuracy. The VGG16+GRU+seq2seq model proposed in this paper is improved
based on the traditional CNN model to reduce the number of parameters and
improve the accuracy. The hyperparameters of this model are set as follows: we
set the learning rate to 0.0001 in ADAM optimizer, with dropout = 0.5, epoch
= 80 and batchsize = 64. The following is a comparison of the results of all the
experiments we performed. It can be seen that the VGG16-seq2seq model is the
best in this paper.</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>This paper describes the model we use in the ImageCLEF VQA-Med 2020
competition. We use the seq2seq framework to input feature and predict answers.
The image feature extraction part uses the improved VGG16 model. The text
feature extraction uses the GRU model, and finally achieves the accuracy score
of 0.376, and BLEU score of 0.412. We will improve the model and combine
the attention mechanism in the Seq2seq structure to continuously improve the
accuracy. Besides, our future work includes: (1) Image and natural language are
signals of two modalities. How to fully integrate these two modalities belongs to
the task of multi-modality fusion, which requires us to design a type that can
fully learn the relationship between different modalities. (2) If the image visual
features and the text features of the questions are directly fused, there will be a
semantic level mismatch, so we will design a model to handle this question and
improve the accuracy of VQA system.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work was supported by the Natural Science Foundations of China under
Grants 61463050, the NSF of Yunnan Province under Grant 2015FB113.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Bogdan</given-names>
            <surname>Ionescu</surname>
          </string-name>
          , Henning Mu¨ller, Renaud P´eteri, Asma Ben Abacha, Vivek Datla, Sadid A.
          <string-name>
            <surname>Hasan</surname>
          </string-name>
          , Dina Demner-Fushman, Serge Kozlovski, Vitali Liauchuk, Yashin Dicente Cid, Vassili Kovalev, Obioma Pelka,
          <string-name>
            <surname>Christoph M. Friedrich</surname>
          </string-name>
          , Alba Garc´ıa Seco de Herrera,
          <string-name>
            <surname>Van-Tu</surname>
            <given-names>Ninh</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tu-Khiem</surname>
            <given-names>Le</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liting Zhou</surname>
            , Luca Piras,
            <given-names>Michael</given-names>
          </string-name>
          <string-name>
            <surname>Riegler</surname>
          </string-name>
          , P˚al Halvorsen,
          <string-name>
            <surname>Minh-Triet</surname>
            <given-names>Tran</given-names>
          </string-name>
          , Mathias Lux, Cathal Gurrin,
          <string-name>
            <surname>Duc-Tien</surname>
          </string-name>
          Dang-Nguyen, Jon Chamberlain, Adrian Clark, Antonio Campello, Dimitri Fichou, Raul Berari, Paul Brie, Mihai Dogariu, Liviu Daniel S¸tefan, and Mihai Gabriel Constantin.
          <source>Overview of the ImageCLEF</source>
          <year>2020</year>
          :
          <article-title>Multimedia retrieval in lifelogging, medical, nature, and internet applications</article-title>
          .
          <source>In Experimental IR Meets Multilinguality, Multimodality, and Interaction</source>
          , volume
          <volume>12260</volume>
          <source>of Proceedings of the 11th International Conference of the CLEF Association (CLEF</source>
          <year>2020</year>
          ), Thessaloniki, Greece,
          <source>September 22-25 2020. LNCS Lecture Notes in Computer Science</source>
          , Springer.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Yash</given-names>
            <surname>Goyal</surname>
          </string-name>
          , Tejas Khot, Douglas Summers-Stay,
          <article-title>Dhruv Batra, and Devi Parikh. Making the v in vqa matter: Elevating the role of image understanding in visual question answering</article-title>
          .
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Aishwarya</given-names>
            <surname>Agrawal</surname>
          </string-name>
          , Jiasen Lu, Stanislaw Antol, Margaret Mitchell, C. Lawrence Zitnick, Devi Parikh, and
          <string-name>
            <given-names>Dhruv</given-names>
            <surname>Batra</surname>
          </string-name>
          . Vqa:
          <article-title>Visual question answering</article-title>
          .
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Ross</given-names>
            <surname>Girshick. Fast</surname>
          </string-name>
          r-cnn.
          <source>Computer Science</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Jia</given-names>
            <surname>Deng</surname>
          </string-name>
          , Wei Dong, Richard Socher,
          <article-title>Li Jia Li, and Fei Fei Li</article-title>
          .
          <article-title>Imagenet: A largescale hierarchical image database</article-title>
          .
          <source>In 2009 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR</source>
          <year>2009</year>
          ),
          <fpage>20</fpage>
          -
          <lpage>25</lpage>
          June 2009, Miami, Florida, USA,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Mengye</given-names>
            <surname>Ren</surname>
          </string-name>
          , Ryan Kiros, and Richard Zemel.
          <article-title>Exploring models and data for image question answering</article-title>
          .
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Yuke</given-names>
            <surname>Zhu</surname>
          </string-name>
          , Oliver Groth,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Bernstein</surname>
          </string-name>
          , and
          <string-name>
            <surname>Li</surname>
          </string-name>
          Fei-Fei.
          <article-title>Visual7w: Grounded question answering in images</article-title>
          .
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Lan</given-names>
            <surname>Lin</surname>
          </string-name>
          , Huan Luo, Renjie Huang, and
          <string-name>
            <given-names>Mao</given-names>
            <surname>Ye</surname>
          </string-name>
          .
          <article-title>Recurrent models of visual coattention for person re-identification</article-title>
          .
          <source>IEEE Access</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Dzmitry</given-names>
            <surname>Bahdanau</surname>
          </string-name>
          , Kyunghyun Cho, and
          <string-name>
            <surname>Yoshua Bengio.</surname>
          </string-name>
          <article-title>Neural machine translation by jointly learning to align and translate</article-title>
          .
          <source>Computer Science</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ilya</surname>
            <given-names>Sutskever</given-names>
          </string-name>
          , Oriol Vinyals, and Quoc V Le.
          <article-title>Sequence to sequence learning with neural networks</article-title>
          .
          <source>Advances in neural information processing systems</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Asma Ben Abacha, Sadid A.
          <string-name>
            <surname>Hasan</surname>
          </string-name>
          ,
          <string-name>
            <surname>Vivek</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Datla</surname>
          </string-name>
          , Joey Liu, Dina DemnerFushman, and
          <article-title>Henning Mu¨ller. VQA-Med: Overview of the medical visual question answering task at imageclef 2019</article-title>
          .
          <source>In CLEF 2019 Working Notes, CEUR Workshop Proceedings</source>
          , Lugano, Switzerland,
          <source>September</source>
          <volume>09</volume>
          -12
          <year>2019</year>
          .
          <article-title>CEUR-WS</article-title>
          .org &lt;http://ceur-ws.org&gt;;.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Asma Ben Abacha, Vivek V.
          <article-title>Datla, Sadid A. Hasan, Dina Demner-Fushman, and Henning Mu¨ller. Overview of the vqa-med task at imageclef 2020: Visual question answering and generation in the medical domain</article-title>
          .
          <source>In CLEF 2020 Working Notes, CEUR Workshop Proceedings</source>
          , Thessaloniki, Greece,
          <source>September</source>
          <volume>22</volume>
          -25
          <year>2020</year>
          .
          <article-title>CEUR-WS.org</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Karen</given-names>
            <surname>Simonyan</surname>
          </string-name>
          and
          <string-name>
            <given-names>Andrew</given-names>
            <surname>Zisserman</surname>
          </string-name>
          .
          <article-title>Very deep convolutional networks for large-scale image recognition</article-title>
          .
          <source>Computer Science</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kelvin</surname>
            <given-names>Xu</given-names>
          </string-name>
          , Jimmy Ba, Ryan Kiros, Kyunghyun Cho, Aaron Courville, Ruslan Salakhutdinov, Richard Zemel, and
          <string-name>
            <given-names>Yoshua</given-names>
            <surname>Bengio</surname>
          </string-name>
          .
          <article-title>Show, attend and tell: Neural image caption generation with visual attention</article-title>
          .
          <source>Computer Science</source>
          , pages
          <fpage>2048</fpage>
          -
          <lpage>2057</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Jeffrey</surname>
            <given-names>Pennington</given-names>
          </string-name>
          , Richard Socher, and
          <string-name>
            <given-names>Christopher</given-names>
            <surname>Manning</surname>
          </string-name>
          . Glove:
          <article-title>Global vectors for word representation</article-title>
          .
          <source>In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kyunghyun</surname>
            <given-names>Cho</given-names>
          </string-name>
          , Bart Van Merrienboer,
          <string-name>
            <surname>Caglar Gulcehre</surname>
            , Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and
            <given-names>Yoshua</given-names>
          </string-name>
          <string-name>
            <surname>Bengio</surname>
          </string-name>
          .
          <article-title>Learning phrase representations using rnn encoder-decoder for statistical machine translation</article-title>
          .
          <source>Computer Science</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>S</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          and
          <string-name>
            <given-names>J</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          .
          <article-title>Long short-term memory</article-title>
          .
          <source>Neural Computation</source>
          ,
          <volume>9</volume>
          (
          <issue>8</issue>
          ):
          <fpage>1735</fpage>
          -
          <lpage>1780</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Kishore</surname>
            <given-names>Papineni</given-names>
          </string-name>
          , Salim Roukos, Todd Ward, and
          <string-name>
            <surname>Wei-Jing Zhu</surname>
          </string-name>
          .
          <article-title>Bleu: a method for automatic evaluation of machine translation</article-title>
          .
          <source>In Proceedings of the 40th annual meeting on association for computational linguistics</source>
          , pages
          <fpage>311</fpage>
          -
          <lpage>318</lpage>
          . Association for Computational Linguistics,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Jessica</surname>
            <given-names>Perrie</given-names>
          </string-name>
          , Aminul Islam, Evangelos Milios, and
          <string-name>
            <given-names>Vlado</given-names>
            <surname>Keselj</surname>
          </string-name>
          .
          <article-title>Using google n-grams to expand word-emotion association lexicon</article-title>
          .
          <source>In Proceedings of the 14th international conference on Computational Linguistics and Intelligent Text Processing -</source>
          Volume
          <volume>2</volume>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>