Construction of a Vocational College Ecological Course Recommendation System Using BERT and Knowledge Graph
Main Article Content
Abstract
With the acceleration of digitalization in vocational education, the curriculum system for ecological majors has become increasingly complex. Students often face information overload and low matching accuracy when selecting courses. Traditional recommendation systems mainly rely on collaborative filtering or simple content features, making it difficult to capture deep semantics in course texts and knowledge connections among courses. To address this issue, this paper proposes a vocational college ecological course recommendation system integrating BERT and a knowledge graph. First, BERT is used to semantically encode course text information, including syllabi and teaching objectives, to generate high-precision course feature vectors. Second, an ecological course knowledge graph covering courses, knowledge points, professional requirements, and student portraits is constructed to mine multidimensional relationships. Finally, a hybrid recommendation algorithm combining semantic similarity and knowledge graph correlation is designed to achieve personalized course recommendation. Experimental results show that the system outperforms traditional recommendation methods in precision, recall, and F1-score, providing more accurate and instructive course recommendation services for ecological majors in vocational colleges.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
References
Zhao GD. Universities in the Information Age: The Development of Higher Education Informatization in the United States and Its Implications. Modern Educational Technology. 2003;13(5):7.
Zhong W. Design and Planning of Digital Campus Network Systems in Colleges and Universities. Ocean University of China;2006.
Yang D. The Necessity, Goals and Approaches of Ecological Education. Journal of the Chinese Society of Education. 1992;(4):2.
Li PF, Zhao XZ, Cheng ZG, Siddique KHM, Turner NC, Li FM, et.al. Summary of the 2nd International Conference on Ecosystem Assessment and Management (EAM). Acta Ecologica Sinica. 2011;31(9):7.
Qian WT. Institutional Construction of UN Global Environmental Governance. China Foreign Affairs University;2010.
Meng R, Zhou H. Construction of China’s Ecological Education System. Urban Environment & Urban Ecology. 2003;16(4):3.
Liao B, Zhang ZG. Coupling Empirical Measurement of Forestry Ecological Security Indicators-Indexes. Resources Science. 2017;39(9):15.
Qu LS. Research on Recommendation Algorithms Based on Knowledge Graphs and Graph Convolutional Networks. East China Jiaotong University;2024.
Sun HL, Xu T, He L, Jia XL. A Personalized Social Event Recommendation Method Integrating User Historical Behaviors and Social Relationships. Journal of Computer Applications. 2021.
Mooney RJ, Roy L. Content-based book recommending using learning for text categorization. In Proceedings of the 5th ACM Conference on Digital Libraries (pp. 195-204). Association for Computing Machinery, San Antonio, Texas, USA. doi: 10.1145/336597.336662
Elkahky AM, Song Y, He X. A Multi-View Deep Learning Approach for Cross Domain User Modeling in Recommendation Systems. In Proceedings of the 24th International Conference on World Wide Web (pp. 278-288). International World Wide Web Conferences Steering Committee, Florence, Italy. doi: 10.1145/2736277.2741667
Breese JS, Heckerman D, Kadie C. Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence (pp. 43-52). Morgan Kaufmann Publishers Inc., Madison, Wisconsin, USA.
Zheng L, Lu CT, Jiang F, Zhang J, Yu PS. Spectral collaborative filtering. In Proceedings of the 12th ACM Conference on Recommender Systems (pp. 311-319). Association for Computing Machinery, Vancouver, British Columbia, Canada. doi: 10.1145/3240323.3240343
Wang X, He X, Wang M, Feng F, Chua TS. Neural Graph Collaborative Filtering. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval (pp. 165-174). Association for Computing Machinery, Paris, France. doi: 10.1145/3331184.3331267
Bansal T, Belanger D, McCallum A. Ask the GRU: Multi-Task Learning for Deep Text Recommendations. ACM Transactions on Information Systems. 2016.
Aslanian E, Radmanesh M, Jalili M. Hybrid Recommender Systems based on Content Feature Relationship. IEEE Transactions on Industrial Informatics. 2016;1-1. doi: 10.1109/TII.2016.2631138
Li J, Qian Z, Zhang P, He Y. Hybrid recommendation algorithm based on multi-attribute rating from online reviews. ACM Transactions on Intelligent Systems and Technology. doi: 10.1145/3321408.3326669
Li J, Guo X, Wu L. A Hybrid Recommendation Algorithm Combining Naive Bayes Classifier and the Users’ Trust Relationship. doi: 10.1109/IPEC49694.2020.9115132
Lops P, Jannach D, Musto C, Bogers T, Koolen M. Trends in content-based recommendation: Preface to the special issue on Recommender systems based on rich item descriptions. User Modeling & User-Adapted Interaction. 2019;29(2):1-6. doi: 10.1007/s11257-019-09231-w
Wang DH, Liang YC, Xu D, Feng XY, Guan RC. A content-based recommender system for computer science publications. Knowledge-Based Systems. doi: 10.1016/j.knosys.2018.05.001
Adomavicius G, Tuzhilin A. Towards the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering. 2017.
Deshpande M, Karypis G. Item-based top-N recommendation algorithms. ACM Transactions on Information Systems. 2004;22(1):143-177. doi: 10.1145/963770.963776
Koren Y. Factorization meets the neighborhood: A multifaceted collaborative filtering model. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 426- 434). Association for Computing Machinery, Las Vegas, Nevada, USA. doi: 10.1145/1401890.1401944
Chen Z, Liu X, Shang L. Improved course recommendation algorithm based on collaborative filtering. doi: 10.1109/ICBDIE50010.2020.00115
Huang J, Zhao WX, Dou H, Wen JR, Chang EY. Improving Sequential Recommendation with Knowledge-Enhanced Memory Networks. ACM Transactions on Information Systems. doi: 10.1145/3209978.3210017
Devlin J, Chang MW, Lee K, Toutanova K. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. arXiv preprint arXiv:1810.04805. 2019.
Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser L, Polosukhin I. Attention Is All You Need. arXiv preprint arXiv:1706.03762. 2017.
Liang H, Cai XJ. A Knowledge Graph Text Generation System Based on BERT. Computer & Digital Engineering. 2023;51(2):301-307.