elektronická verzia publikácie - FIIT STU - Slovenská technická ...
elektronická verzia publikácie - FIIT STU - Slovenská technická ...
elektronická verzia publikácie - FIIT STU - Slovenská technická ...
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-