02.12.2012 Views

Web-based Learning Solutions for Communities of Practice

Web-based Learning Solutions for Communities of Practice

Web-based Learning Solutions for Communities of Practice

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Mining Unnoticed Knowledge in Collaboration Support Systems<br />

the following properties:<br />

◦ Avg(DocumentRate ij (k))≡null if author<br />

k≠j, or user i has not ranked document<br />

k.<br />

◦ Affinity ij ≠Affinity ji i,j (non-reflective<br />

affinity)<br />

This means that there are cases, where the user<br />

affinity is not reciprocal. This remark is <strong>of</strong> great<br />

importance and will be taken into consideration<br />

later when the discussion concerning the adopted<br />

clustering technique will continue.<br />

A Modeling Approach<br />

As described above, we use a set <strong>of</strong> tools and<br />

metrics that can be found useful to extract in<strong>for</strong>mation<br />

regarding a network <strong>of</strong> users <strong>for</strong>ming a CoP<br />

(Wasserman & Faust, 1994), (Han & Kamber,<br />

2001), (Hand, Mannila & Smyth, 2000), (Bock,<br />

1989):<br />

1. Clusters: are groups <strong>of</strong> entities (users in our<br />

occasion), in a way that objects in one cluster<br />

are very similar, while objects in different<br />

clusters are quite distinct. Each cluster can<br />

combine various plausible criteria (Bock,<br />

1989). Sometimes there are some requirements<br />

about the objects in the cluster such<br />

as: a) to share the same or closely related<br />

properties; b) to show small mutual distances<br />

or dissimilarities; or c) to have “contacts”<br />

or “relations” with at least one other object<br />

in the cluster.<br />

2. Degree: expresses the number <strong>of</strong> people a<br />

CoP member is connected to. Members with<br />

central role may be considered <strong>of</strong> major<br />

importance in the network hub, since they<br />

keep the CoP tightly connected.<br />

3. Betweenness: While someone may be tightly<br />

connected with someone else, it might be<br />

the case that some CoP members express<br />

the CoP’s integrity “better”. People with<br />

high betweenness degree are considered to<br />

be obliging and may express a collective<br />

consensus effectively. So it can be expressed<br />

by the total number <strong>of</strong> shortest paths between<br />

pairs <strong>of</strong> members that pass through<br />

a member.<br />

4. Closeness: We already described affinity as<br />

a measure to describe one member’s opinion<br />

about another. Closeness is extracted from<br />

the above in order to describe an “overall”<br />

affinity, or else closeness regarding the rest<br />

<strong>of</strong> the CoP members. So the closeness <strong>of</strong><br />

a member can be expressed by the total<br />

number <strong>of</strong> links that a member must go<br />

through in order to reach everyone else in<br />

the network.<br />

Mining Hidden Knowledge<br />

Collaboration support systems provide to users<br />

the opportunity to share and express their opinion<br />

about several issues. These systems are used by<br />

communities <strong>of</strong> users and each community has<br />

spaces where users can collaborate with each other.<br />

Each user can participate in several spaces <strong>of</strong> a<br />

selected community, where he can take actions<br />

such as read/write or make a comment or rank a<br />

given idea. All these actions turn out to be useful<br />

input data in order to characterize and model<br />

users. Thus, we can separate them into groups<br />

according to their relationship so as to give out<br />

some useful conclusions.<br />

We aim at separating users into groups in order<br />

to provide them with better services such as recommendations.<br />

The most common technique <strong>for</strong> this<br />

purpose is clustering. Clustering can be defined<br />

as the process <strong>of</strong> organizing objects in a database<br />

into clusters/groups such that objects within the<br />

same cluster have a high degree <strong>of</strong> similarity, while<br />

objects belonging to different clusters have a high<br />

degree <strong>of</strong> dissimilarity (Anderberg, 1973), (Jain<br />

& Dubes, 1988), (Kaufman & Rousseeuw, 1990).<br />

Generally speaking, clustering methods about<br />

numerical data have been viewed in opposition<br />

to conceptual clustering methods developed in<br />

87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!