<!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>
      <journal-title-group>
        <journal-title>September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Using Visual Features and Latent Factors for Movie Recommendation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yashar Deldjoo</string-name>
          <email>yashar.deldjoo@polimi.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mehdi Elahi</string-name>
          <email>mehdi.elahi@polimi.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paolo Cremonesi</string-name>
          <email>P@re1c0ision</email>
          <email>paolo.cremonesi@polimi.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Politecnico di Milano</institution>
          ,
          <addr-line>Via Ponzio 34/5, 20133 Milan</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <volume>16</volume>
      <issue>2016</issue>
      <fpage>2</fpage>
      <lpage>5</lpage>
      <abstract>
        <p>Item features play an important role in movie recommender systems, where recommendations can be generated by using explicit or implicit preferences of users on attributes such as genres. Traditionally, movie features are human-generated, either editorially or by leveraging the wisdom of the crowd. In this short paper, we present a recommender system for movies based of Factorization Machines that makes use of the low-level visual features extracted automatically from movies as side information. Low-level visual features { such as lighting, colors and motion { represent the design aspects of a movie and characterize its aesthetic and style. Our experiments on a dataset of more than 13K movies show that recommendations based on low-level visual features provides almost 10 times better accuracy in comparison to genre based recommendations, in terms of various evaluation metrics.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>Video-on-demand applications are characterized by the
large amount of new video content produced every day. As
an example, hundreds of hours of video are uploaded to
YouTube every minute.</p>
      <p>
        Recommender Systems based solely on Collaborative
Filtering (CF) fail to provide reliable recommendations, as the
large number of newly produced movies have no or very few
ratings. Side information about movies (e.g., genre, cast)
can be exploited to help CF deal with the new-item
problem [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]
      </p>
      <p>A necessary prerequisites for CF with side-information
is the availability of a rich set of high-level descriptive
attributes about movies. In many cases, such information is
human-generated and prone to biases or errors.</p>
      <p>
        In contrast to human-generated attributes, the content
of movie streams is itself a rich source of information about
low-level stylistic features that can be used to provide movie
recommendations. Indeed, by analyzing a movie stream
content and extracting a set of informative features, a
recommender system can make personalized recommendations
tailored to the users' tastes. This is particularly bene cial in
the new item scenario, i.e., when a new video is added to
the catalogue with absolutely no attributes available [
        <xref ref-type="bibr" rid="ref12 ref19">19, 12</xref>
        ].
While this is an interesting research direction, it has received
only marginal attention of the researchers in the eld.
In this paper, we show how to use low-level visual features
extracted automatically from video les as input to the
recommendation algorithm. We have identi ed a number of
visual features that have shown to be very representative
of the users' feelings, according to Applied Media
Aesthetics [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Our features are part of the low-level visual of a
movie, and are indicative of lighting, colors and motion in
the movies [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        We have performed an exhaustive evaluation by
comparing the low-level visual features, w.r.t., a more traditional set
of features, i.e., genre. We have used one of the
state-of-theart recommendation algorithm, i.e., Factorization Machines
(FM) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], and fed it with either set of movie features. We
have computed di erent relevance metrics (precision, recall,
and F1) over a large dataset of more than 13M ratings
provided by 182K users to more than 13K movie trailers. We
have used trailers (instead of full-length movies) in order to
have a scalable recommender system. In early works, we
have shown that low-level features extracted from trailers
of movies are equivalent to the low-level features extracted
from full-length movies, both in terms of feature vectors
and quality of recommendations [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. We have also
performed discriminative analysis, using both trailers and
full-length movies, in order to better understand the e
ectiveness of each low-level visual feature, individually and in
combination with the others, on the performance of the
recommender system. The analysis have shown high similarity
between the low-level features extracted from trailers and
full-length movies [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>The results of this paper shows that recommendations
based on low-level visual features achieve an accuracy,
almost 10 times better than the accuracy of genre-based
recommendations.</p>
      <p>
        This paper extends our previous work [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], where we
presented some preliminary results obtained on a much smaller
dataset of 160 movies, and simpler recommendation
algorithm (a content-based algorithm based on cosine similarity
between items).
      </p>
      <p>Our work provides a number of contributions to the
research area of movie recommendation:
we propose a novel RS that automatically analyzes the
content of videos and extracts a set of low-level visual
features, and uses them as side information fed to
Factorization Machines, in order to generate personalized
recommendations for users
we evaluate the proposed RS using a dataset of more
than 13K movies, from which we extracted the
lowlevel visual features
the dataset, together with the user ratings and the
visual features extracted from the movies, is available
for download1.</p>
    </sec>
    <sec id="sec-2">
      <title>RELATED WORK</title>
      <p>
        Multimedia recommender systems typically exploit
highlevel features in order to generate movie recommendation [
        <xref ref-type="bibr" rid="ref15 ref16 ref5 ref6 ref7">5,
15, 6, 16, 7</xref>
        ]. This type of features express semantic
properties of media content that are obtained from structured
sources of meta-information such as databases, lexicons and
ontologies, or from less structured data such as reviews, news
articles, item descriptions and social tags.
      </p>
      <p>
        In contrast, in this paper, we propose exploiting low-level
features to be exploited for recommendation generation. Such
features express stylistic properties of the media content and
they are extracted directly from multimedia content les
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. This approach has been already investigated in music
recommendation domain [
        <xref ref-type="bibr" rid="ref2 ref20">2, 20</xref>
        ]. However, it has received
marginal attention in movie recommendation domain.
      </p>
      <p>
        The very few approaches in the video recommendation
domain which exploit low-level features only consider scenarios
where low-level features are used jointly with high-level
features to improve the quality of recommendations. The work
in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] proposes a video recommender system, called
VideoReach, which incorporate a combination of high-level and
low-level video features (such as textual, visual and aural)
in order to improve the click-through-rate metric. The work
in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] proposes a multi-task learning algorithm to integrate
multiple ranking lists, generated by using di erent sources
of data, including visual content.
      </p>
      <p>
        This paper addresses a di erent scenario [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], i.e., when
the high-level features are not available (e.g., in the new item
scenario). Accordingly, the proposed recommender system
can analyze the movies, extract a set of low-level visual
features, and use it e ectively to generate personalized
recommendations.
      </p>
    </sec>
    <sec id="sec-3">
      <title>METHOD DESCRIPTION</title>
      <p>Video content features can be roughly classi ed into two
hierarchical levels:</p>
      <p>High-level (HL): the semantic features that deal with the
concepts and events in a movie, e.g. the plot of a movie
which consists of a sequence of events.</p>
      <p>Low-level (LL): the stylistic features that de ne the
miseen-scene characteristics of the movie, i.e., the design aspects
that characterize aesthetic and style of a movie.</p>
      <p>
        Recommender systems in the movie domain use HL
features, usually provided by a group of domain experts or by a
large community of users, such as movie genres (structured
features, high level). Our focus in this work is mainly on
the LL visual features. The in uence of these elements in
the perception of a movie in the eyes of a viewer has been
observed in the works by [
        <xref ref-type="bibr" rid="ref13 ref4">4, 13</xref>
        ] and were identi ed in our
previous works [
        <xref ref-type="bibr" rid="ref10 ref11 ref9">10, 11, 9</xref>
        ]. The method used to extract
low-level visual features and to embed them in movie
recommendations is composed of the following steps as shown
in Figure 1: (i) Video structure analysis, (ii)Video content
analysis, and (iii) Recommendation.
1http://recsys.deib.polimi.it/
      </p>
      <p>
        Video structure analysis aims at segmenting a video into
a number of structural elements including shots and key
frames. Shots are sequences of consecutive frames captured
without interruption by a single camera. From each shot,
we extract the middle frame as the representative key frame,
inspired by [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Two classes of features are extracted in
the next stage, i.e., the video content analysis stage:
dynamic features capturing the temporal aspects in a video
(e.g. object motion and camera motion) are calculated from
consecutive frame within each shot and static feature
capturing spatial aspect (e.g. color variance and lighting key)
are extracted from key frames. The visual feature vector fv
is composed of the following elements:
fv = (Lsh; cv; c2v; m; 2 ; lk; ns)
m
(1)
where Lsh is the average shot length, cv and c2v are the
mean and the standard deviation of color variance across key
frames, m and m2 are the mean of motion average and the
mean of motion standard deviation across all frames, lk is
the mean lighting key over key frames and ns is the number
of shots.
3.1
      </p>
    </sec>
    <sec id="sec-4">
      <title>Recommendation algorithm</title>
      <p>
        In order to generate recommendations using our low-level
visual features, we adopted a complex algorithm called
Factorization Machines (FM) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. FM is one of the most
advanced predictors and it is a combination of well-known
Support Vector Machines (SVM) with factorization models. FM
is a generic predictor that can work with any feature
vector such as our visual features, or genre. It has been already
tested and has shown excellent performance in content-based
recommendation [
        <xref ref-type="bibr" rid="ref14 ref8">14, 8</xref>
        ], and high scalability in big datasets
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. FM computes rating predictions as a weighted
combination of the latent factors, low-level visual features, and
biases. FM models complicated relationships in the data.
      </p>
      <p>We have used two baselines: genre-based FM, which uses
the item feature vector of length 19 (i.e., the number of
unique genres), and top-rated non-personalized recommender.
3.2</p>
    </sec>
    <sec id="sec-5">
      <title>Normalization</title>
      <p>After the extraction of the low-level visual features, they
have been normalized adopting 3 types of normalization:</p>
      <p>Logarithmic: for every low-level feature (out of 7), the
values of that feature is passed through a logarithmic function
(natural logarithm). This changed the distributions to be
approximately normal, as the original features in the dataset
had a distribution similar to log normal distribution.</p>
      <p>
        Quantile: for every low-level feature, the values of that
feature are normalized by applying quantile normalization
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This would change the distribution of all the features to
be similar.
      </p>
      <p>Log-Quantile: for every low-level feature, the values of
that feature are normalized by applying logarithmic
normalization (natural logarithm). Then, quantile normalization is
applied to make the distribution of all the features to be
similar.</p>
      <p>Finally, regardless of the normalization type, we scaled
the values of all features to the range of 0-1.</p>
    </sec>
    <sec id="sec-6">
      <title>RESULTS</title>
      <p>
        We have used the latest version of the Movielens dataset
which contains 22,884,377 ratings provided by 247,753 users
to 34,208 movies (sparsity 99.72%) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. For every movie, we
queried Youtube and downloaded the trailer, if available.
The nal dataset contains 13M ratings provided by 182K
users to 13,373 movies classi ed along 19 genres: Action,
Adventure, Animation, Children's Comedy, Crime,
Documentary, Drama, Fantasy, Film-Noir, Horror, Musical,
Mystery, Romance, Sci-Fi, Thriller, War, Western, and
unknown. Low-level features have been automatically extracted
from trailers. We have used trailers and not full videos in
order to have a scalable recommender system.
4.1
      </p>
    </sec>
    <sec id="sec-7">
      <title>Experiment 1: Normalization</title>
      <p>In order to evaluate the e ectiveness of di erent
normalization techniques for low-level features, we have fed the FM
model with the low-level visual features. Table 1 presents
the results of the evaluation. Di erent normalizations of the
data result in di erent performances of low level features.
Indeed, our observation shows that the best normalization is
log-quantile, which by far, outperforms the other two
methods, in terms of all evaluation metrics, we considered. The
other two methods, have shown similar performance with no
signi cant di erences.</p>
      <p>
        These results may point out that the main di erence
between the best method and the other two is the adoption
of both logarithmic and quantile normalizations [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Indeed,
this may indicate that both logarithmic and quantile
normalizations are very necessary to be adopted to obtain the
visual low-level feature values that can well represent the
movie trailers, and at the same time, distinguish them from
each other.
      </p>
      <p>According to these results, hereafter, we only present the
results of the best normalization method, i.e., FM
visuallow-level recommendation technique based on log-quantile
normalization, when performing comparison with the other
recommender baselines.
4.2</p>
    </sec>
    <sec id="sec-8">
      <title>Experiment 2: Feature Comparison</title>
      <p>terms of recall, our proposed technique, again similarly, have
achieved the best result. While recall scores of our technique
are 0.0272, 0.0488, 0.1176, genre-based FM obtained 0.0025,
0.0049, and 0.0170 for K at 5, 10, and 30. As expected,
the non-personalized top-rated recommendation technique
is the worst technique among all in terms of both precision
and recall metrics.</p>
      <p>We have also computed the F1 metric. Comparing the
results, our proposed technique outperforms all the other
technique in terms of F1. It achieves 0.0312, 0.0403, and
0.0461 scores and genre-based FM achieves 0.0031, 0.0043,
and 0.0068 for K at 5, 10, and 30, which is substantially
greater than the genre-based technique. Again top-rated
technique achieves the worst result in terms of F1.</p>
      <p>Comparing all these promising results, it is clear that our
proposed technique, i.e., recommendation based on FM
algorithm incorporating automatically extracted low-level visual
features performs almost 10 times better scores than the
recommendation based on rich source of expert-annotated
genre labels, in terms of precision, recall , and F1 metrics.
5.</p>
    </sec>
    <sec id="sec-9">
      <title>CONCLUSION AND FUTURE WORK</title>
      <p>This work presents a novel approach in the domain of
content-based movie recommendations. The technique is
based on the analysis of movie content and extraction of
low-level visual features, fed to the Factorization Machine
algorithm as side information, in order to generate
personalized recommendations for users. This approach makes it
possible to recommend items to users without relying on any
high-level semantic features (e.g., genre) that are expensive
to obtain, as they require expert level knowledge, and shall
be missing (e.g., in new item scenario).</p>
      <p>The results of our evaluation show that recommendations
based on low-level visual features achieves almost 10 times
better accuracy in comparison to the recommendations based
on traditional set of high-level semantic features (i.e., genre).</p>
      <p>For future work, we consider the design and development
of an online web application in order to conduct online
studies with real user. The goal is to evaluate the e ectiveness of
recommendations based on low-level visual features not only
in terms of relevance, but also in terms of novelty, diversity
and serendipity. Moreover, we will extend the range of
lowlevel features extracted, and also, include audio features.
Finally, we will extend the evaluation to user-generated videos.
6.
7.</p>
    </sec>
    <sec id="sec-10">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work is supported by Telecom Italia S.p.A., Open
Innovation Department, Joint Open Lab S-Cube, Milan.
Visual-ll feature FM</p>
      <sec id="sec-10-1">
        <title>Recommender</title>
      </sec>
      <sec id="sec-10-2">
        <title>Visual-ll feature FM Genre-based FM Top rated</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Datasets</surname>
          </string-name>
          j grouplens. http://grouplens.org/datasets/. Accessed:
          <fpage>2015</fpage>
          -05-01.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bogdanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Serra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Wack</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Herrera</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Serra</surname>
          </string-name>
          .
          <article-title>Unifying low-level and high-level music similarity measures</article-title>
          .
          <source>Multimedia</source>
          , IEEE Transactions on,
          <volume>13</volume>
          (
          <issue>4</issue>
          ):
          <volume>687</volume>
          {
          <fpage>701</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B. M.</given-names>
            <surname>Bolstad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Irizarry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Astrand</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Speed</surname>
          </string-name>
          .
          <article-title>A comparison of normalization methods for high density oligonucleotide array data based on variance and bias</article-title>
          .
          <source>Bioinformatics</source>
          ,
          <volume>19</volume>
          (
          <issue>2</issue>
          ):
          <volume>185</volume>
          {
          <fpage>193</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bordwell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Thompson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Ashton</surname>
          </string-name>
          .
          <article-title>Film art: An introduction</article-title>
          , volume
          <volume>7</volume>
          .
          <string-name>
            <surname>McGraw-Hill</surname>
          </string-name>
          New York,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>I.</given-names>
            <surname>Cantador</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Szomszor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Alani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fernandez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          .
          <article-title>Enriching ontological user pro les with tagging history for multi-domain recommendations</article-title>
          .
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>M. De Gemmis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Lops</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Musto</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Narducci</surname>
            , and
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Semeraro</surname>
          </string-name>
          .
          <article-title>Semantics-aware content-based recommender systems</article-title>
          .
          <source>In Recommender Systems Handbook</source>
          , pages
          <volume>119</volume>
          {
          <fpage>159</fpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>M. De Gemmis</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Lops</surname>
            , and
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Semeraro</surname>
          </string-name>
          .
          <article-title>A content-collaborative recommender that exploits wordnet-based user pro les for neighborhood formation</article-title>
          .
          <source>User Modeling</source>
          and
          <string-name>
            <surname>User-Adapted</surname>
            <given-names>Interaction</given-names>
          </string-name>
          ,
          <volume>17</volume>
          (
          <issue>3</issue>
          ):
          <volume>217</volume>
          {
          <fpage>255</fpage>
          ,
          <year>July 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deldjoo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elahi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          .
          <article-title>How to combine visual features with tags to improve the movie recommendation accuracy</article-title>
          .
          <source>In International Conference on Electronic Commerce and Web Technologies</source>
          . Springer International Publishing,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deldjoo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Garzotto</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Piazzolla</surname>
          </string-name>
          .
          <article-title>Recommending movies based on mise-en-scene design</article-title>
          .
          <source>In Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems</source>
          , pages
          <fpage>1540</fpage>
          {
          <fpage>1547</fpage>
          . ACM,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deldjoo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Garzotto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Piazzolla</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Quadrana</surname>
          </string-name>
          .
          <article-title>Content-based video recommendation system based on stylistic visual features</article-title>
          .
          <source>Journal on Data Semantics</source>
          , pages
          <volume>1</volume>
          {
          <fpage>15</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deldjoo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Quadrana</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          .
          <article-title>Toward building a content-based video recommendation system based on low-level features</article-title>
          .
          <source>In E-Commerce and Web Technologies</source>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Elahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Rubens</surname>
          </string-name>
          .
          <article-title>A survey of active learning in collaborative ltering recommender systems</article-title>
          . Computer Science Review,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gibbs</surname>
          </string-name>
          .
          <article-title>Mise-en-scene: Film style and interpretation</article-title>
          , volume
          <volume>10</volume>
          . Wall ower Press,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Hong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Doumith</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B. D.</given-names>
            <surname>Davison</surname>
          </string-name>
          .
          <article-title>Co-factorization machines: Modeling user interests and predicting individual decisions in twitter</article-title>
          .
          <source>In Proceedings of the Sixth ACM International Conference on Web Search and Data Mining, WSDM '13</source>
          , pages
          <fpage>557</fpage>
          {
          <fpage>566</fpage>
          , New York, NY, USA,
          <year>2013</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>C.</given-names>
            <surname>Musto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Narducci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lops</surname>
          </string-name>
          , G. Semeraro, M. de Gemmis,
          <string-name>
            <given-names>M.</given-names>
            <surname>Barbieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Korst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Pronk</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Clout</surname>
          </string-name>
          .
          <article-title>Enhanced semantic tv-show representation for personalized electronic program guides</article-title>
          .
          <source>In User Modeling, Adaptation, and Personalization</source>
          , pages
          <volume>188</volume>
          {
          <fpage>199</fpage>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Nasery</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elahi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          .
          <article-title>Polimovie: a feature-based dataset for recommender systems</article-title>
          .
          <source>In ACM RecSys Workshop on Crowdsourcing and Human Computation for Recommender Systems (CrawdRec)</source>
          , volume
          <volume>3</volume>
          , pages
          <fpage>25</fpage>
          {
          <fpage>30</fpage>
          . ACM,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Rasheed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sheikh</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Shah</surname>
          </string-name>
          .
          <article-title>On the use of computable features for lm classi cation. Circuits and Systems for Video Technology</article-title>
          , IEEE Transactions on,
          <volume>15</volume>
          (
          <issue>1</issue>
          ):
          <volume>52</volume>
          {
          <fpage>64</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rendle</surname>
          </string-name>
          .
          <article-title>Factorization machines</article-title>
          .
          <source>In Data Mining (ICDM)</source>
          ,
          <year>2010</year>
          IEEE 10th International Conference on, pages
          <volume>995</volume>
          {
          <fpage>1000</fpage>
          . IEEE,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>N.</given-names>
            <surname>Rubens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sugiyama</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Kaplan</surname>
          </string-name>
          .
          <article-title>Active learning in recommender systems</article-title>
          .
          <source>In Recommender Systems Handbook - chapter 24: Recommending Active Learning</source>
          , pages
          <volume>809</volume>
          {
          <fpage>846</fpage>
          .
          <string-name>
            <surname>Springer</surname>
            <given-names>US</given-names>
          </string-name>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>K.</given-names>
            <surname>Seyerlehner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schedl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Pohle</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Knees</surname>
          </string-name>
          .
          <article-title>Using block-level features for genre classi cation, tag classi cation and music similarity estimation</article-title>
          .
          <source>Submission to Audio Music Similarity and Retrieval Task of MIREX</source>
          <year>2010</year>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Larson</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Hanjalic</surname>
          </string-name>
          .
          <article-title>Collaborative ltering beyond the user-item matrix: A survey of the state of the art and future challenges</article-title>
          .
          <source>ACM Computing Surveys (CSUR)</source>
          ,
          <volume>47</volume>
          (
          <issue>1</issue>
          ):
          <fpage>3</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>B.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.-S.</given-names>
            <surname>Hua</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>Online video recommendation based on multimodal fusion and relevance feedback</article-title>
          .
          <source>In Proceedings of the 6th ACM international conference on Image and video retrieval</source>
          , pages
          <volume>73</volume>
          {
          <fpage>80</fpage>
          . ACM,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zettl</surname>
          </string-name>
          .
          <article-title>Essentials of applied media aesthetics</article-title>
          . In C. Dorai and S. Venkatesh, editors,
          <source>Media Computing</source>
          , volume
          <volume>4</volume>
          of The Springer International Series in Video Computing, pages
          <volume>11</volume>
          {
          <fpage>38</fpage>
          .
          <string-name>
            <surname>Springer</surname>
            <given-names>US</given-names>
          </string-name>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.-J.</given-names>
            <surname>Zha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.-S.</given-names>
            <surname>Chua</surname>
          </string-name>
          .
          <article-title>Integrating rich information for video recommendation with multi-task rank aggregation</article-title>
          .
          <source>In Proceedings of the 19th ACM international conference on Multimedia</source>
          , pages
          <volume>1521</volume>
          {
          <fpage>1524</fpage>
          . ACM,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>