<!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>Interaction Design in a Mobile Food Recommender System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Shlomo Berkovsky CSIRO</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Australia shlomo.berkovsky@csiro.au</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Francesco Ricci Free University of Bozen-Bolzano</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ignacio Fernández-Tobías Universidad Autónoma de Madrid</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Massimo David Free University of Bozen-Bolzano</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Mehdi Elahi Politecnico di Milano</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Mouzhi Ge Free University of Bozen-Bolzano</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>One of the most important steps in building a recommender system is the interaction design process, which de nes how the recommender system interacts with a user. It also shapes the experience the user gets, from the point she registers and provides her preferences to the system, to the point she receives recommendations generated by the system. A proper interaction design may improve user experience and hence may result in higher usability of the system, as well as, in higher satisfaction. In this paper, we focus on the interaction design of a mobile food recommender system that, through a novel interaction process, elicits users' long-term and short-term preferences for recipes. User's long-term preferences are captured by asking the user to rate and tag familiar recipes, while for collecting the short-term preferences, the user is asked to select the ingredients she would like to include in the recipe to be prepared. Based on the combined exploitation of both types of preferences, a set of personalized recommendations is generated. We conducted a user study measuring the usability of the proposed interaction. The results of the study show that the majority of users rates the quality of the recommendations high and the system achieves usability scores above the standard benchmark.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Recommender systems are decision support tools that
proactively identify and suggest items, which are expected to be
interesting for the users. Recommendations are based on
the users' previous interactions with the system and the
explicitly provided users' preferences [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. One important and
new application domain for recommender systems is food.
This application has recently drawn much attention in the
research community due to its potential to improve eating
behaviour of users and positively in uencing their lives [
        <xref ref-type="bibr" rid="ref11 ref18 ref20 ref4 ref8">8,
18, 20, 4, 11</xref>
        ]. There is a broad spectrum of available
information about food, such as recipe data and cooking
instructions. Thus, some applications and websites already
provide support functions allowing users to browse recipes
and related information. However, most applications only
o er generic and non-personalized recipe catalogue browsing
support, without tailoring it to the tastes and preferences of
individual users.
      </p>
      <p>User preference elicitation is a fundamental and necessary
step to go beyond this generic support and generate
personalized recipe recommendations. More importantly than in
other application domains, such as movies or books, recipe
recommendations should not only be based on user's
longterm tastes, but also t their ephemeral preferences, such as
the available ingredients or current cooking constraints.</p>
      <p>
        In this paper we address this problem by proposing a
preference elicitation approach for food recommender systems
that obtains user preferences through a novel and e ective
interaction design. First, it exploits an integrated Active
Learning algorithm [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ] for selecting the recipes to rate
and tag that are estimated to be the most useful for the
recommender. The active learning algorithm scores a recipe
according to its predicted its rating (using transformed matrix
of user-recipe) and then selects the highest scoring recipes.
This reveals the users' long-term preferences, i.e., what they
usually like to eat or cook. Second, when requested to
generate recommendations, the system acquires short-term
preferences referring to ingredients the user wants to cook or to
include in the meal. The acquired preferences are used by a
Matrix Factorization (MF) rating prediction model designed
to take into account both tags and ratings [
        <xref ref-type="bibr" rid="ref11 ref13 ref7">11, 13, 7</xref>
        ].
      </p>
      <p>In a real user study, we evaluated the proposed
preference elicitation interaction and observed that the users have
scored the usability of the system between \good" and
\excellent" and assessed the presented recommendations, which
are generated on the basis of the elicited preferences, to be
of high quality.</p>
      <p>Thus, the main contributions of our paper are: (a) a novel
interaction design that is used to elicit long-term (general)
and short-term (session-based) user preferences; and (b) an
e ective preference elicitation method that exploits active
learning in the food recommendation domain.</p>
    </sec>
    <sec id="sec-2">
      <title>RELATED WORK</title>
      <p>
        Several recommender systems for the food domain have
recently been developed [
        <xref ref-type="bibr" rid="ref18 ref19 ref20 ref9">9, 18, 19, 20</xref>
        ]. For example, Freyne
and Berkovsky [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] proposed a food recommender that, through
an easy-to-use interface, elicits user preferences and provides
personalized recommendations Their system transferred the
recipe ratings collected by the system to ingredient ratings
and then aggregated the ratings of the ingredients used in a
recipe to generate rating predictions.
      </p>
      <p>
        Elahi et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] proposed a food recommendation model
that combines the predicted value of a recipe along di
erent dimensions (user food preferences, nutritional indicators,
and ingredients costs) to compute a single utility measure
of a recipe. The goal is to consider factors in uencing the
user's food decisions in order to produce more useful and
valuable recommendations. In a follow-up work [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], the
authors conducted an o ine evaluation of the rating prediction
algorithm, which extends MF by using, in addition to
ratings, the users' tags assigned to recipes. It was shown that
this additional source of information about the user
preferences allowed the proposed method to outperform other
state-of-the-art algorithms, e.g., those proposed in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        In general, the user's preferences that are collected and
used by a recommender can be either long-term (general
preferences) or short-term (session-based and ephemeral).
While obtaining both preference types is crucial, many
recommender systems do not distinguish between the two. In
fact, there are few studies that taken this consideration into
account. Ricci and Nguyen proposed in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] a mobile
recommender system in travel domain, which elicits both
general long-term preferences (e.g., explicitly de ned by users)
and short-term preferences in the form of critiques
expressing more detailed session-based preferences. More recently,
short term preferences were found to depend on the
recommendation context and many context-aware approaches
have been proposed to better suit the needs of the users [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>It is worth noting that RSs research often focused on the
improvement of the prediction model, by assuming that the
preference elicitation process is completed. Hence, they
ignore the complete user-system interaction, required for
building a real-world recommender system. To address this
limitation, this paper focuses on the interaction design, mainly
for the preference elicitation: long-term and session-based.
3.</p>
    </sec>
    <sec id="sec-3">
      <title>USER-RECOMMENDER INTERACTION</title>
      <p>
        We designed a complete human-computer interaction for
collecting user preferences, in the form of recipe ratings and
tags [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. An Android-based prototype was developed, in
order to implement this interaction. The rst step is a general
preference elicitation, aimed at collecting the long-term
(stable) user preferences, i.e., what she generally likes to cook
(or eat). This step includes two stages: (1) the system asks
the user to specify the recipes she cooks at home and, (2) the
user assigns ratings and tags to the recipes she experienced.
      </p>
      <p>Upon logging in the system, the user can browse the full
catalogue of recipes and mark those that she has eaten
before (see Figure 1). Users can navigate through the recipe
categories and sub-categories in order to nd the desired
recipe, e.g., `Beef' ! `Roasted Beef' ! `Roasted Beef with
Salad'. Inside each category there is a list of recipes mapped
to this category. When the user nds one of them she can
mark it as `Eaten'or `Cooked' by clicking the check box.</p>
      <p>
        After that, a selection of the recipes that the user marked
as eaten or cooked, is presented to the user for rating and
tagging. This allows the system to acquire knowledge about
the general user preferences. However, the system also needs
to deeper explore the user's preferences and it presents
additional recipes for the user to rate and tag. These are found
by predicting what the user might have eaten, but did not
mark in the rst step. In order to nd such recipes, we use
active learning. For this, the rating dataset is transformed
into a binary format indicating only whether the user rated
an item: null entries are mapped to 0, and not null entries
to 1. Then, using a factor model, predictions are computed
for all the values mapped to 0, and for each user the items
with the highest prediction are shown to the user [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ].
      </p>
      <p>Figure 2-a shows the rating and tagging interface. This
interface uses the classical 5-star Likert scale. The users
are also requested to \explain" the core motivations for their
ratings by assigning tags to recipes. Users can either tag a
recipe with the suggested tags or add their own tags. At the
recommendation time, session-speci c preference are elicited
(see Figure 2-b). The user enters the core ingredient she
wants to include in the recipe. This is done by selecting
a keyword from the list of suggestions derived from food
ingredients and popular tags assigned by other users.</p>
      <p>
        Then, the recommendations leverage both types of the
collected user preferences, long-term and session-speci c. The
long term preferences are exploited by a custom MF rating
prediction model [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], which uses the tagging information
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Each user is associated with a vector that models her
latent features and each recipe is modeled by a vector that
contains its latent features. Then, the rating of a user for
an item is predicted by computing the inner product of the
user and item vectors. To exploit the short-term model,
the system post- lters the recommendations according to
the current user preferences. The recipes with the
highest rating are presented to the user one by one. When the
user selects a recommended recipe, the system presents the
required ingredients and detailed cooking instructions (see
Figure 2-c).
      </p>
    </sec>
    <sec id="sec-4">
      <title>USER STUDY</title>
      <p>The main goal of the evaluation was to assess whether the
system can e ectively assist users in nding recipes that suit
their preferences. For the user study, we designed a usage
scenario a task that was formulated as follows: \You want to
avoid everyday routine meals. You can use this application
to discover new recipes that suit your taste".</p>
      <p>
        The users were asked to use the mobile application and
complete a questionnaire referring to two performance
indicators: perceived quality of recommendations quality and
system usability. The rst part of the questionnaire
measured the level of user satisfaction with the
recommendations. We used a validated instrument based on a set of
questions developed by Knijnenburg et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The second
part of the questionnaire aimed at collecting the users'
impression of the usability of the system. Here, we exploited
the System Usability Scale (SUS) questionnaire [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The
overall usability scores range from 0 to 100 and the
benchmark value is 68, which is the average SUS score computed
over 500 usability studies [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>In our experiment 20 subjects used the system and
completed the questionnaire. They were either computer science
researchers or non-academic people. 60% of subjects were
male and 40% were female, the age range was 23 to 50, and
the ethnical background varied across the subjects (Italy,
France, USA, Germany, China, and more).</p>
      <p>
        We rst present the perceived recommendation quality
results. The survey measures the recommendation quality
using 7 questions on a Likert scale from 0 to 4, where 4 is
the highest score. Thus, the maximum overall quality score
is 28. The average perceived recommendation quality score
across the 20 subjects was 19 and the median was 19 (see
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] for more details on the calculation). We observed that
the maximal recommendation quality score was 26, and the
minimal was 12. Thus, we can conclude that, on average,
the users agreed that the recommendations were well-chosen
and suited their preferences.
      </p>
      <p>
        For the SUS usability score, we observed that for 75% of
subjects the SUS score was higher than the 68 point
benchmark (see Figure 3). The system achieved overall average
SUS score of 75.50 and the median was 73.75, which is well
above the benchmark. We observed that the minimal
usability score of 55, and the maximal was 95. According to
these results we can conclude that the system usability was
considered between \good" and \excellent" [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>We have computed the average replies for all the SUS
statements and observing the statements with the highest
average values, we can report that the users have evaluated
the system easy to learn and easy to use. They also believe
that various components were well-integrated into the
system. On the other hand, by observing the statements with
the lowest values we can state that users think that they
have to learn a lot before they can use the system properly
and they may need technical person for that. Our
explanation for this result is that we need to improve further the
interface and provide more explanations, so that users can
better learn and understand the usage of the components in
the system.</p>
    </sec>
    <sec id="sec-5">
      <title>CONCLUSION AND FUTURE WORK</title>
      <p>
        In this paper, we illustrated the preference elicitation
process of a novel food recommender system [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Our system
generates recommendations by exploiting tags and ratings
in a MF algorithm. In our study, we collected user
evaluations of the recommendation quality and system usability.
Both measurements were found to be positive. This means
that the proposed preference elicitation process and system
interaction are liked by users.
      </p>
      <p>
        Considering that this is a preliminary study, this paper
has several limitations. First, the evaluation is performed
on the whole system rather than on preference elicitation.
Since the prediction model was already tested in another
study [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], this work mostly focuses on preference
elicitation as the main component of user interaction. Second,
we have not compared our system with alternative
preference elicitation processes. Our current result mostly re ects
the users' direct perception of their interaction with the
system. Third, we admit the limited number of subjects in the
user study. In the future, we plan to increase the number
of participants in the study. Also, we plan to extend the
recommendation model by considering nutritional factors,
e.g., the required calories and proteins, in order to build a
health-aware recommender system.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>Context-aware recommender systems</article-title>
          .
          <source>In Recommender systems handbook</source>
          , pages
          <volume>217</volume>
          {
          <fpage>253</fpage>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bangor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kortum</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Miller</surname>
          </string-name>
          .
          <article-title>Determining what individual sus scores mean: Adding an adjective rating scale</article-title>
          .
          <source>Journal of usability studies</source>
          ,
          <volume>4</volume>
          (
          <issue>3</issue>
          ),
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Braunhofer</surname>
          </string-name>
          ,
          <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>T.</given-names>
            <surname>Schievenin</surname>
          </string-name>
          .
          <article-title>Context-aware points of interest suggestion with dynamic weather data management</article-title>
          .
          <source>In Information and Communication Technologies in Tourism</source>
          <year>2014</year>
          , pages
          <fpage>87</fpage>
          {
          <fpage>100</fpage>
          . Springer International Publishing,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Elahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Massimo</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Berkovsky</surname>
          </string-name>
          .
          <article-title>Interactive food recommendation for groups</article-title>
          .
          <source>In Poster Proceedings of the 8th ACM Conference on Recommender Systems, RecSys</source>
          <year>2014</year>
          ,
          <string-name>
            <given-names>Foster</given-names>
            <surname>City</surname>
          </string-name>
          , Silicon Valley, CA, USA, October 6-
          <issue>10</issue>
          ,
          <year>2014</year>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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>Active learning strategies for rating elicitation in collaborative ltering: A system-wide perspective</article-title>
          .
          <source>ACM Transactions on Intelligent Systems and Technology (TIST)</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ):
          <fpage>13</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <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>Active learning in collaborative ltering recommender systems</article-title>
          .
          <source>In E-Commerce and Web Technologies</source>
          , pages
          <volume>113</volume>
          {
          <fpage>124</fpage>
          . Springer International Publishing,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Fernandez-Tob as and I. Cantador. Exploiting social tags in matrix factorization models for cross-domain collaborative ltering</article-title>
          .
          <source>In Proceedings of the 1st Workshop on New Trends in Content-based Recommender Systems</source>
          , Foster City, California, USA, pages
          <volume>34</volume>
          {
          <fpage>41</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Freyne</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Berkovsky</surname>
          </string-name>
          .
          <article-title>Intelligent food planning: personalized recipe recommendation</article-title>
          .
          <source>In IUI</source>
          , pages
          <volume>321</volume>
          {
          <fpage>324</fpage>
          . ACM,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Freyne</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Berkovsky</surname>
          </string-name>
          .
          <article-title>Intelligent food planning: personalized recipe recommendation</article-title>
          .
          <source>In IUI</source>
          , pages
          <volume>321</volume>
          {
          <fpage>324</fpage>
          . ACM,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Freyne</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Berkovsky</surname>
          </string-name>
          .
          <article-title>Evaluating recommender systems for supportive technologies</article-title>
          .
          <source>In User Modeling and Adaptation for Daily Routines</source>
          , pages
          <volume>195</volume>
          {
          <fpage>217</fpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elahi</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Fernaandez-Tob as</article-title>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Massimo</surname>
          </string-name>
          .
          <article-title>Using tags and latent factors in a food recommender system</article-title>
          .
          <source>In Proceedings of the 5th International Conference on Digital Health</source>
          <year>2015</year>
          , pages
          <fpage>105</fpage>
          {
          <fpage>112</fpage>
          . ACM,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Knijnenburg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Willemsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Gantner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Soncu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Newell</surname>
          </string-name>
          .
          <article-title>Explaining the user experience of recommender systems</article-title>
          .
          <source>User Modeling</source>
          and
          <string-name>
            <surname>User-Adapted</surname>
            <given-names>Interaction</given-names>
          </string-name>
          ,
          <volume>22</volume>
          (
          <issue>4-5</issue>
          ):
          <volume>441</volume>
          {
          <fpage>504</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Koren</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Bell</surname>
          </string-name>
          .
          <article-title>Advances in collaborative ltering</article-title>
          . In F. Ricci,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          , and P. Kantor, editors,
          <source>Recommender Systems Handbook</source>
          , pages
          <volume>145</volume>
          {
          <fpage>186</fpage>
          . Springer Verlag,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          and
          <string-name>
            <given-names>Q. N.</given-names>
            <surname>Nguyen</surname>
          </string-name>
          .
          <article-title>Acquiring and revising preferences in a critique-based mobile recommender system</article-title>
          .
          <source>Intelligent Systems</source>
          , IEEE,
          <volume>22</volume>
          (
          <issue>3</issue>
          ):
          <volume>22</volume>
          {
          <fpage>29</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          .
          <article-title>Introduction to recommender systems handbook</article-title>
          . In F. Ricci,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          , and P. Kantor, editors,
          <source>Recommender Systems Handbook</source>
          , pages
          <fpage>1</fpage>
          <lpage>{</lpage>
          35. Springer Verlag,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Sauro</surname>
          </string-name>
          .
          <article-title>Measuring usability with the system usability scale (sus)</article-title>
          . http://www.measuringusability.com/sus.php. Accessed:
          <fpage>2013</fpage>
          -01-15.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J.</given-names>
            <surname>Swarbrooke</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Horner</surname>
          </string-name>
          .
          <article-title>Consumer behaviour in tourism</article-title>
          .
          <source>Routledge</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>C.-Y. Teng</surname>
            ,
            <given-names>Y.-R.</given-names>
          </string-name>
          <string-name>
            <surname>Lin</surname>
            , and
            <given-names>L. A.</given-names>
          </string-name>
          <string-name>
            <surname>Adamic</surname>
          </string-name>
          .
          <article-title>Recipe recommendation using ingredient networks</article-title>
          .
          <source>In Proceedings of the 4th Annual ACM Web Science Conference</source>
          , pages
          <volume>298</volume>
          {
          <fpage>307</fpage>
          . ACM,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M.</given-names>
            <surname>Trevisiol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chiarandini</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Baeza-Yates</surname>
          </string-name>
          .
          <article-title>Buon appetito: recommending personalized menus</article-title>
          .
          <source>In Proceedings of the 25th ACM conference on Hypertext and social media</source>
          , pages
          <volume>327</volume>
          {
          <fpage>329</fpage>
          . ACM,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>R.</given-names>
            <surname>West</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. W.</given-names>
            <surname>White</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and E.</given-names>
            <surname>Horvitz</surname>
          </string-name>
          .
          <article-title>From cookies to cooks: Insights on dietary patterns via analysis of web usage logs</article-title>
          .
          <source>In Proceedings of the 22nd international conference on World Wide Web</source>
          , pages
          <volume>1399</volume>
          {
          <fpage>1410</fpage>
          . International World Wide Web Conferences Steering Committee,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>