Abstract
As online learning is becoming popular, detecting anomalous learners is crucial in improving the quality of teaching and learning. Such anomalies are hidden at different granularity levels of data. However, most relevant existing approaches fail to use the data at different granularity levels. To address this problem, we propose a novel framework called the Granularity Adaptive-Graph Wavelet Neural Network (GA-GWNN) to detect anomalies of online learners. The basic idea of GA-GWNN is to fuse graph convolutional neural networks and granular computing techniques to mine different types of online data at multiple granularity levels. Specifically, the important features are first selected using a rough set and an attribute reduction algorithm. Different types of data are then granulated to obtain their corresponding information grains of the selected features. A weighted undirected graph is finally constructed where the nodes are features and the weights of the edges reflect the degree of these feature relationships. With this graph, we aggregate the nodes using the Louvain algorithm, build the hierarchy of the aggregate graph as the first part of GA-GWNN, and restore the aggregate graph to the original graph in the second part of GA-GWNN. By using both local and global information hidden in a data set, GA-GWNN can derive knowledge about both learners and the groups to which they belong at different levels of granularity. The experiment results demonstrate that GA-GWNN can effectively detect anomalies of online learners, such as losing concentration and a decline in learning performance. A comparison of the results of the experiments on five real-world data sets shows that, on average, GA-GWNN achieves a 1.5% improvement over several state-of-the-art methods in terms of precision, recall, and F-measure.






Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Adedoyin OB, Soykan E (2020) Covid-19 pandemic and online learning: the challenges and opportunities. Interact Learn Environ, 1–13
Li J, Xu X, Gao L, Wang Z, Shao J (2020) Cognitive visual anomaly detection with constrained latent representations for industrial inspection robot. Appl Soft Comput 95:106539
Otero J, Sánchez L, Junco LA, Couso I (2021) Analysis of students’ online interactions in the covid era from the perspective of anomaly detection. In: Computational intelligence in security for information systems conference, Springer, pp 305–314
Zhou Y, Ren H, Li Z, Pedrycz W (2022) Anomaly detection based on a granular markov model. Expert Syst Appl 187:115744
Yang X, Li T, Liu D, Fujita H (2020) A multilevel neighborhood sequential decision approach of three-way granular computing. Inf Sci 538:119–141
Gao X, Mu T, Goulermas JY, Wang M (2018) Attention driven multi-modal similarity learning. Inf Sci 432:530–542
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Computation 9 (8):1735–1780
Yang J, Ma W, Zhang M, Zhou X, Liu Y, Ma S (2021) Legalgnn: Legal information enhanced graph neural network for recommendation. ACM Transactions on Information Systems (TOIS) 40(2):1–29
Almatrafi O, Johri A, Rangwala H (2018) Needle in a haystack: Identifying learner posts that require urgent response in mooc discussion forums. Computers & Education 118:1–9
Chandola V, Banerjee A, Kumar V (2009) Anomaly detection: A survey. acm Computing Surveys 41:15
Zhou X, Hu Y, Liang W, Ma J, Jin Q (2020) Variational lstm enhanced anomaly detection for industrial big data. IEEE Transactions on Industrial Informatics 17(5):3469–3477
Zong B, Song Q, Min MR, Cheng W, Lumezanu C, Cho D, Chen H (2018) Deep autoencoding gaussian mixture model for unsupervised anomaly detection. In: International conference on learning representations
Nouretdinov I, Gammerman J, Fontana M, Rehal D (2020) Multi-level conformal clustering: A distribution-free technique for clustering and anomaly detection. Neurocomputing 397:279–291
Chen C-M, Hsieh Y-L, Hsu S-H (2007) Mining learner profile utilizing association rule for web-based learning diagnosis. Expert Syst Appl 33(1):6–22
García P, Schiaffino S, Amandi A (2008) An enhanced bayesian model to detect students’ learning styles in web-based courses. J Comput Assist Learn 24(4):305–315
Bergmann P, Fauser M, Sattlegger D, Steger C (2020) Uninformed students: Student-teacher anomaly detection with discriminative latent embeddings. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 4183–4192
Zhang C, Song D, Chen Y, Feng X, Lumezanu C, Cheng W, Ni J, Zong B, Chen H, Chawla NV (2019) A deep neural network for unsupervised anomaly detection and diagnosis in multivariate time series data. In: Proceedings of the AAAI conference on artificial intelligence, vol 33, pp 1409–1416
Luo W, Liu W, Gao S (2021) Normal graph: Spatial temporal graph convolutional networks based prediction network for skeleton based video anomaly detection. Neurocomputing 444:332–337
Lu W, Cheng Y, Xiao C, Chang S, Huang S, Liang B, Huang T (2017) Unsupervised sequential outlier detection with deep architectures. IEEE Trans Image Process 26(9):4321–4330
Karimi H, Derr T, Huang J, Tang J (2020) Online academic course performance prediction using relational graph convolutional neural network. International Educational Data Mining Society
Iscen A, Tolias G, Gosselin P-H, Jégou H (2015) A comparison of dense region detectors for image search and fine-grained classification. IEEE Trans Image Process 24(8):2369–2381
Wu J, Lin W, Shi G, Zhang Y, Dong W, Chen Z (2015) Visual orientation selectivity based structure description. IEEE Trans Image Process 24(11):4602–4613
Pawlak Z, Skowron A (2007) Rudiments of rough sets. Inform Sci 177(1):3–27
Kryszkiewicz M (1998) Rough set approach to incomplete information systems. Inform Sci 112 (1-4):39–49
Wei M, Chow TW, Chan RH (2015) Heterogeneous feature subset selection using mutual information-based feature transformation. Neurocomputing 168:706–718
Chen H, Li T, Cai Y, Luo C, Fujita H (2016) Parallel attribute reduction in dominance-based neighborhood rough set. Inf Sci 373:351–368
Loia V, Orciuoli F, Pedrycz W (2018) Towards a granular computing approach based on formal concept analysis for discovering periodicities in data. Knowl-Based Syst 146:1–11
Xu P, Liu B, Hu X, Ouyang T, Chen N (2021) State-of-charge estimation for lithium-ion batteries based on fuzzy information granulation and asymmetric gaussian membership function. IEEE Transactions on Industrial Electronics
Raj ED, Manogaran G, Srivastava G, Wu Y (2020) Information granulation-based community detection for social networks. IEEE Transactions on Computational Social Systems 8(1):122–133
Shafqat W, Byun Y-C (2021) Incorporating similarity measures to optimize graph convolutional neural networks for product recommendation. Appl Sci 11(4):1366
Ding K, Li J, Bhanushali R, Liu H (2019) Deep anomaly detection on attributed networks. In: Proceedings of the 2019 SIAM international conference on data mining, SIAM, pp 594–602
Peng Z, Luo M, Li J, Xue L, Zheng Q (2020) A deep multi-view framework for anomaly detection on attributed networks. IEEE Transactions on Knowledge and Data Engineering
Wu J, Pan S, Zhu X, Cai Z (2014) Boosting for multi-graph classification. IEEE Trans Cybern 45(3):416–429
Li Y, Huang X, Li J, Du M, Zou N (2019) Specae: Spectral autoencoder for anomaly detection in attributed networks. In: Proceedings of the 28th ACM international conference on information and knowledge management, pp 2233–2236
Zhang S, Yin H, Chen T, Hung QVN, Huang Z, Cui L (2020) Gcn-based user representation learning for unifying robust recommendation and fraudster detection. In: Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, pp 689–698
Abu-El-Haija S, Kapoor A, Perozzi B, Lee J (2020) N-gcn: Multi-scale graph convolution for semi-supervised node classification. In: Uncertainty in artificial intelligence, PMLR, pp 841–851
Hammond DK, Vandergheynst P, Gribonval R (2011) Wavelets on graphs via spectral graph theory. Appl Comput Harmon Anal 30(2):129–150
Shuman DI, Wiesmeyr C, Holighaus N, Vandergheynst P (2015) Spectrum-adapted tight graph wavelet and vertex-frequency frames. IEEE Trans Signal Process 63(16):4223–4235
Zheng W, Qian F, Zhao S, Zhang Y (2021) M-gwnn: Multi-granularity graph wavelet neural networks for semi-supervised node classification. Neurocomputing 453:524–537
Ganguly B, Chaudhuri S, Biswas S, Dey D, Munshi S, Chatterjee B, Dalai S, Chakravorti S (2020) Wavelet kernel-based convolutional neural network for localization of partial discharge sources within a power apparatus. IEEE Transactions on Industrial Informatics 17(3):1831–1841
Khalil M, Adib A, et al. (2020) An end-to-end multi-level wavelet convolutional neural networks for heart diseases diagnosis. Neurocomputing 417:187–201
Guo S, Zhao H (2021) Hierarchical classification with multi-path selection based on granular computing. Artif Intell Rev 54(3):2067–2089
Han Z, Pedrycz W, Zhao J, Wang W (2020) Hierarchical granular computing-based model and its reinforcement structural learning for construction of long-term prediction intervals. IEEE transactions on cybernetics
Miao X, Zhang W, Shao Y, Cui B, Chen L, Zhang C, Jiang J (2021) Lasagne: A multi-layer graph convolutional network framework via node-aware deep architecture. IEEE Transactions on Knowledge and Data Engineering
Park H-M, Yoon K-J (2017) Multi-attributed graph matching with multi-layer graph structure and multi-layer random walks. IEEE Trans Image Process 27(5):2314–2325
Xie Y, Yao C, Gong M, Chen C, Qin AK (2020) Graph convolutional networks with multi-level coarsening for graph classification. Knowl-Based Syst 194:105578
Zhang C, Wang Y, Zhu L, Song J, Yin H (2021) Multi-graph heterogeneous interaction fusion for social recommendation. ACM Transactions on Information Systems (TOIS) 40(2):1–26
Jing P, Su Y, Li Z, Nie L (2021) Learning robust affinity graph representation for multi-view clustering. Inf Sci 544:155–167
Wang H, Dong L, Sun M (2022) Local feature aggregation algorithm based on graph convolutional network. Frontiers of Computer Science 16(3):1–3
Chen J, Ma T, Xiao C (2018) Fastgcn: Fast learning with graph convolutional networks via importance sampling. arXiv:1801.10247
Leskovec J, Kleinberg J, Faloutsos C (2007) Graph evolution: Densification and shrinking diameters. ACM Transactions on Knowledge Discovery from Data (TKDD) 1(1):2
Qin J, Li M, Liang Y (2021) Minimum cost consensus model for crp-driven preference optimization analysis in large-scale group decision making using louvain algorithm. Information Fusion
He K, Zhang X, Ren S, Sun J (2016) Identity mappings in deep residual networks. In: European conference on computer vision, pp 630–645
Zhu X, Ghahramani Z, Lafferty JD (2003) Semi-supervised learning using gaussian fields and harmonic functions. In: Proceedings of the 20th international conference on machine learning (ICML-03), pp 912–919
Perozzi B, Al-Rfou R, Skiena S (2014) Deepwalk: Online learning of social representations. In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining, pp 701–710
Yang Z, Cohen W, Salakhudinov R (2016) Revisiting semi-supervised learning with graph embeddings. In: International conference on machine learning, pp 40–48
Liang J, Gurukar S, Parthasarathy S (2018) Mile: A multi-level framework for scalable graph embedding. arXiv:1802.09612
Defferrard M, Bresson X, Vandergheynst P (2016) Convolutional neural networks on graphs with fast localized spectral filtering. Adv Neural Inform Process Syst 29:3844–3852
Kipf TN, Welling M (2016) Semi-supervised classification with graph convolutional networks. arXiv:1609.02907
Xu B, Shen H, Cao Q, Qiu Y, Cheng X (2019) Graph wavelet neural network. arXiv:1904.07785
Ying R, You J, Morris C, Ren X, Hamilton WL, Leskovec J (2018) Hierarchical graph representation learning with differentiable pooling. arXiv:1806.08804
Acknowledgments
This work was supported by the Science and Technology Project of Guangzhou Municipality, China (Grant No.201904010393), the National Natural Science Foundation of China (Grant Nos. 62107037, 62037001), and the Natural Science Foundation of Zhejiang Province (Grant No. LQ22F020023).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Han, Z., Huang, Q., Zhang, J. et al. GA-GWNN: Detecting anomalies of online learners by granular computing and graph wavelet convolutional neural network. Appl Intell 52, 13162–13183 (2022). https://doi.org/10.1007/s10489-022-03337-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-03337-2