Automatic Orientation of Student Candidates Based on Memory-based Collaborative Filtering

The traditional method of directing student candidates towards courses organized in Congolese universities and higher institutes, particularly at the UPN, has shown its limits. Indeed, it is generally based on the candidate's will, dictated by the opportunities offered by certain courses at the end of studies, the influence of friends or parents, and the ease of obtaining registration, rather than on the skills (abilities) already proven by the candidate in the humanities cycle. Consequently, we are witnessing recurring academic failures, the depopulation of certain departments, and a growing increase in the number of graduates in certain courses, which creates a large number of unemployed people in the country. This article proposes a machine learning algorithm for a recommendation system based on memory-based collaborative filtering. This algorithm allows to guide student candidates according to their skills already demonstrated in the humanities. To do this, two matrices were considered: the first, , of dimension , consisting of the averages of the ratings obtained by each candidate among candidates in each subject (course) among m optional subjects organized in the humanities, such as mathematics, physics, chemistry, French, Latin, accounting, etc. The second, the matrix , of dimension , consists of the weightings of each subject among m in each course among training courses organized in the different departments of universities and higher institutes. The product of these two matrices gives the product matrix of dimension , which represents the scores obtained by each candidate in each course . This matrix makes it possible to associate each candidate with each training course. To determine the score allowing the student candidate to be appropriately directed towards the course , the cosine similarity function was used. To realize this project, the Python programming language was used with the jupyter editor existing in the anaconda environment.

Authors

Institutions

Publication Details

Journal
Journal of Advances in Mathematics and Computer Science
Published
2025-03-04
DOI
https://doi.org/10.9734/jamcs/2025/v40i31979
Primary Topic
Intelligent Tutoring Systems and Adaptive Learning
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automatic Orientation of Student Candidates Based on Memory-based Collaborative Filtering

Boniface Engombe Wedi, Pierre Kafunda Katalay, Camile LIKOTELO BINENE, Cédric Kabeya Tshiseba et al.
Journal of Advances in Mathematics and Computer Science
Intelligent Tutoring Systems and Adaptive Learning
article

Automatic Orientation of Student Candidates Based on Memory-based Collaborative Filtering

Boniface Engombe Wedi, Pierre Kafunda Katalay, Camile LIKOTELO BINENE, Cédric Kabeya Tshiseba, Guylit KIALA LUTUMBA, Pierre J. SAKODI MJANAHERI, Luz MPEMBA GOMA, Franci MAYALA LEMBA
article en

Abstract

The traditional method of directing student candidates towards courses organized in Congolese universities and higher institutes, particularly at the UPN, has shown its limits. Indeed, it is generally based on the candidate's will, dictated by the opportunities offered by certain courses at the end of studies, the influence of friends or parents, and the ease of obtaining registration, rather than on the skills (abilities) already proven by the candidate in the humanities cycle. Consequently, we are witnessing recurring academic failures, the depopulation of certain departments, and a growing increase in the number of graduates in certain courses, which creates a large number of unemployed people in the country. This article proposes a machine learning algorithm for a recommendation system based on memory-based collaborative filtering. This algorithm allows to guide student candidates according to their skills already demonstrated in the humanities. To do this, two matrices were considered: the first, , of dimension , consisting of the averages of the ratings obtained by each candidate among candidates in each subject (course) among m optional subjects organized in the humanities, such as mathematics, physics, chemistry, French, Latin, accounting, etc. The second, the matrix , of dimension , consists of the weightings of each subject among m in each course among training courses organized in the different departments of universities and higher institutes. The product of these two matrices gives the product matrix of dimension , which represents the scores obtained by each candidate in each course . This matrix makes it possible to associate each candidate with each training course. To determine the score allowing the student candidate to be appropriately directed towards the course , the cosine similarity function was used. To realize this project, the Python programming language was used with the jupyter editor existing in the anaconda environment.

Journal of Advances in Mathematics and Computer ScienceVol. 40(3)
University of Kinshasa (CD), Université de Cepromad (CD), Université Pédagogique Nationale (CD)
Openalex Percentile: Top 98%
Intelligent Tutoring Systems and Adaptive Learning
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.