Study-Strategy Clusters from EdNet Logs Track Engagement, Not Mastery
Organizations: Georgia Institute of Technology, Atlanta, GA, USA · New York University, New York, NY, USA
Abstract
Learning analytics often treats unsupervised clusters of intelligent tutoring system (ITS) logs as learner types that should predict learning. We test that assumption on EdNet-KT3. Clustering study-strategy features (resource use, revision, video, problem practice) for 5{,}000 active learners yields a silhouette-selected parent cut () with 4 contrast poles (reading-focused, video-heavy, revision-heavy, and problem-first) plus a large near-mean residual (64.9%). Reclustering that residual adds four finer styles, giving a bootstrap-stable hierarchy of 8 named strategies. We split each learner's timeline by respond count so clusters use only the early half and outcomes only the late half. Early clusters predict later engagement (continuing to practice and finishing late sessions, especially persistence, ; completion ) but not later unassisted accuracy (correctness on late first-attempts without help; ). Volume rises with some styles, yet volume-only clustering barely matches strategy labels (ARI). A knowledge-tracing model (SAKT) on the seven TOEIC exam sections predicts next correctness only modestly better than a baseline that knows only how hard each section usually is (AUC lift ; CI ), and that mastery signal is nearly independent of behavior styles (ARI). Behavioral clustering here describes study styles and engagement, not knowledge gains.
Figures & tables
| Category | Feature | Definition |
| Action-mix frequencies | frac_n_watch_video | Frequency of non-idle actions that are video |
| frac_n_read_explanation | Frequency that are explanation reads | |
| frac_n_read_passage | Frequency that are passage / stem reads | |
| frac_n_attempt_problem | Frequency that are first attempts | |
| frac_n_revise_answer | Frequency that are revises | |
| Video dwell share | dwell_frac_watch_video | Timed study seconds on video / total timed study seconds. Passage dwell is constant zero on KT3 (excluded); explanation dwell is near-complementary and dropped to avoid collinearity. |
| Inclusion rule | Users Count ( ) | Role in analysis |
|---|---|---|
| Active eligible ( 50 responds) | 45,621 | Sampling frame before seeding |
| Seeded manifest | 5,000 | Locked analysis cohort |
| Finite clustering features | 4,986 | Parent / hierarchy labeling |
| In typical-majority parent | 3,236 | Second-stage majority styles |
| Finite terminal accuracy | 2,952 | Mastery proxy available |
| Labeled scorable | 2,939 | Mastery and volume–mastery tables |
| Category | Description/comparison | What it asks | ARI |
| Bootstrap stability (full-timeline typology) | |||
| Bootstrap | Parent | Do parent labels reproduce? | 0.984 (floor 0.965) |
| Bootstrap | Full hierarchy (8 styles) | Do hierarchical labels reproduce? | 0.938 |
| Bootstrap | Contrast poles only | Do the 4 poles reproduce? | 0.986 |
| Bootstrap | Majority styles only | Do the 4 majority styles reproduce? | 0.915 (floor 0.886) |
| Bootstrap | Quit-in order cut (exploratory) | Stable with idle-return transitions? | 0.986 |
| Variant | Sil. | DB | Structure (role) | |
|---|---|---|---|---|
| locked_baseline | 5 | 0.333 | 1.106 | Locked 9-feature cut (reference) |
| v1_merged_read | 2 | 0.561 | 1.053 | Coarser residual + video pole |
| v2_long_sessions | 2 | 0.571 | 1.104 | Coarser; session-length sensitivity |
| v3_mix_dwell_strategy | 2 | 0.575 | 1.091 | Highest silhouette, still coarse |
| v4_log_counts | 2 | 0.525 | 0.687 | Better DB; HDBSCAN usable; names change |
| Outcome | Sample # | Sig. | ||
|---|---|---|---|---|
| persistence_late_sessions | 4960 | 0.106 | yes | |
| late_completion_rate | 4960 | 0.021 | yes | |
| terminal_unassisted_accuracy | 2925 | 0.003 | 0.093 | no |
| Cluster | Mean responds | Mean actions | Mean sessions |
|---|---|---|---|
| Typical majority | 270 | 1,225 | 16.7 |
| Reading-focused | 247 | 1,211 | 19.5 |
| Video-heavy | 314 | 1,382 | 21.6 |
| Revision-heavy | 506 | 1,680 | 17.6 |
| Problem-first | 617 | 1,835 | 19.0 |
| ANOVA | 0.095 | 0.025 | 0.004 |
| Labeling | ARI vs. strategy | Terminal | Omnibus range (pp) |
|---|---|---|---|
| Strategy | — | 0.003 | 10.48 |
| Volume-only | 0.064 | 0.001 | 6.27 |
| Quantity | Value |
|---|---|
| Learners with KT sequences | 4,994 |
| TOEIC exam sections ( part ) | 7 ( – ) |
| SAKT validation AUC | 0.605 |
| Part-difficulty prior AUC (cohort success rate on section) | 0.553 |
| AUC lift over prior (95% CI) | ( ) |
| KT-cluster vs. behavior ARI | 0.007 |
Educational Data Mining
Educational Data Mining studies computational methods for analyzing learning data to understand learners, improve instruction, and support educational decisions.
See all 72 papers