Abstract
Computer supported cooperative learning (CSCL) has attained considerable attention in recent years, but most CSCL systems do not consider ways of supporting learners in finding appropriate learning companions. In this study, we propose an intelligent learning companion recommendation mechanism (ILCRM) to deal with this problem. Specifically, ILCRM comprises three agents: (i) a candidate retrieval agent (CRA), (ii) a candidate evaluation agent (CEA), and (iii) a GA-based learning companion composition agent (GLCCA). The CRA and CEA are used to search a series of learning companion candidates based on two criteria (expertise level and participation level), and the GLCCA is employed to compose an appropriate cooperative group in which group members could be able to help learners solve the problems they face. The experimental results show that the proposed approach obtains a near optimal learning companion recommendation, has a significantly low computational cost, and satisfies the specified demands.
Similar content being viewed by others
References
Al-Shamri MYH, Bharadwaj KK (2008) Fuzzy-genetic approach to recommender systems based on a novel hybrid user model. Expert Syst Appl 35(3):1386–1399
Baker M, Lund K (1997) Promoting reflective interactions in a CSCL environment. J Comput Assist Learn 13(3):175–193
Chang TY, Chen YT (2009) Cooperative learning in e-learning: a peer assessment of student-centered using consistent fuzzy preference. Expert Syst Appl 36(4):8342–8349
Chen CC, Huang TC (2012) Learning in a u-museum: developing a context-aware ubiquitous learning environment. Comput Educ 59(3):873–883
Chen CC, Huang TC, Park JJ et al (2013) Real-time smartphone sensing and recommendations towards context-awareness shopping. Multimedia Syst. doi:10.1007/s00530-013-0348-7
Chen HC, Hsu CC, Chang CH et al. (2012) Applying the technology acceptance model to evaluate the learning companion recommendation system on Facebook. In: Proceedings of the 2012 I.E. Fourth International Conference on Technology for Education, Andhra Pradesh, pp 160–163
English S, Yazdani M (1999) Computer-supported cooperative learning in a virtual university. J Comput Assist Learn 15(1):2–13
Falkenauer E (1999) The worth of the uniform. In: Proceedings of the 1999 Congress on Evolutionary Computation, Washington, pp 776–782
Gao L, Li C (2008) Hybrid personalized recommended model based on genetic algorithm. In: Proceedings of the 4th International Conference on Wireless Communications, Networking and Mobile Computing, Dalian, pp 2–9
Heller P, Hollabaugh M (1992) Teaching problem solving through cooperative grouping. Part 2: designing problems and structuring groups. Am J Phys 60(7):637–644
Holland JH (1975) Adaptation in natural and artificial systems. The University of Michigan Press
Hsu S (2004) Using case discussion on the web to develop student teacher problem solving skills. Teach Teach Educ 20(7):681–692
Huang CJ, Chen CH, Luo YC et al (2008) Developing an intelligent diagnosis and assessment e-learning tool for introductory programming. Educ Technol Soc 11(4):139–157
Huang TC, Chen CC (2013) Animating civic education: developing a knowledge navigation system using blogging and topic map technology. Educ Technol Soc 16(1):79–92
Huang TC, Huang YM, Cheng SC (2008) Automatic and interactive e-learning auxiliary material generation utilizing particle swarm optimization. Expert Syst Appl 35(4):2113–2122
Huang YM, Chiu PS (2015) The effectiveness of a meaningful learning-based evaluation model for context-aware mobile learning. Brit J Educ Technol. doi:10.1111/bjet.12147
Huang YM, Liang TH (2015) A technique for tracking the reading rate to identify the e-book reading behaviors and comprehension outcomes of elementary school students. Brit J Educ Technol. doi:10.1111/bjet.12182
Huang YM, Liu CH, Lee CY et al (2012) Designing a personalized guide recommendation system to mitigate information overload in museum learning. Educ Technol Soc 15(4):150–166
Hwang GJ, Yin PY, Hwang CW et al (2008) An enhanced genetic approach to composing cooperative learning groups for multiple grouping criteria. Educ Technol Soc 11(1):148–167
Hwang GJ, Yin PY, Wang TT et al (2008) An enhanced genetic approach to optimizing auto-reply accuracy of an e-learning system. Comput Educ 51(1):337–353
Hwang JP, Hsu CC, Chen HC et al (2012) Design of a learning companion recommendation system based on learning style on Facebook using an artificial bee colony algorithm. J Internet Technol 13(5):817–826
Johnson DW, Johnson RT (1999) Making cooperative learning work. Theory Pract 38(2):67–73
Johnson DW, Roger T, Smith KA (1991) Active learning: cooperation in the college classroom. Interaction Book Company, Edina
Jonassen DH (2000) Computers as mindtools for schools. Merrill, Upper Saddle River
Kim KJ, Ahn H (2008) A recommender system using GA K-means clustering in an online shopping market. Expert Syst Appl 34(2):1200–1209
Liang TH, Huang YM (2014) An investigation of reading rate patterns and retrieval outcomes of elementary school students with e-books. Educ Technol Soc 17(1):218–230
Lin KC, Huang TC, Hung JC et al (2013) Facial emotion recognition towards affective computing-based learning. Libr Hi Tech 31(2):294–307
Manning CD, Raghavan P, Schütze H (2008) Introduction to information retrieval. Cambridge University Press
MATLAB, http://www.mathworks.com/. Accessed 15 Oct 2013
Miller BL, Goldberg DE (1995) Genetic algorithms, tournament selection, and the effects of noise. IlliGAL Report No. 95006, University of Illinois at Urbana-Champaign
Salton G, Buckley C (1988) Term-weighting approaches in automatic text retrieval. Inf Process Manag 24(5):513–523
Salton G, McGill MJ (1983) Introduction to modern information retrieval. McGraw Hill Book Co., New York
Sheremetov L, Arenas AG (2002) EVA: an interactive web-based collaborative learning environment. Comput Educ 39(2):161–182
Singh B, Lobiyal DK (2012) A novel energy-aware cluster head selection based on particle swarm optimization for wireless sensor networks. Human-Centric Comput Inf Sci 2:13
Sun CT, Chou C (1996) Experiencing CORAL: design and implementation of distant cooperative learning. IEEE Trans Educ 39(3):357–366
Syswerda G (1989) Uniform crossover in genetic algorithms. In: Proceedings of the 3rd International Conference on Genetic Algorithms, San Francisco, pp 2–9
Thalemann S, Strube G (2004) Shared knowledge in collaborative problem solving: acquisition and effects. In: Proceedings of the 26th Annual Meeting of the Cognitive Science Society, Chicago
Acknowledgments
The authors would like to thank the Ministry of Science and Technology of the Republic of China, Taiwan, for financially supporting this research under Contract No. MOST 103-2511-S-025-001-MY3 and 103-2511-S-041-002-MY3.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Huang, TC., Huang, YM. Where are my cooperative learning companions: designing an intelligent recommendation mechanism. Multimed Tools Appl 76, 11547–11565 (2017). https://doi.org/10.1007/s11042-015-2678-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2678-2