<!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>TripRec - A Recommender System for Planning Composite City Trips Based on Travel Mobility Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rinita Roy</string-name>
          <email>rinita.roy@tum.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Destination Recommender Systems, City Trips, Data Mining, Per-</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Linus W. Dietz</string-name>
          <email>linus.dietz@tum.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Data Engineering, Analysis &amp;</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Pre-processing</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Technical University of Munich</institution>
          ,
          <addr-line>Garching</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>sonalisation</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <fpage>8</fpage>
      <lpage>12</lpage>
      <abstract>
        <p>Location-based social networks (LBSNs) are rich sources of studying travel mobility of people. With more users sharing updates about their activities in LBSNs, there is a high availability of data to learn about their travel mobility patterns. This can help to improve travel recommender systems, as we get a realistic impression of travelers' travel behavior. We propose a system that recommends personalised city trips to diferent users by employing data-driven approaches. Our web-based system recommends composite trips of 138 cities all around the world. The application elicits user information and preferences like home region, destination region, traveller type, maximum travel duration and fondness for diferent types of venues in a city, as inputs. Satisfying the user preferences and constraints, a suitable trip including an ordered list of cities with duration of stay at each is determined, to be recommended to the user.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION AND RELATED WORK</title>
      <p>
        Destination recommender systems (DRSs) can help travellers to
discover destinations to travel to. Depending on the type of data
utilised, a recommendation model can be collaborative filtering
(CF) or content-based filtering (CBF). The former model is typically
based on explicit or implicit user feedback. CBF-based recommender
systems (RSs) use the characteristic features of the items and the
preferences of a user before generating the recommendations for
them. The design of RSs, which earlier relied only on
intuitionbased models, is now employing more data-driven approaches [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
The latter involves analysis of large sets of data, interpreting and
incorporating them for building better decision-making strategies.
      </p>
      <p>
        City tourism, also known as urban tourism involves travelling to
the urban cities of diferent countries. It facilitates the development
of the cities to attract tourists. Moreover, with more than half of
the world population staying in urban areas [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], city tourism is
important for the economy as it brings employment to numerous
individuals. On the other side, this is mainly interesting for tourists
who prefer to visit locations including architectures &amp; monuments,
pubs &amp; bars, restaurants &amp; cafés etc. However, it is dificult for
people to determine desirable top destination cities to be visited for
their next trip. City RSs become useful in this context.
      </p>
      <p>Google Trips1 collects data from Gmail account of a user and
combines it with other features like crowd-sourced reviews about
destinations for suggesting trips to her. However, this is not
personalised for users without prior Gmail accounts. Due to the inherent
complexities, there is no application in the market that uses
datadriven approaches for determining personalised, composite city
trips for all users, motivating us to start working further in that
direction. To tackle this challenge, we discover travel mobility
patterns from LBSNs and utilise them for computing personalised
composite city trips.</p>
      <p>
        Traditionally, destination recommendation was subdivided into
recommending regions [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], cities [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], point of interests (POIs) [
        <xref ref-type="bibr" rid="ref1 ref12 ref2">1, 2,
12</xref>
        ], activities [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] or events [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Recommending POIs can mean
recommendation of next POI [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], top-k POIs using two common types
of recommender systems, viz., CF-based [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and CBF-based [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], or
composite POIs. The conversational DRS called CityRec developed
by Dietz et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] recommended only individual cities to users. The
RS developed by us recommends composite trips, specifically,
multiple cities to be visited in order along with a recommended duration
of stay. A composite trip consists of a sequence of travel
destinations. Composite tourist recommender systems (CTRSs) deal with
choosing a number of travel destinations, selecting the sequence of
visit, and determining suitable duration of stay in each of the
destination. Researchers in the past developed CTRSs recommending
multiple countries [
        <xref ref-type="bibr" rid="ref11 ref22">11, 22</xref>
        ], or POIs [
        <xref ref-type="bibr" rid="ref23 ref24">23, 24</xref>
        ].
      </p>
      <p>
        POI recommendations by Yu and Chang [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] were delivered
to the users time-to-time, whereas, those provided by Wörndl et
al. [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] were displayed together at a time. CTRSs for POIs can
recommend composite POIs with [
        <xref ref-type="bibr" rid="ref20 ref3">3, 20</xref>
        ] or without [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] constructing
timed paths. Those with the timed paths suggest the time of arrival
and time to leave the POI along with the sequence of POIs,
determining the duration of stay at each POI. CTRSs are mostly otherwise
designed by solving tourist trip design problem (TTDP) [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]. The
CTRS designed by us also uses the approach of solving TTDP with
the maximum travel duration constraint to recommend one or more
cities to tourists.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>SYSTEM OVERVIEW</title>
      <p>We discuss the system in three broad stages – the data
engineering &amp; analysis (pre-processing), CBF-based recommendation
(periprocessing), and user-centric evaluation of the web application
(post-processing).
2.1
Initially, we collect, analyse and clean the data to make it ready to
be used for the CBF-based recommendation.
2.1.1 Mapping of World Regions. We divide six continents of the
world (except Antarctica) to 10 global regions, viz., North
America, South America, North Europe, Southwest Europe, Southeast
Europe, North Africa, South Africa, West Asia, East Asia and
Oceania. Figure 1 displays these regions on the world map.
2.1.2 Datasets – Cities &amp; Trips. We consider 138 cities to be
recommended to travellers of diferent types. The cities are attributed with
diferent features. Those involving the frequencies of venues, with
diferent types of touristic values located in the cities, are called
arts &amp; entertainment (AE), food (FD), nightlife (NL), and outdoors
&amp; recreation (OR). The types of these venues are based on four of
the Foursquare venue categories2. We divide each of the frequency
values by the total venue counts of all four types considered in the
respective cities. This is done to avoid bias due to the varied range
of venue counts in diferent cities and check the prevalence of the
diferent types in each of the cities. Finally, for each city, stemming
from a number derived from Numbeo3, the cost index (CI) values
are normalized between 0 and 100.</p>
      <p>
        Trips are identified out of the check-ins from Twitter using a
data-mining approach [
        <xref ref-type="bibr" rid="ref21 ref5">5, 21</xref>
        ]. Each trip is annotated with diferent
characteristic features:
• Mobility-based features – the features that help in analysing
mobility patterns of travelling in the respective trips. This
includes travel duration, displacement, radius of gyration, cities
visited, and countries visited [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
• Traveller characteristics – the features that include
information about the travellers of the identified trips. This includes
home region of a traveller and the home ratio, providing the
ratio of the number of check-ins at her home country to that
at a location outside the home country.
• City-based features – features signifying the kind of places
visited during the trip. Since there can be multiple cities in
a trip, we calculate the average value  for each city-based
feature within a trip  using Equation 1.
      </p>
      <p>Í</p>
      <p>=1   ∗  
 = Í , (1)</p>
      <p>=1  
where  is the distinct number of blocks (cities) within the
trip,   denotes the number of times block   is visited
2https://developer.foursquare.com/docs/resources/categories
3https://www.numbeo.com/cost-of-living/
Roy and Dietz
within the trip,   denotes value of the feature  for block
  , and  designates ,  ,  , , or  .</p>
      <p>
        After this characterisation, some of these trips are removed based
on their poor qualities to assure a better quality of the dataset.
2.1.3 Identification of Regional Traveller Types. Unlike the previous
papers for clustering travellers [
        <xref ref-type="bibr" rid="ref6 ref8">6, 8</xref>
        ], in this paper, we segregate
trips by travellers from diferent home regions before identifying
the travel mobility patterns. We discover 10 prototype clusters for
the types of travellers around the world, after characterising the
trips followed by them. Next, we cluster the trip subsets and thus the
travellers using k-means clustering into suitable number of groups
chosen using silhouette index. This is followed by the identification
of the traveller types found in diferent regions. The 47 traveller
types so obtained from diferent regions of the world act as the
possible options for traveller types to be chosen from by a user of
our final RS application. The methodologies, traveller types and
their analysis can further be found in the elaborated discussion in
the master thesis by Roy [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
2.1.4 Calculation of Duration of Stays. The number of days to stay
at any city to be recommended to diferent types of travellers are
pre-calculated and stored. At first, we compute the mean duration
of stay at a city considering the trips by all the travellers of the
same type having their home location in the same region. We do
this for all the cities, for the diferent traveller types belonging to
each of the 10 regions. Altogether, we obtain 47 diferent values for
duration of stay at each city depending on the 47 traveller types.
      </p>
      <p>In the trips we consider, not all traveller types visit all the cities.
However, we can find visits to all of the 138 cities in our database,
if we consider the travellers of all types. We do not intend to omit
the possibility of recommendation of any of the 138 cities to any
traveller type. We update the duration of stay at a city with the
average stay by the travellers of all types belonging to the particular
home region, if it is found to be zero by the current traveller type. If
it is still zero, we update the duration again with the mean duration
of stay in the city by the travellers of all types from all the home
regions. This is done for every city, for the 47 traveller types.
2.2</p>
    </sec>
    <sec id="sec-3">
      <title>Pre-processing &amp; Content-based</title>
    </sec>
    <sec id="sec-4">
      <title>Recommendation</title>
      <p>This section explains the user inputs, CBF-based recommendation
algorithm and the overview of the web application.
2.2.1 User Inputs. A user needs to input her preferences based on
which a CBF-based recommendation is provided to her. Following
are the inputs required for our algorithm:
(1) Home region of the user, chosen from the 10 world regions.
(2) Traveller type of the user that suits her the best, chosen from
the list of traveller types for those having their home same
as the user’s home region.
(3) Destination region for the user’s desired trip, chosen again</p>
      <p>from the 10 world regions.
(4) Maximum duration for the desired trip.</p>
      <p>(5) The preference levels for the diferent city-based features.
2.2.2 Recommendation Algorithm. After calculating the duration
of stay at diferent cities for diferent traveller types, and after
TripRec – A Recommender System for Planning Composite City Trips Based on Travel Mobility Analysis
having the inputs from one user, we utilise the following steps as
part of the recommendation algorithm to plan a composite city trip
for her:
(1) Filtering Cities According to Destination Region – From
the 47 lists of cities with diferent duration of stays for
different traveller types, we select the list based on the current
user’s home region and her travelling type. From that list
of 138 cities, we remove the ones which do not belong to
the region chosen by the user as her destination region. As
a result, we are left with a subset of cities considered further
for recommendation.
(2) Assigning Scores to Cities – For each city in the filtered
subset, we find the Euclidean distance between the city-based
feature vector ( = [ ,  ,  ,  ,   ]) and
the user preference vector ( = [ , ,  ,  ,  ]).</p>
      <p>This is followed by using equation 2 to assign a score to
each of them. The simple score metric used here serves the
purpose of giving higher values to the cities whose feature
values are closer to the preferences of a user.</p>
      <p>1
  ←   + 1
(3) Selection of Cities – The filtered cities are sorted based
on the scores assigned to them. Then the greedy selection
of the highly scored cities is done until the total duration
of stay at the selected cities does not exceed the maximum
travel duration input of the user. This constitutes the initial
list of selected cities. Some of the cities, that are far away
from others in the list and have only a single day as the
duration of stay for the current user, are removed from the
list. After the removal, if the constraints permit, more cities
are considered to be added to form the final list of selected
cities.
(4) Ordering of Cities – For ordering the selected list of cities,
we initially find diferent orders starting from each city in
the list as source and moving to the nearest one next. Then
we calculate the total distances to be covered for visiting the
cities in the diferent orders, and pick up the specific order
with the shortest distance to be covered.
2.2.3 TripRec Web Application. We develop TripRec , a data-driven
prototype web application to recommend composite city trips to
diferent types of travellers using the discussed recommendation
strategy. A user interface (UI) facilitates the interaction between a
user and the system. Figure 2 shows the interaction flows between
a user and the system through the UI for TripRec.</p>
      <p>
        While prompting a user to provide diferent inputs for eliciting
her preferences, the system also guides her with helpful information
in every step while she uses the application. As a trip
recommendation, the UI displays the cities, its corresponding countries, and
the duration of stay at each city in the order returned by the
recommendation algorithm. This is also accompanied by presenting
the order of visits to the recommended cities using Google Maps4.
If no recommendation is found for the specified inputs, the user is
asked to modify them and try again. Figure 3 shows an exemplary
recommendation result to a user from Southwest Europe, opting to
visit some cities in North Europe within 16 days as Eurotrotters [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ],
who are travellers from Europe, travelling to many nearby cities
and countries.
      </p>
      <p>
        The user needs to specify their level of agreement to the diferent
statements on a five-point likert scale [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The responses check the
RS on the basis of quality of the recommended items, transparency,
ease of preference elicitation and revision, interface adequacy and
attitudes of the user. There are also personal questions about the
age and gender of the user and a place to add additional comments.
2.3
      </p>
    </sec>
    <sec id="sec-5">
      <title>User-centric Evaluation of Web Application</title>
      <p>
        We conducted a user study for TripRec to examine the behaviours of
its users, their opinions about the system, and some characteristics
of the services provided to them. Within a span of two weeks,
we accumulated 217 recommendation requests from 113 unique
users, 75 of whom provided feedback used for the evaluation of the
application.
2.3.1 Diferent Users and their Behaviours. The application
received the maximum number of requests by people from West
Asia, followed by those from Southwest Europe and Southeast
Europe, whereas there were no users from Oceania. Other than West
Asia, users wanted to go to the European regions, viz., Southwest
Europe, Southeast Europe, and North Europe the most. Irrespective
of home regions, the users usually tend to visit cities with low to
medium cost index. A lot of the users chose to follow the traveller
type vacationers [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], who are travellers making a short trip not so
far, possibly within their own home regions.
2.3.2 Analysing Recommendations Based on User Data. We analyse
the recommendations provided to users by TripRec based on their
preferences. We determine which cities are recommended the most
by calculating the recommendation ratio (RR) of the cities within
each destination region. RR of a city is the number of times it is
recommended divided by the total number of recommendations
within the corresponding destination region. We can see more
variation of cities in the recommendation results when there are
more cities under a destination region in our database. Using our
user study data, we also find out, on an average, what proportion
of the total travel duration is the recommended duration of stay at
each city, for travellers from diferent regions. The recommended
average duration of stay at a city divided by the average duration of
a trip is called as the mean proportionate duration of stay (MPDS) at
a city. Results show that the addition of more cities in the database
with diverse duration of stays can balance the MPDS at diferent
cities.
2.3.3 Quantitative Feedback Analysis. We find out how satisfied
the users were with our system based on their age groups. We
noticed that most of the users belonged to the age range between
21 and 30 years, and the users aged over 40 years tended to get
more satisfied with the system.
      </p>
      <p>Next, we compare the users’ agreement levels to the various
feedback questions. Users seem to have mostly agreed to the provided
questions in favour of TripRec. However, looking at the responses
closely, we note the following points:
(1) Most of the users were satisfied with the individual
recommendations (1). However, the number of users satisfied
with the composite recommendations (2) was
comparatively lower.
Roy and Dietz
(2) Users dissatisfied with the recommended duration of stays
(3) were comparatively more than those dissatisfied with
the recommended cities (1, 2).
(3) Maximum number of users have strongly agreed to having
clear layouts and labels for the interface (7), followed by
those strongly agreeing to being able to specify their
preferences to the system (5) and then modify them (6) as
well.
(4) A lot of users have agreed to have overall liked TripRec (8).</p>
      <p>However, comparatively lesser people agreed to use the
system again (9) in real-life. People were more neutral about
the latter, possibly because of the system being a research
prototype that can recommend from just 138 cities.</p>
      <p>Finally, we determine how long the users interact with the system
in terms of interaction time and feedback time. We consider only
the final interaction time by each user. Eliminating an outlier record
with interaction time of about 10 hours, we plot the histogram for
interaction time as shown in Figure 4:Left, the mean interaction time
being 4 minutes and 40 seconds with 6 minutes standard deviation.
Figure 4:Right shows the histogram for feedback time, the average
being 5 minutes and 45 seconds with standard deviation 12 minutes
and 25 seconds.
for any user, after analysing mobility data from location based social
networks. The overall complexity of composite destination
recommendations is very high, which is reflected in our system, which
employs various data engineering steps, including characterisation
of cities and trips, mapping of the diferent cities to 10 world regions
and identification of regional traveller types. We presented a novel
algorithm for content-based composite city trip recommendations,
which we deployed in prototype web application that served as an
user-centric evaluation platform.</p>
      <p>
        For the upcoming versions of TripRec, we can incorporate
features like the budget information of the recommended trip and the
lfight booking options, which were out of scope for our present
research and the prototype application. POIs specific to user
preferences should be shown to the users, when demanded, for each
of the recommended cities. This might enhance user satisfaction
and ensure recommendation transparency. Furthermore, we plan to
develop strategies for computing recommendations when the user
has specified a set of preferences that would currently return an
empty set. Such empty recommendations could happen due to the
limited availability of only 138 cities for our prototype application.
We can add more cities to our database to provide more realistic
recommendations. The world divisions could then also be made
more granular using a touristic region model [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], given that each
region would have more cities. Moreover, with more options of
cities in the database, we can take account of the distances between
the cities from the beginning during their selection. Further
improvement can be in terms of the duration of stays recommended
to diferent users at the selected cities, making it more personalised.
      </p>
      <p>Finally, we can also make our next prototype more responsive
for more devices other than web. More options can be provided to
the users to elicit their interests, priorities, and posteriorities, for
greater user satisfaction.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Jie</given-names>
            <surname>Bao</surname>
          </string-name>
          , Yu Zheng,
          <string-name>
            <given-names>and Mohamed F.</given-names>
            <surname>Mokbel</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Location-based and Preferenceaware Recommendation Using Sparse Geo-social Networking Data</article-title>
          .
          <source>In Proceedings of the 20th International Conference on Advances in Geographic Information Systems</source>
          (Redondo Beach, California) (
          <source>SIGSPATIAL '12)</source>
          . ACM, New York, NY, USA,
          <fpage>199</fpage>
          -
          <lpage>208</lpage>
          . https://doi.org/10.1145/2424321.2424348
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Liangliang</given-names>
            <surname>Cao</surname>
          </string-name>
          , Jiebo Luo, Andrew Gallagher, Xin Jin, Jiawei Han, and Thomas S Huang.
          <year>2010</year>
          .
          <article-title>A worldwide tourism recommendation system based on geotagged web photos</article-title>
          .
          <source>In 2010 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2010 - Proceedings (ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings)</source>
          .
          <fpage>2274</fpage>
          -
          <lpage>2277</lpage>
          . https: //doi.org/10.1109/ICASSP.
          <year>2010</year>
          .5495905
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Munmun</given-names>
            <surname>De Choudhury</surname>
          </string-name>
          , Moran Feldman,
          <source>Sihem Amer-Yahia</source>
          , Nadav Golbandi, Ronny Lempel, and
          <string-name>
            <given-names>Cong</given-names>
            <surname>Yu</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Automatic Construction of Travel Itineraries Using Social Breadcrumbs</article-title>
          .
          <source>In Proceedings of the 21st ACM Conference on Hypertext and Hypermedia</source>
          (Toronto, Ontario, Canada) (
          <source>HT '10)</source>
          .
          <article-title>Association for Computing Machinery</article-title>
          , New York, NY, USA,
          <fpage>35</fpage>
          -
          <lpage>44</lpage>
          . https://doi.org/10.1145/1810617.1810626
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Linus</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Dietz</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Data-Driven Destination Recommender Systems</article-title>
          .
          <source>In Proceedings of the 26th Conference on User Modeling</source>
          ,
          <article-title>Adaptation and Personalization (Singapore, Singapore) (UMAP '18). Association for Computing Machinery</article-title>
          , New York, NY, USA,
          <fpage>257</fpage>
          -
          <lpage>260</lpage>
          . https://doi.org/10.1145/3209219.3213591
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Linus</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Dietz</surname>
            , Daniel Herzog, and
            <given-names>Wolfgang</given-names>
          </string-name>
          <string-name>
            <surname>Wörndl</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Deriving Tourist Mobility Patterns from Check-in Data</article-title>
          .
          <source>In Proceedings of the WSDM 2018 Workshop on Learning from User Interactions</source>
          . Los Angeles, CA, USA.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Linus</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Dietz</surname>
            , Rinita Roy, and
            <given-names>Wolfgang</given-names>
          </string-name>
          <string-name>
            <surname>Wörndl</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Characterisation of Traveller Types Using Check-In Data from Location-Based Social Networks</article-title>
          .
          <source>In Information and Communication Technologies in Tourism</source>
          <year>2019</year>
          ,
          <article-title>ENTER 2019</article-title>
          , Proceedings of the International Conference in Nicosia, Cyprus,
          <source>January 30-February 1</source>
          ,
          <year>2019</year>
          .
          <fpage>15</fpage>
          -
          <lpage>26</lpage>
          . https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -05940-
          <issue>8</issue>
          _
          <fpage>2</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Linus</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Dietz</surname>
            , Myftija Saadi, and
            <given-names>Wolfgang</given-names>
          </string-name>
          <string-name>
            <surname>Wörndl</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Designing a Conversational Travel Recommender System Based on Data-Driven Destination Characterization</article-title>
          . In ACM RecSys Workshop on Recommenders in Tourism (Copenhagen, Denmark) (
          <year>RecTour 2019</year>
          ).
          <fpage>17</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Linus</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Dietz</surname>
            , Avradip Sen, Rinita Roy, and
            <given-names>Wolfgang</given-names>
          </string-name>
          <string-name>
            <surname>Wörndl</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Mining trips from location-based social networks for clustering travelers and destinations</article-title>
          .
          <source>Information Technology &amp; Tourism</source>
          (
          <year>2020</year>
          ). https://doi.org/10.1007/s40558-020- 00170-6
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Damianos</given-names>
            <surname>Gavalas</surname>
          </string-name>
          , Charalampos Konstantopoulos, Konstantinos Mastakas, and
          <string-name>
            <given-names>Grammati E.</given-names>
            <surname>Pantziou</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>A survey on algorithmic approaches for solving tourist trip design problems</article-title>
          .
          <source>J. Heuristics</source>
          <volume>20</volume>
          ,
          <issue>3</issue>
          (
          <year>2014</year>
          ),
          <fpage>291</fpage>
          -
          <lpage>328</lpage>
          . https://doi.org/ 10.1007/s10732-014-9242-5
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Daniel</given-names>
            <surname>Herzog</surname>
          </string-name>
          , Linus W. Dietz, and
          <string-name>
            <given-names>Wolfgang</given-names>
            <surname>Wörndl</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Tourist Trip Recommendations - Foundations, State of the Art and Challenges</article-title>
          . In Personalized
          <string-name>
            <surname>Human-Computer</surname>
            <given-names>Interaction</given-names>
          </string-name>
          , Miriam Augstein, Eelco Herder, and Wörndl Wolfgang (Eds.). de Gruyter Oldenbourg, Berlin, Germany,
          <fpage>159</fpage>
          -
          <lpage>182</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Daniel</given-names>
            <surname>Herzog</surname>
          </string-name>
          and
          <string-name>
            <given-names>Wolfgang</given-names>
            <surname>Wörndl</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>A Travel Recommender System for Combining Multiple Travel Regions to a Composite Trip</article-title>
          .
          <source>In Proceedings of the 1st Workshop on New Trends in Content-based Recommender Systems co-located with the 8th ACM Conference on Recommender Systems, CBRecSys@RecSys</source>
          <year>2014</year>
          ,
          <string-name>
            <given-names>Foster</given-names>
            <surname>City</surname>
          </string-name>
          , Silicon Valley, California, USA, October
          <volume>6</volume>
          ,
          <year>2014</year>
          .
          <fpage>42</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>David</given-names>
            <surname>Massimo</surname>
          </string-name>
          and
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Ricci</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Clustering Users' POIs Visit Trajectories for Next-POI Recommendation</article-title>
          .
          <source>In Information and Communication Technologies in Tourism</source>
          <year>2019</year>
          ,
          <string-name>
            <given-names>Juho</given-names>
            <surname>Pesonen</surname>
          </string-name>
          and Julia Neidhardt (Eds.). Springer International Publishing, Cham,
          <fpage>3</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Victor</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Preedy</surname>
          </string-name>
          and
          <string-name>
            <surname>Ronald R. Watson</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>5-Point Likert Scale</article-title>
          .
          <source>In Handbook of Disease Burdens and Quality of Life Measures</source>
          (New York, NY). Springer New York, New York, NY, USA,
          <fpage>4288</fpage>
          -
          <lpage>4288</lpage>
          . https://doi.org/10.1007/978-0-
          <fpage>387</fpage>
          -78665-0_
          <fpage>6363</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Pearl</surname>
            <given-names>Pu</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Li</given-names>
            <surname>Chen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Rong</given-names>
            <surname>Hu</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>A User-centric Evaluation Framework for Recommender Systems</article-title>
          .
          <source>In Fifth ACM Conference on Recommender Systems (RecSys '11)</source>
          . ACM, New York, NY, USA,
          <fpage>157</fpage>
          -
          <lpage>164</lpage>
          . https://doi.org/10.1145/2043932.2043962
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Daniele</surname>
            <given-names>Quercia</given-names>
          </string-name>
          , Neal Lathia, Francesco Calabrese, Giusy Di Lorenzo, and
          <string-name>
            <given-names>Jon</given-names>
            <surname>Crowcroft</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Recommending Social Events from Mobile Phone Location Data</article-title>
          .
          <source>In Proceedings of the 2010 IEEE International Conference on Data Mining (ICDM '10)</source>
          . IEEE Computer Society, Washington, DC, USA,
          <fpage>971</fpage>
          -
          <lpage>976</lpage>
          . https: //doi.org/10.1109/ICDM.
          <year>2010</year>
          .152
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Hannah</given-names>
            <surname>Ritchie</surname>
          </string-name>
          .
          <year>2018</year>
          . Urbanization. Our World in Data (
          <year>2018</year>
          ). https://ourworldindata.org/urbanization.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Rinita</given-names>
            <surname>Roy</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>A Recommender System for Planning Composite City Trips Based on Travel Mobility Analysis</article-title>
          .
          <source>Masterarbeit. Technische Universität München</source>
          ,
          <article-title>85748 Garching b</article-title>
          .
          <source>München.</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Rinita</given-names>
            <surname>Roy</surname>
          </string-name>
          and
          <string-name>
            <given-names>Linus W.</given-names>
            <surname>Dietz</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Modeling Physiological Conditions for Proactive Tourist Recommendations</article-title>
          .
          <source>In Proceedings of the 23rd International Workshop on Personalization and Recommendation on the Web and Beyond (Hof, Germany) (ABIS '19)</source>
          . ACM, New York, NY, USA,
          <fpage>25</fpage>
          -
          <lpage>27</lpage>
          . https://doi.org/10.1145/ 3345002.3349289
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Avradip</given-names>
            <surname>Sen</surname>
          </string-name>
          and
          <string-name>
            <given-names>Linus W.</given-names>
            <surname>Dietz</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Identifying Travel Regions Using LocationBased Social Network Check-in Data</article-title>
          .
          <source>Frontiers in Big Data</source>
          <volume>2</volume>
          ,
          <issue>12</issue>
          (
          <year>June 2019</year>
          ). https://doi.org/10.3389/fdata.
          <year>2019</year>
          .00012
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Von-Wun Soo</surname>
          </string-name>
          and
          <string-name>
            <surname>Shu-Hau Liang</surname>
          </string-name>
          .
          <year>2001</year>
          .
          <article-title>Recommending a Trip Plan by Negotiation with a Software Travel Agent</article-title>
          . In Cooperative Information Agents V,
          <string-name>
            <surname>Matthias</surname>
            <given-names>Klusch</given-names>
          </string-name>
          <source>and Franco Zambonelli (Eds.)</source>
          . Springer Berlin Heidelberg, Berlin, Heidelberg,
          <fpage>32</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Lukas</given-names>
            <surname>Vorwerk</surname>
          </string-name>
          and
          <string-name>
            <given-names>Linus W.</given-names>
            <surname>Dietz</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>An Interactive Dashboard for Traveler Mobility Analysis</article-title>
          .
          <source>In ACM WSDM Workshop on Web Tourism.</source>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Wolfgang</given-names>
            <surname>Wörndl</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>A Web-based Application for Recommending Travel Regions</article-title>
          .
          <source>In Adjunct Publication of the 25th Conference on User Modeling, Adaptation and Personalization</source>
          (Bratislava, Slovakia) (
          <source>UMAP '17)</source>
          . ACM, New York, NY, USA,
          <fpage>105</fpage>
          -
          <lpage>106</lpage>
          . https://doi.org/10.1145/3099023.3099031
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Wolfgang</surname>
            <given-names>Wörndl</given-names>
          </string-name>
          , Alexander Hefele, and
          <string-name>
            <given-names>Daniel</given-names>
            <surname>Herzog</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Recommending a sequence of interesting places for tourist trips</article-title>
          .
          <source>J. of IT &amp; Tourism</source>
          <volume>17</volume>
          ,
          <issue>1</issue>
          (
          <year>2017</year>
          ),
          <fpage>31</fpage>
          -
          <lpage>54</lpage>
          . https://doi.org/10.1007/s40558-017-0076-5
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Chien-Chih Yu</surname>
          </string-name>
          and
          <string-name>
            <surname>Hsiao-ping Chang</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Personalized Location-Based Recommendation Services for Tour Planning in Mobile Tourism Applications</article-title>
          . In E-Commerce and
          <string-name>
            <given-names>Web</given-names>
            <surname>Technologies</surname>
          </string-name>
          ,
          <source>Tommaso Di Noia and Francesco Buccafurri (Eds.)</source>
          . Springer Berlin Heidelberg, Berlin, Heidelberg,
          <fpage>38</fpage>
          -
          <lpage>49</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>