~/talk

Personalization of Programming Education: An NLP-based Bi-dimensional(…)

Talkat SPLASH-E 2025 · on Saturday, 2025-10-18· [python, machine-learning]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Automated pipeline classifies 106 Python exercises using a 318-term Python lexicon expanded to 715 forms, BERTopic with BERT embeddings and lexicon filtering, and five supervised models on 5,522 student data points; lexicon cuts TF-IDF features by 88%, raises adjusted Rand index from 0.21 to 0.33 and stabilizes topic count around eight clusters, while difficulty prediction tops at R^2 ≈ 0.41 (RMSE ≈ 0.05) but remains noisy and coherence metrics stay weak, so topic classification works reliably while difficulty estimation needs better ground truth.

AI-written summary · about

  1. 0:00Introduction
  2. 0:26Scaling challenges
  3. 1:29Exercise classification limits
  4. 2:34NLP and lexicons for classification
  5. 3:37Research questions and approach
  6. 4:40Dataset and labeling
  7. 5:43Python lexicon building
  8. 6:49Topic classification with BERTopic
  9. 8:15Difficulty prediction
  10. 9:20Lexicon and feature results
  11. 10:03Topic classification metrics
  12. 11:48Topic coherence analysis
  13. 13:12Model performance
  14. 14:38Educator implications
  15. 15:44Future research
  16. 17:12Answering research questions
  17. 17:55Main contributions
  18. 18:16Q&A
  19. 19:03Student answer classification
  20. 20:48Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.