{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T22:24:29Z","timestamp":1775082269670,"version":"3.50.1"},"reference-count":27,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2025,5,22]],"date-time":"2025-05-22T00:00:00Z","timestamp":1747872000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Woosong University Academic Research Fund, 2025, South Korea"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Digital"],"abstract":"<jats:p>The increasing complexity of academic programs and student needs necessitates personalized, data-driven academic advising. Traditional heuristic-based methods often fail to optimize course selection, leading to inefficient academic planning and delayed graduations. This study introduces a hierarchical multi-model machine learning framework for personalized course recommendations, integrating five predictive models: Success Probability Model (SPM), Course Fit Score Model (CFSM), Prerequisite Fulfillment Model (PFM), Graduation Priority Model (GPM), and Recommended Load Model (RLM). These models operate independently in a local model framework, generating specialized predictions that are synthesized by a global model framework through a meta-function. The meta-function aggregates predictions to compute a final score for each course and ensures recommendations align with student success probabilities, program requirements, and workload constraints. It enforces key constraints, such as prerequisite satisfaction, workload optimization, and program-specific requirements, refining recommendations to be both academically viable and institutionally compliant. The framework demonstrated strong predictive performance, with root mean squared error values of 0.00956, 0.011713, and 0.005406 for SPM, CFSM, and RLM, respectively. Classification models for PFM and GPM also yielded high accuracy, exceeding 99%. Designed for modularity and adaptability, the framework allows for the integration of additional predictive models and fine-tuning of recommendation priorities to suit institutional needs. This scalable solution enhances academic advising efficiency by transforming granular model predictions into personalized, actionable course recommendations, supporting students in making informed academic decisions.<\/jats:p>","DOI":"10.3390\/digital5020017","type":"journal-article","created":{"date-parts":[[2025,5,22]],"date-time":"2025-05-22T10:24:45Z","timestamp":1747909485000},"page":"17","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Personalized Course Recommendation System: A Multi-Model Machine Learning Framework for Academic Success"],"prefix":"10.3390","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-5211-5224","authenticated-orcid":false,"given":"Md Sajid","family":"Islam","sequence":"first","affiliation":[{"name":"Department of Artificial Intelligence and Big Data, Woosong University, Daejeon 34606, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0934-0995","authenticated-orcid":false,"given":"A. S. M. Sanwar","family":"Hosen","sequence":"additional","affiliation":[{"name":"Department of Artificial Intelligence and Big Data, Woosong University, Daejeon 34606, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,5,22]]},"reference":[{"key":"ref_1","first-page":"164","article-title":"Session-based Methods for Course Recommendation","volume":"16","author":"Khan","year":"2024","journal-title":"J. Educ. Data Min."},{"key":"ref_2","unstructured":"Hu, H., Pan, L., Ran, Y., and Kan, M.-Y. (2022, January 18\u201323). Modeling and leveraging prerequisite context in recommendation. Proceedings of the Workshop on Context-Aware Recommender Systems (CARS@RecSys\u201922), Seattle, WA, USA."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"5340","DOI":"10.1109\/TSP.2016.2595495","article-title":"Personalized course sequence recommendations","volume":"64","author":"Xu","year":"2016","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1635","DOI":"10.1007\/s42452-020-03440-4","article-title":"An intelligent and personalized course advising model for higher educational institutes","volume":"2","author":"Tilahun","year":"2020","journal-title":"SN Appl. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Ma, Y., Ouyang, R., Long, X., Gao, Z., Lai, T., and Fan, C. (2023). DORIS: Personalized course recommendation system based on deep learning. PLoS ONE, 18.","DOI":"10.1371\/journal.pone.0284687"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Ren, X., Yang, W., Jiang, X., Jin, G., and Yu, Y. (2022). A deep learning framework for multimodal course recommendation based on LSTM+Attention. Sustainability, 14.","DOI":"10.3390\/su14052907"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Maphosa, M., Doorsamy, W., and Paul, B. (2024). Improving academic advising in engineering education with machine learning using a real-world dataset. Algorithms, 17.","DOI":"10.3390\/a17020085"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Vie, J.-J., Rigaux, T., and Minn, S. Privacy-Preserving Synthetic Educational Data Generation. Educating for a New Future: Making Sense of Technology-Enhanced Learning Adoption, Proceedings of the 17th European Conference on Technology Enhanced Learning, EC-TEL 2022, Toulouse, France, 12\u201316 September 2022, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-031-16290-9_29"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1111\/bjet.13576","article-title":"Ensuring privacy through synthetic data generation in education","volume":"56","author":"Liu","year":"2025","journal-title":"Br. J. Educ. Technol."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Pereira, M., Kshirsagar, M., Mukherjee, S., Dodhia, R., Ferres, J.L., and de Sousa, R. (2024). Assessment of differentially private synthetic data for utility and fairness in end-to-end machine learning pipelines for tabular data. PLoS ONE, 19.","DOI":"10.1371\/journal.pone.0297271"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1016\/j.ins.2021.12.018","article-title":"Differentially Private Synthetic Medical Data Generation using Convolutional GANs","volume":"586","author":"Torfi","year":"2022","journal-title":"Inf. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Hassan, R.H., Hassan, M.T., Sameem, M.S.I., and Rafique, M.A. (2024). Personality-Aware Course Recommender System Using Deep Learning for Technical and Vocational Education and Training. Information, 15.","DOI":"10.3390\/info15120803"},{"key":"ref_13","unstructured":"Li, D., Zhang, F., Liu, C., and Chen, Y. (2025, January 3\u20135). Constrained Multi-objective Bayesian Optimization through Optimistic Constraints Estimation. Proceedings of the 28th International Conference on Artificial Intelligence and Statistics (AISTATS), PMLR, Mai Khao, Thailand."},{"key":"ref_14","first-page":"338","article-title":"Enhancing Hybrid Course Recommendation with Weighted Voting Ensemble Learning","volume":"1","author":"San","year":"2025","journal-title":"J. Future Artif. Intell. Technol."},{"key":"ref_15","unstructured":"Gil, N.M., Patel, D., Reddy, C., Ganapavarapu, G., Vaculin, R., and Kalagnanam, J. (2024, January 15\u201319). Identifying Homogeneous and Interpretable Groups for Conformal Prediction. Proceedings of the Fortieth Conference on Uncertainty in Artificial Intelligence, Barcelona, Spain."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Iatrellis, O., Samaras, N., Kokkinos, K., and Panagiotakopoulos, T. (2024). Leveraging generative AI for sustainable academic advising: Enhancing educational practices through AI-driven recommendations. Sustainability, 16.","DOI":"10.3390\/su16177829"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"65","DOI":"10.70088\/xpf2b276","article-title":"A Comprehensive Study of Feature Selection Techniques in Machine Learning Models","volume":"1","author":"Cheng","year":"2024","journal-title":"Insights Comput. Signals Syst."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Bobadilla, J., and Guti\u00e9rrez, A. (2023, January 4\u20137). Generating and Testing Synthetic Datasets for Recommender Systems to Improve Fairness in Collaborative Filtering Research. Proceedings of the 2023 20th ACS\/IEEE International Conference on Computer Systems and Applications (AICCSA), Giza, Egypt.","DOI":"10.1109\/AICCSA59173.2023.10479255"},{"key":"ref_19","unstructured":"de Wilde, P., Arora, P., Buarque, F., Chin, Y.C., Thinyane, M., Stinckwich, S., Fournier-Tombs, E., and Marwala, T. (2024). Recommendations on the Use of Synthetic Data to Train AI Models, United Nations University."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1162\/neco.1994.6.2.181","article-title":"Hierarchical mixtures of experts and the EM algorithm","volume":"6","author":"Jordan","year":"1994","journal-title":"Neural Comput."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Vinutha, H.P., Poornima, B., and Sagar, B. (2018). Detection of outliers using interquartile range technique from intrusion dataset. Information and Decision Sciences, Proceedings of the 6th International Conference on FICTA, Bhubaneswar, India, 14\u201316 October 2017, Springer.","DOI":"10.1007\/978-981-10-7563-6_53"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Heaton, J. (April, January 30). An Empirical Analysis of Feature Engineering for Predictive Modeling. Proceedings of the SoutheastCon 2016, Norfolk, VA, USA.","DOI":"10.1109\/SECON.2016.7506650"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Aslam, M.A., Murtaza, F., Haq, M.E.U., Yasin, A., and Azam, M.A. (2024). A Human-Centered Approach to Academic Performance Prediction Using Personality Factors in Educational AI. Information, 15.","DOI":"10.3390\/info15120777"},{"key":"ref_24","unstructured":"Prokhorenkova, L., Gusev, G., Vorobev, A., Dorogush, A.V., and Gulin, A. (2018, January 3\u20138). CatBoost: Unbiased Boosting with Categorical Features. Proceedings of the Advances in Neural Information Processing Systems 31 (NeurIPS 2018), Montr\u00e9al, QC, Canada."},{"key":"ref_25","unstructured":"Ke, G., Meng, Q., Finley, T., Wang, T., Chen, W., Ma, W., Ye, Q., and Liu, T. (2017, January 4\u20139). LightGBM: A Highly Efficient Gradient Boosting Decision Tree. Proceedings of the 31st Conference on Neural Information Processing Systems (NIPS 2017), Long Beach, CA, USA."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ricci, F., Rokach, L., and Shapira, B. (2011). Recommender Systems Handbook, Springer.","DOI":"10.1007\/978-0-387-85820-3"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1937","DOI":"10.1007\/s10462-020-09896-5","article-title":"A comparative analysis of gradient boosting algorithms","volume":"54","year":"2021","journal-title":"Artif. Intell. Rev."}],"container-title":["Digital"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2673-6470\/5\/2\/17\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:38:36Z","timestamp":1760031516000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2673-6470\/5\/2\/17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,22]]},"references-count":27,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2025,6]]}},"alternative-id":["digital5020017"],"URL":"https:\/\/doi.org\/10.3390\/digital5020017","relation":{},"ISSN":["2673-6470"],"issn-type":[{"value":"2673-6470","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,22]]}}}