<!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>A Context-aware Recommender System for Hyper-local News - A Conceptual Framework</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anh Nguyen Duc</string-name>
          <email>anhn@idi.ntnu.no</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hilde Gudvangen</string-name>
          <email>hilde@muml.community</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer and Information Science</institution>
          ,
          <addr-line>NTNU</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Recommender systems (RSs) have been popular in variety of application domains due to the increased demand for filtering and sorting items and information. Today, there is a numerous approaches and algorithms of data filtering and recommendations. This works presents a conceptual framework for constructing a mobile RS in hyper-local news domain. The mobile RS is designed to deal with specific requirements of news readers, such as spatialtemporal relevance, recency, real-time update and validated news. The implementation of the RS in a distributed file system is also discussed.</p>
      </abstract>
      <kwd-group>
        <kwd>Recommeder system</kwd>
        <kwd>Collaborative Filtering</kwd>
        <kwd>Social filtering</kwd>
        <kwd>Hyper-local news</kwd>
        <kwd>real-time recommender system</kwd>
        <kwd>reinforcement learning</kwd>
        <kwd>Big Data</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <sec id="sec-1-1">
        <title>In Big Data era, information has increased at an unprecedented rate and the</title>
        <p>information overload problem has become increasingly severe for online users.</p>
      </sec>
      <sec id="sec-1-2">
        <title>Nighty percent of all the data available today were created in the last two years [30].</title>
      </sec>
      <sec id="sec-1-3">
        <title>In this context, RS plays an important role to bring meaningful and relevant</title>
        <p>
          information to individuals and business organizations [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Starting from mid 1990s,
        </p>
      </sec>
      <sec id="sec-1-4">
        <title>RSs became an independent research area with a large application domain, including</title>
        <p>
          e-commerce, multimedia, work and productivity, news, education and tourism [
          <xref ref-type="bibr" rid="ref1 ref2">1-3</xref>
          ].
        </p>
      </sec>
      <sec id="sec-1-5">
        <title>This work investigates the feasibility of applying a RS to a hyper-local news mobile</title>
        <p>application.</p>
        <p>The mission of a hyper-local news editor is to deliver relevant news to users as
quick as possible, considering its location context. Hyper-local news is targeted at or
consumed by people or entities that are located within a well-defined area, generally
on the scale of a street, a neighborhood, a community or a city. Hyperlocal content
must also be relevant in time. The higher the content scores on these dimensions the
more relevant the content becomes to the individual and the less it becomes to the
masses.</p>
      </sec>
      <sec id="sec-1-6">
        <title>Copyright held by the author(s). NOBIDS 2016</title>
      </sec>
      <sec id="sec-1-7">
        <title>Mobile apps for hyper-local news are becoming popular in software startup scenes</title>
        <p>around the world, such as BlogFeed1, Ripple2 and MittMedia3 to name a few.</p>
      </sec>
      <sec id="sec-1-8">
        <title>However, these startups are also facing with challenges of making sense out of the</title>
        <p>large volume of data occurring in a real-time manner. We are particularly interested in</p>
      </sec>
      <sec id="sec-1-9">
        <title>RSs for mobile application. Besides the mentioned concerns, mobile RSs face a</title>
        <p>
          challenge of making accurate recommendations using simple, yet appealing user
interface [
          <xref ref-type="bibr" rid="ref26">27</xref>
          ]. Most of the mobile RSs heavily rely on locations of the users to
recommend items to them, which is also essential in hyper-local news domain.
        </p>
      </sec>
      <sec id="sec-1-10">
        <title>Alternatively, the recommendation is made based on not only item’s content but also user’s context variables, i.e. geographical location and time.</title>
      </sec>
      <sec id="sec-1-11">
        <title>This paper proposes a conceptual architecture of a mobile news RS applied for</title>
        <p>hyper-local news with user-generated contents and social network data. Our solution
adopts different recommendation techniques and considers mobile-specific factors,
such as geographical location and temporal information. We also discussed the
proposed RS in big data perspective.</p>
      </sec>
      <sec id="sec-1-12">
        <title>The paper is structured as follows: Section 2 presents background about recommendation approaches and challenges in recommending news. Section 3 describes requirements to a hyper-local news RS and Section 4 discuses its conceptual architecture. Finally, Section 5 concludes the paper with future perspectives.</title>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2 Background</title>
      <sec id="sec-2-1">
        <title>2.1. Recommendation techniques</title>
        <sec id="sec-2-1-1">
          <title>State-of-the-art recommendation approaches can be summarized as in Table 1.</title>
          <p>
            Traditional recommendation approaches are classified into content based filtering,
collaborative filtering and hybrid approaches [
            <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
            ]. Content-based filtering [
            <xref ref-type="bibr" rid="ref5 ref6 ref7">6-8</xref>
            ]
utilizes several characteristics of a rated item to recommend a future item with similar
characteristics. For example, a user selects a movie with a specific genre, IMDb score,
and editor’s evaluation. A content-based RS will probably recommend a movie with
the same genre, IMDb score and editor’s judgment for the user. Certain characteristics
of an item, i.e. textual description, linked images or sound can be analyzed to find the
similarity among items.
          </p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Collaborative filtering (CF) produces a recommendation using both user’s past</title>
          <p>
            preference and also similar decisions made by other users [
            <xref ref-type="bibr" rid="ref3 ref4">3-5</xref>
            ]. The CF technique
can be divided into user- based and item-based CF approaches [
            <xref ref-type="bibr" rid="ref8">9</xref>
            ]. In the user-based
          </p>
        </sec>
        <sec id="sec-2-1-3">
          <title>CF approach, a user will receive recommendations of items liked by similar users. In</title>
          <p>the item-based CF approach, a user will receive recommendations of items that are
similar to those they were preferred in the past. Hybrid approaches combine multiple</p>
        </sec>
        <sec id="sec-2-1-4">
          <title>RS techniques to achieve a synergy between them. Several researchers have</title>
          <p>
            attempted to combine CF and content-based approaches in order to smoothen their
1 http://blockfeed.com
2 https://ripple.co
3 https://www.mittmedia.se
disadvantages and to gain better performance [
            <xref ref-type="bibr" rid="ref10 ref11 ref12 ref9">10-13</xref>
            ].
          </p>
        </sec>
        <sec id="sec-2-1-5">
          <title>Recent advancement in RS considers additional characteristics of user reading [14</title>
          <p>18]. Social-based RSs utilize social interactions among users, which are available in</p>
        </sec>
        <sec id="sec-2-1-6">
          <title>Internet, to improve the effectiveness of traditional recommendation mechanisms. The</title>
          <p>social interactions include online friending, making social comments, social tags, etc.</p>
        </sec>
        <sec id="sec-2-1-7">
          <title>Other types of social relations are also used for recommendation generation, i.e. social</title>
          <p>
            bookmarks, physical context, social tags, and “co-authorship” relations [
            <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16 ref17">14-18</xref>
            ].
          </p>
        </sec>
        <sec id="sec-2-1-8">
          <title>Particularly, trust based system puts a weight on the opinions of an user which is a</title>
          <p>
            friend or a person that the user can trust [
            <xref ref-type="bibr" rid="ref13 ref14">14, 15</xref>
            ].
          </p>
          <p>
            Context-aware RSs utilize information such as time, geometrical information, or
the company of other people (friends, families or colleagues for example), for some
applications in which it is not sufficient to consider only users and items, such as
recommending a vacation package, or personalized content on a website [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]. For
example, using a temporal context, a travel recommender system might make a very
different vacation recommendation in winter compared to summer [
            <xref ref-type="bibr" rid="ref18">19</xref>
            ]. The
contextual information about users in technology enhanced learning environments is
also incorporated into the recommendation process [
            <xref ref-type="bibr" rid="ref19">20</xref>
            ].
          </p>
        </sec>
        <sec id="sec-2-1-9">
          <title>Group recommender system (GRS) applies for a group of users as a unit of</title>
          <p>
            analysis instead of an individual. While many RSs are focused on making
recommendations to a single user, many daily activities such as watching a movie or
going to a restaurant involve a group of users, in which case recommendations must
take into account the tastes and preferences of all the users in the group [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ].
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. The challenges of recommeding a hyper-local news</title>
        <p>
          News RS do not escape the common challenges with general RSs [
          <xref ref-type="bibr" rid="ref20 ref25">21,26</xref>
          ].
Özgöbek et al. discussed several issues in a news recommender system [
          <xref ref-type="bibr" rid="ref20">21</xref>
          ], as shown
in Table 1. We added three news challenges that are specifically important for
hyperlocal news domain, namely context awareness, social concern and real-time update
(notated by * in Table 2).
        </p>
        <p>•
•</p>
        <p>Context awareness: in hyper-local news domain, readers would like to read
news that are relevant to his location, i.e. what interesting things happen in a
nearby street corner. When travelling, the information about traffic jam does
only matter if it is on user’s way.</p>
        <p>Social relation concern: readers would be more interested to read news from
their friends or the ones they follow. This would require the integration of
personal data from social networks.
•</p>
        <p>
          Real-time update: most of the traditional RSs have two phases, offline model
construction and on-demand recommendation phase, where the model is fed
with new data. The model can be updated at regular time intervals, e.g.,
hours or days, cannot meet the real-time demands [
          <xref ref-type="bibr" rid="ref21 ref22">22, 23</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Requirements to a hyper-local news RS</title>
      <p>Muml AS is a software startup located in Trondheim. The company develops a
hyper-local news service to provide users with relevant and validated news in the
realtime manner. Users who install the mobile app can be notified news that are of their
interest happening nearby. The company has gone through initial startup phases by (1)
refining the product ideas, (2) validating the market demand at different scales, (3)
and building up the first Minimum viable product (MVP), a technically demonstrable
version of the product. In a large city like Singapore, Kuala Lumpur and Hanoi, a vast
various types of news, including shopping, events, traffic, neighborhood, restaurant
and services were available for publish from every street corner. A preliminary
market study on a local community4 recorded thousands of post per hour. Big data
issue is soon a challenge for scaling up the product.</p>
      <sec id="sec-3-1">
        <title>Muml plans to embedd an advanced feature in the second MVP, so-called</title>
      </sec>
      <sec id="sec-3-2">
        <title>SmartGuide. The feature aims to provide intelligence for the service, by</title>
        <p>recommending news to an user in a real-time manner. Each piece of news is collected
with the following attributes: (1) a photo/ a short video, (2) description, (3) category,
(4) channel, (5) hashtag, (6) location, (7) time created and (8) user created. User’s
usage log is stored in a device and updated to a server frequently. The usage log
includes: (1) read news list, (2) likes list and (3) comments.</p>
        <p>Requirements for SmartGuide system has been set as below:
• The system should collect user’s historical usage data from the user’s device.
• Usage data should be associated with context information, i.e. user’s
location, timestamp.
• The system should, based on the usage data, recommend relevant news to the
user.
• The relevance should consider factors: time, location, user’s preference and
user’s friend’s preference.
• The system should provide a real-time update.
• The system should deliver the recommended news queries, i.e., by users
requests (pull-based).</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conceptual architecture</title>
      <sec id="sec-4-1">
        <title>Muml is implemented as a standard mobile application with a client-sever architecture via REST. The frontend part is thin, presenting news to users in both a map view and a list view. The frontend has a cache to support store offline data and usage log. The backend implements all main logic functions, including the</title>
        <p>
          SmartGuide feature. The news is recommended to a user based on his reading history
as well as other user’s preference. Searching for relevant news in a greedy manner
often impact on a long-term performance. We adopt a reinforcement learning
approach to balance the tradeoff between exploration and exploitation. The main
element of SmartGuide is shown as in Figure 1.
4 beat.vn
Content analyzer component analyzes the description part of a news, mapping the
identified textual elements into predefined topics, as described in a previous research
[
          <xref ref-type="bibr" rid="ref27">28</xref>
          ]. This information combines with other attributes (as in Section III) to provide a
news profile.
        </p>
        <p>
          Profile learner component updates a news profile database and a user profile
database when exploring new data entering to the system. The user profile is initially
empty. Based on a reinforcement algorithm [
          <xref ref-type="bibr" rid="ref30">31</xref>
          ], when user select a news to read, the
user profile is updated, either by adding new preferences or by updating
reward/punishment values associated to existing elements of the profile. The specific
algorithm in charge of managing these punishments/rewards is Q-learning [
          <xref ref-type="bibr" rid="ref31">32</xref>
          ]. The
core part is a storage of state-action pairs and we can learn from the changing of value
state Q(s,a) between state- action pair to another state-action pair. An abstract news
content can be viewed as states s of the system and moving can be viewed as action a
of state:
        </p>
        <p>
          Q(s,a )= Q(s,a )+ α[rt+1 + γQ(st+1,at+1) − Q(st ,at )]
Change detection component calculates two types of preference for each user,
shortterm and long-term preference. The change is detected when there is a derivation of
short-term interest’s value [
          <xref ref-type="bibr" rid="ref28">29</xref>
          ]. Particularly, more weight is given to a news category
that has drawn recent user interest.
        </p>
        <p>Spatial-temporal filtering component limits the exploration domain by excluding
news that are out of the interest scope, i.e. news that are outside 5 km radius and
beyond 24 hours. The current configuration is predetermined for a metropolitan
context. It is can also configured for other context setting.</p>
        <p>Context factors weighting component incorporates the influences of contextual
factors, so that the trendy news will be weighted more, the news read by user’s friends
will be weighted more and the news are of user’s preference will be weighted more.
The framework is designed to solve the recency issue by giving more weights to the
more recent news. We also consider diversity of news by adjusting weights given
alongside trends, categories and social relations.</p>
        <p>Perspective on Big data in our architecture is the deployment of data storage and
query in distributed file system platforms. i.e. Hadoop and Spark. Three elements will
be parallel processed in the distributed file systems: (1) Content analyzer, (2) Profile
learner and (3) Context factor weighting. Data processing will eventually end in
storing two tables: New_Similarity (News_ID, Similar_News, Similarity_Score) and
User_News_Base (User_ID, News_ID, Recommendation_Score). The
implementation of the architecture is split into an offline process and online process.
The data preprocessing and analysis of news usage log, user profile, news database,
and social relation is done in batch in a daily/ weekly basis. The online process
composes querying new similarity and user news base tables. Online data processing
includes the handling of the weekly results and also the most recent updated user read
log.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>6. Discussion and Conclusion</title>
      <p>[3] G. Adomavicius, A. Tuzhilin, Toward the next generation of recommender systems: a survey of the
state-of-the-art and possible extensions, IEEE Transactions on Knowledge and Data Engineering vol.
17 (6), 2005, pp. 734–749</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Boratto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Carta</surname>
          </string-name>
          ,
          <article-title>State-of-the-art in group recommendation and new approaches for automatic identification of groups</article-title>
          , in: G. Alessandro Soro,
          <string-name>
            <surname>Vargiu E.P.G</surname>
          </string-name>
          . (Eds.),
          <article-title>Information Retrieval and Mining in Distributed Environments</article-title>
          ,
          <source>Studies in Computational Intelligence</source>
          , vol.
          <volume>324</volume>
          , Springer, Berlin, Heidelberg,
          <year>2011</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Zhang,</surname>
          </string-name>
          <article-title>Recommender system application developments: A survey, Decision Support Systems</article-title>
          , vol
          <volume>74</volume>
          ,
          <year>2015</year>
          , pp.
          <fpage>12</fpage>
          -
          <lpage>32</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.L.</given-names>
            <surname>Herlocker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.A.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.L.</given-names>
            <surname>Borchers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.T.</given-names>
            <surname>Riedl</surname>
          </string-name>
          ,
          <article-title>An algorithmic framework for performing collaborative filtering</article-title>
          ,
          <source>22nd Annual International Conference on Research and Development in Information Retrieval</source>
          ,
          <year>1999</year>
          , pp.
          <fpage>230</fpage>
          -
          <lpage>237</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Herlocker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.A.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.T.</given-names>
            <surname>Riedl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.G.</given-names>
            <surname>Terveen</surname>
          </string-name>
          ,
          <article-title>Evaluating collaborative filtering recommender systems</article-title>
          ,
          <source>ACM Transactions on Information Systems</source>
          , vol.
          <volume>22</volume>
          (
          <issue>1</issue>
          ) ,
          <year>2004</year>
          , pp.
          <fpage>5</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bobadilla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ortega</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hernando</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gutiérrez</surname>
          </string-name>
          ,
          <article-title>Recommender systems survey</article-title>
          ,
          <source>Knowledge-based Systems</source>
          , vol(
          <volume>46</volume>
          ),
          <year>2013</year>
          , pp.
          <fpage>109</fpage>
          -
          <lpage>132</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Mooney</surname>
          </string-name>
          , L. Roy,
          <article-title>Content-based book recommendation using learning for text categorization</article-title>
          , Workshop Recom. Sys.:
          <source>Algo. and Evaluation</source>
          , 1999
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>R.</given-names>
            <surname>Meteren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Someren</surname>
          </string-name>
          ,
          <article-title>Using content-based filtering for recommendation</article-title>
          ,
          <source>in: Proceedings of ECML 2000 Workshop: Maching Learning in Information Age</source>
          ,
          <year>2000</year>
          , pp.
          <fpage>47</fpage>
          -
          <lpage>56</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B.</given-names>
            <surname>Sarwar</surname>
          </string-name>
          , G. Karypis,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          ,
          <article-title>Item-based collaborative filtering recom- mendation algorithms</article-title>
          ,
          <source>Proceedings of the 10th International Conference on World Wide Web, ACM</source>
          <year>2001</year>
          , pp.
          <fpage>285</fpage>
          -
          <lpage>295</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          ,
          <article-title>Hybrid web recommender systems</article-title>
          , in: P.
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Kobsa</surname>
          </string-name>
          , W. Nejdl (Eds.),
          <source>The Adaptive Web</source>
          , Springer-Verlag, Berlin Heidelberg 2007, pp.
          <fpage>377</fpage>
          -
          <lpage>408</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <article-title>Semantically enhanced collaborative filtering on the web</article-title>
          , in: B.
          <string-name>
            <surname>Berendt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hotho</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Mladenič</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Someren</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Spiliopoulou</surname>
          </string-name>
          , G. Stumme (Eds.), Web Mining: From Web to Semantic Web, Springer, Berlin Heidelberg 2004, pp.
          <fpage>57</fpage>
          -
          <lpage>76</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B.</given-names>
            <surname>Smyth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cotter</surname>
          </string-name>
          ,
          <article-title>A personalised TV listings service for the digital TV age</article-title>
          ,
          <source>Knowledge-Based Systems 13</source>
          ,
          <year>2000</year>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>59</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D.</given-names>
            <surname>Billsus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pazzani</surname>
          </string-name>
          ,
          <article-title>User modeling for adaptive news access, User Modeling</article-title>
          and
          <string-name>
            <surname>User-Adapted</surname>
            <given-names>Interaction</given-names>
          </string-name>
          ,
          <year>2000</year>
          , pp.
          <fpage>147</fpage>
          -
          <lpage>180</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ben-Shimon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tsikinovsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Meisles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Shani</surname>
          </string-name>
          , L. Naamani,
          <article-title>Recommender system from personal social networks</article-title>
          ,
          <source>Advances in Intelligent Web, Mastering</source>
          , Springer,
          <year>2007</year>
          .
          <fpage>47</fpage>
          -
          <lpage>55</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [15]
          <string-name>
            <surname>C.-S. Hwang</surname>
            ,
            <given-names>Y.-P.</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Using trust in collaborative filtering recommendation</article-title>
          ,
          <source>New Trends in Applied Artificial Intelligence, LNCS</source>
          vol
          <volume>4570</volume>
          ,
          <year>2007</year>
          , pp.
          <fpage>1052</fpage>
          -
          <lpage>1060</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>K.</given-names>
            <surname>Shiratsuchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yoshii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Furukawa</surname>
          </string-name>
          ,
          <article-title>Finding unknown interests utilizing the wisdom of crowds in a social bookmark service</article-title>
          ,
          <source>2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>421</fpage>
          -
          <lpage>424</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H.</given-names>
            <surname>Ma</surname>
          </string-name>
          , T.C.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          <string-name>
            <surname>Lyu</surname>
            ,
            <given-names>I. King</given-names>
          </string-name>
          ,
          <article-title>Improving recommender systems by incorporat- ing social contextual information</article-title>
          ,
          <source>ACM Transactions on Information Systems (TOIS)</source>
          , vol.
          <volume>29</volume>
          ,
          <year>2011</year>
          , p.
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.-Y.</given-names>
            <surname>Hwang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-P.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-F.</given-names>
            <surname>Liao</surname>
          </string-name>
          ,
          <article-title>Coauthorship networks and academic literature recommendation</article-title>
          ,
          <source>Electronic Commerce Research and Applications</source>
          , vol
          <volume>9</volume>
          ,
          <year>2011</year>
          , pp.
          <fpage>323</fpage>
          -
          <lpage>334</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>S.</given-names>
            <surname>Stabb</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Werther</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zipf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Gretzel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.R.</given-names>
            <surname>Fesenmaier</surname>
          </string-name>
          , C. Paris, C. Knoblock,
          <article-title>Intelligent systems for tourism</article-title>
          ,
          <source>IEEE Intelligent Systems</source>
          , vol.
          <volume>17</volume>
          ,
          <year>2002</year>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>66</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>K.</given-names>
            <surname>Verbert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Manouselis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Ochoa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wolpers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Drachsler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Bosnic</surname>
          </string-name>
          , E. Duval,
          <article-title>Context-aware recommender systems for learning: a survey and future challenges</article-title>
          ,
          <source>IEEE Transactions on Learning Technologies</source>
          , vol
          <volume>5</volume>
          .,
          <year>2012</year>
          , pp.
          <fpage>318</fpage>
          -
          <lpage>335</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>O.</given-names>
            <surname>Özgöbek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Gulla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.C.</given-names>
            <surname>Erdur</surname>
          </string-name>
          ,
          <article-title>A survey on Challenges and Methods on News Recommendation</article-title>
          ,
          <string-name>
            <surname>WEBIST</surname>
          </string-name>
          ,
          <year>2014</year>
          , pp.
          <fpage>278</fpage>
          -
          <lpage>285</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>B.</given-names>
            <surname>Chandramouli</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>
          ,
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Mokbel</surname>
          </string-name>
          , StreamRec:
          <string-name>
            <given-names>A</given-names>
            <surname>Real-Time Recommender</surname>
          </string-name>
          <string-name>
            <surname>System</surname>
          </string-name>
          ,
          <source>11th International Conference on Management of data</source>
          ,
          <year>2011</year>
          , pp.
          <fpage>1243</fpage>
          -
          <lpage>1246</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Huang B. Cui W. Zhang J. Jiang</surname>
          </string-name>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>TencentRec: Real-time Stream Recommendation in Practice</article-title>
          ,
          <source>SIGMOD'15</source>
          , pp.
          <fpage>227</fpage>
          -
          <lpage>238</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>T.</given-names>
            <surname>Belluf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Xavier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Giglio</surname>
          </string-name>
          ,
          <article-title>Case study on the business value impact of personalized recommendations on a large online retailer</article-title>
          ,
          <source>RecSys 12</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>277</fpage>
          -
          <lpage>280</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Gomez-Uribe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hunt</surname>
          </string-name>
          ,
          <source>The Netflix Recommender System: Algorithms</source>
          , Business Value, and Innovation,
          <source>Journal ACM Transactions on Management Information Systems</source>
          , vol
          <volume>6</volume>
          (
          <issue>4</issue>
          ),
          <fpage>2016</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Gulla1</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. D. Fidjestøl1</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Su</surname>
          </string-name>
          , Castejon.,
          <source>Implicit User Profiling in News Recommender Systems, 10th International Conference on Web Information Systems and Technologies</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>185</fpage>
          -
          <lpage>192</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>H. van der</given-names>
            <surname>Heijden</surname>
          </string-name>
          , G. Kotsis,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kronsteiner</surname>
          </string-name>
          ,
          <article-title>Mobile recommendation systems for decision making “on the go‟</article-title>
          .
          <source>In Proceedings of the International Conference on Mobile Business (ICMB'05)</source>
          ,
          <year>2005</year>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>J. E.</given-names>
            <surname>Ingvaldsen</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Gulla</surname>
          </string-name>
          ,
          <source>Taming News Streams with Linked Data</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>H.J.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Park</surname>
          </string-name>
          , MONERS:
          <article-title>A news recommender for the mobile web</article-title>
          ,
          <source>Expert Systems with Applications</source>
          , vol.
          <volume>32</volume>
          (
          <issue>1</issue>
          ),
          <year>2007</year>
          , pp.
          <fpage>143</fpage>
          -
          <lpage>150</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>C.</given-names>
            <surname>Dobrea</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Xhafa</surname>
          </string-name>
          ,
          <article-title>Intelligent services for Big Data science</article-title>
          ,
          <source>Future Generation Computer Systems</source>
          , vol.
          <volume>37</volume>
          ,
          <year>2014</year>
          , pp.
          <fpage>267</fpage>
          -
          <lpage>281</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Seo</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. Zhang,</surname>
          </string-name>
          <article-title>A reinforcement learning agent for personalized information filtering</article-title>
          ,
          <source>IUI</source>
          <year>2000</year>
          , pp.
          <fpage>248</fpage>
          -
          <lpage>251</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>P.</given-names>
            <surname>Rojanavasu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Srinil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Pinngern</surname>
          </string-name>
          ,
          <article-title>New Recommendation System Using Reinforcement Learning</article-title>
          , International conference on eBusiness, Bangkok,
          <year>2005</year>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>