This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Open AccessArticle
Intelligent Teaching Recommendation Model for Practical Discussion Course of Higher Education Based on Naive Bayes Machine Learning and Improved k-NN Data Mining Algorithm
by
Xiao Zhou
Xiao Zhou 1,2,3
,
Ling Guo
Ling Guo 4,*,
Rui Li
Rui Li 4,*,
Ling Liu
Ling Liu 5 and
Juan Pan
Juan Pan 1,2
1
Postdoctoral Innovation Practice Base of Sichuan Province, Leshan Vocational and Technical College, Leshan 614000, China
2
Engineering Research Center of Integration and Application of Digital Learning Technology, Ministry of Education, Beijing 100039, China
3
Research Center for the Protection and Development of Local Cultural Resources, Xihua University, Chengdu 610039, China
4
Department of Military Logistic, Army Logistics Academy, Chongqing 401331, China
5
Chongqing Vocational Institute of Engineering, Chongqing 402260, China
*
Authors to whom correspondence should be addressed.
Information 2025, 16(6), 512; https://doi.org/10.3390/info16060512 (registering DOI)
Submission received: 31 March 2025
/
Revised: 24 May 2025
/
Accepted: 17 June 2025
/
Published: 19 June 2025
Abstract
Aiming at the existing problems in practical teaching in higher education, we construct an intelligent teaching recommendation model for a higher education practical discussion course based on naive Bayes machine learning and an improved k-NN data mining algorithm. Firstly, we establish the naive Bayes machine learning algorithm to achieve accurate classification of the students in the class and then implement student grouping based on this accurate classification. Then, relying on the student grouping, we use the matching features between the students’ interest vector and the practical topic vector to construct an intelligent teaching recommendation model based on an improved k-NN data mining algorithm, in which the optimal complete binary encoding tree for the discussion topic is modeled. Based on the encoding tree model, an improved k-NN algorithm recommendation model is established to match the student group interests and recommend discussion topics. The experimental results prove that our proposed recommendation algorithm (PRA) can accurately recommend discussion topics for different student groups, match the interests of each group to the greatest extent, and improve the students’ enthusiasm for participating in practical discussions. As for the control groups of the user-based collaborative filtering recommendation algorithm (UCFA) and the item-based collaborative filtering recommendation algorithm (ICFA), under the experimental conditions of the single dataset and multiple datasets, the PRA has higher accuracy, recall rate, precision, and F1 value than the UCFA and ICFA and has better recommendation performance and robustness.
Share and Cite
MDPI and ACS Style
Zhou, X.; Guo, L.; Li, R.; Liu, L.; Pan, J.
Intelligent Teaching Recommendation Model for Practical Discussion Course of Higher Education Based on Naive Bayes Machine Learning and Improved k-NN Data Mining Algorithm. Information 2025, 16, 512.
https://doi.org/10.3390/info16060512
AMA Style
Zhou X, Guo L, Li R, Liu L, Pan J.
Intelligent Teaching Recommendation Model for Practical Discussion Course of Higher Education Based on Naive Bayes Machine Learning and Improved k-NN Data Mining Algorithm. Information. 2025; 16(6):512.
https://doi.org/10.3390/info16060512
Chicago/Turabian Style
Zhou, Xiao, Ling Guo, Rui Li, Ling Liu, and Juan Pan.
2025. "Intelligent Teaching Recommendation Model for Practical Discussion Course of Higher Education Based on Naive Bayes Machine Learning and Improved k-NN Data Mining Algorithm" Information 16, no. 6: 512.
https://doi.org/10.3390/info16060512
APA Style
Zhou, X., Guo, L., Li, R., Liu, L., & Pan, J.
(2025). Intelligent Teaching Recommendation Model for Practical Discussion Course of Higher Education Based on Naive Bayes Machine Learning and Improved k-NN Data Mining Algorithm. Information, 16(6), 512.
https://doi.org/10.3390/info16060512
Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details
here.
Article Metrics
Article Access Statistics
For more information on the journal statistics, click
here.
Multiple requests from the same IP address are counted as one view.