<!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>ISIA at the ImageCLEF 2017 Image Caption Task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sisi Liang</string-name>
          <email>sisi.liang@vipl.ict.ac.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xiangyang Li</string-name>
          <email>xiangyang.li@vipl.ict.ac.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yongqing Zhu</string-name>
          <email>yongqing.zhu@vipl.ict.ac.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xue Li</string-name>
          <email>xue.li@vipl.ict.ac.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shuqiang Jiang</string-name>
          <email>shuqiang.jiang@vipl.ict.ac.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Key Laboratory of Intelligent Information Processing, Institute of Computing Technology Chinese Academy of Sciences</institution>
          ,
          <addr-line>No.6 Kexueyuan South Road Zhongguancun, Haidian District, 100190 Beijing</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes the details of our methods for participation in the caption prediction task of ImageCLEF 2017. The dataset we use is all provided by the organizers and indcoleusdne'tany external resources. The key components of our framework include a deep model part, an SVM part and a caption retrieval part. In deep model part, we use an end to end architecture with Convolutional neural network (CNN) and a Long Short-Term Memory (LSTM) to encode and decode images and captions. According to the statistics of training dataset, we train different models with different lengths of captions. Then in SVM part, we use Support Vector Machine (SVM) to determine which model to use when generating the description for a test image. In this way, we can combine these models from the previous deep model part. In caption retrieval part, we use the image feature extracted from CNN and apply Nearest Neighbor method to retrieve the most similar image with caption in the training dataset. The final description is the aggregation of the generated sentence and the caption retrieved from the training dataset. The best performance of our 10 submitted runs ranks the 3rd in group which doesn'utse external resources.</p>
      </abstract>
      <kwd-group>
        <kwd>Convolutional neural network</kwd>
        <kwd>Long Short-Term Memory</kwd>
        <kwd>Support Vector Machine</kwd>
        <kwd>Nearest Neighbor</kwd>
        <kwd>Image caption</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Over the past few years, there has been a huge interest in the task of automatically
generating captions for images. It is interesting to see how a machine can solve this
problem which is very easy to a person. Many progress [
        <xref ref-type="bibr" rid="ref11 ref12 ref2 ref4 ref6">2, 4, 6, 11, 12</xref>
        ] has been
achieved after so many years endeavor and research.
      </p>
      <p>
        There are three main approaches to generate image caption: one is using templates
[
        <xref ref-type="bibr" rid="ref2 ref6">2, 6</xref>
        ], these methods rely on detectors and map the output to linguistic structures.
Another approach is using language models, like many widely used deep models [
        <xref ref-type="bibr" rid="ref11 ref12">11,
12</xref>
        ]. This method may yield more expressive captions because it can overcome the
limitation of templates. Many deep learning architectures use Long Short-Term
Memory (LSTM) based Recurrent Neural Networks (RNN) as language models. The
third approach is caption retrieval and recombination [
        <xref ref-type="bibr" rid="ref2 ref4">2, 4</xref>
        ]. Instead of generating new
captions, these methods retrieve captions based on training data.
      </p>
      <p>
        The purpose of ImageCLEF 2017 caption task [
        <xref ref-type="bibr" rid="ref14 ref5">5, 14</xref>
        ] is interpreting and
summarizing the insights gained from medical images. So the dataset is very different from
previous datasets like MSCOCO [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] or Flick8K [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and has its own characteristics.
One is that almost half of the captions are more than 20 words and the longest caption
reaches 606 words. Therefore it is a tough task to fully use the semantic information
of data. Another is that some of images consist of several small images, like CT
images from different perspectives, photos before and after treatment. It is hard to detect
the internal relation of items in image and to reflect the change of small images.
      </p>
      <p>
        Our method can be separated into three parts. The first part is deep model part.
This part bases on deep model proposed by Vinyals [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The model is an end to end
architecture using Convolutional Neural Network (CNN) for image encoding and
Long Short-Term Memory (LSTM) based Recurrent Neural Network for sentence
decoding. We divide the training dataset into three parts according to the length of
captions and train three different models with different lengths. The second part is
SVM part. In this part a three class SVM classifier is trained to determine which
model to use in predicting a caption. The third part is caption retrieval part. We use
the caption retrieval approach and apply Nearest Neighbor method to retrieve a most
similar image. Then the caption of this image will be used as a supplement in the final
generated caption.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Methods</title>
      <p>The main structure of our method can be seen in the Fig. 1. The structure is composed
of three parts: deep model, SVM and caption retrieval part. Each part will be
introduced in detail below.</p>
      <p>
        Fig. 1. Structure of our method
Preprocessing. In the preprocessing of data, we notice that training dataset is
different from the other well-known Image Caption dataset [
        <xref ref-type="bibr" rid="ref4 ref7">4, 7</xref>
        ]. The training data is
medical images and one caption for one image. Some captions in the training data are very
long. The statistics of the sentence length in training dataset are shown in the Table 1.
From Table 1 we can see that length of captions under 20 only accounts for 23.73%.
We implement experiments about the influence of sentence length. The result in Table
4 shows that combine different models of different sentence lengths can achieve
better result. So we divide the dataset to three parts according to the length of captions.
The sentence length of each subset are 0-13, 13-30 and 30 over. For each subset of
dataset, we train a different deep model based on different lengths. Sentences longer
than the max length will be clipped to keep the sentence max length, the max length
we use can be seen in the Table 2. The reason we choose length 0-13, 13-30 and 30
over as the subsets is that each subset accounts for around 1/3 of the total sentences.
Training deep model. Deep model contain the following parts: Convolutional Neural
Network for image encoding, Long-Short Term Memory based Recurrent Neural
Network (LSTM-RNN) for sentence encoding and decoding. We use a pre-trained
VGGNet [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] for image feature extraction and each image will be transformed into a
4096-dimensional vector. Then we train a LSTM-RNN for encoding and decoding
sentences. The LSTM-RNN implementation is based on the NeuralTalk21 project. As
we divide the training data to three subsets in the preprocessing, we train three
differ
      </p>
      <sec id="sec-2-1">
        <title>1 https://github.com/karpathy/neuraltalk2</title>
        <p>ent deep models in training stage. For each deep model, the input training data is a
subset of dataset after preprocessing and the max length we set are shown in Table 2.
Other initial parameters are the same in all the three deep models.</p>
        <p>Training SVM classifier. We try to use SVM classifier combine the three models
together to generate captions of images. So in SVM part, we attempt to train a SVM
classifier which can predict the three kinds of sentence length 0-13, 13-30 and 30
over. We use all the images from training dataset and extract image features from fc7
layer in VGGNet to train a three class SVM classifier. This SVM classifier will be
used to determine which deep model to use in the prediction stage. The accuracy of
this SVM classifier in predicting the validation data is shown in Table 3.
Caption retrieval: using Nearest Neighbor method. The performance of the model
which only use deep model and SVM classifier is not optimal. Therefore, we attempt
to use Nearest Neighbor method to retrieve the most similar image in caption retrieval
part. If the Euclidean distance between the image CNN feature of predicted image and
the image CNN feature of retrieved image is larger than a threshold, we will use the
caption of retrieved image as a supplement in the final caption. The performance of
model get an optimal when the threshold are 300 in CNN feature and 25 in
normalized CNN features after many trials. In table 5, we can see that there is an
improvement in the performance after applying the NN method.</p>
        <p>Fig. 2. An illustration of prediction
Prediction. As shown in Fig. 2, the input is an image and output is the generated
sentences in the prediction stage. First, we extract the CNN feature from input image,
then use the SVM classifier to determine which model to use. Next we use the trained
deep model to generate a caption of this input image. Finally we apply the Nearest
Neighbor method to retrieve a closest caption. If the Euclidean distance between
image CNN feature of input image and image CNN feature of retrieved image is larger
than a threshold, this caption will be used as a supplement of the caption.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments and Submitted Runs</title>
      <p>The dataset we use in our method is all from the provided dataset. None of external
datasets is used in our experiments. We first divide the ImageCLEF 2017 caption
training data to three parts according the sentence length of training data captions.
Then we use the divided subset to train three different deep models based on the CNN
and LSTM model. After that, a three classes SVM classifier is trained, using 4096
dimensions vector extracted from VGGNet fc7 (fully connected) layer as feature and
using label 0, 1, 2 represent the three kinds of sentence length. Finally, we use NN
(Nearest Neighbor) method to find the most similar image in training dataset. The
feature is the same feature used in training the SVM classifier and it is normalize from
0 to 1. The distance function is the Euclidean distance. If the similarity is larger than a
threshold, we will use this retrieved image caption as a supplement in final caption.</p>
      <sec id="sec-3-1">
        <title>Divide dataset with different sentence length. We conduct experiments to find</title>
        <p>
          out that whether the sentence length affects the final performance. Different sentence
lengths and their performance in the validation data are shown in Table 4. We use the
BLEU [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], METEOR [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], ROUGE [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] and CIDEr [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] scores based on the
cococaption code [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]2 when measure the performance of different models. All the
training dataset are divided into different subsets with different sentence length in the
preprocessing. When sentence length are 20, 45 and 60, we only use the deep model with
CNN+LSTM to generate captions. SVM_two and SVM_three are models which use
both deep model and SVM classifier. The results demonstrate that the length of
sentence has a significant impact on performance. Training three different sentence
length models and using SVM classifier can result in better performance.
        </p>
        <sec id="sec-3-1-1">
          <title>2 https://github.com/tylin/coco-caption</title>
          <p>h =13,30,100)</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Caption retrieval: using Nearest Neighbor method. We notice that although using</title>
        <p>SVM has some improvement in performance, the deep model cannot achieve an
optimal result. So we conduct another experiment to explore whether using Nearest
Neighbor method to retrieve image caption can help improve the performance.</p>
        <p>We use normalized features and non-normalized features for NN method to
compare the performance. And the results are shown in Table 5.The results demonstrate
that adding the retrieved caption can lead to a better result and the result will be
further improved when using normalized features.
test_13_svm_3_nn_dist_25_normal_noUNK: use three classes SVM classifier and
NN method. In NN method, we use normalized features and threshold is 25. Besides,
we remove the UNK which is used to represent those word account didn’t achieve
five times in training dataset.</p>
        <p>test_5_svm_nn_dist_3000_nounk_modified_2: use two classes SVM classifier and
NN method. In NN method, we e ndoidrmn’atlizeuds features and threshold is 3000.
As mention before, this run also removes UNK.</p>
        <p>test_12_svm_3_nn_dist_25_normal: use three classes SVM classifier and NN
method. We use normalized features and threshold is 25 when applied NN method.
The difference is that this run emdoidvne’tUNrK.</p>
        <p>test_11_svm_2_nn_dist_25_normal_noUNK: use two classes SVM classifier and
NN method. Normalized the image feature and threshold is 25. UNK is remain in this
run.</p>
        <p>test_10_svm_2_nn_dist_25_normal: use two classes SVM classifier and NN
method. Use normalized features and threshold is 25. UNK is removed.</p>
        <p>test_9_svm_three_nn_3000_noUNK: use three classes SVM classifier and NN
method. In NN method, we didn’t use normaslizaendd thfreeasthuoreld is 3000.
UNK is removed.</p>
        <p>test_6_svm_three_parts: only use three lengths classes SVM classifier and deep
model.</p>
        <p>test_2_svm_two: only use two lengths classes SVM classifier and deep model.
test_1_wc5sl70: only use CNN+LSTM deep model.</p>
        <p>test_8_svm_two_remove_UNK: only use two lengths classes SVM classifier and
UNK is removed.</p>
        <p>We have submitted ten runs in the caption prediction subtask and the performances
are shown in the Table 6. The performance of the best run is 0.2600 in Mean BLEU
score. Compared to other runs which doesn’t including SVM classifier
retrieval, the performance has been greatly improved.
or
caption</p>
        <p>As shown in the Fig.3, the model can generate different lengths of captions
according to the picture. The first example shows that the caption retrieved by NN method is
similar to the caption generated by deep model and is also relate to the ground truth.
Besides, the image of the first example contains images A and B. We are delighted to
see the model can learn the pattern and generate a caption include alphabetic number
and information in the two images. The third example shows that the distance
between input image and the similar image retrieved using Nearest Neighborhood
method is far from threshold, so the retrieved caption will not be used in the final caption.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>In this paper, we describe our method in ImageCLEF 2017 caption prediction subtask.
We use statistics of training dataset and divide the training dataset into three parts.
Then in the training stage, we train three deep learning models and use CNN and
LSTM to generate natural language sentences. A three classes SVM classifier is
trained at the same time to determine which deep model to use when predicting image
caption. Besides, Nearest Neighbor method is also applied to retrieve a similar image
and its caption in the training data as a supplement in final caption. After performing
the experiments above, we get the following conclusions. Firstly, the sentence length
parameter in training can affect the performance. By training separately models and
using SVM classifier, we achieve a better result compared to the model only use
CNN+LSTM. Secondly, the similar image can provide useful information in caption.
After applying the Nearest Neighbor method to retrieve a similar image and caption,
the performance of the model can be greatly improved. However, we limit the
sentence length and remove the words that only appear one or two times during the
training. The removed words in the training dataset cannot be made full use of. This makes
some generated captions lack of readability. In addition, the generated language
model is too simple to generate a complex and fully descriptive caption. Compared with
other participants in this task, the best performance of our 10 submitted runs is 0.2600
in Mean BLEU score, ranks the 3rd in group which doesn’t use external resources.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work was supported in part by the National Natural Science Foundation of China
under Grant 61532018 and 61322212, in part by the Beijing Municipal Commission
of Science and Technology under Grant D161100001816001, in part by the Lenovo
Outstanding Young Scientists Program, in part by National Program for Special
Support of Eminent Professionals and National Program for Support of Top-notch Young
Professionals.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Denkowski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavie</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Meteor universal: Language specific translation evaluation for any target language</article-title>
          .
          <source>In: The Workshop on Statistical Machine Translation</source>
          . pp.
          <fpage>376</fpage>
          -
          <lpage>380</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Farhadi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hejrati</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sadeghi</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Young</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rashtchian</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hockenmaier</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Forsyth</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Every picture tells a story: generating sentences from images</article-title>
          .
          <source>In: European Conference on Computer Vision</source>
          . pp.
          <fpage>15</fpage>
          -
          <lpage>29</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Flick</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Rouge: A package for automatic evaluation of summaries</article-title>
          .
          <source>In: The Workshop on Text Summarization Branches Out</source>
          . p.
          <volume>10</volume>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Hodosh</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Young</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hockenmaier</surname>
          </string-name>
          , J.:
          <article-title>Framing image description as a ranking task: data, models and evaluation metrics</article-title>
          .
          <source>AI Access Foundation</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Ionescu, ., M u,lHle.r, Villegas,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Arenas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Boato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Dang-Nguyen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.T.</given-names>
            ,
            <surname>Dicente Cid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Eickhoff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Garcia Seco de Herrera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Gurrin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Islam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Kovalev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Liauchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Mothe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Piras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Riegler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Schwall</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          :
          <article-title>Overview of ImageCLEF 2017: Information extraction from images</article-title>
          .
          <source>In: Experimental IR Meets Multilinguality, Multimodality, and Interaction 8th International Conference of the CLEF Association, CLEF 2017. Lecture Notes in Computer Science</source>
          , vol.
          <volume>10456</volume>
          . Springer, Dublin,
          <source>Ireland (September</source>
          <volume>11</volume>
          - 14
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kulkarni</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Premraj</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ordonez</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dhar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berg</surname>
            ,
            <given-names>A.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berg</surname>
            ,
            <given-names>T.L.</given-names>
          </string-name>
          :
          <article-title>Babytalk: understanding and generating simple image descriptions</article-title>
          .
          <source>In: Computer Vision and Pattern Recognition</source>
          . pp.
          <fpage>1601</fpage>
          -
          <lpage>1608</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>T.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maire</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belongie</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hays</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perona</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramanan</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dollr</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zitnick</surname>
            ,
            <given-names>C.L.</given-names>
          </string-name>
          : Microsoft coco:
          <source>Common objects in context 8693</source>
          ,
          <fpage>740</fpage>
          -
          <lpage>755</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Papineni</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roukos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ward</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
          </string-name>
          , W.J.:
          <article-title>Bleu: a method for automatic evaluation of machine translation</article-title>
          .
          <source>In: Meeting on Association for Computational Linguistics</source>
          . pp.
          <fpage>311</fpage>
          -
          <lpage>318</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Simonyan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </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="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Vedantam</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zitnick</surname>
            ,
            <given-names>C.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parikh</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Cider:
          <article-title>Consensus-based image description evaluation</article-title>
          .
          <source>Computer</source>
          Science pp.
          <fpage>4566</fpage>
          -
          <lpage>4575</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Vinyals</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toshev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Erhan</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Show and tell: A neural image caption generator pp</article-title>
          .
          <fpage>3156</fpage>
          -
          <lpage>3164</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ba</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kiros</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Courville</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salakhutdinov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zemel</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Show, attend and tell: Neural image caption generation with visual attention</article-title>
          .
          <source>Computer</source>
          Science pp.
          <fpage>2048</fpage>
          -
          <lpage>2057</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>T.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vedantam</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dollar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zitnick</surname>
            ,
            <given-names>C.L.</given-names>
          </string-name>
          :
          <article-title>Microsoft coco captions: Data collection and evaluation server</article-title>
          .
          <source>Computer Science</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Eickhoff</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwall</surname>
          </string-name>
          , I.,
          <article-title>arc a Seco d</article-title>
          , e .,
          <string-name>
            <surname>Merrerau</surname>
          </string-name>
          ,lHle.r:
          <article-title>Overview of ImageCLEFcaption 2017 - image caption prediction and concept detection for biomed-ical images</article-title>
          .
          <source>In: CLEF 2017 Labs Working Notes. CEUR Workshop Proceedings</source>
          ,CEURWS.org&lt;http://ceur-ws.
          <source>org&gt;</source>
          , Dublin,
          <source>Ireland (September</source>
          <volume>11</volume>
          -14
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>