<!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>Combining Textual and Visual Modeling for Predicting Media Memorability</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alison Reboud</string-name>
          <email>alison.reboud@eurecom.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ismail Harrando</string-name>
          <email>ismail.harrando@eurecom.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jorma Laaksonen</string-name>
          <email>jorma.laaksonen@aalto.fi</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Danny Francis</string-name>
          <email>danny.francis@eurecom.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raphaël Troncy</string-name>
          <email>raphael.troncy@eurecom.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Héctor Laria Mantecón</string-name>
          <email>hector.lariamantecon@aalto.fi</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Aalto University</institution>
          ,
          <addr-line>Espoo</addr-line>
          ,
          <country country="FI">Finland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>EURECOM</institution>
          ,
          <addr-line>Sophia Antipolis</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>27</fpage>
      <lpage>29</lpage>
      <abstract>
        <p>This paper describes a multimodal approach proposed by the MeMAD team for the MediaEval 2019 “Predicting Media memorability” task. Our best approach is a weighted average method combining predictions made separately from visual and textual representations of videos. In particular, we augmented the provided textual descriptions with automatically generated deep captions. For long term memorability, we obtained better scores using the short term predictions rather than the long term ones. Our best model achieves Spearman scores of 0.522 and 0.277 respectively for the short and long term predictions tasks.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Considering video memorability as a useful tool for digital content
retrieval as well as for sorting and recommending an ever growing
number of videos, the Predicting Media Memorability Task aims
at fostering the research in the field by asking its participants to
automatically predict both a short and long term memorability
score for a given set of annotated videos. The full description for
this task is provided in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Last year’s best approaches for both
the long term[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and short term tasks [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] indicated that high
level representations extracted from deep convolutional models
performed the best in terms of visual features. Furthermore, the best
long term model [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] was a weighted average method including
Bagof-Words features extracted from the provided captions. Following
this approach, we created multimodal weighted average models
with visual deep features and textual features extracted from both
the provided video titles, as well as from automatically generated
deep captions.
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>APPROACH</title>
    </sec>
    <sec id="sec-3">
      <title>Visual Approaches</title>
      <p>
        VisualScore. Our visual-only memorability prediction scores are
based on using a feed-forward neural network with visual features
in the input, one hidden layer of 430 units and one unit in the output
layer. The best performance was obtained with 6938-dimensional
features consisting of the concatenation of I3D [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] video features,
ResNet-152 and ResNet-101 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] image features and two versions
of SUN-397 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] concept features. The image and concept features
were extracted from the middle frames of the videos. The hidden
layer uses ReLU activations and dropout during the training phase,
while the output unit is sigmoidal. We trained separate models
for the short and long term predictions with the Adam optimizer.
The number of training epochs was selected with 10-fold
crossvalidation with 6000 training and 2000 testing samples.
      </p>
      <p>
        CaptionsA. Our first captioning model uses the DeepCaption
software1 and is quite similar to the best-performing model of
the PicSOM Group of Aalto University’s submissions in TRECVID
2018 VTT task [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The model was trained with COCO [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and
TGIF [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] datasets using the concatenation of ResNet-152 and
ResNet101 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] features as the image encoding. The embed size of the LSTM
network [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] was 256 and its hidden state size 512. The training used
cross-entropy loss.
      </p>
      <p>
        CaptionsB. Our second model has been trained on the TGIF [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
and MSR-VTT [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] datasets. First, 30 frames have been extracted
for each video of these datasets. Then, these frames have been
processed by a ResNet-152 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] that had been pretrained on
ImageNet1000: we keep local features after the last convolutional layer of the
ResNet-152 to obtain features maps of dimensions 7x7x2048. At that
point, videos have been converted into 30x7x7x2048-dimensional
tensors. A model based on the L-STAP method [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] has been trained
on MSR-VTT and TGIF: all videos from TGIF, and training and
testing videos from MSR-VTT have been used for training, and
validation has been performed throughout training with the usual
validation set of MSR-VTT, containing 497 videos. Cross-entropy
has been used as the training loss function. The L-STAP method has
been used to pool frame-level local embeddings together to obtain
7x7x1024-dimensional tensors: each video is eventually represented
by 7x7 local embeddings of dimension 1024. These have been used
to generate captions as in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>VisualEmbeddings. The local embeddings used for CaptionsB
have also been used to derive global video embeddings, by averaging
the mentioned 7x7 local feature embeddings. These global video
embeddings have then been fed to a model of two hidden layers,
the first one and the second one having respectively 100 and 50
units, and ReLU activation function. The number of training epochs
is 200 with an early stopping monitor.
2.2</p>
    </sec>
    <sec id="sec-4">
      <title>Textual Approaches</title>
      <p>Through initial experiments and from last year’s results on this
task, the descriptive titles provided with each video prove to be
an important modality for predicting the memorability scores. In
order to build on this observation, we generate captions for each
video using the two visual models described above (CaptionsA and
CaptionsB). While the generated captions are not always accurate,
they seem to noticeably help the model disambiguate some titles
and use some of the vocabulary already seen on the training set
(e.g. the title contains words such as couple" or "cat" while the
generated caption would say "a man and a woman" or "an animal",
respectively, which are more common words in the training set
and thus help the model generalize better on inference time). The
models described in this section use a concatenation of the original
provided title and the generated captions as their input.</p>
      <p>Multiple techniques for generating a numerical score from this
input sequence were considered (in ascending order of their
performance on cross-validation).</p>
      <p>
        Recurrent Neural Network. We use an LSTM [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to go through
the GloVe embeddings [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] of the input and predict the scores at the
last token. This model performed consistently the worst, probably
due to the length of the input sequence at times, and the empirical
observation that word order doesn’t seem to matter for this task.
      </p>
      <p>
        Convolutional Neural Network. We use the same model as
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] except for a regression head instead of a classifier trained on
top of the CNN, and GloVe embeddings as input. This model leaks
less information thanks to max-pooling, and performs much better
than its recurrent counterpart.
      </p>
      <p>
        Self-attention. Similar to the previous methods, we feed our
input text to a self-attentive bi-LSTM [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] to generate a sentence
embedding that we use to predict the memorability scores. This
model performs on par with the CNN method.
      </p>
      <p>
        BERT. We used a pre-trained BERT model [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] to generate a
sentence embedding for the input by max-pooling the last hidden
states and reducing their dimension through PCA (from 768 to 250).
This model performs better than the previous ones but it is more
computationally demanding.
      </p>
      <p>Bag of Words. We vectorize the input string by counting the
number of instances of each token (and frequent n-grams) after
removing the stop words and the least frequent tokens. The score
is predicted by training a linear model on the counts vector. This
simple model performs the best on our cross-validation, which can
be justified by the lack of linguistic or grammatical structure in the
titles and generated captions that would justify the use of a more
sophisticated model.</p>
      <p>For all the models considered, the addition of the generated
captions improves the prediction score on the validation set
considerably. It also should be noted that the use of short-term scores for
long-term evaluation yields substantially better results throughout
all of our experiments.
3</p>
    </sec>
    <sec id="sec-5">
      <title>RESULTS AND ANALYSIS</title>
      <p>During the evaluation process, we created four test folds of 2000
videos and therefore four models trained on 6000 videos. For the
VisualScore approach, we decided to use predictions from a model
trained on the entire set of 8000 videos (VisualScore8k), as well as
This paper describes a multimodal weighted average method
outperforming the best results of the Predicting Media Memorability
Task 2018. One of the key contribution of this paper is to have
demonstrated that using deep captions helped improving the
predictions. We also conclude that, quite surprisingly, a simple n-gram
frequency count was more eficient at modelling memorability than
more sophisticated textual models. Finally, the fact that long term
memorability was better predicted using short term predictions
indicates that we failed at capturing the memorability decay of a
scene from a few minutes to a few days. In the future, we would
like to focus more on this aspect of the task.</p>
    </sec>
    <sec id="sec-6">
      <title>ACKNOWLEDGEMENTS</title>
      <p>This work has been partially supported by the European Union’s
Horizon 2020 research and innovation programme via the project
MeMAD (GA 780069).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>João</given-names>
            <surname>Carreira</surname>
          </string-name>
          and
          <string-name>
            <given-names>Andrew</given-names>
            <surname>Zisserman</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset</article-title>
          .
          <source>In IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          .
          <volume>4724</volume>
          -
          <fpage>4733</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Mihai</given-names>
            <surname>Gabriel</surname>
          </string-name>
          <string-name>
            <given-names>Constantin</given-names>
            , Bogdan Ionescu,
            <surname>Claire-Helene</surname>
          </string-name>
          <string-name>
            <given-names>Demarty</given-names>
            ,
            <surname>Ngoc Q. K. Duong</surname>
          </string-name>
          , Xavier Alameda-Pineda, and
          <string-name>
            <given-names>Mats</given-names>
            <surname>Sjoberg</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>The Predicting Media Memorability Task at MediaEval 2019</article-title>
          .
          <source>Proc. MediaEval workshop</source>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Jacob</given-names>
            <surname>Devlin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ming-Wei</surname>
            <given-names>Chang</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kenton</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Kristina</given-names>
            <surname>Toutanova</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding</article-title>
          . CoRR abs/
          <year>1810</year>
          .04805 (
          <year>2018</year>
          ). http://arxiv. org/abs/
          <year>1810</year>
          .04805
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Huet</surname>
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Francis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2019</year>
          . L-STAP :
          <article-title>Learned Spatio-Temporal Adaptive Pooling for Video Captioning</article-title>
          . In First International Workshop on AI for
          <string-name>
            <surname>Smart TV Content Production (AI4TV).</surname>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Rohit</given-names>
            <surname>Gupta</surname>
          </string-name>
          and
          <string-name>
            <given-names>Kush</given-names>
            <surname>Motwani</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Linear Models for Video Memorability Prediction Using Visual and Semantic Features</article-title>
          . In MediaEval.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Kaiming</given-names>
            <surname>He</surname>
          </string-name>
          , Xiangyu Zhang, Shaoqing Ren, and
          <string-name>
            <given-names>Jian</given-names>
            <surname>Sun</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Deep Residual Learning for Image Recognition</article-title>
          .
          <source>In IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          .
          <volume>770</volume>
          -
          <fpage>778</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Sepp</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jürgen</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          .
          <year>1997</year>
          .
          <article-title>Long short-term memory</article-title>
          .
          <source>Neural computation 9</source>
          ,
          <issue>8</issue>
          (
          <year>1997</year>
          ),
          <fpage>1735</fpage>
          -
          <lpage>1780</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Yoon</given-names>
            <surname>Kim</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Convolutional Neural Networks for Sentence Classiifcation</article-title>
          .
          <source>Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Yuncheng</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Yale</given-names>
            <surname>Song</surname>
          </string-name>
          , Liangliang Cao,
          <string-name>
            <surname>Joel R. Tetreault</surname>
            , Larry Goldberg, Alejandro Jaimes, and
            <given-names>Jiebo</given-names>
          </string-name>
          <string-name>
            <surname>Luo</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>TGIF: A New Dataset and Benchmark on Animated GIF Description</article-title>
          .
          <source>CoRR abs/1604</source>
          .02748 (
          <year>2016</year>
          ). http://arxiv.org/abs/1604.02748
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Tsung-Yi Lin</surname>
            ,
            <given-names>Michael</given-names>
          </string-name>
          <string-name>
            <surname>Maire</surname>
            , Serge Belongie, James Hays, Pietro Perona, Deva Ramanan, Piotr Dollár, and
            <given-names>C. Lawrence</given-names>
          </string-name>
          <string-name>
            <surname>Zitnick</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <string-name>
            <surname>Microsoft</surname>
            <given-names>COCO</given-names>
          </string-name>
          :
          <article-title>Common Objects in Context</article-title>
          .
          <source>In European Conference on Computer Vision</source>
          (ECCV).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Zhouhan</surname>
            <given-names>Lin</given-names>
          </string-name>
          , Minwei Feng, Cícero Nogueira dos Santos, Mo Yu, Bing Xiang,
          <string-name>
            <surname>Bowen Zhou</surname>
            , and
            <given-names>Yoshua</given-names>
          </string-name>
          <string-name>
            <surname>Bengio</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>A Structured Selfattentive Sentence Embedding</article-title>
          .
          <source>CoRR abs/1703</source>
          .03130 (
          <year>2017</year>
          ). http: //arxiv.org/abs/1703.03130
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Jefrey</surname>
            <given-names>Pennington</given-names>
          </string-name>
          , Richard Socher, and
          <string-name>
            <given-names>Christopher D.</given-names>
            <surname>Manning</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Glove: Global vectors for word representation</article-title>
          . In In EMNLP.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Mats</surname>
            <given-names>Sjöberg</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hamed R. Tavakoli</surname>
            , Zhicun Xu, Héctor Laria Mantecón, and
            <given-names>Jorma</given-names>
          </string-name>
          <string-name>
            <surname>Laaksonen</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>PicSOM Experiments in TRECVID 2018</article-title>
          .
          <source>In Proceedings of the TRECVID 2018 Workshop</source>
          . Gaithersburg,
          <string-name>
            <surname>MD</surname>
          </string-name>
          , USA.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Duy-Tue Tran-Van</surname>
            ,
            <given-names>Le-Vu</given-names>
          </string-name>
          <string-name>
            <surname>Tran</surname>
          </string-name>
          , and
          <string-name>
            <surname>Minh-Triet Tran</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Predicting Media Memorability Using Deep Features and Recurrent Network</article-title>
          . In MediaEval.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Jianxiong</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hays</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.A.</given-names>
            <surname>Ehinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Oliva</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Torralba</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>SUN database: Large-scale scene recognition from abbey to zoo</article-title>
          .
          <source>In IEEE Computer Vision and Pattern Recognition (CVPR)</source>
          .
          <volume>3485</volume>
          -
          <fpage>3492</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Jun</surname>
            <given-names>Xu</given-names>
          </string-name>
          , Tao Mei, Ting Yao, and
          <string-name>
            <given-names>Yong</given-names>
            <surname>Rui</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>MSR-VTT: A large video description dataset for bridging video and language</article-title>
          .
          <source>In IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          .
          <volume>5288</volume>
          -
          <fpage>5296</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>