Adaptive recommendation system using machine learning algorithms for predicting student’s best academic program

2019 
Some of the educational organizations have multi-education paths such as engineering and medicine collages. In such colleges, the behavior of the student in the preparatory year determines which education path the student will join in the future. In this paper, an adaptive recommendation system is proposed for predicting a suitable education path(s) for a student in college preparatory year. The adaptability is achieved by automatically applying different data mining techniques for extracting relevant features and building a tailor-made model for each education path. The problem formulated as a multi-label multi-class binary classification problem and the dataset automatically translated into one-versus-all (for binary classification). As a case study, the proposed model is applied to predict student’s academic performance in the faculty of engineering at AL-Azhar University. It recommends a suitable engineering department among seven engineering departments for each student based on his academic performance. The data of each department (i.e. educational program) is fed to the recommendation system. Then, the relevant set of features for each department is selected and a machine learning algorithm with the best performance is selected for the recommendation process of each department. The obtained results showed that the proposed model recommends the best machine learning algorithm (i.e. model) for each faculty department, find the relevant data that are important in the recommendation process and recommend the student with the suitable engineering department(s) with high accuracy.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    29
    References
    7
    Citations
    NaN
    KQI
    []