Solving the student grouping problem in e‐learning systems using swarm intelligence metaheuristics

The student grouping problem (SGP) is NP‐hard; however, obtaining approximate solutions is essential to collaborative work in e‐learning. This paper explores swarm intelligence metaheuristics including particle swarm optimization (PSO), ant colony system (ACS), and artificial bee colony (ABC) to solve the student grouping problem and create heterogeneous groups. © 2016 Wiley Periodicals, Inc. Comput Appl Eng Educ 24:831–842, 2016; View this article online at wileyonlinelibrary.com/journal/cae; DOI 10.1002/cae.21752

[1]  Omid Bozorg Haddad,et al.  Honey-Bees Mating Optimization (HBMO) Algorithm: A New Heuristic Approach for Water Resources Optimization , 2006 .

[2]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[3]  R. Steele Optimization , 2005 .

[4]  Petar Ćurković,et al.  Honey-bees optimization algorithm applied to path planning problem , 2007 .

[5]  Toh Seong Chong,et al.  Effect of an Interactive Courseware in the Learning of Matrices , 2010, J. Educ. Technol. Soc..

[6]  R. Gillies,et al.  Co-operative learning processes of students: a longitudinal multilevel perspective. , 2001, The British journal of educational psychology.

[7]  Taher Niknam,et al.  An efficient hybrid approach based on PSO, ACO and k-means for cluster analysis , 2010, Appl. Soft Comput..

[8]  K. Kannan,et al.  A New Heuristic Approach for the Large-Scale Generalized Assignment Problem , 2009 .

[9]  Miguel Nussbaum,et al.  Dynamic Grouping in Collaborative Learning Supported by Wireless Handhelds , 2005, J. Educ. Technol. Soc..

[10]  Robert L. Williams,et al.  Individual Accountability in Cooperative Learning Groups at the College Level: Differential Effects on High, Average, and Low Exam Performers , 2005 .

[11]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[12]  Azuraliza Abu Bakar,et al.  A cluster-based deviation detection task using the Artificial Bee Colony (ABC) algorithm , 2012 .

[13]  Junyan Chen,et al.  HYBRID CLUSTERING ALGORITHM BASED ON PSO WITH THE MULTIDIMENSIONAL ASYNCHRONISM AND STOCHASTIC DISTURBANCE METHOD , 2012 .

[14]  Masafumi Hagiwara,et al.  Bee System: finding solution by a concentrated search , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[15]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[16]  Enrique Alfonseca,et al.  The impact of learning styles on student grouping for collaborative learning: a case study , 2006, User Modeling and User-Adapted Interaction.

[17]  Shui-fong Lam,et al.  When high achievers and low achievers work in the same group: the roles of group heterogeneity and processes in project-based learning. , 2008, The British journal of educational psychology.

[18]  Estefanía Martín,et al.  Using Learning Styles for Dynamic Group Formation in Adaptive Collaborative Hypermedia Systems , 2004, ICWE Workshops.

[19]  George Siemens Connectivism: A Learning Theory for the Digital Age , 2004 .

[20]  B. Nijstad,et al.  Group creativity : An introduction , 2003 .

[21]  Dervis Karaboga,et al.  A novel clustering approach: Artificial Bee Colony (ABC) algorithm , 2011, Appl. Soft Comput..

[22]  J. Ireson,et al.  Within‐class Ability Grouping: Placement of pupils in groups and self‐concept , 2002 .

[23]  Thomas Brush,et al.  The Effects of Group Composition on Achievement and Time on Task for Students Completing ILS Activities in Cooperative Pairs. , 1997 .

[24]  Cristina Conati,et al.  Automatic Recognition of Learner Groups in Exploratory Learning Environments , 2006, Intelligent Tutoring Systems.

[25]  Anil K. Jain Data clustering: 50 years beyond K-means , 2008, Pattern Recognit. Lett..

[26]  N. Webb,et al.  Short Circuits or Superconductors? Effects of Group Composition on High-Achieving Students’ Science Assessment Performance , 2002 .

[27]  Sabine Graf,et al.  Forming Heterogeneous Groups for Intelligent Collaborative Learning Systems with Ant Colony Optimization , 2006, Intelligent Tutoring Systems.

[28]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[29]  Andries Petrus Engelbrecht,et al.  Data clustering using particle swarm optimization , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[30]  John H. Bradley,et al.  The effect of personality type on team performance , 1997 .

[31]  R. Slavin Cooperative Learning: Theory, Research and Practice , 1990 .

[32]  Jia-Sheng Heh,et al.  Analyzing User Behavior Distribution on E-Learning Platform with Techniques of Clustering , 2004 .

[33]  Xuyan Tu,et al.  Algorithm of Fast Marriage in Honey Bees Optimization and Convergence Analysis , 2007, 2007 IEEE International Conference on Automation and Logistics.

[34]  Tom Cobb,et al.  Applying constructivism: A test for the learner-as-scientist , 1999 .

[35]  David W. Dalton,et al.  Effects of individual and cooperative computer-assisted instruction on student performance and attitudes , 1989 .

[36]  Wilhelmiina Hämäläinen,et al.  Evaluation of clustering methods for adaptive learning systems , 2016 .

[37]  Ali Maroosi,et al.  A honeybee-mating approach for cluster analysis , 2008 .

[38]  Patricia A. Heller,et al.  Teaching problem solving through cooperative grouping. Part 2: Designing problems and structuring groups , 1992 .

[39]  H. Thornton,et al.  Collaborative learning: using technology for fostering those valued practices inherent in constructive environments in traditional education , 2006 .

[40]  S. O. Adodo,et al.  Effect of homogenous and heterogeneous ability grouping class teaching on student's interest, attitude and achievement in integrated science , 2011 .

[41]  David W. Johnson,et al.  The State of Cooperative Learning in Postsecondary and Professional Settings , 2007 .

[42]  Peter Mykytyn,et al.  Impact of heterogeneity and collaborative conflict management style on the performance of synchronous global virtual teams , 2004, Inf. Manag..

[43]  G. Neyrand Monoparentalité et précarité , 2005 .

[44]  Zhijing Liu,et al.  A novel fuzzy clustering algorithm based on Kernel method and Particle Swarm Optimization , 2012 .

[45]  Y. Lou,et al.  Within-Class Grouping: A Meta-Analysis , 1996 .

[46]  N. Webb Peer interaction and learning in small groups , 1989 .

[47]  Dušan Teodorović,et al.  Bee Colony Optimization – a Cooperative Learning Approach to Complex Transportation Problems , 2005 .

[48]  G. Theraulaz,et al.  Inspiration for optimization from social insect behaviour , 2000, Nature.

[49]  Mohamed Jemni,et al.  Automatic Recommendations for E-Learning Personalization Based on Web Usage Mining Techniques and Information Retrieval , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.

[50]  E. Paice,et al.  Collaborative learning , 2003, Medical education.

[51]  Changyin Sun,et al.  A comparative analysis of PSO, HPSO, and HPSO-TVAC for data clustering , 2011, J. Exp. Theor. Artif. Intell..

[52]  M. Grigoriadou,et al.  Forming Homogeneous, Heterogeneous and Mixed Groups of Learners , 2007 .

[53]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[54]  Rajesh Kumar,et al.  A review on particle swarm optimization algorithms and their applications to data clustering , 2011, Artificial Intelligence Review.

[55]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[56]  Naomi Miyake,et al.  Constructive Interaction and the Iterative Process of Understanding , 1986, Cogn. Sci..