Incremental Predictive Value of LLM Tutoring Interactions for Student Performance
Organizations: Crestwood Preparatory College, Toronto, Ontario, Canada · Hammond High Magnet School, Hammond, Louisiana, United States · Spaulding High School, Rochester, New Hampshire, United States · Louisiana State University, Baton Rouge, Louisiana, United States
Abstract
We evaluate whether semester-level interaction features from a large language model tutor improve assignment-score prediction beyond constant baselines. StudyChat provides 16,851 student-assistant exchanges from two offerings of an undergraduate artificial intelligence course, with outcomes matched to 175 of 203 student-semester records. Six fitted estimators and training-fold mean and median baselines share repeated nested cross-validation. After averaging each student's held-out predictions across ten repeats, Gradient Boosting achieves mean absolute error of 3.023 grade points, versus 3.138 for the median baseline. The paired difference is -0.114, with a conditional 95% bootstrap interval of [-0.245,0.013]. Representation changes and a semester-specific median yield similarly small gains. In the lowest observed-score quartile, however, boosting's error is 7.30 points, versus 8.07 for the median and 6.67 for the mean; Ridge has the lowest fitted-model error at 6.37 despite its worse overall error of 3.331. Scores concentrate near the ceiling: 160 students (91.4%) score above 90, and the lowest quartile contributes 62.1% of boosting's total absolute error. This retrospective comparison shows how baseline choice and error distribution affect predictive value, informing evaluation of student-support tools without establishing a learning effect.
Figures & tables
| Feature | Operational definition |
|---|---|
| Prompt count | exchanges. |
| Conversation count | distinct threads. |
| Dialogue depth | Mean maximum non-system history count per chat. |
| Prompt length | regex tokens. |
| Vocabulary diversity | . |
| Follow-up ratio | Percentage with interactionCount >0. |
| Estimator | Candidates |
|---|---|
| Ridge | 25 log-spaced values in . |
| Elastic Net | 20 log-spaced values in ; ratio . |
| Random Forest | Squared/absolute-error criterion; depth ; minimum split ; leaf ; feature sampling sqrt or ; sample fraction . |
| Extra Trees | Squared error; same depth, split, leaf, and feature choices as Random Forest; no sample-fraction search. |
| Gradient Boosting | Squared/Huber/absolute-error loss; trees ; rate ; depth ; leaf ; subsample ; features sqrt or . |
| MLP | Layers , , ; dropout ; ; rate . |
| Model | Fold MAE | Fold RMSE | Fold | Student MAE | Paired [95% interval] |
|---|---|---|---|---|---|
| Mean dummy | 3.446 | 5.713 | 3.440 | ||
| Median dummy | 3.141 | 5.758 | 3.138 | — | |
| Ridge | 3.356 | 5.578 | 3.331 | ||
| Elastic Net | 3.383 | 5.601 | 3.344 | ||
| Random Forest | 3.071 | 5.523 | 3.038 | ||
| Extra Trees | 3.310 | 5.547 | 3.282 |
| Model | Overall MAE | Q1 | Q2 | Q3 | Q4 |
|---|---|---|---|---|---|
| Mean dummy | 3.440 | 6.669 | 0.673 | 2.405 | 3.965 |
| Median dummy | 3.138 | 8.065 | 0.799 | 0.996 | 2.551 |
| Ridge | 3.331 | 6.368 | 0.879 | 1.936 | 4.107 |
| Elastic Net | 3.344 | 6.445 | 0.771 | 2.015 | 4.108 |
| Random Forest | 3.038 | 7.282 | 0.832 | 1.035 | 2.899 |
| Extra Trees | 3.282 | 6.418 | 0.762 | 1.960 | 3.946 |
| Estimator | Fall to Spring | Spring to Fall |
|---|---|---|
| Mean dummy | 3.385 | 3.356 |
| Median dummy | 3.413 | 2.775 |
| Ridge | 3.331 | 3.046 |
| Elastic Net | 3.377 | 3.077 |
| Random Forest | 3.293 | 2.895 |
| Extra Trees | 3.346 | 3.101 |
| Feature | Pearson | Spearman | Adjusted | Interval for |
|---|---|---|---|---|
| Contextual-question ratio | 0.0001 | |||
| Active calendar days | 0.248 | 0.220 | 0.0067 | |
| Vocabulary diversity | 0.0315 | |||
| Conversation count | 0.197 | 0.250 | 0.0315 |
Educational Data Mining
Educational Data Mining studies computational methods for analyzing learning data to understand learners, improve instruction, and support educational decisions.
See all 74 papers