<!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 Recommendation-based Approach for Communities of Practice of E-learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lamia Berkani</string-name>
          <email>l_berkani@hotmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Omar Nouali</string-name>
          <email>onouali@mail.cerist.dz</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Azeddine Chikh</string-name>
          <email>az_chikh@ksu.edu.sa</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, USTHB University</institution>
          ,
          <addr-line>Bab-Ezzouar, Algiers</addr-line>
          ,
          <country country="DZ">Algeria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Information Systems, KSU University</institution>
          ,
          <addr-line>Riyadh</addr-line>
          ,
          <country country="SA">Saudi Arabia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Department of Research Computing, CERIST</institution>
          ,
          <addr-line>Algiers</addr-line>
          ,
          <country country="DZ">Algeria</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Higher National School of Computer Science</institution>
          ,
          <addr-line>ESI, Oued Smar, Algiers</addr-line>
          ,
          <country country="DZ">Algeria</country>
        </aff>
      </contrib-group>
      <fpage>270</fpage>
      <lpage>275</lpage>
      <abstract>
        <p>The paper presents a recommendation-based approach for knowledge resources in Communities of Practice of E-learning (CoPEs). The proposed approach is based on the hybrid semantic information filtering (IF), integrating the content-based filtering, the collaborative filtering and the ontology-based filtering approaches. The main idea is to apply a multi-level filtering, where three dimensions have been proposed for the profile: collaborative, social and semantic.</p>
      </abstract>
      <kwd-group>
        <kwd>CoP of e-learning</kwd>
        <kwd>knowledge resource</kwd>
        <kwd>recommendation</kwd>
        <kwd>information filtering</kwd>
        <kwd>ontology-based filtering</kwd>
        <kwd>profile</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        According to Wenger [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], Communities of Practice (CoPs) are “groups of people
who share a concern, a set of problems, or a passion about a topic, and who deepen
their knowledge and expertise in this area by interacting on an ongoing basis”. CoPs
allow members to share their practices, to develop their knowledge and skills. They
are embedded within all areas and domains including education, engineering,
management, health, etc. They are seen as a new organizational structure offering
innovative means for creating and sharing knowledge.
      </p>
      <p>
        The authors in [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ] extended the application of this concept to the domain of
elearning. They considered CoPs of e-learning (CoPEs) as a virtual framework for
exchanging and sharing techno-pedagogic knowledge and know-how between actors
of e-learning. CoPEs give the possibility for professionals in e-learning to gather,
collaborate, and organize themselves in order to: (i) share information and
experiences related to e-learning development and use; (ii) collaborate in order to
solve together e-learning problems and to build techno-pedagogic knowledge and best
practices; (iii) learn from each other and develop their competences and skills in their
domain of expertise.
      </p>
      <p>In order to participate effectively to the knowledge management and learning
processes in a CoPE, members need guidance to find and synthesize information.
They need to find the adequate resources for their activities within the CoPE or to be
used for example to design their courses within the e-learning platform.</p>
      <p>This paper will focus on the recommendation of knowledge resources using
Information Filtering (IF) approach that will attempt to present to the member
information items, according to his interests.</p>
      <p>The rest of this paper is organized as follows: Section 2 presents the background
and related work about IF approaches. Section 3 discusses the application of IF in
CoPEs and proposes a hybrid semantic IF approach for the recommendation of
knowledge resources in CoPEs. Finally the conclusion highlights the main results of
this work and presents some perspectives.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Information Filtering</title>
      <p>We present in this section the different IF techniques and some related works close to
our context of study.</p>
      <sec id="sec-2-1">
        <title>2.1 Background</title>
        <p>
          Information filtering (IF) is the process allowing, starting from an incoming volume
of dynamic information, to extract and present the only information interesting either
a user or a group of users having relatively similar interests. The filtering system
makes a "prediction" about the usefulness of the information to the user. This
prediction is based on the "profile" of the user and leads to a decision-making:
"recommend" or "not recommend" information [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. The problem of IF can be
expressed as follows [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]: C is a set of users, S a set of documents to be recommended,
and u a function which measures the importance that represents a document s to a user
c. The objective is to search about documents s’ so as to maximize the utility function
u, as described formally:
        </p>
        <p>U: C x S→ R
∀ c ∈ C, s’c = args∈S max u(c,s)</p>
        <p>
          The IF systems are classified into three categories: the content-based filtering
systems, the collaborative filtering systems, and the hybrid ones.
 The content-based filtering systems recommend the similar documents to those the
user has already liked. This is calculated by comparing the interests of users
introduced explicitly (e.g. through a questionnaire) or implicitly (through a
behavior supervision) with the characteristics of the documents [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].

        </p>
        <p>
          Collaborative filtering or social recommender systems recommend data items to a
user by taking into account the opinions of other users [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Instead of
recommending data items because they are similar to items the user preferred in
the past (content-based recommendation), collaborative approaches generate
recommendations about data items that users with similar interests liked in the
past. In order to estimate user’s preference for an item, collaborative filtering
systems collect ratings through explicit means (e.g. the user is asked to rate the
item), implicit means (e.g. the system infers user’s preference by observing user’s
actions) or both. More formally, the utility of a document s to a user c, u (c, s) will
be calculated based on the uj (cj, s) that are similar. The prediction function F uses
the vote matrix C × S and proceeds in two steps [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]: (1) calculate the similarity
between the users and infer communities, (2) predict notes for a few documents
and select only those with a high score.
        </p>
        <p>There are two major collaborative approaches, an approach based memory (the
note given by a potential user to a document is calculated based on ratings given
by other users for the same document) and another based model (learn a
descriptive model linking users, documents and votes). With the growth of
ecommerce, collaborative filtering techniques have become well known through
their use in commercial web sites such as Amazone.com.
 The hybrid systems, combine in different ways the two previous approaches and
try to overcome their shortcomings: the “cold start” problem when there are not
enough ratings, the inability to recommend non-textual documents that do not have
information about their content, quality criteria and reliability of the source are not
considered in the content-based systems, etc.</p>
        <p>
          Recently, with the emergence of the semantic Web, a new generation of
recommender systems has emerged [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]: (1) the ontology-based IF systems
(conversion from a description of the documents by key words to a semantic
description based on concepts; (2) the collaborative annotations systems (assigning
to resources a set of words called tags or annotations to describe their content or
provide a more contextual and semantic information); (3) the social networks-based
IF systems (managing the friends lists and expressing their interests such as in
Facebook, and LinkedIn, encouraged the reuse of this social data in the IF systems).
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Related work</title>
        <p>The sate of the art shows an important number of proposed recommender systems.
We present some works related to our context of study.</p>
        <p>
          QSIA (Questions Sharing and Interactive Assignments) for learning resources
sharing, assessing and recommendation has been developed by Rafaeli et al. [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
This system is used in the context of online communities, in order to harness the
social perspective in learning and to promote collaboration, online recommendation,
and further formation of learner communities.
        </p>
        <p>ReMashed is a recommender system that addresses learners in informal learning
networks [11; 12]. The authors created an environment that combines sources of users
from different Web2.0 services and applied a hybrid recommender system that takes
advantage of the tag and rating data of the combined Web2.0 sources.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Contribution</title>
      <p>We propose a recommendation system based on the hybrid semantic IF (see Fig.1). In
the CoPE, one member or a group of members need a recommendation of knowledge
resources in the following situations: (1) information retrieval; (2) when a new
resource has been added to the memory and that can be interesting for the member;
(3) during an activity (e.g. design of a learning scenario); and (4) for a new member
who integrate the community.</p>
      <p>Accordingly, we propose a recommendation system based on the hybrid semantic
IF. The main idea is to apply a multi-level filtering approach and to consider a
multilevel profile according to the need, context, and conditions (availability of
information), so as to make an effective recommendation. As illustrated in Fig. 1,
resources are represented semantically using OntoCoPE ontology [13] and three
dimensions are considered for the profile: collaborative (implicit/explicit evaluations),
social (a set of personal information: name, specialty, email, a set of contacts…), and
semantic (members’ interests represented in the form of concepts with weight
corresponding to their degrees of importance). Each dimension produces a set of
recommendations that can be classified, using for example an adaptive classification:
u(c,s) = α . u Coll (c, s) + β . u Social (c, s) + γ . u Sem (c, s); where : α+β+γ=1
Member
Evaluation /
Interaction</p>
      <p>Inscription</p>
      <p>Profile
Profile update</p>
      <p>Concepts
Extraction
Semantic
clustering
Recommendations</p>
      <p>OntoCoPE
Semantic
representation</p>
      <p>Community</p>
      <p>memory
(Resources)
Collaborative
dimension</p>
      <p>Social
dimension</p>
      <p>Semantic
dimension
Collaborative
clustering</p>
      <p>Social
clustering
Classification</p>
      <p>Resources</p>
      <p>Resources</p>
      <p>The social recommendation has the priority, if there are no or not enough
evaluations or if the semantic dimension is not yet well defined. The collaborative
recommendation has the priority, if we want to discover new interests to a member.
Otherwise, the semantic recommendations will have the priority as they more
correspond to the members’ interests.</p>
    </sec>
    <sec id="sec-4">
      <title>4 Conclusion</title>
      <p>The paper presents proposes a recommendation-based approach for knowledge
resources in CoPEs, using the hybrid semantic IF. The main idea is to apply a
multilevel filtering, where three dimensions has been proposed for the profile:
collaborative, social and semantic. However, the proposed approach needs to be
evaluated in a real situation. We envisage in a near future to develop the
recommendation system and to evaluate its performance using a learning community
of students within the USTHB University in Algeria.
Multiple Disciplines, EC-TEL 2009, LNCS 5794, Berlin; Heidelberg; New York: Springer,
pp 788-793, (2009)
12. Drachsler, H., Pecceu, D., Arts, T., Hutten, E., Rutledge, L., Van Rosmalen, P., Hummel,
H.G.K., Koper, R.: ReMashed - An Usability Study of a Recommender System for
MashUps for Learning. 1st Workshop on Mashups for Learning at the International Conference
on Interactive Computer Aided Learning, Villach, Austria. (2009)
13. Berkani, L., Chikh, A.: Towards an Ontology for Supporting Communities of Practice of
Elearning "CoPEs": A Conceptual Model. In: Cress, U., Dimitrova, V., and Specht, M. (eds.)
EC-TEL 2009. LNCS 5794, pp. 664–669. Springer, Heidelberg (2009)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Wenger</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McDermott</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Snyder</surname>
            ,
            <given-names>W.M.</given-names>
          </string-name>
          :
          <article-title>Cultivating Communities of Practice: A guide in Managing Knowledge</article-title>
          . Harvard Business School Press (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Berkani</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Communities of Practice of E-learning - « CoPE »: Definition of Concepts and Proposition of a Learning Scenario Specification Language</article-title>
          .
          <source>Master Thesis</source>
          , Higher National School of Computer Science (ESI), Algiers, Algeria (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Chikh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berkani</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sarirete</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Modeling the communities of practice of e learning (CoPEs)</article-title>
          .
          <source>In 4th Annual Conference proceedings of Learning International Networks Consortium</source>
          , pp.
          <fpage>428</fpage>
          --
          <lpage>441</lpage>
          ,
          <string-name>
            <surname>Jordan</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Lopez</surname>
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Information Access through a controlled collaborative filtering system</article-title>
          ,
          <source>PhD Thesis</source>
          , Joseph Fourier University, (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Adomavicius</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <article-title>Tuzhilin A.: 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</article-title>
          , vol.
          <volume>17</volume>
          , n° 6, (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Peis</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morales-del-Castillo</surname>
            <given-names>J. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delgado-López</surname>
            <given-names>J. A.</given-names>
          </string-name>
          :
          <article-title>Semantic Recommender Systems. Analysis of the state of the topic</article-title>
          ,
          <source>Hipertext.net, n° 6</source>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Shafer</surname>
            ,
            <given-names>J.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frankowski</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herlocker</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sen</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Collaborative filtering recommender systems</article-title>
          . In: Brusilovsky,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Kobsa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Neidl</surname>
          </string-name>
          , W. (eds.)
          <article-title>The Adaptive Web: Methods and strategies of Web Personalization</article-title>
          .
          <source>LNCS</source>
          , Vol.
          <volume>4321</volume>
          , pp.
          <fpage>291</fpage>
          --
          <lpage>324</lpage>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Woerndl</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eigner</surname>
            <given-names>R.</given-names>
          </string-name>
          :
          <source>Utilizing Physical and Social Context to Improve Recommender Systems, Workshop on Web Personalization and Recommender Systems (WPRS07)</source>
          , USA, (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Oufaida</surname>
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nouali</surname>
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>The Collaborative Filtering and the web 2.0</article-title>
          .
          <string-name>
            <surname>Literature</surname>
            <given-names>Review</given-names>
          </string-name>
          ,
          <source>Document numérique 2008/1</source>
          , Vol.
          <volume>11</volume>
          , pp.
          <fpage>13</fpage>
          --
          <lpage>35</lpage>
          , (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Rafaeli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barak</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dan-Gur</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Toch</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <article-title>QSIA: a web-based environment for learning, assessing and knowledge sharing in communities</article-title>
          .
          <source>Computers &amp; Education</source>
          ,
          <volume>43</volume>
          (
          <issue>3</issue>
          ),
          <fpage>273</fpage>
          -
          <lpage>289</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Drachsler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pecceu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arts</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hutten</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rutledge</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Rosmalen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hummel</surname>
            ,
            <given-names>H.G.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koper</surname>
          </string-name>
          , R.:
          <article-title>ReMashed - Recommendations for Mash-Up Personal Learning Environments</article-title>
          . In: Cress,
          <string-name>
            <given-names>U.</given-names>
            ,
            <surname>Dimitrova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Specht</surname>
          </string-name>
          , M. (eds.):
          <article-title>Learning in the Synergy of</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>