Abstract
In recent years, with the development of cyber security, the national demand for cybersecurity-related professionals is growing, and the practice of cyber security related practices is increasing, which makes it difficult for students to find suitable practices in the massive practice resources, so the practice recommendations method for students emerges. As an emerging technique, Matrix Completion becomes one of the most powerful techniques to predict missing entries of a low-rank matrix from incomplete samples of its entries. Despite its efficiency in discovering and quantifying the interactions between students and practices, Matrix Completion in the recommender scheme suffers from the problems of low rating density and scalability. To conquer the above challenges as well as to provide quick and high-quality recommendations, we propose partition-based Matrix Completion, a novel recommender scheme that concurrently exploits locality-sensitive hash (LSH) and Matrix Completion. Specifically, taking advantage of the good properties of LSHs, our recommender scheme adopts an LSH hash table to reorder students with similar students buffered in close positions. As a result, the original student-practice rating matrix is partitioned into sub-matrices each containing a group of similar students thus having a lower rank. Matrix Completion is then used in the partitioned matrix to more effectively predict the missing ratings of a student for practice. The experimental results show that our recommendation scheme achieves better recommendation results in terms of practicing recommendation compared to other traditional recommendation methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Knapp, K.J., Maurer, C., Plachkinova, M.: Maintaining a cybersecurity curriculum: professional certifications as valuable guidance. J. Inf. Syst. Educ. 28(2), 101 (2017)
Cabaj, K., Domingos, D., Kotulski, Z., Respício, A.: Cybersecurity education: evolution of the discipline and analysis of master programs. Comput. Secur. 75, 24–35 (2018)
Bobadilla, J., Serradilla, F., Hernando, A., et al.: Collaborative filtering adapted to recommender systems of e-learning. Knowl.-Based Syst. 22(4), 261–265 (2009)
Thorat, P.B., Goudar, R.M., Barve, S.: Survey on collaborative filtering, content-based filtering and hybrid recommendation system. Int. J. Comput. Appl. 110(4), 31–36 (2015)
Wu, L., He, X., Wang, X., Zhang, K., Wang, M.: A survey on accuracy-oriented neural recommendation: From collaborative filtering to information-rich recommendation. IEEE Trans. Knowl. Data Eng. 35(5), 4425–4445 (2022)
Fu, M., Qu, H., Yi, Z., Lu, L., Liu, Y.: A novel deep learning-based collaborative filtering model for recommendation system. IEEE Trans. Cybern. 49(3), 1084–1096 (2018)
Burke, R., Felfernig, A., Göker, M.H.: Recommender systems: an overview. AI Mag. 32(3), 13–18 (2011)
Wang, D., Liang, Y., Xu, D., Feng, X., Guan, R.: A content-based recommender system for computer science publications. Knowl.-Based Syst. 157, 1–9 (2018)
Tarus, J.K., Niu, Z., Mustafa, G.: Knowledge-based recommendation: a review of ontology-based recommender systems for e-learning. Artif. Intell. Rev. 50, 21–48 (2018)
Rosa, R.L., Schwartz, G.M., Ruggiero, W.V., Rodríguez, D.Z.: A knowledge-based recommendation system that includes sentiment analysis and deep learning. IEEE Trans. Industr. Inf. 15(4), 2124–2135 (2018)
Yang, X., Steck, H., Guo, Y., Liu, Y.: On top-k recommendation using social networks. In: Proceedings of the Sixth ACM Conference on Recommender Systems, pp. 67–74 (2012)
Wang, X., Pan, W., Xu, C.: HGMF: hierarchical group matrix factorization for collaborative recommendation. In: Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, pp. 769–778 (2014)
Abdi, M.H., Okeyo, G., Mwangi, R.W.: Matrix factorization techniques for context-aware collaborative filtering recommender systems: a survey (2018)
Luo, X., Zhou, M., Xia, Y., Zhu, Q.: An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems. IEEE Trans. Industr. Inf. 10(2), 1273–1284 (2014)
Liu, H., et al.: EDMF: efficient deep matrix factorization with review feature learning for industrial recommender system. IEEE Trans. Industr. Inf. 18(7), 4361–4371 (2021)
Yi, B., et al.: Deep matrix factorization with implicit feedback embedding for recommendation system. IEEE Trans. Industr. Inf. 15(8), 4591–4601 (2019)
Jannach, D., Resnick, P., Tuzhilin, A., Zanker, M.: Recommender systems-beyond matrix completion. Commun. ACM 59(11), 94–102 (2016)
Ramlatchan, A., Yang, M., Liu, Q., Li, M., Wang, J., Li, Y.: A survey of matrix completion methods for recommendation systems. Big Data Mining Anal. 1(4), 308–323 (2018)
Chen, X., Lau, N., Jin, R.: Prime: a personalized recommender system for information visualization methods via extended matrix completion. ACM Trans. Interact. Intell. Syst. 11(1), 1–30 (2021)
Quadrana, M., Cremonesi, P., Jannach, D.: Sequence-aware recommender systems. ACM Comput. Surv. (CSUR) 51(4), 1–36 (2018)
Zhang, M., Chen, Y.: Inductive matrix completion based on graph neural networks, arXiv preprint arXiv:1904.12058 (2019)
Zhong, K., Song, Z., Jain, P., Dhillon, I.S.: Provable non-linear inductive matrix completion. In: Advances in Neural Information Processing Systems, vol. 32 (2019)
Ungar, L.H., Foster, D.P.: Clustering methods for collaborative filtering. In: AAAI Workshop on Recommendation Systems, Menlo Park, CA, vol. 1, pp. 114–129 (1998)
González-Manzano, L., de Fuentes, J.M.: Design recommendations for online cybersecurity courses. Comput. Secur. 80, 238–256 (2019)
Natarajan, S., Vairavasundaram, S., Natarajan, S., Gandomi, A.H.: Resolving data sparsity and cold start problem in collaborative filtering recommender system using linked open data. Expert Syst. Appl. 149, 113248 (2020)
Juan, W., Yue-xin, L., Chun-ying, W.: Survey of recommendation based on collaborative filtering. In: Journal of Physics: Conference Series, vol. 1314, p. 012078. IOP Publishing (2019)
Mehta, R., Rana, K.: A review on matrix factorization techniques in recommender systems. In: 2017 2nd International Conference on Communication Systems, Computing and IT Applications (CSCITA), pp. 269–274. IEEE (2017)
Barathy, R., Chitra, P.: Applying matrix factorization in collaborative filtering recommender systems. In: 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS), pp. 635–639. IEEE (2020)
Guan, X., Li, C.-T., Guan, Y.: Matrix factorization with rating completion: an enhanced SVD model for collaborative filtering recommender systems. IEEE Access 5, 27668–27678 (2017)
Xu, B., Bu, J., Chen, C., Cai, D.: An exploration of improving collaborative recommender systems via user-item subgroups. In: Proceedings of the 21st International Conference on World Wide Web, pp. 21–30 (2012)
Chi, X., Yan, C., Wang, H., Rafique, W., Qi, L.: Amplified locality-sensitive hashing-based recommender systems with privacy protection. Concurr. Comput. Pract. Exp. 34(14), e5681 (2022)
Hu, H., et al.: Differentially private locality sensitive hashing based federated recommender system. Concurr. Comput. Pract. Exp. 35(14), e6233 (2023)
Acknowledgments
This work was partially supported by the National Natural Science Foundation of China [grant 62202156], the Teaching Reform and Research Project of Hunan University of Science and Technology [grant number 2021-76-9 and 2021-76-26], the Hunan Provincial Teaching Research and Reform Project [grant number HNJG-2022-0786 and HNJG-2022-0792], the Hunan Province Degree and Graduate Teaching Reform and Research Project [grant number 2022JGYB130].
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chen, Y. et al. (2024). Practical Teaching Reform of Cybersecurity Courses Incorporating Personalized Recommendations. In: Hong, W., Kanaparan, G. (eds) Computer Science and Education. Teaching and Curriculum. ICCSE 2023. Communications in Computer and Information Science, vol 2024. Springer, Singapore. https://doi.org/10.1007/978-981-97-0791-1_4
Download citation
DOI: https://doi.org/10.1007/978-981-97-0791-1_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-0790-4
Online ISBN: 978-981-97-0791-1
eBook Packages: Computer ScienceComputer Science (R0)