Research
AI-Driven Early Warning Systems for Student Success: Discovering Static Feature Dominance in Temporal Prediction Models
Overview Research area: Educational data mining / learning analytics — specifically machine learning for early-warning systems that flag at-risk students in online courses. Technical level: Intermedia

- arXiv
- 2512.12493
- Published
- 2025-12-13
- Authors
- Vaarunay Kaushal, Rajib Mall
AI summary
Overview
Research area: Educational data mining / learning analytics — specifically machine learning for early-warning systems that flag at-risk students in online courses.
Technical level: Intermediate. The framing is accessible, but comfortable reading requires familiarity with standard classification metrics (precision, recall, F1, ROC-AUC), decision-tree feature importance, and basic recurrent neural network concepts (LSTM, sequence padding, masking of variable-length input).
Scope in one sentence: The paper compares a Decision Tree and an LSTM across six weekly snapshots of the first half of online courses in the OULAD dataset and reports that static demographic features account for 68% of predictive importance, making assessment-free early prediction feasible.
What This Paper Is About
Existing student-risk models tend to be built and evaluated for accuracy near the end of a course, when there is little time left to act. This paper asks whether useful predictions are possible much earlier — at Week 2, representing roughly 14 days into a 269–273 day course — and whether the models that work best change depending on how much of the course has elapsed. The goal is to identify which model and which performance metric matter at each intervention stage, and whether predictions can be made without waiting for assessment scores to accumulate.
Key Contributions
-
Extended temporal analysis to Week 20 (≈50% of course duration). Six snapshots (Weeks 2, 4, 8, 12, 16, 20, i.e. Days 14, 28, 56, 84, 112, 140) trace how Decision Tree and LSTM performance evolves across the first half of a course, rather than only at completion milestones.
-
An assessment-free prediction framework. Assessment features (
assessments_submitted_day,avg_assessment_score_day) were engineered but deliberately excluded from the baseline model, enabling intervention as early as Week 2 — described as 2–6 weeks earlier than assessment-based approaches that require first submissions (typically Week 4–8). -
Discovery of static feature dominance. Demographic features account for 68% (68.17%) of total feature importance, while temporal engagement (
sum_click) contributes 1.34% — despitesum_clickincreasing 370% between Week 2 and Week 20. -
A model-selection framework tied to intervention timing. LSTM for early high-recall and late high-precision, Decision Tree for mid-course balanced performance and interpretability, rather than a single "best" model.
Main Findings
-
Decision Tree baseline is stable but only moderately accurate. The baseline achieves 76.85% accuracy, 78.04% precision, 78.15% recall, 78.10% F1-score, and 0.7678 ROC-AUC on the aggregated dataset (32,593 unique student-course entries).
-
Decision Tree trades recall for precision over time. Accuracy stays remarkably stable across snapshots (75.88% at Week 2 to 78.03% at Week 8, ending at 77.30% at Week 20), while precision rises from 74.23% (Week 2) to 85.93% (Week 20) and recall falls from 83.22% to 68.17%.
-
LSTM improves dramatically over time. Accuracy climbs from 53.80% (Week 2) to 80.00% (Week 20). The authors attribute this to reduced sequence padding: Week 2 uses 14 days of data plus 70 days of zeros, whereas Week 20 uses truncation of the last 84 days of 140-day data.
-
LSTM has the highest early recall. 97.31% recall at Week 2 and 93.02% at Week 4, versus 83.22% and 76.50% for the Decision Tree. At Week 2 that is a 14-percentage-point advantage, described as catching 14% more at-risk students — at the cost of much lower precision (53.36% vs 74.23%).
-
Decision Tree is the more balanced mid-course model. Weeks 8–16 show stable ~78% accuracy, 84–86% precision, and F1-scores of 0.76–0.77, while LSTM shows greater variability (70–75% accuracy).
-
Both models converge on recall by Week 20, but LSTM wins on precision. Both reach 68% recall; LSTM achieves 90% precision versus 86% for the Decision Tree. The authors frame the resulting ~32% miss rate as acceptable at that stage because educators already have their own observational and assessment-based pool of at-risk students.
-
Region is the single strongest predictor. Region contributes 27.66% importance, followed by studied_credits (13.50%) and IMD_band (11.39%). Code presentation (9.58%), code module (9.48%), age band (7.73%), gender (7.23%), and highest education (6.20%) round out the top eight.
-
Feature importance is static-dominated. The eight demographic features total 0.6817 (68.17%) importance, while the sole engagement feature contributes 0.0134 (1.34%).
-
The paper reports an unexplained F1 decline for the Decision Tree after Week 8 (0.7748 at Week 8 down to 0.7602 at Week 20), which the authors flag as needing investigation.
Methodology in Plain English
The researchers used the Open University Learning Analytics Dataset (OULAD), covering 32,593 students across 7 courses and 22 presentations, with anonymized demographics, virtual learning environment (VLE) interactions, assessment submissions, and final outcomes. They merged seven OULAD tables and defined a binary target: "at-risk" combines students who withdrew or failed, and "not at-risk" combines those who passed or earned a distinction.
They built 11 features: 8 demographic attributes, 2 academic-history attributes (num_of_prev_attempts, studied_credits), and 1 engagement attribute (sum_click, cumulative VLE clicks). Categorical values were label-encoded, and IMD_band was binned into five categories (VeryLow, Low, Medium, High, VeryHigh). Assessment-derived features were created but held back from the baseline model.
To simulate what a system would know at a given point, they built six cumulative snapshots and filtered data to interactions occurring up to each cutoff day. Crucially, they trained one model on full-course data and tested it on each snapshot without retraining, which prevents temporal leakage and keeps comparisons fair. The Decision Tree serves as the interpretable baseline; the LSTM has two layers (64→32 units), dropout of 0.3–0.4, and class weights for imbalance, processing 84 timesteps of 11 features each (10 static plus 1 temporal), with zero-padding for shorter snapshots. Evaluation used accuracy, precision, recall, F1-score, and ROC-AUC.
Why This Matters
For research, the paper pushes back on the assumption that engagement and assessment data are the workhorses of student-risk prediction, showing temporal engagement carrying only 1.34% importance against 68.17% for static demographics. It also argues that evaluation should be organized around intervention timing rather than a single end-of-course benchmark.
Real-world applications:
- Week 2 outreach campaigns. An institution can flag students using only pre-enrollment and early-click data, before any assessments are submitted, deploying advisors while there is still time to change outcomes.
- Recall-first triage for scarce advising capacity. Where missing an at-risk student is costlier than a false alarm, the LSTM's 97.31% Week 2 recall is the appropriate operating point.
- Mid-course resource planning. Weeks 8–16 favor the Decision Tree's stable ~78% accuracy and its interpretable rules, letting staff justify and explain allocation decisions.
- Structural-equity auditing. The dominance of region (27.66%) and IMD_band (11.39%) points to socioeconomic and geographic factors as strong predictors of course outcomes, which has direct implications for how institutions interpret and act on risk scores.
Industry relevance: the static-feature finding means early-warning products may not need to wait on assessment pipelines or heavy clickstream engineering to deliver value — lowering data-integration requirements. The timing-conditioned model-selection framework is also directly transferable to other domains where labels shift over time, such as churn prediction or subscription attrition.
Future Directions
- Incorporate the assessment features that were built but excluded, to test whether mid-to-late course prediction improves, and whether the Week 2 advantage of assessment-free prediction is worth trading away.
- Investigate the Decision Tree's F1 decline after Week 8, which the authors attribute speculatively to model architecture mismatch, feature distribution shifts, or overfitting to full-course patterns; snapshot-specific or adaptive models are proposed as remedies.
- Make the LSTM more efficient by adding temporal-only or hybrid static-plus-temporal architectures, since the current LSTM consumes mostly static features, which the authors call computationally inefficient.
- Conduct fairness analysis across demographic groups, which the paper states was not included. Given that demographic features dominate predictions, the authors treat bias analysis and mitigation as a prerequisite for ethical deployment.
- Benchmark against Random Forest, XGBoost, and ensemble methods, since only a single Decision Tree architecture was compared.
Target Audience
Learning-analytics and educational-data-mining researchers studying early-warning systems; data scientists and ML engineers building student-retention tools for universities and MOOC platforms; institutional researchers, academic advisors, and administrators who decide when and how to intervene; and ML practitioners interested in generalizable patterns around temporal snapshots, feature dominance, and matching models to decision-stage requirements rather than to a single aggregate metric.
Authors’ abstract
Early identification of at-risk students is critical for effective intervention in online learning environments. This study extends temporal prediction analysis to Week 20 (50% of course duration), comparing Decision Tree and Long Short- Term Memory (LSTM) models across six temporal snapshots. Our analysis reveals that different performance metrics matter at different intervention stages: high recall is critical for early intervention (Weeks 2-4), while balanced precision-recall is important for mid-course resource allocation (Weeks 8-16), and high precision becomes paramount in later stages (Week 20). We demonstrate that static demographic features dominate predictions (68% importance), enabling assessment-free early prediction. The LSTM model achieves 97% recall at Week 2, making it ideal for early intervention, while Decision Tree provides stable balanced performance (78% accuracy) during mid-course. By Week 20, both models converge to similar recall (68%), but LSTM achieves higher precision (90% vs 86%). Our findings also suggest that model selection should depend on intervention timing, and that early signals (Weeks 2-4) are sufficient for reliable initial prediction using primarily demographic and pre-enrollment information.