<!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>Recommending Eco-Friendly Route Plans</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Efthimios Bothos</string-name>
          <email>mpthim@mail.ntua.gr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dimitris Apostolou</string-name>
          <email>dapost@unipi.gr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gregoris Mentzas</string-name>
          <email>gmentzas@mail.ntua.gr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Technical University</institution>
          ,
          <addr-line>of Athens, Athens</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Piraeus</institution>
          ,
          <addr-line>Piraeus</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>As personal transportation is one of the greatest contributors of CO2 emissions, means able to assist travelers in reducing their ecological impact are urgently needed. In this work we focus on travel recommenders that encourage green transportation habits among travelers who have a preexisting interest in taking action to lessen their impact on the environment. We aim to provide urban travelers with a personalized travel recommender that will nudge them to plan routes while considering the environmentally friendliest travel modes. We present a novel, ecologically-aware approach for travel recommender systems and propose a system architecture that incorporates dimensions of recommendation information elements and pro le matching methods.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>H.3.3 [Information Search and Retrieval]: Information
ltering, Selection process; H.3.4 [Systems and Software]:
User pro les and alert services</p>
    </sec>
    <sec id="sec-2">
      <title>General Terms</title>
    </sec>
    <sec id="sec-3">
      <title>1. INTRODUCTION</title>
      <p>
        Environmental issues are becoming increasingly pressing
in our times and means to reduce the ecological impact of
citizens' activities are needed urgently. A major source of
environmental pollution from citizens' activities is carbon
emissions due to tra c and mobility. It is estimated that
urban transport in the European Union accounts for 15% of
all greenhouse gas emissions [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. As work and leisure life
become progressively geographically distributed, a research
Paper presented at the Workshop on Recommendation Technologies for
Lifestyle Change 2012, in conjunction with the 6th ACM conference on
Recommender Systems. Copyright c 2012 for the individual papers by the
papers’ authors. This volume is published and copyrighted by its editors.
issue of high importance pertains the development of
methods and tools able to support and guide citizens towards
pro-environmental behaviors with respect to their traveling
habits and decisions.
      </p>
      <p>
        Previous research has demonstrated that information
regarding transport-related attributes such as travel time, travel
costs and carbon emissions can lead to changes in citizens'
travel behavior [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Nevertheless, although individuals base
their choices on the attributes of the choice set (content),
the presentation of information (context) has also a strong
e ect on travelers' behavior [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The presentation of choices,
also known as \choice architecture" [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], refers to the design
and incorporation of small features or nudges in the choice
making process, which can assist individuals to overcome
cognitive biases by highlighting the better choices for them,
without restricting their freedom of choice. Tools available
to choice architects can be divided into two categories: those
used in structuring the choice task and those used in
describing the choice options [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Recommender systems can act as
tools for structuring the choice task and address the
problem of what to present to travelers. Furthermore the use
of information technologies incorporating feedback and
personalization can be central to make lifestyle or behavioral
changes [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and, in our case, can nudge
environmentallyresponsible behavior.
      </p>
      <p>In this work in progress we focus on recommender
systems that encourage lifestyle changes towards green
transportation habits among travelers who have a pre-existing
interest in taking action to lessen their impact on the
environment. We aim to provide urban travelers with a
personalized travel recommender that will nudge them to plan
multi-modal routes while considering the environmentally
friendliest travel modes. We present a novel,
ecologicallyaware approach for travel recommender systems and
propose a system architecture that incorporates dimensions of
recommendation information elements and pro le matching
methods.</p>
      <p>Our approach is detailed in Section 2. We synthesize
concepts from multi-criteria decision making (MCDM)
recommender systems and recommendations diversi cation to
infuse the ecological dimension on travel recommenders. Namely,
we focus on MCDM to infer user preferences and we balance
the utility of routes with their carbon footprint in order to
generate travel recommendations with ecological
characteristics. In Section 3 we analyze the conceptual architecture
of a system that implements the proposed approach. An
illustrative scenario depicts the various user interactions with
the proposed system in Section 4. We conclude with related
work and future directions.</p>
    </sec>
    <sec id="sec-4">
      <title>APPROACH</title>
      <p>
        Contrary to the vast majority of previous research on
recommender systems that has focused on improving the
accuracy of recommendations, i.e. better modeling user
preferences to present individually preferred items, we focus
on recommender systems as a tool for nudging users
towards eco-friendly traveling decisions. Speci cally, the
recommender generates a list of suggested routes which reside
within the limits of users' preferences and presents choices
with low carbon emissions. With our approach we address
the problem of a \ lter bubble" [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] in its ecological
dimension: users of existing navigation services may be trapped
in a self-reinforcing cycle of emission-intensive travel modes
while never being pushed to discover alternatives.
      </p>
      <p>The problem an ecologically aware travel recommender
system is asked to solve can be formulated as follows: Given
a user u, nd a subset S AvailableRoutes(u) such that
jSj = P resentedRoutes and the choice of S provides a good
balance between the user perceived route utility and CO2
emissions. The research agenda of the above problem
includes two main issues: First what is meant by user
perceived route utility and how this is calculated and second
what is the meaning of the term `balance'. Both issues can
be answered in a number of ways. Our approach is based on
utility-based recommenders and involves a three-step
process: users provide their preferences which are then
transformed to a user perceived route utility value. In the nal
step, the utility and the CO2 emissions of a route are
provided as input to a recommendation algorithm that selects
jSj results to be presented to the user.
2.1</p>
    </sec>
    <sec id="sec-5">
      <title>User Preferences</title>
      <p>
        Following [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] we adopt a utility based approach to elicit
user preferences. In more details users provide their
preferences over a set of criteria when planing a route. The
revealed preferences are used to infer a user perceived
utility per route.
      </p>
      <p>
        First users are asked to assign themselves in one of six
groups of drivers as identi ed by [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] - Hard driver,
Complacent car addict, Malcontented motorist, Aspiring
environmentalist, Car-less crusader, Reluctant rider (for a thorough
description of these categories please see [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]). This
information is asked only once and a ects the level of nudging the
user may be inclined to accept (i.e. an Aspiring
environmentalist will be presented with more routes that involve public
transportation and walking than a Hard driver).
      </p>
      <p>
        Although most navigation applications provide the
quickest routes as suggestions, in real life situations users are
concerned with other aspects when deciding on a speci c
trip in a city. For example, the price of the ticket or the fare
(e.g. for a taxi) of the transport mean might in uence the
user's decisions [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Moreover travelers interested in
reducing their carbon footprint may be willing to walk a bit more
or accept a longer trip. Based on the above arguments, in
a second step users are asked to provide their preferences
on a set of criteria which are then used to calculate a per
route utility value. Indicative criteria are: preferred delay
for arrival, preferred walking or bicycling time and preferred
travel cost.
2.2
      </p>
    </sec>
    <sec id="sec-6">
      <title>Routes and Utility Calculation</title>
      <p>
        The alternative routes emerge from `travel pro les' [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]
which in our case are de ned as the combination of one or
more of the major transportation modes (personal vehicle,
public transportation, walking or bicycle). In total there
3
are P 3 = 7 travel pro les to choose from. Based on the
k=1 k
travel mode characteristics and associated emission models
of each travel pro le we can infer that the use of more
walking or bicycle leads to less CO2 emissions (see Figure 1),
thus our aim is to nudge users into using travel pro les that
include walking or bicycle.
      </p>
      <p>
        The alternative routes are annotated with a utility value
based on the submitted user preferences. To this direction
Multi-Criteria Decision Making (MCDM), a set of widely
studied methods in the Operations Research domain for
decision making, can be employed. With MCDM a decision
problem can be seen as the selection of the best alternative
from a decision matrix M N with N alternatives and M
criteria. More speci cally we select Multi-Attribute Utility
Theory (MAUT) methods [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] which determine the utility of
alternatives from user preferences on selected criteria. These
methods are based on the concept that bad performing
alternatives on one criterion can be compensated by good
performing criteria. In our case an alternative is a route with
criteria Cj. Each criterion has a weight Wj and the
elements ai;j in the decision matrix denote the utility U (ci;j)
of criterion ci;j. Indicative MCDM models that can be used
include Weighted Sum and Weighted Product models.
      </p>
      <p>In Weighted Sum Models a weighted mean over all criteria
dimension for all alternatives is calculated. The result is
n
a utility score per alternative: Ui = P aijwj. Weighted
j=1
Product Models multiply instead of summing up the criteria,
and power instead of multiplying the weights in order to
n
calculate the utility scores: Ui = jQ=1 aiwjj .
2.3</p>
    </sec>
    <sec id="sec-7">
      <title>Recommendation Strategies</title>
      <p>
        Given a set of candidate routes AvailableRoutes(u) and a
given threshold K of nal desired number of
recommendations, the optimal scenario of recommendation is nding a
set of routes, that has the highest perceived utility and the
lowest CO2 emissions. However such an optimal top K
answer set in general does not exist: lowering CO2 emissions
typically does not correlate with the highest utility routes
being selected. As a result, we have to achieve a balance
between CO2 emissions and route utility. In order to generate
lists of suggested eco-friendly routes, recommendation
diversi cation algorithms can be employed following [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. The
two problems share similarities: diversi cation solutions
attempt to identify relevant yet diversi ed items whereas we
want to suggest relevant yet eco-friendly routes.
      </p>
      <p>
        Two optimal algorithms are the MaxUtil which maximizes
the utility of the K routes presented and the MinCO2 that
minimizes the CO2 emissions of the K routes. Additional
heuristic algorithms are the Swap and Greedy similarly to
[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. With algorithm Swap we begin with the K
highest utility routes, and swap the route with the
highest emissions with the next highest utility route among the
remaining routes. A route is swapped only if the overall
CO2 emissions of the displayed set is decreased. To prevent
a sudden drop of the overall utility of the resulting set, a
pre-de ned upper-bound U B denoting how much drop in
utility is tolerated has to be used. With the use of U B,
swapping stops when the utility of the resulting routes
becomes lower than U B. Furthermore the value of U B
depends on the drivers group the user has assigned herself (see
Section 2.1). With algorithm Greedy recommendation lists
are formed by combining routes from di erent travel pro les.
The list with the lowest emissions and acceptable utility is
selected. Lists with acceptable utility are those whose di
erence with the highest utility list resides within certain limits:
HU Ui AD where HU is the Highest Utility, Ui is the
utility of list i and AD is the Acceptable Di erence which
depends on the drivers group the user has assigned herself.
      </p>
    </sec>
    <sec id="sec-8">
      <title>ARCHITECTURE</title>
      <p>In this section we describe a system architecture that
shows how our approach can be instantiated and extended to
incorporate personal and contextual information. The
proposed architecture comprises of the following components:
Recommendation information elements, Recommendation
service and Routing engine (see Figure 2).
3.1</p>
    </sec>
    <sec id="sec-9">
      <title>Recommendation information elements</title>
      <p>These elements incorporate the individual user pro le and
preferences as well as information related to the current
context. In more details we identify the following information
elements:</p>
      <p>User preferences provided by the user through a
multicriteria input interface together with the routing query
before the trip planning.</p>
      <p>User pro le con gured by the user through an input
interface on the rst use of the system.</p>
      <p>Current context of the user, e.g. trip purpose
(business, leisure, tourism), weather and tra c information.
3.2</p>
    </sec>
    <sec id="sec-10">
      <title>Routing engine</title>
      <p>The routing engine takes as input a set of routing options
and generates a set of itineraries. It is controlled by the
Recommendation service that manages the options on behalf of
the user and adjusts the values based on the user's pro le.
Routing options to be supported include route
characteristics such as travel modes. The results should include
information regarding emission levels, calculated with emission
models and the estimated arrival time at the destination.
3.3</p>
    </sec>
    <sec id="sec-11">
      <title>Recommendation Service</title>
      <p>This component comprises of four distinct functions
responsible for personalizing and contextualizing the
alternative routes to be presented to the user. The rst two,
query personalization and contextualization, transform the
user routing query and context signals into the appropriate
routing engine API parameters. Query personalization is
dependent on the available transportation means the user has
at her disposal i.e. car/motorcycle and bicycle and considers
any disabilities the user may have. Two rules are de ned for
these cases:</p>
      <p>If the user owns a vehicle then routing results involving
car/ motorcycle should be considered, similarly if the
user owns a bicycle, routing results involving a bicycle
should be considered.</p>
      <p>If the user has disabilities then bicycle and public means
of transportation that do not provide amenities for
persons with disabilities should be avoided.</p>
      <p>Query contextualization considers a number of static rules
to further lter the initial set of results:</p>
      <p>Weather data: if the day is rainy, then bike and
walking time should be kept to a minimum.</p>
      <p>Tra c data: if there is indication of high tra c
density, car time should be kept to a minimum.</p>
      <p>Trip purpose a ects the possible delays with respect
to the time of arrival. Expected delays should be
minimized for business trips, can be moderately tolerable
for leisure trips, and tolerable for tourism trips.</p>
      <p>Based on the aforementioned rules, the user query is
augmented and a request is sent to the routing engine for
alternative itineraries.</p>
      <p>Following query personalization and contextualization, the
routing engine is triggered to generate a set of n results per
travel pro le given the set of personalization and
contextualization parameters. Once the results are available, two
more functions are triggered. The utility calculation
function maps the recommendation information elements and
the characteristics of the route to a perceived utility value
per user and route following MCDM methods as described
in Section 2.2. This step allows the projection of the user's
decision strategy on the results. The nal step refers to the
generation of recommendations following Section 2.3.</p>
    </sec>
    <sec id="sec-12">
      <title>4. ILLUSTRATIVE SCENARIO</title>
      <p>In the following we describe an illustrative use case
scenario of our approach. John is about to go out and meet his
friends at a movie theater and uses his eco-friendly travel
recommender to plan the route.
4.1</p>
    </sec>
    <sec id="sec-13">
      <title>Query Personalization and Contextualization</title>
      <p>The recommendation service interacts with the routing
engine and retrieves a number of routes to present to John.
According to the user pro le, John owns a car, has no
disabilities and has described himself as a `complacent car
addict'. According to the contextual information elements, the
weather conditions are good, tra c is low and the trip is for
leisure. A number of results are retrieved from the routing
engine per travel pro le.
4.2</p>
    </sec>
    <sec id="sec-14">
      <title>User Preference Elicitation</title>
      <p>
        John is asked to de ne the poor, fair and good levels of
each option per criterion (Figure 3.a). Normalized scales
are selected for the criteria in order to make the alternatives
comparable. Similarly to [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] we employ qualitative scales
which are then transformed to numerical values according
to the rank order rule for further processing. The numerical
mapping is 1 for poor, 2 for fair and 3 for good.
      </p>
      <p>Furthermore John speci es the relative importance of
criteria on a percent range, with weights summing up to a total
of 100% as shown in Figure 3.b. Changes in one of the
sliders in Figure 3.b adapt the values of the rest of the criteria
so as to preserve the total of 100. In order to ease user
input we can determine a set of prede ned pro les (e.g. in the
Figures we see that the `Leisure' preferences pro le has the
Delay criterion set to 10-30 minutes and the `Importance on
Delay' option assigns higher weight to the `Delay' criterion).
4.3</p>
    </sec>
    <sec id="sec-15">
      <title>Utility Calculation</title>
      <p>
        In this scenario we use the Ordered Weighted
Averaging (OWA) MCDM method [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. With OWA the
normalized criteria values aij (numerical values of the poor, fair,
good selections) are multiplied with the corresponding
importance weights wj (importance percentages). Next, rather
than being aggregated, weighted criteria values bij = aijwj
for each alternative i are re-ordered by descending value so
that bi1 &gt; ::: &gt; bin . An OWA operator is applied to the
ordered criteria values that can potentially emphasize the
better or the poorer values. At this preliminary phase of
this work we opt for the neutral operator [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] which assigns
equal weights to each criterion and the nal utility scores
are calculated as the weighted sum of the criterion values.
4.4
      </p>
    </sec>
    <sec id="sec-16">
      <title>Recommendations</title>
      <p>Using algorithm Greedy, as explained in Section 2.3, we
generate lists of recommended routes by combining results
from travel pro les (see Figure 4). The total utility and CO2
emissions of each list are calculated as the sum of the utilities
and emissions of each element in the list. The
`Recommendation List 1' has the highest utility for John. The
acceptable di erence indicates that the recommendation lists one
to three should be considered and from those, list 2 has the
lowest emissions and is presented to John:
1. Using only his car, John can reach his destination
within 30 minutes.
2. Using his car to a parking spot near his destination and
then walk for 15 minutes, John can reach his
destination within 40 minutes but save 20% of CO2 emissions.
3. Using his car to reach a bus stop close to his home
John can reach his destination within 30 minutes and
save 30% of CO2 emissions.</p>
      <p>John decides to follow option 2 to reach his destination and
save 20% of CO2 emissions.</p>
    </sec>
    <sec id="sec-17">
      <title>RELATED WORK</title>
      <p>
        Commonly, recommender systems generate prioritized lists
of unseen items, e.g., music, books, by trying to predict
a user's preferences based upon their pro le. Travel
recommender systems are designed to support travel planning
decisions before travel or while on-the-move [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. These
systems capture user preferences, either explicitly or implicitly
and suggest destinations to visit, points of interest (POIs),
events or activities and/ or alternative routes. The main
objective of a travel recommender system is to ease the
information search process of the traveler and to convince her
of the appropriateness of the proposed services [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        With respect to route suggestion, certain systems consider
multi-modal itineraries (i.e. routes that involve the use of
more than one transportation means, for example reaching
the destination with a combination of car, bus and
walking). Tumas and Riccie [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] present a personalized mobile
city transport advisory system that allows users to receive
recommendations for personalized paths between two
arbitrary points in the city of Bolzano on their mobile phone.
They specify travel and user pro les which are then utilized
to rank di erent multi-modal routes in the city and present
the top ranked to users. They focus on computing
suggestions according to users' travel-related preferences captured
through questionnaires and based on four criteria: walking,
bus changes, time of arrival at the destination and
sightseeing. Zenker and Bernd [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] combine event recommendations
and pedestrian navigation with (live) public transport
support in order to assist passengers in nding interesting events
and navigating to them.
      </p>
      <p>
        Decision making is a central component in route planing
applications [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In this respect, MCDM techniques have
been employed to model combinations of user desires and to
allow users to specify their personal decision strategies while
receiving personalized alternatives adjusted to their needs.
This view is similar to recent de nitions of
recommendation problems as MCDM problems. Multi-criteria based
recommenders provide suggestions by modeling a user's
utility for an item as a vector of ratings along several criteria.
A comprehensive study of recommender systems based on
MCDM methods was done in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Other related work
includes Nadi and Delavar [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] who study the use of OWA in
a route planning application in order to generate
personalized routes while considering user speci c decision strategies
in a manner that can provide multiple options regarding the
user's preferred decision strategies. Additionally Rinner and
Raubal [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] proposed a personalized location-based service
using OWA, for nding the most preferable hotel.
      </p>
      <p>
        Diversity in recommender systems is a research stream
that tries to provide solutions beyond improving the
relevance of recommendations [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Most approaches focus
on attribute-based diversi cation, e.g. in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], an
orderindependent intra-list similarity metric to assess the
topical diversity of recommendation lists and a topic diversi
cation approach for decreasing the intra-list similarity is
introduced. Recently, explanation based approaches have been
suggested [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. They rest on the premise that for two di
erent recommended items i and j, the closer their explanations
(i.e., the sets of items that are similar to the recommended
items and that are liked by the user), the more homogeneous
i and j. Last but not least, in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] a number of
recommendation ranking techniques for diversity are proposed.
      </p>
    </sec>
    <sec id="sec-18">
      <title>CONCLUSIONS AND FUTURE WORK</title>
      <p>The environmental problems of our times demand new
methods and applications able to provide nudges to
citizens towards pro-environmental traveling choices. We
suggested an approach that infuses nudges in travel
recommenders. Users are presented with route alternatives that
reside within the limits of their preferences and yield
reduced carbon emissions. Furthermore we described a system
architecture which combines multi-criteria recommendation
techniques with pro le matching methods.</p>
      <p>There are various aspects that need further research. First,
the eld of MCDM encompasses a number of methods which
could potentially t into our problem, such as the Analytical
Hierarchy Process and the Linguistic Ordered Weighted
Averaging (LOWA). Our plan is to examine the applicability of
these methods as well as compare them. Second,
implementing and comparing the suggested algorithms for striking a
good balance between routes utility and eco-friendliness will
reveal which are best suited for this problem. Third we
will investigate combinations of the proposed recommender
with persuasive interfaces for eco-feedback. We expect that
such interfaces, by informing users of their carbon footprint,
can persuade them to choose the recommendations with low
environmental impact. Last, we are going to evaluate our
proposed approach in real life situations. To this direction, a
prototype system that materializes the approach and related
architecture is under development within the Peacox FP7
project. In addition two eld trials in Vienna and Dublin
have already been planned. In these trials a set of 65 users
will use and evaluate the proposed recommendation service
in their everyday life for a total duration of two weeks.
7.</p>
    </sec>
    <sec id="sec-19">
      <title>ACKNOWLEDGMENTS</title>
      <p>Research reported in this paper has been partially funded
by the European Commission in the Information Society
Technologies (IST) project \Ecological aware navigation:
usable persuasive trip advisor for reducing CO2 consumption"
(Contract no.: 63761).</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>Y.</given-names>
            <surname>Kwon</surname>
          </string-name>
          .
          <article-title>Improving Aggregate Recommendation Diversity Using Ranking-Based Techniques</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Anable</surname>
          </string-name>
          .
          <article-title>Complacent car addicts or aspiring environmentalists? identifying travel behaviour segments using attitude theory</article-title>
          .
          <source>Transport Policy</source>
          ,
          <volume>12</volume>
          (
          <issue>1</issue>
          ):
          <volume>65</volume>
          {
          <fpage>78</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E.</given-names>
            <surname>Avineri</surname>
          </string-name>
          and
          <string-name>
            <given-names>O.</given-names>
            <surname>Waygood</surname>
          </string-name>
          .
          <article-title>Applying goal framing to enhance the e ect of information on transport-related co2 emissions</article-title>
          .
          <source>9th Biennial Conference on Environmental Psychology</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ben-Akiva</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Lerman</surname>
          </string-name>
          .
          <article-title>Discrete Choice Analysis: Theory and Application to Travel Demand</article-title>
          . MIT Press,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Eslambolchilar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Wilson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>A.</given-names>
            <surname>Komninos</surname>
          </string-name>
          .
          <article-title>Nudge: in uence through mobile devices</article-title>
          .
          <source>In Proceedings of the 12th international conference on Human computer interaction with mobile devices and services</source>
          ,
          <source>MobileHCI '10</source>
          , pages
          <fpage>527</fpage>
          {
          <fpage>530</fpage>
          , New York, NY, USA,
          <year>2010</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Fesenmaier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Werthner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K. W.</given-names>
            <surname>Wober</surname>
          </string-name>
          .
          <article-title>Travel Destination Recommendation Systems: Behavioural Foundations and Applications (Cabi Publishing)</article-title>
          .
          <source>CAB International</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Fu</surname>
          </string-name>
          <article-title>lop. Introduction to Decision Making Methods</article-title>
          .
          <source>Technical report, Hungarian Academy of Sciences</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Geiger</surname>
          </string-name>
          and
          <string-name>
            <given-names>W.</given-names>
            <surname>Wenger</surname>
          </string-name>
          .
          <article-title>On the interactive resolution of multi-objective vehicle routing problems</article-title>
          .
          <source>In Proceedings of the 4th international conference on Evolutionary multi-criterion optimization, EMO'07</source>
          , pages
          <fpage>687</fpage>
          {
          <fpage>699</fpage>
          , Berlin, Heidelberg,
          <year>2007</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>E. J.</given-names>
            <surname>Johnson</surname>
          </string-name>
          , S. B.
          <string-name>
            <surname>Shu</surname>
            ,
            <given-names>B. G. C.</given-names>
          </string-name>
          <string-name>
            <surname>Dellaert</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>D. G.</given-names>
          </string-name>
          <string-name>
            <surname>Goldstein</surname>
            , G. Haubl,
            <given-names>R. P.</given-names>
          </string-name>
          <string-name>
            <surname>Larrick</surname>
            ,
            <given-names>J. W.</given-names>
          </string-name>
          <string-name>
            <surname>Payne</surname>
            , E. Peters, and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Schkade</surname>
          </string-name>
          .
          <article-title>Beyond nudges: Tools of a choice architecture</article-title>
          .
          <source>MARKETING LETTERS</source>
          ,
          <volume>23</volume>
          (
          <issue>2</issue>
          ):
          <volume>487</volume>
          {
          <fpage>504</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mahmood</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Venturini</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Hopken</surname>
          </string-name>
          .
          <article-title>Adaptive recommender systems for travel planning</article-title>
          .
          <source>Strategies</source>
          , pages
          <volume>1</volume>
          {
          <fpage>11</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>N.</given-names>
            <surname>Manouselis</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Costopoulou</surname>
          </string-name>
          .
          <article-title>Analysis and classi cation of multi-criteria recommender systems</article-title>
          .
          <source>World Wide Web</source>
          ,
          <volume>10</volume>
          (
          <issue>4</issue>
          ):
          <volume>415</volume>
          {
          <fpage>441</fpage>
          ,
          <string-name>
            <surname>Dec</surname>
          </string-name>
          .
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>A. D. May</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Page</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Hull</surname>
          </string-name>
          .
          <article-title>Developing a set of decision-support tools for sustainable urban transport in the uk</article-title>
          .
          <source>Transport Policy</source>
          ,
          <volume>15</volume>
          (
          <issue>6</issue>
          ):
          <volume>328</volume>
          {
          <fpage>340</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>McNee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Konstan</surname>
          </string-name>
          .
          <article-title>Being accurate is not enough: how accuracy metrics have hurt recommender systems</article-title>
          . In CHI '
          <article-title>06 extended abstracts on Human factors in computing systems</article-title>
          ,
          <source>CHI EA '06</source>
          , pages
          <fpage>1097</fpage>
          {
          <fpage>1101</fpage>
          , New York, NY, USA,
          <year>2006</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Nadi</surname>
          </string-name>
          and
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Delavar</surname>
          </string-name>
          <article-title>. Multi-criteria, personalized route planning using quanti er-guided ordered weighted averaging operators</article-title>
          .
          <source>International Journal of Applied Earth Observation and Geoinformation</source>
          ,
          <volume>13</volume>
          (
          <issue>3</issue>
          ):
          <volume>322</volume>
          {
          <fpage>335</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>E. Pariser.</surname>
          </string-name>
          <article-title>The Filter Bubble: What the Internet Is Hiding from You</article-title>
          . Penguin
          <string-name>
            <surname>Press</surname>
            <given-names>HC</given-names>
          </string-name>
          , The, May
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>C.</given-names>
            <surname>Rinner</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Raubal</surname>
          </string-name>
          .
          <article-title>Personalized multi-criteria decision strategies in location-based decision support</article-title>
          .
          <source>Journal of Geographic Information Sciences</source>
          ,
          <volume>10</volume>
          :
          <fpage>149</fpage>
          {
          <fpage>156</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>R. H.</given-names>
            <surname>Thaler</surname>
          </string-name>
          and
          <string-name>
            <given-names>C. R.</given-names>
            <surname>Sunstein</surname>
          </string-name>
          . Nudge:
          <article-title>Improving decisions about health, wealth and happiness</article-title>
          . Penguin, London, Mar.
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>G.</given-names>
            <surname>Tumas</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          .
          <article-title>Personalized Mobile City Transport Advisory System</article-title>
          . In W. Hopken, U. Gretzel, and R. Law, editors,
          <source>Information and Communication Technologies in Tourism</source>
          <year>2009</year>
          , chapter
          <volume>15</volume>
          , pages
          <fpage>173</fpage>
          {
          <fpage>183</fpage>
          . Springer Vienna, Vienna,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>R. R.</given-names>
            <surname>Yager</surname>
          </string-name>
          .
          <article-title>On ordered weighted averaging aggregation operators in multicriteria decisionmaking</article-title>
          .
          <source>IEEE Trans. Syst. Man Cybern.</source>
          ,
          <volume>18</volume>
          (
          <issue>1</issue>
          ):
          <volume>183</volume>
          {
          <fpage>190</fpage>
          ,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          .
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>C.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lakshmanan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Amer-Yahia</surname>
          </string-name>
          .
          <article-title>It takes variety to make a world: diversi cation in recommender systems</article-title>
          .
          <source>In Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, EDBT '09</source>
          , pages
          <fpage>368</fpage>
          {
          <fpage>378</fpage>
          , New York, NY, USA,
          <year>2009</year>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>B.</given-names>
            <surname>Zenker</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Ludwig</surname>
          </string-name>
          .
          <article-title>Rose - an intelligent mobile assistant - discovering preferred events and nding comfortable transportation links</article-title>
          .
          <source>In ICAART (1)</source>
          , pages
          <fpage>365</fpage>
          {
          <fpage>370</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          and
          <string-name>
            <given-names>X.</given-names>
            <surname>Xie</surname>
          </string-name>
          .
          <article-title>Learning travel recommendations from user-generated gps traces</article-title>
          .
          <source>ACM Trans. Intell. Syst. Technol.</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):2:
          <issue>1</issue>
          {2:
          <fpage>29</fpage>
          ,
          <string-name>
            <surname>Jan</surname>
          </string-name>
          .
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>C.-N. Ziegler</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          <string-name>
            <surname>McNee</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          <string-name>
            <surname>Konstan</surname>
            , and
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Lausen</surname>
          </string-name>
          .
          <article-title>Improving recommendation lists through topic diversi cation</article-title>
          .
          <source>In Proceedings of the 14th international conference on World Wide Web, WWW '05</source>
          , pages
          <fpage>22</fpage>
          {
          <fpage>32</fpage>
          , New York, NY, USA,
          <year>2005</year>
          . ACM.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>