2,659
Views
29
CrossRef citations to date
0
Altmetric
Articles

Enhancing the prediction of student performance based on the machine learning XGBoost algorithm

ORCID Icon, ORCID Icon & ORCID Icon
Pages 3360-3379 | Received 17 Mar 2021, Accepted 03 May 2021, Published online: 19 May 2021

References

  • Asselman, A., Khaldi, M., & Aammou, S. (2020). Evaluating the impact of prior required scaffolding items on the improvement of student performance prediction. Education and Information Technologies, 25, 3227–3249. https://doi.org/10.1007/s10639-019-10077-3
  • Asselman, A., Nasseh, A., & Aammou, S. (2018). Revealing strengths, weaknesses and prospects of Intelligent collaborative e-learning systems. Advances in Science, Technology and Engineering Systems Journal, 3(3), 67–79. https://doi.org/10.25046/aj030310
  • Baker, R. S., Corbett, A. T., & Aleven, V. (2008). More accurate student modeling through contextual estimation of slip and guess probabilities in Bayesian knowledge tracing. In Beverley P. Woolf, Esma Aïmeur, Roger Nkambou, Susanne Lajoie (Eds.), International conference on intelligent tutoring systems (pp. 406–415). Springer, Berlin, Heidelberg.
  • Breiman, L. (1996). Bagging predictors. Machine Learning, 24(2), 123–140. https://doi.org/10.1007/BF00058655
  • Brusilovsky, P., & Millán, E. (2007). User models for adaptive hypermedia and adaptive educational systems. Dans. In Peter Brusilovsky, Alfred Kobsa, Wolfgang Nejdl (Eds.), The adaptive web (pp. 3–53). Springer, Berlin, Heidelberg.
  • Chen, T., & Guestrin, C. (2016). Xgboost: A scalable tree boosting system. In New York, NY ACM 2016 (Ed.), Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining (pp. 785–794). Association for Computing Machinery.
  • Chounta, I.-A., & Carvalho, P. F. (2019). Square it up! How to model step duration when predicting student performance. In Proceedings of the 9th International Conference on learning analytics & knowledge (pp. 330–334). Association for Computing Machinery.
  • Chrysafiadi, K., & Virvou, M. (2015). Student modeling for personalized education: A review of the literature. Dans. In Advances in personalized Web-Based education (pp. 1–24). Springer.
  • Chrysafiadi, K., Virvou, M., & Sakkopoulos, E. (2020). Optimizing programming language learning through student modeling in an adaptive web-based educational environment. In Maria Virvou, Efthimios Alepis, George A. Tsihrintzis, Lakhmi C. Jain (Ed.), Dans machine learning paradigms (pp. 205–223). Springer, Cham.
  • Corbett, A. T., & Anderson, J. R. (1994). Knowledge tracing: Modeling the acquisition of procedural knowledge. User Modelling and User-Adapted Interaction, 4(4), 253–278. https://doi.org/10.1007/BF01099821
  • De Vrieze, P. T., Van Bommel, P., Van Der Weide, T., & Klok, J. (2005). Adaptation in multimedia systems. Multimedia Tools and Applications, 25(3), 333–343. https://doi.org/10.1007/s11042-005-6538-3
  • Feng, M., Heffernan, N., & Koedinger, K. (2009). Addressing the assessment challenge with an online system that tutors as it assesses. User Modeling and User-Adapted Interaction, 19(3), 243–266. https://doi.org/10.1007/s11257-009-9063-7
  • Freund, Y., & Schapire, R. (1997). A decision-theoretic generalization of on-line learning and an application to boosting. Journal of Computer and System Sciences, 55(1), 119–139. https://doi.org/10.1006/jcss.1997.1504
  • Friedman, J. H. (2001). Greedy function approximation: A gradient boosting machine. Annals of Statistics, 1189–1232. doi:10.1214/aos/1013203451
  • Gong, Y., Beck, J. E., & Heffernan, N. T. (2011). How to construct more accurate student models: Comparing and optimizing knowledge tracing and performance factor analysis. International Journal of Artificial Intelligence in Education, 21, 27–46.
  • González-Brenes, J., Huang, Y., & Brusilovsky, P. (2014). General features in knowledge tracing to model multiple subskills, temporal item response theory, and expert knowledge. In The 7th International Conference on Educational Data mining (pp. 84–91).
  • Hambleton, R. K., Swaminathan, H., & Rogers, H. J. (1991). Fundamentals of item response theory. Sage.
  • Hussain, M., Zhu, W., Zhang, W., Abidi, S. M., & Ali, S. (2019). Using machine learning to predict student difficulties from learning session data. Artificial Intelligence Review, 52(1), 381–407. https://doi.org/10.1007/s10462-018-9620-8
  • Khajah, M. M., Huang, Y., González-Brenes, J. P., Mozer, M. C., & Brusilovsky, P. (2014). Integrating knowledge tracing and item response theory: A tale of two frameworks. CEUR Workshop Proceedings, 1181, 7–15.
  • Koch, N. P. (2001). Software Engineering for adaptive hypermedia systems-reference model. Modeling Techniques and Development Process.
  • Koedinger, K. R., Baker, R. S., Cunningham, K., Skogsholm, A., Leber, B., & Stamper, J. (2010). A data repository for the EDM community: The PSLC DataShop. Handbook of Educational Data Mining, 43, 43–56.
  • Maeta, K., Nishiyama, Y., Fujibayashi, K., Gunji, T., Sasabe, N., Iijima, K., & Naito, T. (2018). Prediction of glucose metabolism disorder risk using a machine learning algorithm: Pilot study. JMIR Diabetes, 3(4), e10212. https://doi.org/10.2196/10212
  • Millán, E., Loboda, T., & Pérez-De-La-Cruz, J. L. (2010). Bayesian networks for student model engineering. Computers & Education, 55(4), 1663–1683. https://doi.org/10.1016/j.compedu.2010.07.010
  • Minn, S., Yu, Y., Desmarais, M. C., Zhu, F., & Vie, J.-J. (2018). Deep knowledge tracing and dynamic student classification for knowledge tracing. In 2018 IEEE International Conference on Data Mining (ICDM) (pp. 1182–1187). IEEE Computer Society.
  • Nielsen, D. (2016). Tree Boosting With XGBoost-Why Does XGBoost Win” Every” Machine Learning Competition? Master's thesis, NTNU.
  • Papoušek, J., Pelánek, R., Řihák, J., & Stanislav, V. (2015). An analysis of response times in adaptive practice of geography facts. In Proceedings of the 8th International Conference on Educational Data mining (pp. 562–563).
  • Pardos, Z. A., & Heffernan, N. T. (2010). Modeling individualization in a Bayesian networks implementation of knowledge tracing. In Paul De Bra, Alfred Kobsa, David Chin (Ed.), International conference on user modeling, adaptation, and personalization (pp. 255–266). Springer, Berlin, Heidelberg.
  • Pardos, Z. A., & Heffernan, N. T. (2011). KT-IDEM: Introducing item difficulty to the knowledge tracing model. In Joseph A. Konstan, Ricardo Conejo, José L. Marzo, Nuria Oliver (Ed.), International conference on user modeling, adaptation, and personalization (pp. 243–254). Springer, Berlin, Heidelberg .
  • Pardos, Z. A., & Yudelson, M. V. (2013). Towards moment of learning accuracy. AIED 2013 Workshops Proceedings, 4, 3.
  • Pavlik Jr, P., Cen, H., & Koedinger, K. (2009). Learning Factors Transfer Analysis: Using Learning Curve Analysis to Automatically Generate Domain Models. (ERIC, Éd.) Online Submission.
  • Pavlik Jr, P. I., Cen, H., & Koedinger, K. R. (2009). Performance Factors Analysis–A New Alternative to Knowledge Tracing. Online Submission.
  • Pelánek, R. (2015). Modeling students’ memory for application in adaptive educational systems. International Educational Data Mining Society.
  • Pelánek, R. (2017). Bayesian knowledge tracing, logistic models, and beyond: An overview of learner modeling techniques. User Modeling and User-Adapted Interaction, 27(3-5), 313–350. https://doi.org/10.1007/s11257-017-9193-2
  • Pelánek, R. (2018). Exploring the utility of response times and wrong answers for adaptive learning. Proceedings of the Fifth Annual ACM Conference on Learning at Scale, (p. 18).
  • Piech, C., Bassen, J., Huang, J., Ganguli, S., Sahami, M., Guibas, L. J., & Sohl-Dickstein, J. (2015). Deep knowledge tracing. In C. Cortes and N. Lawrence and D. Lee and M. Sugiyama and R. Garnett (Ed.), Advances in neural information processing systems (pp. 505–513).
  • Rihák, J. (2015). Use of time Information in models behind adaptive system for building fluency in mathematics. International Educational Data Mining Society.
  • Shahiri, A. M., & Husain, W. (2015). A review on predicting student's performance using data mining techniques. Procedia Computer Science, 72, 414–422. https://doi.org/10.1016/j.procs.2015.12.157
  • Wang, Y., & Heffernan, N. (2013). Extending knowledge tracing to allow partial credit: Using continuous versus binary nodes. In International conference on artificial intelligence in education (pp. 181–188). Springer.
  • Wang, Y., & Heffernan, N. T. (2011). The “Assistance” model: Leveraging how many hints and attempts a student needs. Twenty-Fourth International FLAIRS Conference.
  • Weibelzahl, S., Paramythis, A., & Masthoff, J. (2020). Evaluation of adaptive systems. In Proceedings of the 28th ACM Conference on User Modeling, Adaptation and personalization (pp. 394–395). New York, NY: Association for Computing Machinery.
  • Woźniak, M., Grana, M., & Corchado, E. (2014). A survey of multiple classifier systems as hybrid systems. Information Fusion, 16, 3–17. https://doi.org/10.1016/j.inffus.2013.04.006
  • Xiong, X., & Pardos, Z. A. (2011). An analysis of response time data for improving student performance prediction.
  • Xiong, X., Zhao, S., Van Inwegen, E. G., & Beck, J. E. (2016). Going deeper with deep knowledge tracing. International Educational Data Mining Society.
  • Zhang, D., Qian, L., Mao, B., Huang, C., Huang, B., & Si, Y. (2018). A data-driven design for fault detection of wind turbines using random forests and XGboost. IEEE Access, 6, 21020–21031. https://doi.org/10.1109/ACCESS.2018.2818678
  • Zhou, Z.-H. (2009). Ensemble learning. Encyclopedia of Biometrics, 1, 270–273. https://doi.org/10.1007/978-0-387-73003-5_293
  • Zhou, Z.-H. (2012). Ensemble methods: Foundations and algorithms. CRC press.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.