<!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>Tackling Cold-Start Users in Recommender Systems with Indoor Positioning Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Emanuel Lacic</string-name>
          <email>elacic@know-center.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Granit Luzhnica</string-name>
          <email>gluzhnica@know-</email>
          <email>gluzhnica@knowcenter.at</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dominik Kowald</string-name>
          <email>dkowald@know-center.at</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joerg Simon</string-name>
          <email>jsimon@know-center.at</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matthias Traub</string-name>
          <email>mtraub@know-center.at</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elisabeth Lex</string-name>
          <email>elisabeth.lex@tugraz.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Graz University of Technology</institution>
          ,
          <addr-line>Graz</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Know-Center</institution>
          ,
          <addr-line>Graz</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>In this paper, we present work-in-progress on a recommender system based on Collaborative Filtering that exploits location information gathered by indoor positioning systems. This approach allows us to provide recommendations for “extreme” cold-start users with absolutely no item interaction data available, where methods based on Matrix Factorization would not work. We simulate and evaluate our proposed system using data from the location-based FourSquare system and show that we can provide substantially better recommender accuracy results than a simple MostPopular baseline that is typically used when no interaction data is available.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>One of the main challenges in recommender systems is the
coldstart problem which is defined by so-called cold-start users who
have not a single or only very few item interaction data available
(e.g., ratings). In order to tackle this problem, systems like
MovieLens typically provide interaction surveys where a new user has to
fulfill a predefined number of interactions before recommendations
can be calculated. However, users are often annoyed by such
surveys or find it hard to immediately come up with a representative
list of item ratings to fill them out.</p>
      <p>
        Another way to address cold-start users is to utilize algorithms
based on Matrix Factorization. Although these methods are able to
provide reasonable results when a minimum number of user-item
interactions is available (e.g., three ratings, see [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]), they fail in
“extreme” cold-start settings where there are no item interactions. In
such cases, recommender systems typically make use of
unpersonalized methods such as providing the overall most popular items in
a system. Since recommendations should be personalized in order
to support users in the most efficient way, we investigate the
usefulness of an additional data source in order to tackle such “extreme”
cold-start users with no item interactions at all. One opportunity in
this respect would be to make use of the ever increasing trend of
providing mobile applications to help users navigate through
different kinds of public areas, such as shopping centers or scientific
conferences. These applications can easily acquire a user’s location
information using indoor positioning systems (IPS) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] to
automatically collect location-based item interaction data with no need for
any explicit user action (e.g., a click).
      </p>
      <p>We make use of a user’s location data gathered via IPS
technology by proposing a novel recommender system, which utilizes the
user-based Collaborative Filtering approach. Thus, we compute the
similarity between two users based on (i) raw location data and (ii)
by creating a user-location network that connects users who visited
the same location during the same day and hour. The preliminary
results of our evaluation based on FourSquare data show that our
proposed approach provides substantially better recommender
accuracy results than a simple Most Popular baseline that is typically
used when no user-item interaction data is available.</p>
    </sec>
    <sec id="sec-2">
      <title>PROPOSED APPROACH</title>
      <p>
        Tracking User Locations. There exists a number of easily
attainable technologies, or indoor positioning systems (IPS), to track
indoor locations. Among them, BLE (Bluetooth Low Energy)
beacons have gained importance and popularity, especially after Apple
introduced the iBeacon protocol1. Beacons are basically a small
piece of hardware that can be easily attached to e.g., a wall and
transmit a broadcast to every smartphone or a tablet within its reach.
Beacons are especially applicable for recommendation tasks since
they provide both indoor localization and proximity sensing at low
cost and low energy. In our case, we have a public area such as a
shopping center or an academic conference which is divided into
several zones. A zone is an abstract location represented by a
beacon with a given radius (see Figure 1), containing a certain set of
co-located items (e.g., products or venues), preferably related to
each other. The transmission power of the broadcast signal should
be tuned to match the respective physical area of the corresponding
zone. However, it should be considered that errors in
approximating the distance increase with the size of the signal distance [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Recommender System. Our IPS-based recommender system
relies on user-based Collaborative Filtering. We calculate the
similarity between users u and v either by using the Jaccard’s
Coefficient: sim(u; v) = jj ((uu))\[ ((vv))jj on their raw location data
(denoted by (u) and (v), respectively), or by constructing a
location network where ties between two users are existent if they
visited the same location within the same day and hour. On the
constructed location network in which (u) denotes the
locationbased neighbourhood of user u, we apply related similarity metrics:
Neighbourhood Overlap: sim(u; v) = j (u)\ (v)j , and a
refinej (u)j+j (v)j
ment proposed as Adamic Adar, which adds weights to the links
(since not all neighbours in a network have the same tie strength):
sim(u; v) = P log(j1(z)j) (see [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] for the complete
forz2 (u)\ (v)
malism).
      </p>
      <p>
        From a technical perspective, we utilized the recommender
framework presented in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] to implement and evaluate our approach.
      </p>
    </sec>
    <sec id="sec-3">
      <title>EVALUATION</title>
      <p>
        Experimental Setup. We evaluated our IPS-based recommender
approach with respect to nDCG (see e.g., [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]) using the FourSquare
dataset provided by [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. We chose this dataset since FourSquare
best simulates our setting of a public area (e.g., shopping center
or academic conference) that can be tracked with IPS technology.
Our primary focus lies on users with no item interaction data in
the training set, and our approach recommends up to 10 items (i.e.,
venues in the FourSquare setting). Thus, we extracted all users that
interacted with 10 items (= 2,783 out of 2,153,471 users) and put
these interactions into the test set to be predicted. This ensures
that each of these users is an “extreme” cold-start user. In order
to finally evaluate the effectiveness of our approach, we compared
it to a standard MostPopular baseline, which is the most intuitive
way to provide recommendations when no item interaction data is
available.
      </p>
      <p>Preliminary Results. The preliminary results of our evaluation
are shown in Figure 2 in form of a nDCG plot. The results indicate
that all three location-based CF approaches outperform the
MostPopular baseline which is the standard method for handling users
with no item interaction data available. Regarding the
locationbased algorithms, the two methods based on a user-location
network, which connects users who visited the same location during
a defined period of time, provide higher nDCG estimates than the
0.16
0.14
0.12
0.10
G
C
D
n
0.08
0.06
0.04
10
method solely based on the raw location data. The overall best
results are reached by the location network-based approach using the
Adamic Adar metric with a nDCG@10 value of nearly 15%.
4.</p>
    </sec>
    <sec id="sec-4">
      <title>CONCLUSION AND FUTURE WORK</title>
      <p>In this paper, we have presented work-in-progress on a novel
recommender system that tackles “extreme” cold-start users with
indoor positioning systems (i.e., beacon technology). Furthermore,
we have shown that our approach outperforms the MostPopular
baseline in an experiment on FourSquare data. One limitation of
our experiment is that it only simulates our approach but it clearly
shows the potential of it. Thus, as a next step, we will conduct
a large-scale user study to evaluate our approach in a real setting
by including it into the i-KNOW Conference Assistant2 during the
next i-KNOW conference in October 2015. This system will not
only recommend talks and events but also papers and people
according to a user’s interests and visited indoor locations.</p>
      <p>Additionally, we plan to use the accelerometer and gyroscope
sensor to detect the direction of a user in relation to the location
of items and try to exploit this for recommendations. We aim to
differentiate between cases where a user randomly (i.e., without
a specific intention) passes through a zone versus cases where a
user visits a zone and is looking at an item for a longer time or at
closer distance. Hence, we can prevent spamming the user with
recommendations while hassling through a public area.</p>
      <p>Acknowledgments: The authors would like to thank Matthias
Heise for helpful comments on this work. This work is supported
by the Know-Center and the EU-IP Learning Layers (Grant
Agreement: 318209).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Cai</surname>
          </string-name>
          .
          <article-title>Business intelligence by connecting real-time indoor location to sales records</article-title>
          .
          <source>In WAIM '14</source>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kluver</surname>
          </string-name>
          and
          <string-name>
            <surname>J. a. Konstan.</surname>
          </string-name>
          <article-title>Evaluating recommender behavior for new users</article-title>
          .
          <source>Proc. of RecSys '14.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E.</given-names>
            <surname>Lacic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kowald</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Eberhard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Trattner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parra</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L. B.</given-names>
            <surname>Marinho</surname>
          </string-name>
          .
          <article-title>Utilizing online social network and location-based data to recommend products and categories in online marketplaces</article-title>
          . In Mining, Modeling, and Recommending 'Things' in Social Media.
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>Lacic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kowald</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Trattner</surname>
          </string-name>
          .
          <article-title>Socrecm: A scalable social recommender engine for online marketplaces</article-title>
          .
          <source>In Proc. of HT '14.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.-J.</given-names>
            <surname>Ho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Grupen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Muñoz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          .
          <article-title>An ibeacon primer for indoor localization: Demo abstract</article-title>
          .
          <source>In Proc. of BuildSys '14.</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sarwat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>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.</given-names>
            <surname>Mokbel</surname>
          </string-name>
          . Lars*:
          <article-title>An efficient and scalable location-aware recommender system. Knowledge and Data Engineering</article-title>
          , IEEE Transactions on.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>