AmonAI: A Students Academic Performances Prediction System

Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 311)


This paper presents a system, called AmonAI, that predicts the academic performances of students in the LMD system. The approach used allows to establish, for each of the teaching units of a given semester, some estimates of the students results. To achieve this, various machine learning techniques were used. In order to choose the best model for each teaching unit, we have tested 9 different algorithms offered by the Python Scikit-learn library to make predictions. The experiments were performed on data collected over two years at “Institut de Formation et de Recherche en Informatique (IFRI)” of University of Abomey-Calavi, Benin. The results obtained on the test data reveal that, on five of the nine teaching units for which the work was conducted, we obtain an F2-score of at least 75% for the classification and an RMSE of less than or equal to 2.93 for the regression. The solution therefore provides relatively good results with regard to the dataset used.


Students performances prediction Machine learning Classification Regression Teaching unit LMD 


  1. 1.
    Shahiri, A.M., Husain, W., Rashid, N.A.: A review on predicting student’s performance using data mining techniques. School of Computer Sciences, Universiti Sains Malaysia (2015)Google Scholar
  2. 2.
    Pojon, M.: Using machine learning to predict student performance. University of Tampere (2017)Google Scholar
  3. 3.
    Daud, A., Aljohani, N.R., Abbasi, R.A., Lytras, M.D., Abbas, F., Alowibdi, J.S.: Predicting student performance using advanced learning analytics. In: Proceedings of the 26th International Conference on World Wide Web Companion, pp. 415–421 (2017)Google Scholar
  4. 4.
    Cortez, P., Silva, A.: Using data mining to predict secondary school student performance. University of Minho (2008)Google Scholar
  5. 5.
    Meier, Y., Xu, J., Atan, O., van der Schaar, M.: Predicting grades. IEEE Trans. Signal Process. 64(4), 959–972 (2016)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Agrawal, H., Mavani, H.: Student performance prediction using machine learning. Int. J. Eng. Res. Technol. 4(03), 111–113 (2015)Google Scholar
  7. 7.
    Github: Student Performance Prediction. Accessed 9 Jan 2019
  8. 8.
    Clusteval: Integrative Clustering Evaluation Framework F2-Score. Accessed 7 Nov 2018

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2020

Authors and Affiliations

  1. 1.Institut de Formation et de Recherche en Informatique (IFRI)Université d’Abomey-Calavi (UAC)Abomey-CalaviBenin

Personalised recommendations