04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Personalized Collaboration 261<br />

cluster. Afterwards, for each cluster new center is calculated as the average of values of its<br />

member students. Given the new centers, students are re-assigned to the now closest clusters<br />

accordingly, etc. This process is repeated until the assignment into groups converges<br />

and no more students change their group during the final iteration. The method was evaluated<br />

on a set of 52 learners, and for the presented experimental data it outputs a rather<br />

good assignment with quality of 94 out of 101 possible.<br />

Gogoulou further improves the group formation by using a genetic algorithm that for<br />

the given dataset produces an assignment having the quality of 96. These methods seem<br />

nearly perfect in respect to the proposed quality measures, and thus naturally posit a question<br />

of utility and appropriateness of their measures given that no breakthrough outputs in<br />

collaboration were achieved. A genetic algorithm is an optimization method that starts with<br />

a set (population) of randomly selected solutions and tries to modify (mutate) individual<br />

solutions and/or combine (crossover) different solutions to produce another possibly better<br />

(according to a pre-specified fitness function) set of solutions. Iteratively producing better<br />

sets of solutions it converges to the optimal solution. By having multiple solutions simultaneously<br />

the method is robust against falling into local optima. Besides devising the algorithm<br />

itself, which is rather straightforward, the input parameters such as mutation and<br />

crossover probabilities, number of generations, and population size with which the algorithms<br />

perform effectively are important. In this case though, authors do not mention the<br />

values of these important parameters that produced their results, and thus it is not clear if<br />

they can be recreated. Either way, authors demonstrated this to be a viable method for<br />

group formation, slightly outperforming the basic clustering method.<br />

The use of statistical and/or optimization methods is not seldom, and other methods<br />

have been proposed such as repeated hill-climbing optimization with weighed constraints<br />

(Cavanaugh, 2004), Fuzzy C-Means clustering (Christodoulopoulos, 2007) and an interesting<br />

Ant Colony Optimization method (Graf, 2006).<br />

Statistical methods represent students’ characteristics in a coarse-grained way. Therefore<br />

statistical group formation methods that produce one-time assignments suffer from<br />

similar deficiencies as constraint-based methods, namely they simply generate an assignment<br />

of students into groups and evaluate its quality by how many rules are satisfied (or<br />

broken), all under the assumption that the proposed method might somehow improve the<br />

probability of successful collaboration; never receiving any feedback whether it really did.<br />

In the next section, we examine methods that generate group assignments repeatedly, each<br />

time hopefully better than the previous one driven by the feedback on the previous assignment.<br />

Repeated Group Creation<br />

Repeated group formation assumes that groups are created dynamically or need to be<br />

created for several successive occasions so that payoffs for individual students can end up<br />

more balanced compared to a single allocation methods described previously. In other<br />

words, possibly disadvantaged students in one round of collaboration might get a more<br />

favorable assignment in following runs.<br />

In Opportunistic Group Formation (OGF) framework groups are formed dynamically at<br />

appropriate situations with the help of personal agents that negotiate and manage collaborative<br />

learning activities the students can engage in (Inaba, 2000). Agents in OGF sup-

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

Saved successfully!

Ooh no, something went wrong!