Finding 06

Finding 6: Exploring groups in the recording measurements

In one sentence: Groups formed from automated recording measurements had only a weak relationship with teacher-assigned Phil-IRI levels in this sample.

Exploring the measurements without teacher labels

This experiment groups recordings using only automated measurements. Teacher scores and reading-level labels are withheld when fitting the groups, then used to compare the grouping with Phil-IRI levels. We report group separation and agreement with teacher labels, without treating the groups as predictions of reading level.

The analysis uses 167 recordings and 20 measurements per recording, from the medium speech model.

Comparing the number of groups

A silhouette score measures how well groups are separated. This analysis uses scores above 0.5 as a guide to stronger separation and scores below 0.25 as a guide to weak separation. These thresholds do not establish whether groups are real categories of readers.

Number of groupsSeparation score
20.379
30.392 ← highest score
40.275
50.272
60.305

Three groups had the highest separation score, 0.392, compared with 0.379 for two groups. Both are below 0.50. These measurements provide limited evidence for distinct groups and do not establish natural boundaries between reading levels.

Comparing three groups with Phil-IRI levels

With the number of groups fixed at three, agreement with teacher-assigned levels had an Adjusted Rand Index of 0.071. A value of 0 indicates chance-level agreement and 1 indicates identical groupings.

  • Teachers' labels: {'Frustration': 24, 'Instructional': 76, 'Independent': 67}
  • Computer's group sizes: [117, 36, 14]

The group sizes also differ: clustering placed 70% of recordings in one group, while the teacher labels were more evenly distributed. Recording quality and extreme fluency values could contribute to this pattern, but the analysis does not establish what caused it.

Overlap between measurements

Many of the 20 measurements vary together. For example, long pauses, a low word rate, and a long recording time can describe related aspects of the same reading.

  • 4 underlying dimensions capture 80% of the measured variation
  • 8 capture 95%
  • The two biggest alone explain 63%

This overlap supports keeping the calibration model small, since several columns contain related information.

Unusual recordings and transcription error

The method flagged 9 recordings as unusual without using teacher labels. Their transcription errors were then compared with those of the remaining recordings.

GroupTypical recognition error
Flagged as unusual0.8232
Everything else0.2608

The flagged recordings had about 3.2× higher recognition error. This suggests that an unusual-recording flag could help identify results needing review. Its use in the app would need separate validation.

Relationship to teacher agreement

In Finding 01, all teacher disagreements about reading level occurred within 3 points of a Phil-IRI cutoff. Here, automated groups matched teacher levels weakly. These results support showing the teacher-entered percentage with the level and making borderline results visible, while leaving the decision with the teacher.

Limitations

  • 167 recordings is small for clustering. Treat this as suggestive.
  • Only the measurements the ASR pipeline produces were used. A different feature set could group readings differently.
  • This clustering analysis does not test the validity of Phil-IRI levels. It describes separation in the selected automated measurements from this sample.

Generated by pipeline/clustering.py.

All findings