<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Location-Aware Recommendation Systems: Where We Are and Where We Recommend to Go</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>María del Carmen</string-name>
          <email>692383@unizar.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergio Ilarri</string-name>
          <email>silarri@unizar.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raquel Trillo-Lado</string-name>
          <email>raqueltl@unizar.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ramón Hermoso</string-name>
          <email>rhermoso@unizar.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Rodríguez-Hernández, University of Zaragoza</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Zaragoza</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <volume>19</volume>
      <issue>2015</issue>
      <abstract>
        <p>Recommendation systems have been successfully used to provide items of interest to the users (e.g., movies, music, books, news, images). However, traditional recommendation systems do not take into account the location as a relevant factor when providing suggestions. On the other hand, nowadays, there exist an increasing amount of georeferenced data and users are usually interested only in nearby items (e.g., restaurants, museums, cinemas). Hence, the emergence of location-aware recommendation systems have acquired a great attention by the research community in the last decade. In this paper, we provide a survey of location-aware recommendation systems in mobile computing scenarios. Firstly, we describe brie y the fundamentals of recommendation systems. Then, we introduce some of the most relevant existing approaches for location-aware recommendation. Moreover, we present the main applications of this type of systems in several recommendation scenarios, such as music, news, restaurants, etc. Finally, we discuss new avenues and open issues in the area.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Categories and Subject Descriptors</title>
      <p>H.3 [Information Storage and Retrieval]: Information
ltering
Location-aware recommendation systems, mobile
computing, open issues</p>
    </sec>
    <sec id="sec-2">
      <title>1. INTRODUCTION</title>
      <p>The progressive development of mobile computing
technologies has allowed the emergence of Location-Based
Services (LBS). LBS attempt to provide useful and customized
information in contexts where the location is an important
factor to bear in mind, such as scenarios related to health
issues, working environments, entertainment, personal life,
and so on. The locations of moving objects are typically
obtained by using information obtained by the mobile devices
through the communication network used for data
transmission or by exploiting geographical positioning systems (e.g.,
GPS sensors, beacon techniques).</p>
      <p>Recommendation Systems (RS) have been a main focus
of research, as these systems gradually reduce the existing
information overload (information available on the Internet,
data provided by sensors of di erent types or other users,
etc.), by recommending to the users personalized items of
interest (e.g., movies, music, books, news, images) based on
their preferences. With the advent of e-commerce, the
combination of recommendation system techniques and LBS has
been of signi cant interest for researchers. The inclusion of
the location dimension in these types of systems allows
obtaining more e ective recommendations, so bringing about
the emergence of a new eld of research called
LocationAware Recommendation Systems (LARS).</p>
      <p>In this paper, we provide a survey on location-aware
recommendation systems for mobile computing. The rest of
the paper is organized as follows. Section 2 provides some
fundamentals about the technological context. In Section 3,
we present an overview of related works. Then, we classify
di erent approaches by application domain in Section 4. In
Section 5, we discuss future perspectives of LARS. Finally,
we present our conclusions in Section 6.</p>
    </sec>
    <sec id="sec-3">
      <title>BACKGROUND 2. 2.1</title>
    </sec>
    <sec id="sec-4">
      <title>Traditional Recommendation Systems</title>
      <p>
        Recommendation Systems (RS) are applications aimed at
suggesting items of interest to users (e.g., products,
services). Recommendations are considered an important
support for users' decision making (e.g., decide which products
to buy, which book to read next, which movie to watch) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
They are important from both the business perspective and
from the user's perspective, as they can boost purchases but
also alleviate the information overload experienced by the
users.
      </p>
      <p>
        Based on how recommendations are calculated, RS are
generally classi ed into three well-known categories [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], as
explained in the following.
      </p>
      <p>Collaborative ltering: the user is provided with items
consumed in the past by other users with similar tastes and
preferences (user-based collaborative ltering). Another
possibility is to recommend items based on the similarity with
other items that the user has liked in the past (item-based
collaborative ltering); this similarity is computed by
analyzing the ratings given to the items by the users.</p>
      <p>Content-based recommendation: recommendations are based
on the similarity between the searched item and other items
the user liked in the past. As opposed to the case of
itembased collaborative ltering, this item similarity is computed
by comparing the contents (features) of the items.</p>
      <p>Hybrid recommendation approaches: these methods
combine both collaborative and content-based algorithms, to
bene t from the advantages of each paradigm while trying
to avoid their speci c disadvantages.</p>
      <p>Although major advances have been accomplished by
using, ne-tuning, and extending traditional recommendation
techniques, they can fail when estimating the relevance of
a certain item in some situations (e.g., where the users are
interested only in nearby items). In particular, they run
into severe problems when tackling scenarios with dynamic
variables, such as the location of the user, time, weather, or
other users' opinions.
2.2</p>
    </sec>
    <sec id="sec-5">
      <title>Location-Aware Recommendation Systems</title>
      <p>
        To alleviate the problems of traditional RS mentioned
above, considerable e orts have been invested in the last
years, creating a new research line called Context-Aware
Recommendation Systems (CARS) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. These novel methods
take into consideration the need of including the context of
the user and/or the context of items in the process followed
to calculate accurate recommendations. Among the di
erent aspects that can be considered to represent the context
of a recommendation process, the location of users and/or
items has been proved to be of special importance to suggest
relevant recommendations [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>Location-Aware Recommendation Systems (LARS),
illustrated in Figure 1, take into account the spatial properties
(locations) of users and/or items to calculate proper
recommendations. The emergence of LARS comes from the fact
that users typically prefer nearby items (e.g., restaurants,
museums, cinemas), as the e ort needed to reach items close
to their physical positions will be smaller. Moreover, it may
happen that only nearby items are relevant or that items
located far have a short spatio-temporal relevance. For
example, a suggestion about a speci c parking space provided
to a driver searching for parking could become obsolete in
a short time if the parking space is not nearby (while the
user drives towards the parking spot, it can be occupied by
another vehicle). In general, LARS can be considered as an
extension of traditional recommendation systems, and an
important subset of CARS that focuses on the dimension
location in the multidimensional context. In LARS, the
rating is modeled as a function in terms of the item, user and
location f : U I L ! R. Notice that not only the users
can be continuously moving but also the items (e.g., if the
items are taxi cabs).</p>
      <p>
        The location can be associated to the physical position of
the user when he/she rates an item (e.g., a book rated by a
user from home), to the location of an item (e.g., the position
of a restaurant rated), or to both. The framework proposed
in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] classi es location-based ratings in three categories:
Spatial ratings for non-spatial items. Represented by
the tuple (user; ulocation; rating; item), where
ulocation is the user's location.
      </p>
      <p>Non-spatial ratings for spatial items. Stated by the
tuple (user; rating; item; ilocation), where ilocation
represents an item's location.</p>
      <p>Spatial ratings for spatial items. Represented by the
tuple (user; ulocation; rating; item; ilocation). In this
case, the location of the user and the location of the
item are both relevant.</p>
      <p>The users of LARS can receive implicit or explicit
recommendations. On the one hand, implicit recommendations
(push-based recommendations) are proactive
recommendations that the user receives without submitting explicit
requests to the system. On the other hand, explicit
recommendations (pull-based recommendations) are reactive
recommendations, obtained as an answer to a query
explicitly submitted by the user (e.g., \I need a restaurant"). In
both cases, the set of recommendations provided to the user
should be monitored and kept up-to-date, as the relevant
recommendations may change due to movements of the user
and/or target items.</p>
      <p>Currently, several real-world recommendation systems use
the location as an important parameter for the suggestion
of relevant items. Well-known examples are Google Now
(http://www.google.com/landing/now/), Foursquare (http:
//foursquare.com/), and Yelp (http://www.yelp.com).</p>
      <p>
        Finally, it is interesting to indicate that GPS trajectories
obtained from the user's mobile logs can facilitate the
discovery of interesting patterns about the user [
        <xref ref-type="bibr" rid="ref32 ref33 ref9">9, 32, 33</xref>
        ], that
may be further used to calculate recommendations.
3.
      </p>
    </sec>
    <sec id="sec-6">
      <title>DOMAIN-INDEPENDENT APPROACHES</title>
    </sec>
    <sec id="sec-7">
      <title>FOR LARS</title>
      <p>
        In the recent years, thanks to advances of mobile devices,
ubiquitous computing, and wireless communication
technologies, a signi cant number of works have been carried
out in the eld of LARS. An example is the system
presented in [
        <xref ref-type="bibr" rid="ref19 ref29">19, 29</xref>
        ], which exploits location-based ratings to
provide recommendations. To obtain spatial ratings, the
authors applied an approach of user partitioning based on the
user locality, the scalability to large numbers of users, and
the in uence of the users, to control the size of the
neighborhood. For spatial items, a travel penalty was applied
(favoring the closest items). The collecting process of the
spatial ratings was motivated by the study carried out on
the MovieLens dataset (http://grouplens.org/datasets/
movielens), that associates the locations with the user's
ZIP codes (i.e., spatial ratings), and the Foursquare dataset
(https://developer.foursquare.com/), which contains
information about the places visited by users (i.e., spatial
ratings for spatial items). Recently, and along the same vein,
Automatic data acquisition
and context exploitation
      </p>
      <p>
        Generic architectures and
middleware
the authors of [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] presented LARS*, that also recommends
items based on location-based ratings, by using user
partitioning and travel penalty techniques. In this case, the
location is obtained from the IP address of the user's mobile
device.
      </p>
      <p>
        A similar goal was pursued in [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ], where the authors
presented LA-LDA, a location-aware probabilistic generative
model that uses location-based ratings to model user
proles to produce recommendations (e.g., suggestions about
restaurants) as well as to mitigate the well-known cold start
problem. They considered the three types of location-based
ratings proposed in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] (i.e., spatial user ratings for
nonspatial items, non-spatial user ratings for spatial items, and
spatial user ratings for spatial items). In [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], the authors
proposed a location-based service recommendation model
(LBSRM) that combines relevant elements of LBS and
recommendation technologies. Firstly, the model lters
information based on the user's location, and then it
recommends relevant mobile information services by using
clustering techniques. With a similar spirit, the authors of [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
recently integrated LBS with recommendation techniques to
present a hybrid recommendation model.
      </p>
      <p>
        Other approaches consider the impact of the locations not
only as a pre- ltering step but directly on the application of
collaborative ltering. For example, [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] uses Voronoi
diagrams to decompose the user's space and then it uses them
in a spatially-aware collaborative ltering algorithm;
specifically, they explored the concept of spatial autocorrelation
to cluster similar values on a map, by using statistical
measures. In this approach, the ZIP code of the area is used
to identify the user's location. A location-aware
collaborative ltering was also proposed in [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], which uses the user's
location to recommend web content in real-time, increasing
the diversity of recommendations; speci cally, the authors
determine the diversity using the Levenshtein edit distance
between attributes of items (e.g., locations, tags, titles and
URLs) to try to address the handicap of popularity bias
without a ecting the performance. Moreover, recently, the
authors of [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ] proposed a location-sensitive
recommendation approach in ad-hoc social network environments.
      </p>
      <p>
        With the development of the Web 2.0, some works
focus on the combination of mobile technologies with
traditional social networks, giving rise to Location-Based
Social Networks (LBSN) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], such as Foursquare, Facebook
Places (https://www.facebook.com/places/), and others.
The emerge of this new kind of social networks allows to
connect with friends, share locations (and/or photos, videos,
etc.), receive recommendations of places (e.g., restaurants),
etc. The main research topic covered is how to e ectively
combine the information provided by social networks to o er
more accurate recommendations. For example, a user could
trust particularly the recommendations o ered by his/her
friends, but not all the user's connections are necessarily
real friends. Analyzing in depth how information about the
user's social interactions in real-time (e.g., a tweet or photo
published by the user, a conversation with a friend) could
be exploited in the context of LARS is an issue that has not
been explored in depth so far.
      </p>
      <p>
        We conclude this section with some nal examples. First,
a Markov-based technique presented in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] improves the
quality of location-aware recommendation systems by using the
location information of items. In the Markov model, the
authors consider each item as a state. The states are de ned
as the history of items viewed (or visited) by the users, and
the transition probability is calculated according to the
preferences (likes) of items by the users in the past. In general,
the recommendation approach suggests the items with the
highest likelihood estimation, by taking account the
location (i.e., a greater geographical distance among the items
decreases the probability estimation). In [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], a
collaborative ltering recommendation approach is presented,
focusing on the speci c case of suggesting geospatial locations
(e.g., latitude and longitude) where mobile users can take
photos. The nal list of locations to recommend must be
within a (user-de ned) suitable distance from the physical
position of the user. Instead of exploiting the users'
locations, the authors used three million geotagged photos taken
from smartphones (i.e., photos implicitly containing
geocoordinates). In [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], data mining techniques (e.g., clustering
models) were used to recommend items to the mobile users
by considering the user's location. Finally, [
        <xref ref-type="bibr" rid="ref24 ref25">24, 25</xref>
        ] presented
an improvement of collaborative ltering that combines the
user's geographical information and the content of items in
order to learn location-based user group preferences,
considered by the authors as a rating distribution of a group of
items. According to the study performed with the
MovieLens dataset, the user group preference has strong
correlation with the location of the user.
      </p>
    </sec>
    <sec id="sec-8">
      <title>LARS IN SPECIFIC DOMAINS</title>
      <p>In this section, we discuss several domains where
locationaware recommendation systems have been applied. Firstly,
we consider the recommendation of generic POIs (Points
of Interest) in Section 4.1. Then, we analyze in Section 4.2
relevant references for the tourism domain. Afterwards,
Section 4.3 focuses on news recommendation, and we mention
in Section 4.4 several approaches proposed in the literature
for the shopping domain. Finally, we present in Section 4.5
works related to other domains.
4.1</p>
    </sec>
    <sec id="sec-9">
      <title>LARS for the Recommendation of POIs</title>
      <p>
        One of the most common application domains of LARS is
suggesting interesting points (e.g., restaurants) around the
user. For instance, a collaborative location-aware ltering
approach to recommend POIs to mobile users was proposed
in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], which exploits the location as a relevant element
for the recommendation of items (e.g., restaurants) near the
user's current location. The approach proposed is the result
of combining user-based collaborative ltering techniques
with a location-based partitioning method (i.e., it allows
an adequate rating database partitioning based on the
location), with the goal of achieving a high scalability. That
work validates the hypothesis that users who live nearby
tend to visit the same local places. The proposal in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
attempts to solve the problem of location-based context-aware
recommendations of POIs by using a multiagent system
architecture [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ]; the use of agents facilitates the collection
of POIs' information available on the Web. Another
example is the location-dependent collaborative ltering system
presented in [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], that analyzes the mobile user's moving
features (e.g., moving direction, position, and speed, obtained
through a GPS receiver) and the POIs, in order to
recommend to the mobile user those items of interest that are in
a region near the user's current position and in the same
direction. In the rest of this section, we mention some other
examples.
      </p>
      <p>
        An ubiquitous location-based recommendation algorithm
that suggests relevant places to mobile users is presented
in [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. The system, named \I'm feeling LoCo",
considers the user pro le and the places near him/her during the
recommendation process. It automatically infers the user's
preferences (by mining social network pro les) and considers
spatio-temporal constraints in the recommendation process.
The physical constraints are delimited by the user's
location and the transportation way (e.g., driving a car, riding
a bicycle, or walking).
      </p>
      <p>
        A location-based and preference-aware recommendation
system that suggests venues (e.g., restaurants and shopping
malls) within a geospatial range was presented in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. It
learns the user preferences automatically from the user's
location history and infers the user's expertise (e.g., in
categories such as Chinese food and shopping mall) in several
cities. During the recommendation process, the system
lters the candidate local experts in a geospatial range
(dened by the user) and suggests the venues that match the
user's preferences and the social opinions of the selected
local experts. This type of system has the advantage of
providing venues not only near the area where users live, but
also in cities unknown to them. A similar goal was
pursued in the Location-Content-Aware Recommendation
System (LCARS) proposed in [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ], which recommends venues
(e.g., restaurants) or events (e.g., concerts and exhibitions)
within the city of the query initiator, by using the
probability of in uence of the personal interests and local preferences
of the users. One of the main goals is to alleviate the data
sparsity problem (the new city problem) based on the
location and content information of spatial items.
      </p>
      <p>
        Speci cally focused on the restaurant domain, [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]
proposed a location-based recommendation architecture for
dynamic and ubiquitous environments. The authors combine,
in the proposed architecture, the ideas of location,
personalization, and content-based recommendation. As a nal
example, the PECITS system [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ] provides location-aware
recommendations of POI paths (e.g., a list of several
connections that the user could take to reach a certain POI, by
using public transportation and by foot) in Bolzano (Italy).
4.2
      </p>
    </sec>
    <sec id="sec-10">
      <title>LARS for the Tourism Domain</title>
      <p>
        In the tourism domain the recommendation process
implies suggesting a set of products or services that support
traveling and tour planning (e.g., attractions,
accommodations, restaurants, and activities). For example, the authors
of [
        <xref ref-type="bibr" rid="ref20 ref22">20, 22</xref>
        ] integrated tourism mobile commerce and
locationaware features into a traditional recommendation system to
provide real-time recommendations for visitors, by taking
into account the locations and the ratings of the
attractions. Similarly, an architecture for location-based
recommendation was proposed in [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ], which supports
personalized tour planning for mobile tourism applications by
using rule-based recommendation techniques. Along the same
line, the authors of [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] present a system that recommends
touristic places based on the user's visiting history in di
erent regions (e.g., cities or countries). To recommend
locations, a set of geotags (manually set on a map or
automatically obtained form the GPS device) representing the
latitude and longitude where a user took a photo is exploited.
This is considered useful to plan a touristic visit to a new
city or country.
4.3
      </p>
    </sec>
    <sec id="sec-11">
      <title>LARS for the Recommendation of News</title>
      <p>Most LARS use the user preferences and the distance
between the current user's location and the positions of the
items for the recommendation of relevant items. However,
it is not usual to enrich the previous approach by using
existing relations between items and tagged locations (e.g.,
geographical metadata of news articles), which could have
an impact on the recommendations.</p>
      <p>
        Thus, the authors of [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] proposed an interesting spatial
model for location-based serendipitous recommendation of
news articles. For that purpose, they studied the existing
associations between the user's current location and the
location data available in the geographical metadata of the
news articles. The introduction of serendipity in traditional
collaborative ltering implies modifying the
recommendation approach to discover the novelty (or the surprise) and
useful items for the user, by sacri cing accuracy.
      </p>
      <p>
        A location-based social networking system for mobile
devices, named Sindbad, was proposed also in the eld of
news [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. With Sindbad, the user can receive friends' news
based on their locations, as well as messages posted by his/her
friends. Moreover, its recommendation system also
suggests spatial items (e.g., restaurants) and non-spatial items
(e.g., movies) based on the users' locations, the items'
locations, and the ratings provided by friends. For that purpose,
the location-aware recommendation module LARS proposed
in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] was used.
4.4
      </p>
    </sec>
    <sec id="sec-12">
      <title>LARS for Shopping Recommendation</title>
      <p>
        In the eld of mobile commerce (m-commerce), several
types of LARS have been designed and presented in the
literature to suggest a variety of products and services that may
be of interest to users. An example is the location-aware
recommendation system presented in [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ], that recommends
vendors' web pages to interested customers in mobile
shopping. Another example is CityVoyager [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ], a
recommendation system based on the user's location history, which is
obtained by using a GPS device. It recommends shops to
the users based on the locations of previous shops visited.
      </p>
      <p>
        In order to avoid the need to type text, along with the
associated spelling problems and possible ambiguity, when
the user needs to specify the types of items he/she is
interested in, an interesting proposal was presented in [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ].
Speci cally, the location-based shopping recommendation
system proposed uses an image of the desired item (e.g.,
shoes, clothes) provided by the user, as the query, as well
as the smartphone's GPS coordinates, to recommend retail
shops (with information including their GPS coordinates,
promotions, and special o ers) to mobile users.
4.5
      </p>
    </sec>
    <sec id="sec-13">
      <title>LARS for Other Scenarios</title>
      <p>
        Finally, it should be highlighted that, although the
domains examined in the previous subsections are the most
common ones, there are other possible use cases. For
example, in the area of music, the authors of [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] tackled the
problem of providing location-dependent music
recommendations by using emotional tags related to the music and
the places of interest. With this idea, they developed a
mobile location-aware recommendation system named
PlayingGuide, that suggests and plays appropriate music for a place
of interest for the user (e.g., the user might hear a speci c
music while visiting a place of interest in a city).
      </p>
      <p>
        Another interesting work is Motivate [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], which presents
a context-aware mobile recommendation system that
promotes a healthy lifestyle. It recommends di erent kinds of
useful advices to the user (e.g., take a break, walk/cycle to
a park, go to a museum), by considering the location of the
user, the activities in the user's agenda (e.g., go to work,
work, have lunch, go home, have dinner, and busy), the
time (e.g., the start and end time of an activity), and the
weather (e.g., bad, fair, and good) as context parameters.
The location of the user is determined by using GPS.
      </p>
      <p>
        There exist also some attempts to use the location for
recommendation in e-learning environments. The approach
in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] recommends educational materials and peer learners
who are nearby, by using RFID to detect the learner's
environmental objects and his/her location. The system also
allows the learners to share knowledge, interact, collaborate,
exchange individual experiences, and visualize the objects
that surround the learner, the space of learning resources,
and the distance to possible peer helpers.
5.
      </p>
    </sec>
    <sec id="sec-14">
      <title>FUTURE PERSPECTIVES</title>
      <p>In the following, we discuss some perspectives of interest
that should attract further research in the near future (see
Table 1 for a summary).</p>
      <sec id="sec-14-1">
        <title>Automatic data acquisition and context exploitation.</title>
        <p>
          Overall, we believe that location-aware recommendation
systems could be more e ective if the characteristics of the
dynamic environment were e ectively exploited. In a mobile
environment, the location information of the items and/or
users is dynamic, and therefore constantly changing. Hence,
such information should be updated with a certain frequency,
using external sources such as sensors (e.g., GPS, RFID).
However, the use of sensors to obtain the dynamic
information needed is not su ciently exploited in some cases.
For example, [
          <xref ref-type="bibr" rid="ref11 ref16">11, 16</xref>
          ] consider the ZIP code to identify the
user's location, which is a coarse-grain location.
Furthermore, most works related to LARS, despite using locations
during the recommendation process, do not detail how they
were acquired (e.g., see [
          <xref ref-type="bibr" rid="ref13 ref18 ref27 ref31">13, 18, 27, 31</xref>
          ]). The acquisition and
automatic discovery of user preferences (which may change
from one location to another) from several external data
sources (e.g., social networks, sensors), based on the use of
data mining techniques, is a major research challenge. Thus,
a process that automatically acquires a rich set of data would
allow improving the e ectiveness of the recommendations, as
well as alleviating the cold start problem.
        </p>
        <p>Finally, the quality of the recommendations could be
further improved by enriching the user pro le with additional
context features besides the location dimension (e.g., the
transport way, the weather, the time). The intuitive idea
is that, by exploiting more information about the user
preferences in di erent contexts, the recommendations obtained
can be more appropriate for the current user's context.
However, more research work is needed to explore this path. For
example, the impact of having more or less context
information should be analyzed, and automatic methods are needed
to capture the context variables (e.g., we cannot expect that
the user will explicitly provide all his/her contextual
information when rating an item).</p>
      </sec>
      <sec id="sec-14-2">
        <title>Evaluation.</title>
        <p>Regarding evaluation, there are still signi cant research
challenges to be addressed. Firstly, over time, RS have
become more complex, by considering new parameters during
the recommendation process, such as the location. In the
same way, the metrics for the evaluation of these systems
should also probably be more complex. However, researchers
continue using traditional measures (e.g., MAE, RMSE,
precision, recall, and F1 score) to evaluate location-aware
recChallenges
1) Automatic data
acquisition and context
exploitation: representation,
acquisition, and enrichment of
data dynamically.
2) Evaluation: evaluation
measures adjusted to dynamic
environments,
context-enriched data sets.
3) User interfaces: proper
design of user interfaces for
mobile devices and dynamic
environments.
4) Security and privacy:
ensuring the location privacy
and user security.
5) Generic architectures
and middleware: emerge of
generic architectures.</p>
        <p>
          State of the art
LARS could be more e ective if the characteristics of the
dynamic environment were e ectively captured and exploited.
Examples of related contributions:
-Exploiting GPS trajectories: [
          <xref ref-type="bibr" rid="ref32 ref33 ref9">9, 32, 33</xref>
          ]
-GPS sensing: [
          <xref ref-type="bibr" rid="ref6 ref8">6, 8</xref>
          ]
There is a need to use evaluation measures di erent from the
classical ones, adjusted for the evaluation of LARS. Moreover,
the datasets used for evaluation are usually still the same
datasets used to evaluate traditional recommendation systems
(e.g., MovieLens and Foursquare). Examples of related
contributions:
-Diversity measure: [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]
-Usability questionnaire: [
          <xref ref-type="bibr" rid="ref18 ref30 ref8">8, 18, 30</xref>
          ]
-Continuous query processing performance: [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]
It is necessary to design suitable user interfaces (i.e., simple and
intuitive) for LARS, in order to avoid overloading the user with
information. Examples of related contributions:
-Usability evaluation of interfaces: [
          <xref ref-type="bibr" rid="ref30 ref8">8, 30</xref>
          ]
The study and application of techniques to ensure location
privacy and user security are important challenges to consider in
the development of LARS. Examples of related contributions:
-For recommendation systems in general: [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]
-No relevant work speci c to LARS has been identi ed
Despite the e orts, there is still no implemented architecture
that facilitates the development of LARS for mobile
environments. An adaptable architecture that could be extended
and customized for several application scenarios would be really
useful. Examples of related contributions:
-Proposal of a generic framework: [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
ommendation systems. So, we believe that an interesting
research direction could be the emergence of new
evaluation measures. For example, combining metrics, such as the
accuracy and the diversity with the latency, or including
location parameters in existing measures, could be an
interesting area to analyze. Moreover, most works focus on
the evaluation of the e ectiveness of the recommendations,
but in mobile environments the usability and e ciency are
also relevant aspects to evaluate: timely suggestions could
be more important than perfect suggestions but with a long
delay.
        </p>
        <p>Secondly, the datasets used for evaluation are usually the
same datasets used to evaluate traditional recommendation
systems (e.g., MovieLens and Foursquare). Hence, it is
necessary to generate new datasets containing location
information (related to items, users, or both) to evaluate LARS. The
problem aggravates if we consider the evaluation of CARS,
which require datasets enriched with signi cant context
information. Real datasets could be collected more easily by
a mobile recommendation system if the user's context data
are automatically detected, as suggested in the previous
research challenge. Furthermore, the de nition of realistic
synthetic data generators, or even crowdsourcing data collection
through videogames (gami cation), could be explored.</p>
      </sec>
      <sec id="sec-14-3">
        <title>Bridging the gap between mobile computing and LARS.</title>
        <p>
          The elds of mobile computing and recommendation
systems have evolved in a quite independent way. However,
when considering LARS, it is clear that traditional
recommendation techniques should be completed with other data
management techniques applied in mobile computing. As an
example, it should be noted that a location can refer to the
current continuously-changing physical position of a user, an
item, or both. This is particularly relevant in typical mobile
environments, where the user and/or the item can be
moving [
          <xref ref-type="bibr" rid="ref30 ref34 ref8">8, 30, 34</xref>
          ]. For example, consider the case of a user who
is walking down the street and uses a mobile application
that suggests to him/her an appropriate taxi in real-time;
in this case, both the user and the target items may be
moving. As another example, if we consider applications such as
the recommendation of parking spaces to drivers,
estimating the spatio-temporal relevance of the parking spaces is a
key issue (parking spots released recently and close to the
location of the user should be preferred).
        </p>
      </sec>
      <sec id="sec-14-4">
        <title>User interfaces.</title>
        <p>
          From the perspective of mobile applications, user
interfaces designed for recommendation purposes (explicit or
implicit recommendations) should be simple and easy to
understand. However, very few studies have evaluated the
usability of interfaces in the context of recommendations [
          <xref ref-type="bibr" rid="ref30 ref8">8, 30</xref>
          ], or
have studied in depth the best way to present the
information. Hence, we believe that this could be a relevant research
line to take into account during the design of location-aware
recommendation systems. For example, location-aware
recommendation systems are usually designed for mobile phone's
screens. So, an important element to consider is the need
to visualize only a few recommendations (not a long list of
suggestions), to avoid overloading the user by crowding the
screen with information, but at the same time those
recommendations should be representative and diverse. Similarly,
another problem is how to allow the user to easily
specify his/her needs regarding the type of items that he/she
requires (in pull-based recommendations), for example by
using a keyword-based search interface which correctly
interprets the user's intention.
        </p>
      </sec>
      <sec id="sec-14-5">
        <title>Generic architectures and middleware.</title>
        <p>
          In this eld, most works are location-aware
recommendation approaches and prototype systems that focus on a
speci c application domain (e.g., music, tourism, POIs, news,
shopping). Despite some e orts to generalize this, there is no
implemented architecture that facilitates the development
of location-aware recommendation systems for mobile
environments. We believe that this aspect should be analyzed,
given the interest of having a generic solution that can be
extended and adapted to di erent application domains [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
        <p>The previous list does not intend to be exhaustive. For
example, security and privacy is another hot topic of research
which has not been extensively studied so far in the eld
of LARS, even though the user's location may need to be
shared to retrieve suitable recommendations.</p>
      </sec>
    </sec>
    <sec id="sec-15">
      <title>CONCLUSIONS</title>
      <p>In this work, we have provided a survey of location-aware
recommendation systems for mobile environments. We rst
described the basics of LARS and some generic approaches.
Then, we presented a number of location-aware
recommendation systems for several scenarios. Finally, several future
perspectives and challenges, that we believe should guide
upcoming research steps, were discussed.</p>
      <p>In the last decade, location-aware recommendation
approaches made an important progress thanks to signi cant
e orts developed by the research community. Nevertheless,
more research is needed to solve existing di culties and
design systems able to obtain more e ective recommendations.
We hope that this survey will encourage further e orts.</p>
    </sec>
    <sec id="sec-16">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work has been supported by the CICYT project
TIN2013-46238-C4-4-R, DGA-FSE, and a Banco Santander
scholarship held by Mar a del Carmen Rodr guez Hernandez.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Abbasi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Javari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jalili</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H. R.</given-names>
            <surname>Rabiee</surname>
          </string-name>
          .
          <article-title>Enhancing precision of markov-based recommenders using location information</article-title>
          .
          <source>In International Conference on Advances in Computing, Communications and Informatics (ICACCI)</source>
          , pages
          <fpage>188</fpage>
          {
          <fpage>193</fpage>
          . IEEE,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          ,
          <volume>17</volume>
          (
          <issue>6</issue>
          ):
          <volume>734</volume>
          {
          <fpage>749</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>Context-aware recommender systems</article-title>
          . In F. Ricci,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          , and P. B. Kantor, editors,
          <source>Recommender Systems Handbook</source>
          , pages
          <volume>217</volume>
          {
          <fpage>253</fpage>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y. A.</given-names>
            <surname>Asikin</surname>
          </string-name>
          and W. Worndl. Stories Around You:
          <article-title>Location-based serendipitous recommendation of news articles</article-title>
          .
          <source>In 2nd International Workshop on News Recommendation and Analytics (NRA)</source>
          , pages
          <fpage>1</fpage>
          <article-title>{8</article-title>
          . CEUR Workshop Proceedings,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Avhad</surname>
          </string-name>
          and
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Durugkar</surname>
          </string-name>
          . Lars :
          <article-title>Location-aware recommendation system</article-title>
          .
          <source>International Journal Of Engineering, Education And Technology</source>
          ,
          <volume>3</volume>
          (
          <issue>2</issue>
          ):1{
          <issue>6</issue>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Mokbel</surname>
          </string-name>
          .
          <article-title>Location-based and preference-aware recommendation using sparse geo-social networking data</article-title>
          .
          <source>In 20th International Conference on Advances in Geographic Information Systems (SIGSPATIAL)</source>
          , pages
          <fpage>199</fpage>
          {
          <fpage>208</fpage>
          . ACM,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wilkie</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Mokbel</surname>
          </string-name>
          .
          <article-title>A survey on recommendations in location-based social networks</article-title>
          .
          <source>GeoInformatica</source>
          ,
          <volume>19</volume>
          (
          <issue>3</issue>
          ):
          <volume>525</volume>
          {
          <fpage>565</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Braunhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kaminskas</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          .
          <article-title>Location-aware music recommendation</article-title>
          .
          <source>International Journal of Multimedia Information Retrieval</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <volume>31</volume>
          {
          <fpage>44</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Clements</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Serdyukov</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. P. de Vries</surname>
            , and
            <given-names>M. J. T.</given-names>
          </string-name>
          <string-name>
            <surname>Reinders</surname>
          </string-name>
          .
          <article-title>Personalised travel recommendation based on location co-occurrence</article-title>
          .
          <source>CoRR, abs/1106</source>
          .5213:
          <issue>1</issue>
          {
          <fpage>30</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>H.</given-names>
            <surname>Costa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Furtado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pires</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Macedo</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Cardoso</surname>
          </string-name>
          .
          <article-title>Context and intention-awareness in POIs recommender systems</article-title>
          .
          <source>In 6th ACM Conference on Recommender Systems, 4th Workshop on Context-Aware Recommender Systems (RecSys)</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>J. Das</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Majumder</surname>
            , and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Gupta</surname>
          </string-name>
          .
          <article-title>Voronoi based location aware collaborative ltering</article-title>
          .
          <source>In 3rd National Conference on Emerging Trends and Applications in Computer Science (NCETACS)</source>
          , pages
          <fpage>179</fpage>
          {
          <fpage>183</fpage>
          . IEEE,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>M. del Carmen Rodr</surname>
            guez-Hernandez and
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Ilarri</surname>
          </string-name>
          .
          <article-title>Towards a context-aware mobile recommendation architecture</article-title>
          . In I. Awan,
          <string-name>
            <given-names>M.</given-names>
            <surname>Younas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Franch</surname>
          </string-name>
          , and C. Quer, editors,
          <source>Mobile Web Information Systems</source>
          , volume
          <volume>8640</volume>
          of Lecture Notes in Computer Science, pages
          <volume>56</volume>
          {
          <fpage>70</fpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>R.</given-names>
            <surname>Duan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. S. M.</given-names>
            <surname>Goh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. K.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and J. F. B.</given-names>
            <surname>Valenzuela</surname>
          </string-name>
          .
          <article-title>Towards building and evaluating a personalized location-based recommender system</article-title>
          .
          <source>In IEEE International Conference on Big Data (Big Data)</source>
          , pages
          <fpage>43</fpage>
          {
          <fpage>48</fpage>
          . IEEE,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>M. M. El-Bishouty</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Ogata</surname>
            , and
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Yano</surname>
          </string-name>
          . Perkam:
          <article-title>Personalized knowledge awareness map for computer supported ubiquitous learning</article-title>
          .
          <source>Educational Technology &amp; Society</source>
          ,
          <volume>10</volume>
          (
          <issue>3</issue>
          ):
          <volume>122</volume>
          {
          <fpage>134</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gupta</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Singh</surname>
          </string-name>
          .
          <article-title>Location based personalized restaurant recommendation system for mobile environments</article-title>
          .
          <source>In International Conference on Advances in Computing, Communications and Informatics (ICACCI)</source>
          , pages
          <fpage>507</fpage>
          {
          <fpage>511</fpage>
          . IEEE,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>T.</given-names>
            <surname>Horozov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Narasimhan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Vasudevan</surname>
          </string-name>
          .
          <article-title>Using location for personalized POI recommendations in mobile environments</article-title>
          .
          <source>In International Symposium on Applications and the Internet (SAINT)</source>
          , pages
          <fpage>124</fpage>
          {
          <fpage>129</fpage>
          . IEEE,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>P. B. Kantor</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Rokach</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Ricci</surname>
            , and
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Shapira</surname>
          </string-name>
          .
          <source>Recommender Systems Handbook</source>
          . Springer, New York, USA,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>M.-H. Kuo</surname>
          </string-name>
          , L.-
          <string-name>
            <surname>C. Chen</surname>
            , and
            <given-names>C.-W.</given-names>
          </string-name>
          <string-name>
            <surname>Liang</surname>
          </string-name>
          .
          <article-title>Building and evaluating a location-based service recommendation system with a preference adjustment mechanism</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <volume>36</volume>
          (
          <issue>2</issue>
          ):
          <volume>3543</volume>
          {
          <fpage>3554</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Levandoski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sarwat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Eldawy</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Mokbel</surname>
          </string-name>
          . LARS:
          <article-title>A location-aware recommender system</article-title>
          .
          <source>In 28th International Conference on Data Engineering (ICDE)</source>
          , pages
          <fpage>450</fpage>
          {
          <fpage>461</fpage>
          . IEEE,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Mi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Wu</surname>
          </string-name>
          .
          <article-title>A location-aware recommender system for tourism mobile commerce</article-title>
          .
          <source>In 2nd International Conference on Information Science and Engineering (ICISE)</source>
          , pages
          <fpage>1709</fpage>
          {
          <fpage>1711</fpage>
          . IEEE,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jessurun</surname>
          </string-name>
          , B. de Vries, and
          <string-name>
            <given-names>H.</given-names>
            <surname>Timmermans</surname>
          </string-name>
          . Motivate:
          <article-title>Towards context-aware recommendation mobile system for healthy living</article-title>
          .
          <source>In Fifth International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth)</source>
          , pages
          <fpage>250</fpage>
          {
          <fpage>253</fpage>
          . IEEE,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>J. M. Noguera</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          <string-name>
            <surname>Barranco</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Segura</surname>
          </string-name>
          , and L. Mart nez.
          <source>A Location-Aware Tourism Recommender System Based on Mobile Devices, chapter 7</source>
          , pages
          <fpage>34</fpage>
          {
          <fpage>39</fpage>
          . World Scienti c,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>T.</given-names>
            <surname>Phan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Lee</surname>
          </string-name>
          .
          <article-title>Collaborative recommendation of photo-taking geolocations</article-title>
          .
          <source>In 3rd ACM Multimedia Workshop on Geotagging and Its Applications in Multimedia (GeoMM)</source>
          , pages
          <fpage>11</fpage>
          {
          <fpage>16</fpage>
          . ACM,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Qiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Guo</surname>
          </string-name>
          .
          <article-title>Improving collaborative recommendation via location-based user-item subgroup</article-title>
          .
          <source>Procedia Computer Science</source>
          ,
          <volume>29</volume>
          (
          <issue>0</issue>
          ):
          <volume>400</volume>
          {
          <fpage>409</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Qiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , J. He,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Guo</surname>
          </string-name>
          .
          <article-title>Combining geographical information of users and content of items for accurate rating prediction</article-title>
          .
          <source>In 23rd International Conference on World Wide Web Companion (WWW Companion)</source>
          , pages
          <fpage>361</fpage>
          {
          <fpage>362</fpage>
          . ACM,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>N.</given-names>
            <surname>Ramakrishnan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. J.</given-names>
            <surname>Keller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. J.</given-names>
            <surname>Mirza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Y.</given-names>
            <surname>Grama</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Karypis</surname>
          </string-name>
          .
          <article-title>Privacy risks in recommender systems</article-title>
          .
          <source>IEEE Internet Computing</source>
          ,
          <volume>5</volume>
          (
          <issue>6</issue>
          ):
          <volume>54</volume>
          {
          <fpage>62</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>T.</given-names>
            <surname>Sandholm</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Ung</surname>
          </string-name>
          .
          <article-title>Real-time, location-aware collaborative ltering of web content</article-title>
          .
          <source>In Workshop on Context-awareness in Retrieval and Recommendation (CaRR)</source>
          , pages
          <fpage>14</fpage>
          {
          <fpage>18</fpage>
          . ACM,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sarwat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Eldawy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Levandoski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Magdy</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Mokbel</surname>
          </string-name>
          .
          <article-title>Sindbad: A location-based social networking system</article-title>
          .
          <source>In ACM SIGMOD International Conference on Management of Data</source>
          , pages
          <volume>649</volume>
          {
          <fpage>652</fpage>
          . ACM,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sarwat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Levandoski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Eldawy</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Mokbel</surname>
          </string-name>
          . LARS :
          <article-title>An e cient and scalable location-aware recommender system</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          ,
          <volume>26</volume>
          (
          <issue>6</issue>
          ):
          <volume>1384</volume>
          {
          <fpage>1399</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>N. S.</given-names>
            <surname>Savage</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Baranski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. E.</given-names>
            <surname>Chavez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Ho</surname>
          </string-name>
          <article-title>llerer. I'm Feeling LoCo: A location based context aware recommendation system</article-title>
          . In G. Gartner and F. Ortag, editors,
          <source>Advances in Location-Based Services, Lecture Notes in Geoinformation and Cartography</source>
          , pages
          <volume>37</volume>
          {
          <fpage>54</fpage>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>N.</given-names>
            <surname>Shabib</surname>
          </string-name>
          and
          <string-name>
            <surname>J. Krogstie.</surname>
          </string-name>
          <article-title>The use of data mining techniques in location-based recommender system</article-title>
          .
          <source>In International Conference on Web Intelligence, Mining and Semantics</source>
          , pages
          <volume>28</volume>
          :
          <article-title>1{28:7</article-title>
          . ACM,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Takeuchi</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Sugimoto</surname>
          </string-name>
          .
          <article-title>An outdoor recommendation system based on user location history</article-title>
          .
          <source>In 1st International Workshop on Personalized Context Modeling and Management for UbiComp Applications (UbiPCMM)</source>
          , pages
          <fpage>91</fpage>
          {
          <fpage>100</fpage>
          . CEUR Workshop Proceedings,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Takeuchi</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Sugimoto. CityVoyager</surname>
          </string-name>
          :
          <article-title>An outdoor recommendation system based on user location history</article-title>
          . In J. Ma,
          <string-name>
            <given-names>H.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. T.</given-names>
            <surname>Yang</surname>
          </string-name>
          , and
          <string-name>
            <surname>J. J. P</surname>
          </string-name>
          . Tsai, editors,
          <source>Ubiquitous Intelligence and Computing</source>
          , volume
          <volume>4159</volume>
          of Lecture Notes in Computer Science, pages
          <volume>625</volume>
          {
          <fpage>636</fpage>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <surname>C.-C. Tuan</surname>
            ,
            <given-names>C.-F.</given-names>
          </string-name>
          <string-name>
            <surname>Hung</surname>
          </string-name>
          , and T.-C. Kuei.
          <article-title>Location dependent collaborative ltering recommendation system</article-title>
          .
          <source>In International Conference on Future Network Technologies</source>
          , Qingdao, China,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <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>
          , pages
          <volume>173</volume>
          {
          <fpage>183</fpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>G.</given-names>
            <surname>Weiss. Multiagent Systems</surname>
          </string-name>
          . MIT Press, Cambridge, MA, USA,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Hao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Min</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kim</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Yau</surname>
          </string-name>
          .
          <article-title>An e cient approach to generating location-sensitive recommendations in ad-hoc social network environments</article-title>
          .
          <source>IEEE Transactions on Services Computing</source>
          ,
          <volume>8</volume>
          (
          <issue>3</issue>
          ):
          <volume>520</volume>
          {
          <fpage>533</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>W.-S.</given-names>
            <surname>Yang</surname>
          </string-name>
          , H.-C. Cheng, and J.
          <string-name>
            <surname>-B. Dia</surname>
          </string-name>
          .
          <article-title>A location-aware recommender system for mobile shopping environments</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <volume>34</volume>
          (
          <issue>1</issue>
          ):
          <volume>437</volume>
          {
          <fpage>445</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>H.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Hu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhang</surname>
          </string-name>
          .
          <article-title>Modeling location-based user rating pro les for personalized recommendation</article-title>
          .
          <source>ACM Transactions on Knowledge Discovery from Data</source>
          ,
          <volume>9</volume>
          (
          <issue>3</issue>
          ):
          <volume>19</volume>
          :1{
          <fpage>19</fpage>
          :
          <fpage>41</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>H.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Hu</surname>
          </string-name>
          , and
          <string-name>
            <surname>L. Chen.</surname>
          </string-name>
          <article-title>LCARS: A spatial item recommender system</article-title>
          .
          <source>ACM Transactions on Information Systems</source>
          ,
          <volume>32</volume>
          (
          <issue>3</issue>
          ):
          <volume>11</volume>
          :1{
          <fpage>11</fpage>
          :
          <fpage>37</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <surname>C.-C. Yu</surname>
            and
            <given-names>H. ping</given-names>
          </string-name>
          <string-name>
            <surname>Chang</surname>
          </string-name>
          .
          <article-title>Personalized location-based recommendation services for tour planning in mobile tourism applications</article-title>
          . In T. D. Noia and F. Buccafurri, editors, 10th International Conference on E-Commerce and
          <string-name>
            <given-names>Web</given-names>
            <surname>Technologies (EC-Web</surname>
          </string-name>
          <string-name>
            <surname>)</surname>
          </string-name>
          , volume
          <volume>5692</volume>
          of Lecture Notes in Computer Science, pages
          <volume>38</volume>
          {
          <fpage>49</fpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>T.</given-names>
            <surname>Zuva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. O.</given-names>
            <surname>Olugbara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Ojo</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Ngwira</surname>
          </string-name>
          .
          <article-title>Image content in location-based shopping recommender systems for mobile users</article-title>
          .
          <source>Advanced Computing: An International Journal</source>
          ,
          <volume>3</volume>
          (
          <issue>4</issue>
          ):1{
          <issue>8</issue>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>