Target Leakage in Machine Learning Models that Predict Higher Education Graduation from Administrative Records
This study demonstrates that previously reported near-perfect predictions of higher education graduation were artifacts of target leakage from outcome-determined attributes, and establishes that when using a corrected, leakage-free protocol on administrative records from Gaza, machine learning models achieve high but realistic accuracy (up to 89.16%) with the number of completed semesters being the strongest predictor.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the modern university, a vast digital trail is left behind by every student. From the moment they apply, their names, grades, and attendance are recorded in administrative systems, creating a massive archive of academic history. For decades, researchers have tried to mine this data to find patterns that could predict who will finish their degree and who might drop out. The goal is to identify struggling students early, allowing schools to offer help before it is too late. This field, known as educational data mining, relies on a simple but strict rule: a prediction must be made using only the information available at that specific moment. If a model uses a piece of information that only exists after the outcome has already happened, it is using future information. This mistake, called target leakage, creates a false sense of certainty, making a model look perfect when it is actually just reading the answer key.
A team of researchers in Gaza, Palestine, set out to test this idea using twenty years of records from the University College of Applied Sciences. They examined the files of nearly 4,700 students who had studied information technology between 2000 and 2019. Their investigation began with a startling discovery. When they built computer models to predict graduation using the data exactly as it was stored in the school's system, the results were suspiciously perfect. The models achieved 100 percent accuracy, meaning they never made a single mistake. This seemed like a triumph, but the researchers realized the models were not actually predicting the future. They were simply looking at two specific columns in the database: the year a student graduated and their final grade average. These numbers only appear in the system if a student has already finished their degree. By including them, the models were essentially being told the answer before they started the test.
Once the researchers removed these two "future information" columns, the picture changed completely. The models, which included decision trees, random forests, and gradient boosting algorithms, had to work with only the information available while the students were still studying. Under these honest conditions, the accuracy dropped to a more realistic level, hovering around 89 percent. While this is still a strong result, it is far from the impossible perfection seen before. The researchers found that the most powerful signal for whether a student would graduate was not their grade point average, but simply how many semesters they had successfully completed. A student who kept showing up and finishing terms was far more likely to graduate than one who had high grades but stopped attending. This suggests that persistence is a stronger predictor of success than momentary academic performance.
The study also looked at how early these predictions could be made. When the researchers restricted the models to use only the information available at the moment a student applied to the university—such as their high school grades and age—the accuracy fell to about 70 percent. This indicates that while schools can get a general sense of risk before a student even arrives, the true picture only emerges once the student begins their journey and their history of attendance starts to build. The researchers also checked whether the models treated male and female students fairly. They found that the models did not discriminate; in fact, because female students in this specific group had a higher natural rate of graduation, the models correctly predicted them to be more likely to succeed. The earlier version of the study had suggested a different rule based on gender, but that was an illusion created by the flawed data.
The implications of this work extend beyond just one university in Gaza. It serves as a cautionary tale for institutions worldwide that are eager to use artificial intelligence to manage student success. The researchers demonstrated that a model can look incredibly powerful while being entirely useless if it is allowed to peek at the answer. They provided a clear method for other schools to check their own data for these hidden flaws. For university advisors, the corrected findings offer a practical path forward: focus on students who stop attending classes rather than just those with low grades, and use these predictions as a prompt for human conversation rather than an automated decision. The study concludes that high accuracy is not the only measure of a good model; a model that is honest about what it knows and how it knows it is far more valuable for helping students navigate their education.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.