<!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>Ricochet: Context and Complementarity-Aware, Ontology-based POIs Recommender System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Chun Lu</string-name>
          <email>chun@sepage.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Philippe Laublet</string-name>
          <email>philippe.laublet@paris-sorbonne.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Milan Stankovic</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>STIH, UniversitéParis-Sorbonne</institution>
          ,
          <addr-line>28 rue Serpente, 75006 Paris</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Sépage S.A.S</institution>
          ,
          <addr-line>96 bis boulevard Raspail, 75006 Paris</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <fpage>10</fpage>
      <lpage>17</lpage>
      <abstract>
        <p>In this paper we propose a new approach for improving the personalization of POIs recommender system. Existing context-aware POIs recommender systems usually take into account only peripheral contextual variables. We present Ricochet, an ontology-based system that refines the recommendation results by implementing an inter-POI parameter that we call the “complementarity”. We show how this new parameter can generate more effective recommendations. Our experiments are grounded using data from the location-based social network (LBSN) Yelp.com.</p>
      </abstract>
      <kwd-group>
        <kwd>POI</kwd>
        <kwd>Recommender system</kwd>
        <kwd>Context</kwd>
        <kwd>Complementarity</kwd>
        <kwd>Ontology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Recommender systems have changed the way people find products, information and even
other people. They provide personalized recommendations and predictions over a large
amount of information.</p>
      <p>Places of interest, also called points of interest (POIs), are geographical marks that
represent a certain importance for people because they play a specific role in the city. For
example, places where we eat (restaurant), where we sleep (hotel), where we spend a good
moment (bar) or where we participate in cultural activities (museum, theater).</p>
      <p>
        With the rapid growth of location-based social networks (LBSNs), POIs recommender
systems are becoming increasingly popular. Various types of approaches can be found
both in academic literature (such as context-aware approach [
        <xref ref-type="bibr" rid="ref1 ref10 ref12 ref3">1, 3, 10, 12</xref>
        ]), and in
commercialized applications and Web sites (Foursquare1, Yelp2, Facebook places3) that
mostly rely on collaborative filtering. However, most of these systems do not take into
account the dynamic nature of the user’s preferences, and assume that the user is likely to
accept recommendations in the same way in any situation, regardless of the POI he is
currently in, or that he just visited.
      </p>
      <sec id="sec-1-1">
        <title>1 https://www.foursquare.com/ 2 http://www.yelp.com/ 3 https://www.facebook.com/</title>
        <p>The research questions driving our work are: why do people go from one POI to
another? Is there a link between these two POIs?</p>
        <p>The contributions of this paper are two-fold:
 A set of recommendation criteria for constructing a relevant POIs recommender
system, derived from a qualitative user study, based on interviews of 12 users of LBSN
applications such as Foursquare and Yelp.
 An ontology of POIs compatible with Yelp taxonomy of place categories. A Semantic
Web-based approach that is capable of re-ranking Yelp’s recommendations by taking
into account the complementarity parameter.</p>
        <p>The rest of the paper is organized as follows. In section 2, we present the state of the
art. In section 3, we detail the “Ricochet” system. In section 4, we present the evaluation
methodology and we report the results. In section 5, we summarize the outcome of this
work and we mention some future work.
2</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>State of the art</title>
      <p>The POIs recommender systems are a recent but important research domain that attracts
contributions from academic research institutions and companies constructing novel user
applications.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], the authors present a location-based POIs recommender system which infers a
user’s preferences by mining this person’s social network profile and by considering the
physical constraints delimited by the location and the form of transportation. The system
also takes into account how the user is feeling at the moment. We drove this notion of
feeling further by studying the impact of the feeling that POIs provoke to the choice and
the complementarity of future POIs. In [
        <xref ref-type="bibr" rid="ref1 ref12 ref3">1, 3, 12</xref>
        ], the authors propose context-aware POIs
recommender systems. In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] we find the thoroughest set of contextual variables: distance
to POI, temperature, weather, season, companion, time day, weekday, crowdedness,
familiarity, mood, budget, travel length, means of transport, travel goal. But for us, these
variables are peripheral. Our work enriches the set of contextual variables with the
interPOIs parameter “complementarity”. Another difference is that these systems do not use
Semantic Web technologies.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref2 ref4 ref7 ref8 ref9">2, 4, 7, 8, 9</xref>
        ], the authors use Semantic Web technologies in different recommender
systems: adaptive hypermedia systems, hotel search, POIs recommender system for
drivers etc. The data are grounded with the ontology that provides a very well semantic
support for developing and improving personalized functionalities such as recommendations.
In our work, we also use these technologies because of the power and facility in the
knowledge representation and the inference.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], the authors use sentiment analysis techniques to study user’s
comments of a venue. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] concentrates on the general polarity and [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] on the different
appreciations about different items at a venue. These approaches can contribute to a better
user preference profile. But they need detailed comments and cannot help the decision of
the immediate recommendation. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] studies the temporal effects for the location
recommendation, more precisely on correlations between a user’s check-in time and the
corresponding check-in preferences. In our work, we study the immediate effect caused by the
check-in activity and thus recommend complementary POIs that best respond to this
effect.
      </p>
      <p>Except for academic papers, there are several commercialized applications like
Foursquare, Yelp, Facebook places etc. They usually allow users to do check-ins.
Recommendations in these LBSNs usually combine the collaborative filtering and the context. On
Foursquare, some recommendations are based on the user’s and the user’s friends’
checkin history. For example, “You haven’t been here yet”, “Your friends have checked-in
here” etc. Foursquare has released a new recommender system recently. Our work was
conducted before. These proprietary applications do not use Semantic Web technologies
and do not consider the complementarity parameter between POIs. In this paper we
demonstrate the importance and the advantage of doing so.
3</p>
    </sec>
    <sec id="sec-3">
      <title>The Ricochet system</title>
      <p>In this section, we describe the Ricochet system. The presentation consists of the
following parts: criteria of recommendation, construction of OntoPOI, recommendation engine.
3.1</p>
      <sec id="sec-3-1">
        <title>Criteria of recommendation</title>
        <p>We conducted user interviews in order to understand the important elements of POI
choice. According to the responses of our interviewees, we found 3 types of criteria that
people take into account when choosing a POI: contextual criteria, intrinsic criteria of
POIs and criteria of complementarity between POIs.</p>
        <p>Contextual criteria indicate the weather, the moment of the day etc. Intrinsic criteria of
POIs indicate characteristics of POIs, for example, the opening hours, the popular hours,
the price, the atmosphere, the comfort, the decoration, the location, the type of food, the
quality of food, the quality of the service, the smells etc. Criteria of complementarity
indicate relations between POIs and reasons why we go from one POI to another. In order
to represent the knowledge about POIs and to do intelligent inferences, we decided to
construct an ontology.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Construction of OntoPOI</title>
        <p>Like all ontologies, OntoPOI contains two basic components: classes and properties. The
class "Thing" has four sub-classes: "Place", "Context", "Characteristic" and
"Complementarity". "Context", "Characteristic" and "Complementarity" correspond with the three
types of criteria of recommendation. The sub-classes of "Place" are the taxonomy of
entertainment POIs. As we wanted to realize some experiments with Yelp’s data, we
decided to use the same taxonomy as Yelp: "Active Life", " Arts and Entertainment ", "
Beauty and Spas ", "Food", "Nightlife" and "Restaurant". OntoPOI is thus compatible
with Yelp’s data and can reorganize them in an intelligent way thanks to the good
inferring capacity of the logic-based ontology. OntoPOI can be downloaded at:
http://sepage.com/ontology/OntoPOI_Ricochet.owl</p>
      </sec>
      <sec id="sec-3-3">
        <title>Some precisions on the representation of criteria of complementarity</title>
        <p>
          In [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], the authors made a filtering based on the feeling of the user. They used the
same POIs categorization as Foursquare. For them, each POI category was mapped to a
particular feeling:
        </p>
        <p>Arts &amp; Entertainment= "feeling artsy" College &amp; Education="feeling nerdy"
Nightlife="feeling like a party animal" Great Outdoors="feeling outdoorsy"
Shops="feeling shopaholic" Food="feeling hungry"
Home / Work / Other="feeling workaholic"</p>
        <p>Our work is aligned to this idea and takes it further. We go to a POI because we have
a certain feeling at a given moment. This feeling can be caused by the POI that we just
visited and the POI where we decide to go can satisfy this feeling. This feeling can be
also interpreted as a need or a sensation. These feelings/needs/sensations can be
physiological, as the hunger, the thirst and the elimination. They can also be physical or
intellectual. The complementarity can be seen as the link between the POI that causes a need
and the POI that satisfies this need. For example, the hunger can be caused by a POI
where we make physical efforts and can be satisfied by a POI where we eat. The relation
of complementarity between two POIs can be interpreted in the following way:
POI 1
causes</p>
        <p>Feeling
satisfies</p>
        <p>POI 2</p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], the authors showed that physical activities possessed a specific intensity and
this can be assessed. We considered that every entertainment activity possessed an
intensity of expressiveness at several levels: cognitive, emotional and physical. This notion
concretizes the feeling discussed above. Empirically, we classified our POIs in four
intensities of expressiveness: high, moderately high, moderately low and low. We created
four sub-classes of "Place": "High Intensity Expressiveness place", "Moderately High
Intensity Expressiveness place", "Moderately Low Intensity Expressiveness place", "Low
Intensity Expressiveness place". Then, we classified each of the POIs classes according
to their intensity of expressiveness. The result of our interviews showed that daily
activities required an alternation of different rhythms and intensities. An "X Intensity
Expressiveness Place" causes X intensity. X intensity needs to be alternated by Y intensity other
than X. Y intensity is provoked by a "Y Intensity Expressiveness place". We can simplify
the deduction like this:
        </p>
        <sec id="sec-3-3-1">
          <title>X Intensity Expressiveness place</title>
        </sec>
        <sec id="sec-3-3-2">
          <title>X Intensity</title>
        </sec>
        <sec id="sec-3-3-3">
          <title>Y(≠X) Intensity Expressiveness place Figure 2. Deduction of the complementarity for its representation in OntoPOI</title>
          <p>To represent this in the ontology, we used OWL Full4. We created two Object
Properties “is caused by” and “is satisfied by” which have the class “Complementarity” as
domain and rdfs:Class as range. The class "Complementarity" has four instances: "high
intensity", "moderately high intensity", "moderately low intensity", "low intensity". We
defined, for each instance, their values of the two properties by applying the process
represented on Figure 2. We created some other Object Properties: "is the exposition of" (inside
or outside) and "is the time for". We created some Datatype Properties: "has address",
"has city", "has phone", "has postal code" etc which are basic information about POIs.
3.3</p>
          <p>Recommendation engine
We used several tools: Yelp API, Jena API and Google Maps API. Firstly, the Java
program gets data by accessing to Yelp API that returns 50 POIs near the current location of
the user. Secondly, the information of these POIs are translated into RDF triples and
stored in Jena RDF repository with OntoPOI. Thirdly, according to the context and the
check-in information of the user, we generate SPARQL queries, in order to determine the
adequacy of each POI with regards to the user’s situation, according to 3 criteria. The
total adequacy is calculated according to the following formula:
Total point = Point of the weather criterion + Point of the moment of day criterion
+3 * Point of the complementarity criterion.</p>
          <p>Ricochet recommends the 10 highest-rated POIs in descending order. The recommended
POIs are marked on a local map by using Google Maps API. This process is represented
on Figure 3.</p>
          <p>Location
Context/</p>
          <p>Check-in
Rating POIs
Recommendation
GoogleMAP</p>
          <p>Translation of
Yelp’s data into</p>
          <p>RDF Triple
Query
Processing
Inference</p>
          <p>Storage of data in
RDF repository
with OntoPOI
In order to evaluate the effectiveness of our approach, we compared the recommendations
produced by two variants of Ricochet. The first (R1) is that described above, the second
(R2) is not complementarity-aware. Using these two variants, we could measure if the
proposed complementarity-aware system can improve the user perceived relevance of the
recommendations with the same data. The evaluations took place in Paris in France with</p>
        </sec>
        <sec id="sec-3-3-4">
          <title>4 http://www.w3.org/TR/owl-ref/#OWLFull</title>
          <p>the participation of 10 persons. We varied the day time (morning, afternoon, night) and
the place (not only downtown). We asked the evaluators to choose a POI nearby in our
database and to imagine that they just visited it. We obtained the recommendations made
by the two variants. Then, we invited our evaluators to rate each recommended POI by
referring to the following scale: 0: I won’t go there (not relevant); 1: I hesitate (partially
relevant); 2: I’ll go there without hesitation (definitely relevant). To gauge the relevance,
we used the following metrics:</p>
          <p>Precision was used to evaluate the quality of the recommendations. It is the number
of relevant recommended POIs divided by the total number of recommended POIs. The
POI having the score 2 counts for 1 relevant POI, 1 counts for 0.5, 0 doesn’t count.</p>
          <p>Relevant recommended POIs
Precision =</p>
          <p>Total recommended POIs</p>
          <p>Recall was used to evaluate the quantity of POIs extracted. We modified the traditional
recall. We showed not all the database but only 10 recommended POIs. The evaluators
judged the relevance of these shown POIs. We cannot know their appreciation about the
non-shown POIs. The modified recall is the number of relevant recommended POIs
divided by the total number of relevant recommended POIs of the two variants.</p>
          <p>Relevant recommended POIs
Recall (modified) =</p>
          <p>
            Total relevant recommended POIsof the 2 variants
normalized Discounted Cumulative Gain (nDCG) was used to evaluate the quality
of the ranked list. The nDCG value of a ranking list at position n is calculated in the
following way:
log(j)
where  ( ) is the rating of the j-th document in the ranking list, and the normalization
constant Zn is chosen so that the perfect list gets a nDCG score of 1 ([
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]).
The results are shown on Figure 4.
          </p>
          <p>N(n) ≡ Zn ∑</p>
          <p>{2r(j) − 1
n
j=1
2r(j) − 1, j = 1
, j &gt; 1
R1 is the first variant, R2 the second. 1-10 are the numbers of the ten evaluations. We can
see clearly that the performance of R1 is generally better than that of R2 in terms of the
quality, the quantity and the ranking. For 1 (a park), the two performances are the same.
It was the dinner time. During the mealtime, the rank of the food POIs is largely elevated.</p>
          <p>The rest of the evaluations were done outside the mealtime where Ricochet privileged the
complementarity parameter. The evaluators were pleased to be recommended
complementary POIs. For 2 (a coffee), 8 (a massage center), we are well rested and often want a
more intense activity, R2 recommended a beauty spa, a day spa, a massage, a tea room
which have a similar intensity, R1 recommended only more intense POIs like a park, a
dance studio, a museum etc. For 4 (a cinema), R2 recommended another cinema. For 5
(a gym club), 7 (a swimming pool), 10 (a tennis court), we normally feel tired, but R2
recommended still wearying POIs like a swimming pool, a gym club, a bike rental, a
museum, R1 recommended more relaxing POIs, like a juice bar, a cinema, a cosmetic
beauty supply, a coffee-tea. For 3 (a museum) and 6 (a hair salon), 9 (a musical venue),
the performances are close. As before, Ricochet recommended complementary POIs that
have a different intensity. But it turned out that the proposed intensity was not always
suitable. People often need to change rhythm between two activities. But every individual
has his own rhythm. The change of the rhythm seems to be submitted to a modulation
according to the psyche of the individual. For example, some people like only the restful
activities, for them, we would do better to eliminate the tiring activities. Others like all
the activities, light as intense. For the latter, the range of the recommendations would
deserve to be more refined. In our current system, there is only one rule on the change of
the rhythm. However the appropriateness of a POI with regards to the rhythm is important
and we intend to further personalize the taking into account of the rhythm, potentially by
combining our approach with a machine learning approach.</p>
          <p>To conclude this evaluation, even though the number of evaluators was limited, the
results showed evidence that considering the complementarity can improve the relevance
of the recommended POIs. In our future work we intend to conduct a more complete
evaluation with more users and more specific situations.
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future work</title>
      <p>In this paper, we presented Ricochet an ontology-based POIs recommender system and
illustrated the advantage of this approach and the importance of implementing the
complementarity parameter when recommending POIs.</p>
      <p>In spite of good critics of our evaluators, there are still several weak points in our
system to be improved in a future work.</p>
      <p>
        Firstly, being dependent to Yelp API, we cannot have access to all recommendable
POIs but to a pre-selection made by Yelp. This is also the reason why we didn’t compare
our results against the baseline ordering from Yelp. This influences on the application of
the complementarity parameter and thus on the quality of the results. Secondly, we
identified but did not include yet the intrinsic criteria in our system. And nevertheless, these
criteria can potentially be useful for refining the results. Thirdly, it could be possible to
cover a more complete set of contextual information like in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Fourthly, the notion of
complementarity could also be further refined to improve the personalization of the
recommendation. The improvement and the personalization require a better knowledge on
the user, and more exactly, on the scale of the user’s acceptable activities. Fifthly, we can
use the technologies installed on today’s mobile devices like the wireless accelerometers,
the heart rate monitor and the sensor of calories. We can measure the exact intensity of
the activity or the number of calories spent. Having these data, we can better recommend
appropriated POIs that lead people to a balanced and healthy life. With more and more
strongly typed user data available, the use of Semantic Web knowledge structures to make
relevant, context-aware recommendations makes more and more sense.
      </p>
      <p>The POIs recommender systems are adopted by the modern society. An ongoing effort
should be made to help people discover more personalized and relevant POIs.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baltrunas</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ludwig</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Context-Aware Places of Interest Recommendations of Mobile Users</article-title>
          . In: Human-Computer Interaction International, pp.
          <fpage>531</fpage>
          -
          <lpage>540</lpage>
          . Heidelberg, Berlin (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Brut</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sedes</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Modélisation basée sur ontologies pour développer des recommandations personnalisées dans les systèmes hypermédia adaptatives</article-title>
          .
          <source>In: INFORSID</source>
          , pp.
          <fpage>61</fpage>
          -
          <lpage>76</lpage>
          .
          <string-name>
            <surname>Marseille</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Costa</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Furtado</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pires</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macedo</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cardoso</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Context and Intention-Awareness in POIs Recommender Systems</article-title>
          .
          <source>In: Proc. 6th ACM Conf. on Recommender Systems, 4th Workshop on Context-Aware Recommender Systems</source>
          , RecSys'12, NY, USA (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Debattista</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scerri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rivera</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Handschuh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Ontology-based rules for recommender systems</article-title>
          .
          <source>In: Proceedings of the International Workshop on Semantic Technologies meet Recommender Systems &amp; Big Data</source>
          , pp.
          <fpage>49</fpage>
          -
          <lpage>60</lpage>
          . (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gao</surname>
          </string-name>
          , Huiji, Tang, Jiliang, Hu, Xia, Liu, Huan.:
          <article-title>Exploring temporal effects for location recommendation on location-based social networks</article-title>
          .
          <source>In: Proceedings of the 7th ACM conference on Recommender systems</source>
          , pp.
          <fpage>93</fpage>
          -
          <lpage>100</lpage>
          . ACM, New York, USA (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Liu</surname>
          </string-name>
          , T.-Y.,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiong</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>Letor: Benchmark dataset for research on learning to rank for information retrieval</article-title>
          .
          <source>In: Proceedings of SIGIR 2008 Workshop on Learning to Rank for Information Retrieval</source>
          . (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ngamsrithepparit</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          et al.:
          <article-title>Rule Management System for Ontology-based Recommendation System</article-title>
          .
          <source>In: The Joint International Symposium on Natural Language Processing and Agricultural Ontology Service</source>
          <year>2011</year>
          , Bangkok, Thailand, Feb 9-10, (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Niemann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mochol</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tolksdorf</surname>
          </string-name>
          , R.:
          <article-title>Improving online hotel search - what do we need semantics for?</article-title>
          <source>In: Proc. of the Semantics</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Parundekar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oguchi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Driver Recommendations of POIs using a Semantic Contentbased Approach</article-title>
          . In: SeRSy, pp.
          <fpage>13</fpage>
          -
          <lpage>24</lpage>
          . (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Savage</surname>
            ,
            <given-names>N.S.</given-names>
          </string-name>
          et al.:
          <article-title>I'm feeling LoCo: A Location Based Context Aware Recommendation System</article-title>
          .
          <source>In: Advances in Location-Based Services</source>
          , pp.
          <fpage>37</fpage>
          -
          <lpage>54</lpage>
          . Heidelberg, Berlin (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Tapia</surname>
            ,
            <given-names>E.M.</given-names>
          </string-name>
          et al.:
          <article-title>Real-Time recognition of physical activities and their intensities using wireless accelerometers and a heart rate monitor</article-title>
          .
          <source>In: Proceedings of the 2007 11th IEEE International Symposium on Wearable Computers</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Waga</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tabarcea</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fränti</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Recommendation of Points of Interest from User Generated Data Collection</article-title>
          .
          <source>In: CollaborateCom</source>
          <year>2012</year>
          , Pittsburgh, USA,
          <string-name>
            <surname>October</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Yu Z.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          :
          <article-title>A sentiment-enhanced personalized location recommendation system</article-title>
          .
          <source>In: Proceedings of the 24th ACM Conference on Hypertext and Social Media (HT '13)</source>
          , pp.
          <fpage>119</fpage>
          -
          <lpage>128</lpage>
          . ACM, New York, NY, USA (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Fine-grained preference-aware location search leveraging crowdsourced digital footprints from LBSNs</article-title>
          .
          <source>In: Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing (UbiComp '13)</source>
          , pp.
          <fpage>479</fpage>
          -
          <lpage>488</lpage>
          . ACM, New York, NY, USA (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>