Contact Us Search Paper

A Fuzzy C-means Algorithm to Detect Learning Styles in Online Learning Environment

Bello Ahmad Muhammad1,*, Wang Jianping1,*, Guohong Gao1, Chenping Zhao1, Qian Li1, Xiangang Zuo1, and Yingying Lv1

Corresponding Author:

Bello Ahmad Muhammad, Wang Jianping

Affiliation(s):

1 School of Computer Science and Technology, Henan Institute of Science and Technology, Xinxiang 453003, Henan, China

*Corresponding author

Abstract:

The ability to detect learners’ learning styles based on their learning behaviors is of utmost importance for online educational systems, as it greatly enhances student engagement, motivation, and overall learning outcomes. Knowing the learning preferences of learners may significantly aid in creating personalized learning recommendations and empower learners to identify their own learning styles. However, learners exhibit diverse behaviors in an online setting, which poses significant difficulties in detecting their learning style. This paper proposes a novel approach for detecting learning styles using graph representation learning techniques and machine learning algorithms. While our approach is not reliant on a particular learning style model, our approach may be divided into two distinct parts. Initially, we represented the behavior of learners as a bipartite graph and then transformed this graph into a lower-dimensional representation using the graph embedding approach. This lower-dimensional representation was then utilized for machine learning tasks. Furthermore, we categorize the encoded learner’s sequence using a clustering technique based on the selected learning style model. Our methodology uses the Felder-Silverman model as the learning style model and the Fuzzy C-means algorithm as a clustering technique. Our approach was evaluated using the 2015 KDD Cup dataset through a series of comprehensive experiments to showcase its effectiveness. The findings demonstrate that our approach surpasses the previous approach, achieving an average precision of 0.8737 and an accuracy of 0.9182.

Keywords:

Learning style, online learning environment, Fuzzy C-means algorithm, Graph representation learning, learning behavior

Downloads: 15 Views: 96
Cite This Paper:

Bello Ahmad Muhammad, Wang Jianping, Guohong Gao, Chenping Zhao, Qian Li, Xiangang Zuo, and Yingying Lv (2024). A Fuzzy C-means Algorithm to Detect Learning Styles in Online Learning Environment. Journal of Networking and Network Applications, Volume 4, Issue 1, pp. 39–47. https://doi.org/10.33969/J-NaNA.2024.040105.

References:

[1] S. G. Essa, T. Celik, and N. E. Human-Hendricks, “Personalized Adaptive Learning Technologies Based on Machine Learning Techniques to Identify Learning Styles: A Systematic Literature Review,” IEEE Access, vol. 11, pp. 48392–48409, 2023, doi: 10.1109/ACCESS.2023.3276439.

[2] B. A. Muhammad, C. Qi, Z. Wu, and H. K. Ahmad, “An evolving learning style detection approach for online education using bipar-tite graph embedding,” Appl Soft Comput, vol. 152, Feb. 2024, doi: 10.1016/j.asoc.2024.111230.

[3] Z. Mehenaoui, Y. Lafifi, and L. Zemmouri, “Learning Behavior Anal-ysis to Identify Learner’s Learning Style based on Machine Learning Techniques,” Journal of Universal Computer Science, vol. 28, no. 11, pp. 1193–1220, 2022, doi: 10.3897/jucs.81518.

[4] A. Khamparia and B. Pandey, “Association of learning styles with different e-learning problems: a systematic review and classification,” Educ Inf Technol (Dordr), vol. 25, no. 2, pp. 1303–1331, 2020, doi: 10.1007/s10639-019-10028-y.

[5] F. Rasheed and A. Wahid, “Learning style detection in E-learning systems using machine learning techniques,” Expert Syst Appl, vol. 174, no. February, p. 114774, 2021, doi: 10.1016/j.eswa.2021.114774.

[6] M. Raleiras, A. H. Nabizadeh, and F. A. Costa, “Automatic learning styles prediction: a survey of the State-of-the-Art (2006–2021),” Journal of Computers in Education, vol. 9, no. 4, pp. 587–679, Dec. 2022, doi: 10.1007/s40692-021-00215-7.

[7] J. Bernard, T. W. Chang, E. Popescu, and S. Graf, “Learning style Identifier: Improving the precision of learning style identification through computational intelligence algorithms,” Expert Syst Appl, vol. 75, pp. 94–108, 2017, doi: 10.1016/j.eswa.2017.01.021.

[8] B. A. Muhammad, Z. Wu, and H. K. Ahmad, “A Conceptual Framework for Detecting Learning Style in an Online Education Using Graph Rep-resentation Learning,” in Proceedings - 2020 International Conference on Networking and Network Applications, NaNA 2020, 2020, pp. 136–140. doi: 10.1109/NaNA51271.2020.00031.

[9] J. Feldman, A. Monteserin, and A. Amandi, “Automatic detection of learning styles: state of the art,” Artif Intell Rev, vol. 44, no. 2, pp. 157–186, 2015, doi: 10.1007/s10462-014-9422-6.

[10] S. Graf, Kinshuk, and T. C. Liu, “Supporting Teachers in Identifying Stu-dents’ Learning Styles in Learning Management Systems: An Automatic Student Modelling Approach,” Educational Technology and Society, vol. 12, no. 4, pp. 3–14, 2009.

[11] I. Katsaris and N. Vidakis, “Adaptive e-learning systems through learn-ing styles: A review of the literature,” Advances in Mobile Learning Educational Research, vol. 1, no. 2, pp. 124–145, 2021, doi: 10.25082/am-ler.2021.02.007.

[12] E. Okewu, P. Adewole, S. Misra, R. Maskeliunas, and R. Dama-sevicius, “Artificial Neural Networks for Educational Data Min-ing in Higher Education: A Systematic Literature Review,” Applied Artificial Intelligence, vol. 35, no. 13, pp. 983–1021, 2021, doi: 10.1080/08839514.2021.1922847.

[13] N. R. Ngatirin and Z. Zainol, “Automatic Detection of Learning Styles: A Decade Review on Data-driven Approaches,” in Journal of Physics: Conference Series, IOP Publishing Ltd, Aug. 2021. doi: 10.1088/1742-6596/1997/1/012001.

[14] M. Raleiras et al., “A robust classification to predict learning styles in adaptive E-learning systems,” Educ Inf Technol (Dordr), vol. 25, no. 2, pp. 437–448, 2020, doi: 10.1007/s10639-019-09956-6.

[15] N. Hidayat, R. Wardoyo, A. Sn, and H. D. Surjono, “Enhanced perfor-mance of the automatic learning style detection model using a combina-tion of modified K-means algorithm and Naive Bayesian,” International Journal of Advanced Computer Science and Applications, vol. 11, no. 3, pp. 638–648, 2020, doi: 10.14569/ijacsa.2020.0110380.

[16] B. Hmedna, A. El Mezouary, and O. Baz, “A predictive model for the identification of learning styles in MOOC environments,” Cluster Comput, vol. 23, no. 2, pp. 1303–1328, 2020, doi: 10.1007/s10586-019-02992-4.

[17] J. Yang, Z. X. Huang, Y. X. Gao, and H. T. Liu, “Dynamic learning style prediction method based on a pattern recognition technique,” IEEE Transactions on Learning Technologies, vol. 7, no. 2, pp. 165–177, 2014, doi: 10.1109/TLT.2014.2307858.

[18] B. A. Muhammad, B. Liu, H. K. Ahmad, M. Umar, and K. Qin, “GNN-LS: A Learning Style Prediction in Online Environments using Graph Neural Network,” Journal of Networking and Network Applications, vol. 2, no. 4, pp. 172–182, 2022, doi:10.33969/J-NaNA.2022.020405.

[19] O. El Aissaoui, Y. El, A. El, L. Oughdir, and Y. El Allioui, “A fuzzy classification approach for learning style prediction based on web mining technique in e-learning environments,” Journal of Education and Information Technologies, vol. 24, pp. 1943–1959, 2019.

[20] I. Azzi, A. Jeghal, A. Radouane, A. Yahyaouy, and H. Tairi, “A robust classification to predict learning styles in adaptive E-learning systems,” Educ Inf Technol (Dordr), vol. 25, no. 1, pp. 437–448, 2020, doi: 10.1007/s10639-019-09956-6.

[21] O. El Aissaoui, Y. E. A. El Madani, L. Oughdir, and Y. El Allioui, “Integrating web usage mining for an automatic learner profile detection: A learning styles-based approach,” in 2018 international conference on intelligent systems and computer vision (ISCV), 2018, pp. 1–6.

[22] A. S. Aziz, R. A. El-Khoribi, and S. A. Taie, “AFCM MODEL TO PREDICT THE LEARNER STYLE BASED ON QUESTIONNAIRE AND FUZZY C MEAN ALGORITHM,” J Theor Appl Inf Technol, vol. 31, no. 2, 2021, [Online]. Available: www.jatit.org

[23] B. Ahmad Muhammad, C. Qi, Z. Wu, and H. Kabir Ahmad, “GRL-LS: A learning style detection in online education using graph representation learning,” Expert Syst Appl, vol. 201, no. June 2021, p. 117138, 2022, doi: 10.1016/j.eswa.2022.117138.

[24] S. V. Kolekar, R. M. Pai, and M. M. Manohara Pai, “Prediction of Learner’s Profile Based on Learning Styles in Adaptive E-learning System,” International Journal of Emerging Technologies in Learning, vol. 12, no. 6, pp. 31–51, 2017, doi: 10.3991/ijet.v12i06.6579.

[25] H. J. Cha, Y. S. Kim, S. H. Park, T. B. Yoon, Y. M. Jung, and J. H. Lee, “Learning styles diagnosis based on user interface behaviors for the customization of learning interfaces in an intelligent tutoring system,” Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 4053 LNCS, pp. 513–524, 2006, doi: 10.1007/11774303-51.

[26] I. Karagiannis and M. Satratzemi, “An adaptive mechanism for Moodle based on automatic detection of learning styles,” Educ Inf Technol (Dordr), vol. 23, no. 3, pp. 1331–1357, 2018, doi: 10.1007/s10639-017-9663-5.

[27] J. Bernard, E. Popescu, and S. Graf, “Improving online education through automatic learning style identification using a multi-step archi-tecture with ant colony system and artificial neural networks,” Appl Soft Comput, vol. 131, p. 109779, 2022, doi: 10.1016/j.asoc.2022.109779.

[28] E. ¨Ozpolat et al., “Integrating learning styles and adaptive e-learning system: Current developments, problems and opportunities,” Comput Educ, vol. 9, no. 3, pp. 1–16, 2020, doi: 10.1016/j.tsc.2015.04.003.

[29] I. Makarov, D. Kiselev, N. Nikitinsky, and L. Subelj, “Survey on graph embeddings and their applications to machine learning problems on graphs,” PeerJ Comput Sci, vol. 7, pp. 1–62, 2021, doi: 10.7717/peerj-cs.357.

[30] W. L. Hamilton, R. Ying, and J. Leskovec, “Representation Learning on Graphs: Methods and Applications,” in Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, 2017, pp. 1–23.[Online]. Available: http://arxiv.org/abs/1709.05584

[31] F. Chen, Y. C. Wang, B. Wang, and C. C. J. Kuo, “Graph representation learning: A survey,” APSIPA Trans Signal Inf Process, vol. abs/1909.0, pp. 1–17, 2020, doi: 10.1017/ATSIP.2020.13.

[32] M. Seo and K. Y. Lee, “A Graph Embedding Technique for Weighted Graphs Based on LSTM Autoencoders,” Journal of Informa-tion Processing Systems, vol. 16, no. 6, pp. 1407–1423, 2020, doi: 10.3745/JIPS.04.0197.

[33] E. Giamphy, J. L. Guillaume, A. Doucet, and K. Sanchis, “A survey on bipartite graphs embedding,” Social Network Analysis and Mining, vol. 13, no. 1. Springer, Dec. 01, 2023. doi: 10.1007/s13278-023-01058-z.

[34] C. Troussas, A. Krouska, C. Sgouropoulou, and I. Voyiatzis, “Ensemble learning using fuzzy weights to improve learning style identification for adapted instructional routines,” Entropy, vol. 22, no. 7, 2020, doi: 10.3390/E22070735.

[35] S. E. Hashemi, F. Gholian-Jouybari, and M. Hajiaghaei-Keshteli, “A fuzzy C-means algorithm for optimizing data clustering,” Expert Syst Appl, vol. 227, Oct. 2023, doi: 10.1016/j.eswa.2023.120377.

[36] S. Graf, T. Liu, S. Graf, and T. Liu, “Supporting Teachers in Identifying Students’ Learning Styles in Learning Management Systems: An Auto-matic Student Modelling Approach,” International Forum of Educational Technology & Society, vol. 12, no. 4, 2016.