France is l o c a t e d in [ locat e d In ::
Europe ] The capital of F r a n c e is
[ has C a p i tal :: P a r i s ]
Annotations express semantic relationships be-
tween wikis pages. They are usually written in a for-
mal syntax so they are processed automatically by
machines and are exploited by semantic queries. In
semantic wikis, semantic annotations are added by
users so they are Human Annotations they correspond
to the Level 1 of collaboration as presented in sec-
tion 2. Semantic wikis, as classical wikis, suffer
from scalability, availability and performance prob-
lems and they do not support offline works (Weiss
et al., 2007). To overcome these limitations, peer
to peer extensions for semantic wiki are proposed.
SWooki (Skaf-Molli et al., 2009) is a peer to peer
(P2P) semantic wiki that follows the same annota-
tion principles as SWM. It is a P2P network of au-
tonomous semantic wiki servers, every server hosts
a copy of all semantic wiki pages and the semantic
data. Every peer can autonomously offer all the ser-
vices of a semantic wiki server. When a peer updates
its local copy of data, it generates the corresponding
operation. This operation 1) is executed immediately
against the local replica of the peer, 2) it is broad-
casted to all other peers, 3) it is received by the other
peers, 4) and it is integrated to their local replica. If
needed, the integration process merges this modifica-
tion with concurrent ones, generated either locally or
received from a remote server.
Recommender Systems provide personalization
to users to cope with the well-known problem of
overload of information (Adomavicius and Tuzhilin,
2005). Among the possible approaches in rec-
ommender systems are content-based (Pazzani and
Billsus, 2007) and collaborative filtering approaches
(Goldberg et al., 1992). The first approache uses the
content of the resources to compute recommendations
for users, these approaches are accurate. However,
the content of all types of resources cannot be au-
tomatically analyzed (videos, audio, etc.), thus this
analysis often requires human interventions. More-
over, only resources directly linked to the resources
the user has consulted can be suggested: no ”novelty”
can be recommended to users, users may thus be frus-
trated. Collaborative filtering (CF) approaches do not
take into account the content of the resources. They
consider only the usage of these resources to com-
pute recommendations. The usage can be the consul-
tation made by users, the votes given by users, etc.
A CF-based recommender exploits the traces of us-
age to deduce information about the resources. CF-
based recommenders can either compute similarities
between resources (Sarwar et al., 2001) or exploit
data mining techniques to learn relationships between
the resources (Yong et al., 2005). As in content-
based recommender systems, given a user, his pre-
viously consulted resources are used and are linked/-
compared to all possible resources. The comparison
is no more made in terms of content but on the simi-
larities or relastionships computed between resources,
based on their usage. This approach allows to recom-
mend ”original” resources: resources that are not se-
mantically linked to the past resources consulted by
the user (but that are similar in terms of usage) can be
recommended.
4 RECOMMENDER SYSTEMS
FOR ANNOTATION
SUGGESTION
Existing recommender systems for Semantic Wikis
directly transpose recommenders to suggest wiki
pages to users as in (Durao and Dolog, 2009). In our
work, we go a step further by suggesting annotations
to wiki pages based on usage traces. We use CF-based
recommender systems to provide automatically pages
with additional annotations. We exploit the usage of
wiki pages: which users consulted which wiki pages
and which page(s) is(are) frequently consulted after
a given page? to deduce the links/relationships be-
tween pages, by using approaches similar to the ones
presented in (Sarwar et al., 2001; Yong et al., 2005).
Given the relationships between pages and the anno-
tations given by users (HA), the recommender sys-
tem will suggest additional annotations. These anno-
tations can be made on pages that either already have
HA or not. Suggested annotations correspond to the
implicit human collaboration level (level 2) .
4.1 Suggestion of Semantic Computer
Annotations
We propose two algorithms to compute annotations
to suggest to a given page P
j
. The first one is similar
to those used in item-based approaches and classifi-
cation of pages based approach (O’Connor and Her-
locker, 1999), the second one is based on data mining
techniques for recommendations (Mobasher, 2007).
Item-based Approach. The algorithm first com-
putes a similarity matrix of wiki pages (Sarwar et al.,
2001). This matrix is computed based on the traces
of usage of the wiki pages. This approach is based
on the hypothesis that two similar pages may have
similar semantic annotations. Thus, given two similar
HUMAN COMPUTER COLLABORATION TO IMPROVE ANNOTATIONS IN SEMANTIC WIKIS
91