{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T13:23:32Z","timestamp":1783949012236,"version":"3.55.0"},"reference-count":47,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2025,10,19]],"date-time":"2025-10-19T00:00:00Z","timestamp":1760832000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000780","name":"European Union","doi-asserted-by":"crossref","award":["6001593"],"award-info":[{"award-number":["6001593"]}],"id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>This paper presents TVAE-SSL, a novel semi-supervised learning (SSL) paradigm that involves Tabular Variational Autoencoder (TVAE)-sampled synthetic data injection into the training process to enhance model performance under low-label data conditions in Educational Data Mining tasks. The algorithm begins with training a TVAE on the given labeled data to generate imitative synthetic samples of the underlying data distribution. These synthesized samples are treated as additional unlabeled data and combined with the original unlabeled ones in order to form an augmented training pool. A standard SSL algorithm (e.g., Self-Training) is trained using a base classifier (e.g., Random Forest) on the combined dataset. By expanding the pool of unlabeled samples with realistic synthetic data, TVAE-SSL improves training sample quantity and diversity without introducing label noise. Large-scale experiments on a variety of datasets demonstrate that TVAE-SSL can outperform baseline supervised models in the full labeled dataset in terms of accuracy, F1-score and fairness metrics. Our results demonstrate the capacity of generative augmentation to enhance the effectiveness of semi-supervised learning for tabular data.<\/jats:p>","DOI":"10.3390\/a18100663","type":"journal-article","created":{"date-parts":[[2025,10,20]],"date-time":"2025-10-20T12:27:29Z","timestamp":1760963249000},"page":"663","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Enhancing Semi-Supervised Learning in Educational Data Mining Through Synthetic Data Generation Using Tabular Variational Autoencoder"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7374-0099","authenticated-orcid":false,"given":"Georgios","family":"Kostopoulos","sequence":"first","affiliation":[{"name":"Department of Mathematics, University of Patras, 26504 Rion, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7687-2380","authenticated-orcid":false,"given":"Nikos","family":"Fazakis","sequence":"additional","affiliation":[{"name":"Department of Mathematics, University of Patras, 26504 Rion, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2247-3082","authenticated-orcid":false,"given":"Sotiris","family":"Kotsiantis","sequence":"additional","affiliation":[{"name":"Department of Mathematics, University of Patras, 26504 Rion, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8671-0657","authenticated-orcid":false,"given":"Yiannis","family":"Dimakopoulos","sequence":"additional","affiliation":[{"name":"Department of Chemical Engineering, University of Patras, 26504 Rion, Greece"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2025,10,19]]},"reference":[{"key":"ref_1","first-page":"109","article-title":"The roles of information communication technologies in education: Review article with emphasis to the computer and internet","volume":"6","author":"Mikre","year":"2011","journal-title":"Ethiop. J. Educ. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1109\/TSMCC.2010.2053532","article-title":"Educational data mining: A review of the state of the art","volume":"40","author":"Romero","year":"2010","journal-title":"IEEE Trans. Syst. Man Cybern. Part C Appl. Rev."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1002\/widm.1075","article-title":"Data mining in education","volume":"3","author":"Romero","year":"2013","journal-title":"Wiley Interdiscip. Rev. Data Min. Knowl. Discov."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"e1355","DOI":"10.1002\/widm.1355","article-title":"Educational data mining and learning analytics: An updated survey","volume":"10","author":"Romero","year":"2020","journal-title":"Wiley Interdiscip. Rev. Data Min. Knowl. Discov."},{"key":"ref_5","unstructured":"Siemens, G., and Baker, R.S.J.d. (May, January 29). Learning analytics and educational data mining: Towards communication and collaboration. Proceedings of the 2nd International Conference on Learning Analytics and Knowledge, Vancouver, BC, Canada."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Zhu, X., and Goldberg, A. (2009). Introduction to Semi-Supervised Learning, Morgan & Claypool Publishers.","DOI":"10.1007\/978-3-031-01548-9"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1093\/nsr\/nwx106","article-title":"A brief introduction to weakly supervised learning","volume":"5","author":"Zhou","year":"2018","journal-title":"Natl. Sci. Rev."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"542","DOI":"10.1109\/TNN.2009.2015974","article-title":"Semi-supervised learning","volume":"20","author":"Chapelle","year":"2009","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1109\/TLT.2019.2911581","article-title":"Multiview learning for early prognosis of academic performance: A case study","volume":"12","author":"Kostopoulos","year":"2019","journal-title":"IEEE Trans. Learn. Technol."},{"key":"ref_10","first-page":"79","article-title":"Exploiting semi-supervised learning in the education field: A critical survey","volume":"Volume 2","author":"Kostopoulos","year":"2021","journal-title":"Advances in Machine Learning\/Deep Learning-Based Technologies"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"2855","DOI":"10.1111\/bjet.12868","article-title":"Practical ethics for building learning analytics","volume":"50","author":"Kitto","year":"2019","journal-title":"Br. J. Educ. Technol."},{"key":"ref_12","first-page":"384","article-title":"Prediction in MOOCs: A review and future research directions","volume":"12","author":"Kloos","year":"2018","journal-title":"IEEE Trans. Learn. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Kostopoulos, G., Kotsiantis, S., and Pintelas, P. (2015, January 26\u201328). Predicting student performance in distance higher education using semi-supervised techniques. Proceedings of the Model and Data Engineering: 5th International Conference, MEDI 2015, Rhodes, Greece.","DOI":"10.1007\/978-3-319-23781-7_21"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kostopoulos, G., Livieris, I.E., Kotsiantis, S., and Tampakas, V. (2017, January 28\u201330). Enhancing high school students\u2019 performance based on semi-supervised methods. Proceedings of the 2017 8th International Conference on Information, Intelligence, Systems & Applications (IISA), Larnaca, Cyprus.","DOI":"10.1109\/IISA.2017.8316425"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Kostopoulos, G., Kotsiantis, S., and Pintelas, P. (2015, January 1\u20133). Estimating student dropout in distance higher education using semi-supervised techniques. Proceedings of the 19th Panhellenic Conference on Informatics, Athens, Greece.","DOI":"10.1145\/2801948.2802013"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Li, W., Gao, M., Li, H., Xiong, Q., Wen, J., and Wu, Z. (2016, January 24\u201329). Dropout prediction in MOOCs using behavior features and multi-view semi-supervised learning. Proceedings of the 2016 International Joint Conference on Neural Networks (IJCNN), Vancouver, BC, Canada.","DOI":"10.1109\/IJCNN.2016.7727598"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1940001","DOI":"10.1142\/S0218213019400013","article-title":"A semi-supervised regression algorithm for grade prediction of students in distance learning courses","volume":"28","author":"Kostopoulos","year":"2019","journal-title":"Int. J. Artif. Intell. Tools"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Karlos, S., Kostopoulos, G., and Kotsiantis, S. (2020). Predicting and interpreting students\u2019 grades in distance higher education through a semi-regression method. Appl. Sci., 10.","DOI":"10.3390\/app10238413"},{"key":"ref_19","unstructured":"Lu, Y., Shen, M., Wang, H., Wang, X., van Rechem, C., Fu, T., and Wei, W. (2023). Machine learning for synthetic data generation: A review. arXiv."},{"key":"ref_20","unstructured":"Emam, K.E., Mosquera, L., and Hoptroff, R. (2020). Practical Synthetic Data Generation: Balancing Privacy and the Broad Availability of Data, O\u2019Reilly Media."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Nikolenko, S.I. (2021). Synthetic Data for Deep Learning, Springer.","DOI":"10.1007\/978-3-030-75178-4"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Mehrabi, N., Morstatter, F., Saxena, N., Lerman, K., and Galstyan, A. (2021). A survey on bias and fairness in machine learning. ACM Comput. Surv. CSUR, 54.","DOI":"10.1145\/3457607"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s44163-021-00016-y","article-title":"Synthetic data use: Exploring use cases to optimise data utility","volume":"1","author":"James","year":"2021","journal-title":"Discov. Artif. Intell."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"26230","DOI":"10.1109\/ACCESS.2022.3156073","article-title":"Fine grain synthetic educational data: Challenges and limitations of collaborative learning analytics","volume":"10","author":"Flanagan","year":"2022","journal-title":"IEEE Access"},{"key":"ref_25","unstructured":"Hu, Q., Yuille, A., and Zhou, Z. (2023). Synthetic data as validation. arXiv."},{"key":"ref_26","unstructured":"Chan, Y., Pu, G., Shanker, A., Suresh, P., Jenks, P., Heyer, J., and Denton, S. (2024). Balancing cost and effectiveness of synthetic data generation strategies for llms. arXiv."},{"key":"ref_27","unstructured":"Binns, R. (2018, January 23\u201324). Fairness in machine learning: Lessons from political philosophy. Proceedings of the Conference on Fairness, Accountability and Transparency, New York, NY, USA."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Holstein, K., Vaughan, J.W., Daum\u00e9, H., Dudik, M., and Wallach, H. (2019, January 4\u20139). Improving fairness in machine learning systems: What do industry practitioners need?. Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, Glasgow, UK.","DOI":"10.1145\/3290605.3300830"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Friedler, S.A., Scheidegger, C., Venkatasubramanian, S., Choudhary, S., Hamilton, E.P., and Roth, D. (2019, January 29\u201331). A comparative study of fairness-enhancing interventions in machine learning. Proceedings of the Conference on Fairness, Accountability, and Transparency, Atlanta, GA, USA.","DOI":"10.1145\/3287560.3287589"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1186\/s41239-024-00450-9","article-title":"Dropout in online higher education: A systematic literature review","volume":"21","author":"Rahmani","year":"2024","journal-title":"Int. J. Educ. Technol. High. Educ."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Ghasempour, S., Esmaeeli, M., Abbasi, A., Hosseinzadeh, A., and Ebrahimi, H. (2023). Relationship between academic success, distance education learning environments, and its related factors among medical sciences students: A cross-sectional study. BMC Med Educ., 23.","DOI":"10.1186\/s12909-023-04856-3"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"165881","DOI":"10.1109\/ACCESS.2021.3134787","article-title":"Interpretable models for early prediction of certification in MOOCs: A case study on a MOOC for smart city professionals","volume":"9","author":"Kostopoulos","year":"2021","journal-title":"IEEE Access"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1007\/s10115-013-0706-y","article-title":"Self-labeled techniques for semi-supervised learning: Taxonomy, software and empirical study","volume":"42","author":"Triguero","year":"2015","journal-title":"Knowl. Inf. Syst."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Li, M., and Zhou, Z.-H. (2005, January 18\u201320). SETRED: Self-training with editing. Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining, Hanoi, Vietnam.","DOI":"10.1007\/11430919_71"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Blum, A., and Mitchell, T. (1998, January 24\u201326). Combining labeled and unlabeled data with co-training. Proceedings of the Eleventh Annual Conference on Computational Learning Theory, Madison, WI, USA.","DOI":"10.1145\/279943.279962"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1007\/s10115-009-0209-z","article-title":"Semi-supervised learning by disagreement","volume":"24","author":"Zhou","year":"2010","journal-title":"Knowl. Inf. Syst."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1088","DOI":"10.1109\/TSMCA.2007.904745","article-title":"Improve computer-aided diagnosis with machine learning techniques using undiagnosed samples","volume":"37","author":"Li","year":"2007","journal-title":"IEEE Trans. Syst. Man, Cybern.-Part A Syst. Hum."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Hady, M.F.A., and Schwenker, F. (2008, January 15\u201319). Co-training by committee: A new semi-supervised learning framework. Proceedings of the 2008 IEEE International Conference on Data Mining Workshops, Pisa, Italy.","DOI":"10.1109\/ICDMW.2008.27"},{"key":"ref_39","unstructured":"Wang, J., Luo, S., and Zeng, X.-H. (2008, January 1\u20136). A random subspace method for co-training. Proceedings of the 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), Hong Kong, China."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1652","DOI":"10.1016\/j.neucom.2010.01.018","article-title":"Co-training with relevant random subspaces","volume":"73","author":"Yaslan","year":"2010","journal-title":"Neurocomputing"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1529","DOI":"10.1109\/TKDE.2005.186","article-title":"Tri-training: Exploiting unlabeled data using three classifiers","volume":"17","author":"Zhou","year":"2005","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Chen, T., and Guestrin, C. (2016, January 13\u201317). Xgboost: A scalable tree boosting system. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.","DOI":"10.1145\/2939672.2939785"},{"key":"ref_44","first-page":"1","article-title":"Lightgbm: A highly efficient gradient boosting decision tree","volume":"30","author":"Ke","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Dwork, C., Hardt, M., Pitassi, T., Reingold, O., and Zemel, R. (2012, January 8\u201310). Fairness through awareness. Proceedings of the 3rd Innovations in Theoretical Computer Science Conference, Cambridge, MA, USA.","DOI":"10.1145\/2090236.2090255"},{"key":"ref_46","first-page":"1","article-title":"Equality of opportunity in supervised learning","volume":"29","author":"Hardt","year":"2016","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_47","first-page":"1","article-title":"Modeling tabular data using conditional gan","volume":"32","author":"Xu","year":"2019","journal-title":"Adv. Neural Inf. Process. Syst."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/18\/10\/663\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,21]],"date-time":"2025-10-21T04:16:46Z","timestamp":1761020206000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/18\/10\/663"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,19]]},"references-count":47,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2025,10]]}},"alternative-id":["a18100663"],"URL":"https:\/\/doi.org\/10.3390\/a18100663","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,19]]}}}