<!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>System to design context-aware social recommender systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jose L. Jorro-Aragoneses</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Software Engineering and Artificial Intelligence Universidad Complutense de Madrid</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <fpage>271</fpage>
      <lpage>273</lpage>
      <abstract>
        <p>In this document, we summarize my PhD thesis goals and the progression in 2014/2015. The principal goal of my PhD thesis is to describe an architecture to design context social recommender systems. Finally, we explain all goals that we will try to achieve during my PhD studies.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The number of products and the amount of information that we can consider
has increased with the growth of the Internet. Sometimes, all of this
information could overwhelm users. Recommender systems were created to filter this
information and they just show the most interesting results for each user. For
example, recommender systems are an important feature in e-commerce, where
they show what products may most interest a user [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Recommender systems are an active research area in the artificial intelligence
community. The majority of recommender systems use features of products and
user preferences to calculate recommendations [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. A trend in this area is to use
contextual information [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] in recommender systems.
      </p>
      <p>
        We find a complete definition of context in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] “Context is any information
that can be used to characterize the situation of an entity. An entity is a person,
place, or object that is considered relevant to the interaction between a user and
an application, including the user and applications themselves”. In our case,
entities of recommender systems are items that systems recommend and users
who receive a recommendation.
      </p>
      <p>My PhD thesis goal is to study what kinds of context information there are in
a recommender system, how many ways we can obtain this information (implicit,
users introduce the information, or explicit, the system obtains this information
itself) and design a system to build recommender systems automatically.</p>
      <p>The paper is organized as follows: Section 2 defines specific objectives in my
PhD thesis based on the main goal. Finally, we explain the progress to date in
Section 3.</p>
      <p>Copyright © 2015 for this paper by its authors. Copying permitted for private and
academic purposes. In Proceedings of the ICCBR 2015 Workshops. Frankfurt, Germany.</p>
    </sec>
    <sec id="sec-2">
      <title>Research objectives</title>
      <p>As we said before, the main goal of my PhD thesis is to analyse what type of
context information could be used in a recommender system and we will use these
results to create an architecture that creates templates of CBR recommender
systems automatically. To do it, we need to analyse di↵erent recommender
systems and observe what type of information have its elements.</p>
      <p>
        We can find 4 types of context information based on [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]:
Individual: Features of entities (age, sex, restaurant type, ...).
Location: Location of entities (longitude, latitude, room of a museum, ...).
Time: Time or time restrictions of entities (timetable, date of an event, ...).
Relationship: Features that we obtain in entities relationship (a family, a group
of pictures of the same theme,...).
      </p>
      <p>
        Currently, we are studying recommender systems that we have built before
and classifying context information of items and types and type of users. Firstly,
we classify MadridLive [
        <xref ref-type="bibr" rid="ref2 ref6">2, 6</xref>
        ], a recommender system of tourism and leisure
activities in Madrid. This system uses all types of context information, and after,
we add the emotional context (part of my PhD thesis) to complete the system.
At the same time, we study di↵erent ways to obtain this information (mobile
devices, social networks, linked-data, etc.). With context types and forms to
obtain the information we create an ontology that classifies CBR recommender
systems by the type of information that these systems use. Finally, we are going
to use this ontology to make a system that builds templates of CBR systems.
This system will use the type of items, users and technology to create a template
that explains how to build the recommender system.
      </p>
      <p>Preliminary specific objectives are defined as follows:
Objective 1: Detection and study of the influence of emotional context in
recommender systems.</p>
      <p>
        Objective 1.1: Obtain a method to detect the user emotions by his/her
facial gestures. The preliminary results have been published in [
        <xref ref-type="bibr" rid="ref4 ref5">5, 4</xref>
        ].
Objective 1-2: Investigate di↵erent applications of emotions in recommender
systems.
      </p>
      <p>Objective 2: Classify all context information types and all di↵erent forms to
obtain each type of information. To do it, we will design an ontology that
will be used to create the final system. In this objective we are going to study
recommender systems for individuals only.</p>
      <p>Objective 3: Extend classification to group recommender systems. The main
goal is to detect and study the social context in recommender systems.
Objective 3.1: Obtain a method to calculate the influence between
members of a group using social networks.</p>
      <p>Objective 3.2: Determine if there are patterns of groups with similar
characteristics, for example, families, seniors group, etc.</p>
      <p>Objective 3.3: Add social context conclusions in the ontology that we have
defined in Objective 2.
Objective 4: Design a system that uses our ontology to create templates for
CBR systems. The system creates templates using the information that the
recommender system will use.</p>
      <p>Objective 5: Make experiments to validate the system and research the
influence of each type of context in a recommender system. To do it, we are going
to create a recommender system based in the tourism and leisure domain.</p>
      <p>All these specific objectives permit us to study all information types that
participate in a recommender system and propose a system to design recommender
systems automatically.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Description of the progress to date</title>
      <p>
        In 2014/2015, I have finished objective-1.1. I have proposed a CBR approach to
infer the emotion state using images of the user’s face. This method has been
published in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Next, we have compared the quality of our method with
others, and this comparison is explained in the paper that we have published
at this conference (ICBBR 2015). In this paper, we explain a possible solution
to the cold-start problem. To do it, we have created specialized case bases with
cases that have the same features. These features are:
– Age, classified in two categories, children and adults.
– Gender, classified in two categories, men and women.
– Ethnic group, classified in the ethnic group features as Japanese, European,
etc.
      </p>
      <p>Actually, I am studying the design of an ontology to classify recommender
systems by the type of context information that they use. The objective is using
the ontology in a system that creates templates of CBR systems.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Adomavicius</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tuzhilin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Context-Aware Recommender</surname>
            <given-names>Systems</given-names>
          </string-name>
          ,
          <source>chap. 7</source>
          , pp.
          <fpage>217</fpage>
          -
          <lpage>253</lpage>
          . Springer US (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Agudo</given-names>
            <surname>Calvo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Jorro</surname>
          </string-name>
          <string-name>
            <surname>Aragoneses</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.L.</given-names>
            ,
            <surname>Valle</surname>
          </string-name>
          <string-name>
            <surname>Corral</surname>
          </string-name>
          , J.d.: Sistema de recomendacio´n de actividades tur´ısticas: Madrid live (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Dey</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          : Understanding and
          <string-name>
            <given-names>Using</given-names>
            <surname>Context</surname>
          </string-name>
          .
          <source>Personal and Ubiquitous Computing</source>
          <volume>5</volume>
          (
          <issue>1</issue>
          ),
          <fpage>4</fpage>
          -
          <lpage>7</lpage>
          (
          <year>Feb 2001</year>
          ), http://dl.acm.org/citation.cfm?id=
          <volume>593570</volume>
          .
          <fpage>593572</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Jorro-Aragoneses</surname>
            ,
            <given-names>J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>D</given-names>
            <surname>´</surname>
          </string-name>
          ıaz-Agudo,
          <string-name>
            <surname>B.</surname>
          </string-name>
          , Recio-Garc´ıa,
          <string-name>
            <surname>J.A.</surname>
          </string-name>
          :
          <article-title>Optimization of a CBR system for emotional tagging of facial expressions</article-title>
          .
          <source>In: UKCBR</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. L´
          <string-name>
            <surname>opez-de-Arenosa</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>D´</surname>
            ıaz-Agudo,
            <given-names>B.</given-names>
          </string-name>
          , Recio-Garc´ıa,
          <string-name>
            <surname>J.A.</surname>
          </string-name>
          :
          <article-title>CBR tagging of emotions from facial expressions</article-title>
          .
          <source>In: ICCBR</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. L´opez Go´mez, J.,
          <string-name>
            <surname>Bezares</surname>
            <given-names>A</given-names>
          </string-name>
          ´lvarez,
          <string-name>
            <surname>M.</surname>
          </string-name>
          , Mar´ın Ferna´ndez, R.: Madrid live: un sistema de recomendaci´on de ocio social y contextual para la ciudad de madrid (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rokach</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shapira</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          : Introduction to Recommender Systems,
          <source>chap. 1</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Schafer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riedl</surname>
          </string-name>
          , J.:
          <article-title>E-commerce recommendation applications</article-title>
          . In: Kohavi,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Provost</surname>
          </string-name>
          ,
          <string-name>
            <surname>F</surname>
          </string-name>
          . (eds.) Applications of Data Mining to Electronic Commerce, pp.
          <fpage>115</fpage>
          -
          <lpage>153</lpage>
          . Springer US (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>