<!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>UNIFESP at MediaEval 2016: Predicting Media Interestingness Task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jurandy Almeida</string-name>
          <email>jurandy.almeida@unifesp.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>GIBIS Lab, Institute of Science and Technology, Federal University of São Paulo - UNIFESP 12247-014, São José dos Campos</institution>
          ,
          <addr-line>SP -</addr-line>
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>20</fpage>
      <lpage>21</lpage>
      <abstract>
        <p>This paper describes the approach proposed by UNIFESP for the MediaEval 2016 Predicting Media Interestingness Task and for its video subtask only. The proposed approach is based on combining learning-to-rank algorithms for predicting the interestingness of videos by their visual content.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Current solutions to predict the interestingness of video
data are usually based on learning-to-rank strategies. Most
of those research works have focused on using a single
machinelearned ranker. Recently, combining individual predictions
from a set of machine-learned rankers has been established
as an e ective way to improve classi cation performance [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        This paper presents an approach for predicting the
interestingness of videos that relies on di erent learning-to-rank
strategies for processing visual contents. For that, a
simple, yet e ective, histogram of motion patterns (HMP) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
is used for processing visual information. Then, a simple
majority voting scheme [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is used for combining
machinelearned rankers and predicting the interestingness of videos.
      </p>
      <p>
        This work is developed in the MediaEval 2016 Predicting
Media Interestingness Task and for its video subtask only,
whose goal is to automatically select the most interesting
video segments according to a common viewer by using
features derived from audio-visual content or associated textual
information. Details about data, task, and evaluation are
described in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>PROPOSED APPROACH</title>
      <p>
        Measuring the degree of interestingness of a video is a
challenging task. For that, the strategy proposed by Jiang et
al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] was adopted. It relies on training a model to compare
the interestingness of video pairs. Thus, given two videos to
the system, it indicates the more interesting one.
      </p>
      <p>Roughly speaking, the basic idea is to use machine
learning algorithms to learn a ranking function based on features
extracted from training data, and then apply it to features
extracted from testing data.</p>
      <p>The proposed approach predicts the interestingness of videos
based on combining learning-to-rank algorithms and
exploiting only visual information.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Visual Features</title>
      <p>
        Instead of using any keyframe visual features provided
by the organizers, a simple and fast algorithm was used to
encode visual properties, known as histogram of motion
patterns (HMP) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. It considers the video movement by the
transitions between frames. For each frame of an input
sequence, motion features are extracted from the video stream.
After that, each feature is encoded as a unique pattern,
representing its spatio-temporal con guration. Finally, those
pattens are accumulated to form a normalized histogram.
2.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Learning to Rank Strategies</title>
      <p>In this work, the extracted features were classi ed with
the following methods:</p>
      <p>
        Ranking SVM [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. It is a pairwise ranking method
that uses the traditional SVM classi er to learn a ranking
function. For that, each query and its possible results are
mapped to a feature space. Next, a given rank is
associated to each point in this space. Finally, a SVM classi er
is used to nd an optimal separating hyperplane between
those points based on their ranks.
      </p>
      <p>
        RankNet [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. It is a pairwise ranking method that relies
on a probabilistic model. For that, pairwise rankings are
transformed into probability distributions, enabling the use
of probability distribution metrics as cost functions. Thus,
optimization algorithms can be used to minimize a cost
function to perform pairwise rankings. The authors formulate
this cost function using a neural network in which the
learning rate is controlled with gradient descent steps.
      </p>
      <p>
        RankBoost [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. It is a pairwise ranking method that
relies on boosting algorithms. Initially, each possible result
for a given query is mapped to a feature space, in which
each dimension indicates the relative ranking of individual
pairs of results, i.e., whether one result is ranked below or
above the other. Thus, the ranking problem is formulated as
a binary classi cation problem. Next, a set of weak rankers
are trained iteratively. At each iteration, the resulting pairs
are re-weighted so that the weight of pairs ranked wrongly
is increased whereas the weight of pairs ranked correctly is
decreased. Finally, all the weak rankers are combined as a
nal ranking function.
      </p>
      <p>
        ListNet [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. It is an extension of RankNet that, instead
of using pairwise rankings, considers all possible results for
a given query as a single instance, enabling to capture and
exploit the instrinsic structure of the data.
      </p>
      <p>
        Majority Voting [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. It is the simplest method for
combining the output of a set of classi ers. It relies on assigning
the class of a given result by the most common class assigned
by all the classi ers.
      </p>
    </sec>
    <sec id="sec-5">
      <title>3. EXPERIMENTS &amp; RESULTS</title>
      <p>Five di erent runs were submitted for the video sub-task.
These runs were con gured as shown in Table 1. As the
proposed approach relies on combining di erent
learningto-rank algorithms, one of the runs considers a fusion of
machine-learned rankers. For comparison purposes, the use
of each machine-learned ranker in isolation was evaluated in
the other runs. All those approaches were calibrated through
a 4-fold cross validation on the development data.</p>
      <p>
        The development data was used for training and is
composed by 5; 054 video segments from 52 movie trailers. Each
video segment was represented by a HMP. Notice that only
the visual content was considered, ignoring audio
information and textual metadata. Then, the extracted features
were used as input to train the aforementioned
machinelearned rankers. The SVMrank package1 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] was used for
running Ranking SVM. The RankLib package2 was used
for running RankNet, RankBoost, and ListNet. Ranking
SVM was con gured with a linear kernel. RankNet,
RankBoost, and ListNet were con gured with their default
parameter settings. Next, the trained rankers were used to
predict the rankings of test video segments. The rankings
associated with the video segments of a same movie trailer
were normalized using a z-score normalization. After that, a
thresholding method was applied to transform the
normalized rankings into binary decisions. It was found empirically
that better results were obtained when a video segment is
classi ed as interesting if its normalized rank is greater than
0.7; otherwise, it is classi ed as non interesting. Finally,
the binary decisions of all the rankers are combined using
a majority voting scheme, producing the nal classi cation.
The e ectiveness of each strategy was assessed using Mean
Average Precision (MAP).
      </p>
      <p>Table 2 presents the results obtained on the development
data. Observe that the performance of the di erent
learningto-rank algorithms in isolation is similar, with a small
advantage to Ranking SVM. By analyzing the con dence intervals,
it can be noticed that the results achieved by the fusion of
all the machine-learned rankers seem promising.
1https://www.cs.cornell.edu/people/tj/svm_light/
svm_rank.html (As of September 2016)
2https://sourceforge.net/p/lemur/wiki/RankLib/ (As
of September 2016)</p>
      <p>Figure 1 presents the Average Precision (AP) per movie
trailer achieved in each of the submitted runs. Although
the MAP obtained for the fusion of all the machine-learned
rankers is not superior to each of them in isolation, the
obtained results show the potential of the idea. Notice that
Ranking SVM provides the best results for 8 movie trailers,
RankNet was the best for 8 movie trailers, and RankBoost
performs better than both of them in 7 movie trailers. This
clearly indicates that those learning-to-rank algorithms
provide complementary information that can be combined by
fusion techniques aiming at producing better results.</p>
    </sec>
    <sec id="sec-6">
      <title>ACKNOWLEDGMENTS</title>
      <p>The author would like to thank CAPES, CNPq, and FAPESP
(grant #2016/06441-7) for funding.</p>
      <p>70
60
)
(%50
n
o
iisc 40
e
r
eP 30
g
a
rev 20
A
10
Ranking SVM</p>
      <p>RankNet
RankBoost</p>
      <p>ListNet
Majority Voting</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. J.</given-names>
            <surname>Leite</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Torres</surname>
          </string-name>
          .
          <article-title>Comparison of video sequences with histograms of motion patterns</article-title>
          .
          <source>In ICIP</source>
          , pages
          <volume>3673</volume>
          {
          <fpage>3676</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C. J. C.</given-names>
            <surname>Burges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Shaked</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Renshaw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lazier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Deeds</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hamilton</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. N.</given-names>
            <surname>Hullender</surname>
          </string-name>
          .
          <article-title>Learning to rank using gradient descent</article-title>
          .
          <source>In ICML</source>
          , pages
          <volume>89</volume>
          {
          <fpage>96</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Qin</surname>
          </string-name>
          , T.-Y. Liu,
          <string-name>
            <surname>M.-F. Tsai</surname>
            , and
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>Learning to rank: from pairwise approach to listwise approach</article-title>
          . In ICML, pages
          <volume>129</volume>
          {
          <fpage>136</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>C.-H. Demarty</surname>
            , M. Sjoberg,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Ionescu</surname>
            , T.-T. Do,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>N. Q. K.</given-names>
          </string-name>
          <string-name>
            <surname>Duong</surname>
            , and
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Lefebvre</surname>
          </string-name>
          .
          <article-title>Mediaeval 2016 predicting media interestingness task</article-title>
          .
          <source>In Proc. of the MediaEval 2016 Workshop</source>
          , Hilversum, Netherlands, Oct.
          <volume>20</volume>
          {
          <issue>21</issue>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Freund</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. D.</given-names>
            <surname>Iyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. E.</given-names>
            <surname>Schapire</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Singer</surname>
          </string-name>
          .
          <article-title>An e cient boosting algorithm for combining preferences</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          ,
          <volume>4</volume>
          :
          <fpage>933</fpage>
          {
          <fpage>969</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Y.-G.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Yang</surname>
          </string-name>
          .
          <article-title>Understanding and predicting interestingness of videos</article-title>
          .
          <source>In AAAI</source>
          , pages
          <volume>1113</volume>
          {
          <fpage>1119</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T.</given-names>
            <surname>Joachims</surname>
          </string-name>
          .
          <article-title>Training linear svms in linear time</article-title>
          .
          <source>In ACM SIGKDD</source>
          , pages
          <volume>217</volume>
          {
          <fpage>226</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Lam</surname>
          </string-name>
          and
          <string-name>
            <given-names>C. Y.</given-names>
            <surname>Suen</surname>
          </string-name>
          .
          <article-title>Application of majority voting to pattern recognition: an analysis of its behavior and performance</article-title>
          .
          <source>IEEE Trans. Systems, Man, and Cybernetics</source>
          ,
          <string-name>
            <surname>Part</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <volume>27</volume>
          (
          <issue>5</issue>
          ):
          <volume>553</volume>
          {
          <fpage>568</fpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L. T.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. C. G.</given-names>
            <surname>Pedronette</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. A. B.</given-names>
            <surname>Penatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. T.</given-names>
            <surname>Calumby</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Torres</surname>
          </string-name>
          .
          <article-title>A rank aggregation framework for video multimodal geocoding</article-title>
          .
          <source>Multimedia Tools and Applications</source>
          ,
          <volume>73</volume>
          (
          <issue>3</issue>
          ):
          <volume>1323</volume>
          {
          <fpage>1359</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>