<!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>Joint Features Regression for Cold-Start Recommendation on VideoLectures.Net</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gokhan Capan</string-name>
          <email>gcapan@anadolu.edu.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ozgur Yilmazel</string-name>
          <email>oyilmazel@anadolu.edu.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Engineering Anadolu University</institution>
          ,
          <addr-line>Eskişehir</addr-line>
          ,
          <country country="TR">Turkey</country>
        </aff>
      </contrib-group>
      <fpage>103</fpage>
      <lpage>109</lpage>
      <abstract>
        <p>Recommender systems are popular information filtering systems used in various domains. Cold-start problem is a key challenge in a recommender system. In newitem/existing-user case of the cold-start problem, which is recommendation of a recentlyarrived item to a user with historical data, finding links between existing items with recently-arrived items is critical. Using VideoLectures.net Cold-Start Recommendation Challenge data, this paper includes a linear regression model to predict future co-viewing count between an existing item and a recently-arrived, not-yet-viewed item.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>According to the algorithms listed above, a recommender system may either use a
collaborative, content based, or hybrid approach to produce recommendations.</p>
      <p>Although collaborative filtering systems are very successful when there are sufficient
historical user-item data available, they cannot produce recommendations in any of the cold-start
cases, which are recommending new items (an item that nobody has rated yet) to users, or
recommending items to new users (a user with no historical ratings data).</p>
      <p>Recommending existing items is not in this paper’s scope, we will focus on new-item cases.</p>
      <p>Finding existing item-new item links using existing item-existing item links provide scores to
be used to discover next high-rated item after high-rating an existing item, which is an important
signal for recommendation. Our method represents two items as one vector of a joint feature set,
which is constructed by computing relationships between some of their content features (title,
categories, authors, … in videolectures.net domain). Then we apply linear regression to predict
which item would be consumed after current item most probably. This is a ranked list of
candidate successor items for each existing item.</p>
      <p>The rest of the paper is organized as follows: Section 2 is the related work, Section 3
describes the methods we have used and experiments we have done, Section 4 concludes the
paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        There have been many collaborative filtering algorithms studied. These algortihms produce
recommendations using:
• Neighborhood based methods [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ]
• Latent Factor Models [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4, 5, 6</xref>
        ]
• Matrix Factorization based methods [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
      </p>
      <p>
        Neighborhood methods are the traditional collaborative filtering models, which used to be the
dominant collaborative filtering method before matrix factorization techniques. Typically, a
neighborhood based collaborative filtering algorithm finds nearest neighbors of items or users,
according to historical rating data [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Using the neighborhood, the algorithm tries to predict
unknown user-item ratings.
      </p>
      <p>
        Latent factor models are based on representing both users and items in the same feature
space, latent factors. Latent Semantic Models for Collaborative Filtering [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] is an example.
      </p>
      <p>
        Matrix factorization for performing collaborative filtering (may be included in latent factor
models) is based on factorizing ratings data, which is a user-item matrix. Singular Value
Decomposition based recommenders are the popular factorization based methods [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        The pure collaborative methods for recommender systems are not able to solve cold-start
problems for new-item case. Generally, hybrid models are used to solve cold-start problems
[
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. There are some other approaches that fill the user-item matrix by generating ratings
(with a bot, for example) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        Menon and Elkan’s method for Dyadic Prediction (Recommendation and link prediction are
examples of dyadic prediction) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] introduces a log-linear model for discovering latent factors,
where a dyad may be a user-item pair (recommendation), or either item-item or user-user pairs
(link predicition). Their approach takes side information (different from just unique identifiers)
into account, thus providing a solution to cold start problem.
      </p>
      <p>
        Chu and Park’s bilinear regression method for recommendation on dynamic content [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] also
benefits from the static features of users (gender, for example) and items (bag of words,
category, ...). Their method let them recommend very recent items to users, showing that it may
be considered as a solution to cold start problem for the new item case.
      </p>
      <p>
        Again, Park and Chu’s pairwise preference regression method specifically addresses the cold
start problem [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Their method represents a joint feature space for user/item pairs via outer
products.
      </p>
      <p>Park and Chu’s pairwise preference regression method is the inspiring method for our
solution for predicting links between existing items and new items. However, there are
differences. Our solution focuses on constructing a joint feature space for item-item pairs. This
feature space is not bilinear. Instead, it is constructed using relationships between two items on
several content features. A transformed feature may be either numerical or categorical. For
example, cosine similarity between titles of two items is a candidate numerical joint feature (title
relationship) for the final dataset, whereas the language relationship (the language code if they
are in the same language) is a categorical joint feature.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Methods and Experimental Study</title>
      <sec id="sec-3-1">
        <title>VideoLectures.Net Data</title>
        <p>
          VideoLectures.Net1 is a repository for video lectures from scientists in various events. The
algorithm is applied to the dataset provided by VideoLectures.Net Recommendation Challenge
[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Listed below are some properties of the dataset:
1. authors: Contains data on authors registered on VideoLectures.Net
        </p>
        <p>attributes: id, name, gender, email, homepage
2. author_lectures: Information on which author authored what lecture (There is a
many-tomany relationship between authors and lectures)
attributes: author_id, lecture_id
3. categories: Information on categories in scientific taxonomy.</p>
        <p>attributes: id, name, parent_id
4. categories_lectures: Information on what lecture is categorized under which category. (There
is a many-to-many relationship between categories and lectures
attributes: category_id, lecture_id
5. lectures_train: contains a subset of lectures with publication date prior to 1.7.2009
attributes: id, type, language, parent_id, rec_date, pub_date, name, description, slide_titles,
views
6. lectures_test: contains a subset of lectures published after 1.7.2009</p>
        <p>attributes: id, type, language, parent_id, rec_date, pub_date, name, description, slide_titlesll
7. pairs: records about a pair of lectures viewed together with at least two distinct cookie
identified browsers.</p>
        <p>attributes: lecture1_id, lecture2_id, frequency
8. events: contains information on events, which are basically a set of lectures grouped together.</p>
        <p>attributes: id, type, language, parent_id, rec_date, pub_date, name, description
9. task1_query: Contains lecture ids from the subset of lectures_train, for which a ranked list of
30 recommended lectures from lectrues_test is expected.</p>
        <p>attributes: id
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Methods and Experiments</title>
        <p>To estimate the model that predicts co-viewing counts of existing video-new video pairs, we
first transform the features of video pairs into one joint feature space. We find relationships
between two videos on several content features, and use these relationships as resulting features.
Attributes of the transformed data are:
• type: If two videos are in the same type (lecture, keynote, ...) the common type, 0 otherwise.</p>
        <p>This feature is categorical with 16 distinct values
• language: If two videos are in the same language the language code, 0 otherwise.</p>
        <p>This feature is categorical with 10 distinct values.
• parent: The parent property is hierarchical, that is, parents of videos (the events) also have
parents. We have detected all parents of two lectures to the deepest level.</p>
        <p>The value of this feature is simply the jaccard similarity of the resulting sets.
• title: After the indexing process, total idf (inverse document frequency) of the common terms
is the value for this feature. The reason we chose inverse document frequencies over term
frequencies (or simply 0 or 1) is to make significant words more discriminative.
• categories: In the dataset, categories are also defined in a hierarchy. We have created
category indexes for lectures to the deepest level. Because the top categories are very
common for all videos, we applied the same strategy as we did while computing the value for
the title feature. The total idf of the common categories of two lectures is the resulting value.
• authors: To increase the effect of ‘same author’s different lectures’ if she has fewer lectures
in the web site, we applied the total idf strategy again, for authors feature.
• description: We computed the value in the same way as we did for the title.
• co-viewing count: Score is the target value of the predictors defined so far, which is
frequency of lecture pairs viewed together.</p>
        <p>Each example in the transformed data representing a video pair contains a set of features, and
a target variable (co-viewing count). The task of estimating a function to predict future
coviewing counts is a supervised learning, specifically regression problem. We have used linear
regression with the simplest estimator; ordinary least squares. Linear regression with an
intercept term estimates a function in the following format:
y = ß0 + ß1x1 + ß2x2 + ... + ßkxk
(1)
where y is the target variable to be predicted, xi’s are regressor variables (features), and ßi’s are
the parameters to be learned. We want to estimate the parameters so that the resulting function
minimizes the error, which is the difference between the observed (actual) and estimated y
values. Ordinary least squares is the approach of minimizing the sum of squared errors. Finally,
one can apply the estimated regression function to an arbitrary video pair to predict the number
of times the videos will be watched together. Before applying the function, she need to
transform the video-pair into our joint features space.</p>
        <p>
          We used R programming language [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] to estimate the linear model. Because language and
type attributes are categorical and have 10 and 16 distinct values, respectively; the resulting size
of dimensions is 31, while there are 363880 training example.
        </p>
        <p>
          To measure the relative importance of regressor variables on predicting the co-viewing count
of two videos, we have used the approach Grömping has introduced [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. Using the metric last,
we have compared each regressor variable’s contribution to accuracy when all other regressors
are available. The top five regressor variables are shown in Table 1.
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Feature</title>
        <p>title
categories
parent
description
authors</p>
        <p>Finally, we have assigned values of common term frequencies to features where we have used
inverse document frequencies previously, and run the same algorithm. The final evaluation
results will show that using term frequencies decreases the prediction accuracy.</p>
        <p>To pre-evaluate the model we have estimated, we applied 3-fold cross-validation to data. The
cross validated standard error of estimate, which is the square root of the mean of MSE’s of 3
folds, is computed as 23.4.</p>
        <p>We have also analyzed the residuals, which is the difference between the actual value and
estimated value of an observation, when 10% of the observations were used to test the model we
have estimated from the remaining 90%. The quartiles of residuals may give an idea about its
distribution. Table 2 shows the quartiles with minimum and maximum values of residuals we
have computed, Figure 1 is a boxplot of quartiles with a range of 20. The quartiles show that
50% of residuals are between -4.14 and -0.27.</p>
      </sec>
      <sec id="sec-3-4">
        <title>Minimum</title>
        <p>-151</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>1st quartile</title>
      <p>-4.14</p>
      <p>
        Goal of VideoLectures.Net Recommender System Challenge Task 1 is finding a ranked list of
potential next lectures for each lecture in task1_query data, by retrieving a ranked sublist from
the test set of lectures. The challenge can be considered as an information retrieval problem, and
they have defined an R-precision variants of precision at K and MAP, which are standard
evaluation measures used in information retrieval [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>To find a ranked list of recommended lectures for a given lecture in task1_query data, we
have paired the lecture with each possible test lecture from lectures_test data, computed
predicted values, ranked them according to the scores we have computed, and submitted the top
ranked 30 candidate lectures. The evaluation score is computed as 0.2492. The experiments also
show that choosing term frequencies instead of inverse document frequencies decreases the
predicting performance. In this case, the evaluation score is computed as 0.2266. The final
evaluation score, 0.2492, can be considered high, ranked 7th among 1656 submitted solutions
from 62 active teams of 303 registered teams with 346 members.
4</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper, we have described our solution to predict item-to-item link scores (co-viewing
counts, in this case) to solve cold-start problem in recommender systems using
VideoLectures.Net Recommender System Challenge data. We have used ordinary least squares
linear regression to predict scores. The results show that the method of defining joint features
and applying regression on transformed data provides us simple and accurate results in relatively
small dimensions.</p>
      <p>However, we have only tried ordinary least squares linear regression, which may not be the
best model for the problem; as a future work other regression methods, especially the non-linear
models may be applied to the problem. In addition, more features may be defined, and an
efficient feature selection method may be applied to data. We also left this process as a future
work.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Shardanand</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Maes</surname>
          </string-name>
          , P.: Social Information Filtering:
          <article-title>Algorithms of automating “word of mouth”</article-title>
          ,
          <source>Proceedings of the SIGCHI Conference on Human Factors in Computer Systems</source>
          . (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Sarwar</surname>
            ,
            <given-names>B. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karypis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Riedl</surname>
          </string-name>
          , J.:
          <article-title>Item-based Collaborative Filtering Recommender Algorithms</article-title>
          , WWW, pp.
          <fpage>285</fpage>
          -
          <lpage>295</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Herlocker</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borhcers</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>An Algorithmic Framework for Performing Collaborative Filtering</article-title>
          ,
          <source>Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM</source>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Billsus</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pazzani</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          :
          <source>Learning Collaborative Information Filters, Proceedings of the 15th International Conference on Machine Learning</source>
          , pp.
          <fpage>46</fpage>
          -
          <lpage>54</lpage>
          . (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roeder</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perkins</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Eigentaste: A constant time collaborative filtering algorithm</article-title>
          ,
          <source>Information Retrieval</source>
          , vol.
          <volume>4</volume>
          issue
          <issue>2</issue>
          , pp.
          <fpage>133</fpage>
          -
          <lpage>151</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sarwar</surname>
            ,
            <given-names>B. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karypis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Riedl</surname>
          </string-name>
          , J.:
          <article-title>Application of dimensionality reduction in recommender systems - a case study</article-title>
          ,
          <source>ACM WebKDD Workshop</source>
          . (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sarwar</surname>
            ,
            <given-names>B. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karypis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
          </string-name>
          , J.:
          <article-title>Incremental Singular Value Decomposition Algorithms for Highly Scalable Recommender Systems</article-title>
          . Fifth International Conference on Computer and Information Technology. (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Koren</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bell</surname>
          </string-name>
          , R.:
          <source>Advances in Collaborative Filtering, Recommender Systems Handbook</source>
          , pp.
          <fpage>145</fpage>
          -
          <lpage>186</lpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hoffman</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Latent Semantic Models for Collaborative Filtering</article-title>
          .
          <source>ACM Transactions on Information Systems</source>
          , vol.
          <volume>22</volume>
          issue
          <issue>1</issue>
          , pp.
          <fpage>89</fpage>
          -
          <lpage>115</lpage>
          . ACM (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Claypool</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gokhale</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miranda</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murnikov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Netes</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Sartin</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Combining contentbased and collaborative filters in an online newspaper</article-title>
          .
          <source>ACM SIGIR Workshop on Recommender Systems</source>
          . (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Melville</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mooney</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nagarajan</surname>
          </string-name>
          , R.:
          <article-title>Content-boosted Collaborative Filtering for Improved Recommendations</article-title>
          .
          <source>Proc. of the National Conf. on Artificial Intelligence</source>
          , pp.
          <fpage>187</fpage>
          -
          <lpage>192</lpage>
          . AAAI (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Park</surname>
          </string-name>
          , S. T.,
          <string-name>
            <surname>Pennock</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Madani</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Good</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>DeCoste</surname>
          </string-name>
          , D.:
          <article-title>Naïve filterbots for robust coldstart recommendations</article-title>
          .,
          <source>Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Menon</surname>
            ,
            <given-names>A. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elkan</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Dyadic Prediction Using a Latent Feature Log-Linear Model</article-title>
          .
          <source>CoRR</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Chu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Personalized Recommendation on Dynamic Content Using Predictive Bilinear Models</article-title>
          .
          <source>Proceedings of the 18th International Conference of World Wide Web. ACM</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Chu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Park</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Pairwise Preference Regression for Cold-Start Recommendation</article-title>
          .
          <source>Proceedings of the Third ACM Conference on Recommender Systems. ACM</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Antulov-Fantulin</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bošnjak</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Šmuc</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jermol</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Žnidaršič</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grčar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keše</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavrač</surname>
          </string-name>
          , N.: ECML/PKDD 2011 -
          <article-title>Discovery challenge: "VideoLectures.Net Recommender System Challenge"</article-title>
          , http://tunedit.org/challenge/VLNetChallenge
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>R</given-names>
            <surname>Development Core Team: R: A Language</surname>
          </string-name>
          and
          <article-title>Environment for Statistical Computing</article-title>
          . R Foundation for Statistical Computing, http://www.R-project.org. (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Grömping</surname>
            ,
            <given-names>U</given-names>
          </string-name>
          :
          <article-title>Relative Importance for Linear Regression in R: The Package relaimpo</article-title>
          .
          <source>Journal of Statistical Software</source>
          , vol.
          <volume>17</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>27</lpage>
          . (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Buckley</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Voorhees</surname>
            ,
            <given-names>E. M.:</given-names>
          </string-name>
          <article-title>Evaluating evaluation measure stability</article-title>
          .
          <source>Proceedings of the 23rd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM</source>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>