Cargando…
Modeling students’ performance using graph convolutional networks
Many models were recently proposed to classify students, relying on a large amount of pre-labeled data to verify their classification effectiveness. However, those models lack to accurately classify students into various behavioral patterns, employing nominal class labels, rather than ordinal ones....
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer International Publishing
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8764330/ https://www.ncbi.nlm.nih.gov/pubmed/35070641 http://dx.doi.org/10.1007/s40747-022-00647-3 |
_version_ | 1784634140569632768 |
---|---|
author | Mubarak, Ahmed A. Cao, Han Hezam, Ibrahim M. Hao, Fei |
author_facet | Mubarak, Ahmed A. Cao, Han Hezam, Ibrahim M. Hao, Fei |
author_sort | Mubarak, Ahmed A. |
collection | PubMed |
description | Many models were recently proposed to classify students, relying on a large amount of pre-labeled data to verify their classification effectiveness. However, those models lack to accurately classify students into various behavioral patterns, employing nominal class labels, rather than ordinal ones. Meanwhile, such models cannot analyze high-dimensional learning behaviors among learners according to students’ interaction with course videos. Since online learning data are huge, the main challenges associated with data are insufficient labeling and classification using nominal class labels. In this study, we proposed a model based on Graph Convolutional Network, as a semi-supervised classification task to classify students’ engagement in various behavioral patterns. First, we proposed a label function to label datasets instead of manual labeling, in which input and output data are labeled for classification to provide a learning foundation for future data processing. Accordingly, we hypothesized four behavioral patterns, namely (“High-engagement”, “Normal-engagement”, “At-risk”, and “Potential-At-risk”) based on students' engagement with course videos and their performance on the assessments/quizzes conducted after. Then, we built a heterogeneous knowledge graph representing learners, course videos as entities, and capturing semantic relationships among students according to shared knowledge concepts in videos. Our model intrinsically works for heterogeneous knowledge graphs as a semi-supervised node classification task. It was evaluated on a real-world dataset across multiple settings to achieve a better predictive classification model. Experiment results showed that the proposed model can predict with an accuracy of 84% and an f1-score of 78% compared to baseline approaches. |
format | Online Article Text |
id | pubmed-8764330 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-87643302022-01-18 Modeling students’ performance using graph convolutional networks Mubarak, Ahmed A. Cao, Han Hezam, Ibrahim M. Hao, Fei Complex Intell Systems Original Article Many models were recently proposed to classify students, relying on a large amount of pre-labeled data to verify their classification effectiveness. However, those models lack to accurately classify students into various behavioral patterns, employing nominal class labels, rather than ordinal ones. Meanwhile, such models cannot analyze high-dimensional learning behaviors among learners according to students’ interaction with course videos. Since online learning data are huge, the main challenges associated with data are insufficient labeling and classification using nominal class labels. In this study, we proposed a model based on Graph Convolutional Network, as a semi-supervised classification task to classify students’ engagement in various behavioral patterns. First, we proposed a label function to label datasets instead of manual labeling, in which input and output data are labeled for classification to provide a learning foundation for future data processing. Accordingly, we hypothesized four behavioral patterns, namely (“High-engagement”, “Normal-engagement”, “At-risk”, and “Potential-At-risk”) based on students' engagement with course videos and their performance on the assessments/quizzes conducted after. Then, we built a heterogeneous knowledge graph representing learners, course videos as entities, and capturing semantic relationships among students according to shared knowledge concepts in videos. Our model intrinsically works for heterogeneous knowledge graphs as a semi-supervised node classification task. It was evaluated on a real-world dataset across multiple settings to achieve a better predictive classification model. Experiment results showed that the proposed model can predict with an accuracy of 84% and an f1-score of 78% compared to baseline approaches. Springer International Publishing 2022-01-18 2022 /pmc/articles/PMC8764330/ /pubmed/35070641 http://dx.doi.org/10.1007/s40747-022-00647-3 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Original Article Mubarak, Ahmed A. Cao, Han Hezam, Ibrahim M. Hao, Fei Modeling students’ performance using graph convolutional networks |
title | Modeling students’ performance using graph convolutional networks |
title_full | Modeling students’ performance using graph convolutional networks |
title_fullStr | Modeling students’ performance using graph convolutional networks |
title_full_unstemmed | Modeling students’ performance using graph convolutional networks |
title_short | Modeling students’ performance using graph convolutional networks |
title_sort | modeling students’ performance using graph convolutional networks |
topic | Original Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8764330/ https://www.ncbi.nlm.nih.gov/pubmed/35070641 http://dx.doi.org/10.1007/s40747-022-00647-3 |
work_keys_str_mv | AT mubarakahmeda modelingstudentsperformanceusinggraphconvolutionalnetworks AT caohan modelingstudentsperformanceusinggraphconvolutionalnetworks AT hezamibrahimm modelingstudentsperformanceusinggraphconvolutionalnetworks AT haofei modelingstudentsperformanceusinggraphconvolutionalnetworks |