CoolFace
Modelpublic

StanfordSCALE/tutor_talkmoves_modernbert_base_classifier

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes6downloads
Model Card

Tutor Talk Moves Classifier (ModernBERT)

Model Description

This model is a fine-tuned version of answerdotai/ModernBERT-base that classifies tutor utterances based on teacher talk moves from talkmoves.com. The model identifies whether a tutor's message represents one of the following three categories, or none of them:

  • Classroom management
  • Pressing for accuracy or reasoning
  • Restating or revoicing

Training Data

This model is trained on text of tutoring sessions from three different tutoring providers, annotated by two raters.

  • Inter-Rater Reliability with Krippendorff's Alpha: 0.83
  • Total Training Examples: 1,849
  • Class Distribution: | Class | Examples | Percentage | |-------|----------|------------| | None | 987 | 53.4% | | Classroom management | 284 | 15.4% | | Pressing for accuracy or reasoning | 474 | 25.6% | | Restating or revoicing | 104 | 5.6% |

Data Format

The is trained on utterances with the following format: [PRETEXT] {3 previous messages} [TEXT] {target message}, where [PRETEXT] and [TEXT] are special tokens. Names are anonymized, message text is lowercased, and leading and trailing whitespace is removed.

Example:

[PRETEXT] tutor: hello there [student]
tutor: what is the answer to this problem?
student: the answer is 6 [TEXT] tutor: why do you say the answer is 6?

Performance

Test set results (264 examples):

ClassPrecisionRecallF1-ScoreSupport
0 - None0.91580.90620.9110192
1 - Classroom Management0.68180.68180.681822
2 - Pressing for Accuracy or Reasoning0.78260.85710.818242
3 - Restating or Revoicing0.50000.37500.42868
Macro Average0.72010.70510.7099264
Weighted Average0.86250.86360.8625264