Elamur Research⌕
☰
home / papers / 2004 / A Language Modeling Approach to Predicting Reading Difficulty

A Language Modeling Approach to Predicting Reading Difficulty

Paper · 2004 · Kevyn Collins-Thompson and James P. Callan

Summary

Traditional readability formulas such as Flesch-Kincaid assume clean prose of at least about 100 words with well-formed sentences. Web pages often violate these assumptions, which is a problem for a student-oriented search engine that should match results to reading ability. Collins-Thompson and Callan treat readability as a statistical language modeling task. They assembled a Web corpus of English pages that site authors had labeled with grade levels, and they trained one unigram language model per US grade (1–12). A passage is scored against every grade model with a modified multinomial naïve Bayes classifier, the "Smoothed Unigram" model. Its key modification is smoothing word probabilities across neighbouring grades instead of treating the grades as independent classes. The classifier does not depend on subject matter, needs little labeled data, and outputs a full distribution over grades. Correlation with labeled grade stayed between 0.63 and 0.79 on all test sets. It beat traditional variables on Web documents and on very short passages. After a small morphology change, it also transferred to French.

Key points

  • English corpus: 550 Web documents across 12 American grade levels, with 448,715 tokens and 17,928 types, covering fiction, non-fiction, history, science and other subjects.
  • Scoring: each passage gets the summed log-probability of its tokens under each grade model, assuming uniform priors and a length distribution that does not depend on grade. The grade with the highest likelihood is predicted.
  • Smoothing:
    • Probabilities are smoothed across grades with Gaussian kernel regression, with a best kernel width of 2.5 grade levels.
    • Words unseen in all grade models back off to an estimate based on word length.
    • Test-data type coverage was about 90%.
  • French: 189 Web pages at 5 difficulty levels (394,410 tokens, 27,632 unstemmed types). With 10-fold cross-validation, the model reached a mean correlation of 0.64, against 0.48 for type/token ratio.
  • Comparison with traditional variables: type/token ratio and similar variables did best on commercial calibrated passages but were inconsistent on Web test sets. The Smoothed Unigram model performed well on every test set and was stronger on passages under 10 words.

Interesting ideas

  • I1. Ordered classes as a continuum. Kernel-smoothing word frequencies across neighbouring grades lets each class borrow evidence from nearby classes. The authors say this multiplies a grade model's effective vocabulary by roughly five or more. The trick suits any ordinal labeling with sparse data per label, such as CEFR levels, time periods or age groups.
  • I2. Relative rather than absolute probabilities. The useful signal is a word's trajectory across grades: when it first appears, whether its use rises or falls, and whether it peaks in a certain range. Absolute frequencies would mostly encode training-set topics. Feature design that focuses on such trajectories can help keep content separate from difficulty or style in other tasks.
  • I3. Word lists as degenerate language models. Classic vocabulary-based measures such as Dale-Chall and Lexile can be read as simplified language models. Seeing them this way gives a principled path to generalize hand-built lexicons into probabilistic models.
  • I4. Cheap transfer to an inflected language. Collapsing word forms into "type families" with crude stemming (plurals, gender endings, basic verb endings) was the only change needed for French. It took only a few hours of effort. This is relevant for morphologically rich languages like Ukrainian, where a light normalization step could stand in for heavier tooling.
  • I5. Distribution-valued output. The model gives likelihoods over all grades rather than a single label. This supports ranking, confidence estimates and combining top predictions. The authors note that averaging the top two predictions can pull results toward the middle grades.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

📚 Shelves 2The field of science this work belongs to (OpenAlex fields).Computer Science · 9,086 worksArtificial Intelligence · 8,889 works

🧭 Topics 1Research subjects and languages the work is about.Language models & pretraining · 1,343 works

Cite

Cite as Kevyn Collins-Thompson and James P. Callan. 2004. A Language Modeling Approach to Predicting Reading Difficulty. Proceedings of the Human Language Technology Conference of the North American Chapter of the Association for Computational Linguistics: HLT-NAACL 2004.

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{collinsthompson2004language,
  title = {{A Language Modeling Approach to Predicting Reading Difficulty}},
  author = {Kevyn Collins-Thompson and James P. Callan},
  booktitle = {Proceedings of the Human Language Technology Conference of the North American Chapter of the Association for Computational Linguistics: HLT-NAACL 2004},
  year = {2004},
  url = {https://aclanthology.org/N04-1025/}
}

References

21 references, 0 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Burnard, L. (ed.) 1995. The Users Reference Guide for the British National Corpus. Oxford: Oxford University Computing Services. find
  2. Carroll, J. B., Davies, P., Richman, B. 1971. Word Frequency Book. Boston: Houghton Mifflin. find
  3. Chall, J.S. 1958. Readability: An appraisal of research and application. Bureau of Educational Research Monographs, No. 34. Columbus, OH: Ohio State Univ. Press. find
  4. Chall, J.S. 1983. Stages of Reading Development. McGraw-Hill. find
  5. Chall, J.S. and Dale, E. 1995. Readability Revisited: The New Dale-Chall Readability Formula. Cambridge, MA: Brookline Books. find
  6. Crammer, K. and Singer, Y. 2001. Pranking with ranking. Proceedings of NIPS 2001. 641-647. find
  7. Dale, E. and O'Rourke, J. 1981. The Living Word Vocabulary. Chicago, IL: World Book/Childcraft International. find
  8. Duda, R. O., Hart, P. E., and Stork, D. G. 2001. Pattern Classification (Second Edition), Wiley, New York. find
  9. Fry, E. 1990. A readability formula for short passages. J. of Reading, May 1990, 594-597. find
  10. Gale, W., Sampson, G. 1995. Good-Turing frequency estimation without tears, J. of Quant. Linguistics, v. 2, 217-237. find
  11. Gartin, S., et al. 1994. W. Virginia Agriculture Teachers’ Estimates of Magazine Article Readability. J. Agr. Ed. 35(1). find
  12. Hastie, T., Tibshirani, R., Friedman, J. 2001. The Elements of Statistical Learning. Springer-Verlag, New York. find
  13. Kincaid, J., Fishburne, R., Rodgers, R. and Chissom, B. 1975. Derivation of new readability formulas for navy enlisted personnel. Branch Report 8-75. Millington, TN: Chief of Naval Training. find
  14. Klare, G. R. 1963. The Measurement of Readability. Ames, IA. Iowa State University Press. find
  15. Kohavi, R. 1995. A study of cross-validation and bootstrap for accuracy estimation and model selection. Proc. of the 14th Int. Joint Conf. on Artificial Intelligence (IJCAI 1995). Montreal, Canada. 1137 - 1145. find
  16. MacCullagh, P. 1980. Regression models for ordinal data. J. of the Royal Statistical Society B, vol.42, 109-142. find
  17. Mitchell, J.V. 1985. The Ninth Mental Measurements Yearbook. Lincoln, Nebraska: Univ. of Nebraska Press. find
  18. Mladenic D., and Grobelnik, M. 1998. Feature selection for classification based on text hierarchy. Working Notes of Learning from Text and the Web, CONALD-98. Carnegie Mellon Univ., Pittsburgh, PA. find
  19. Reading A-Z.com 2003. Reading A-Z Leveling and Correlation Chart (HTML page). http://www.readinga-z.com/newfiles/correlate.html ↗
  20. Si, L. and Callan, J. 2001. A statistical model for scientific readability. Proc. of CIKM 2001. Atlanta, GA, 574-576. find
  21. Stenner, A. J., Horabin, I., Smith, D.R., and Smith, M. 1988. The Lexile Framework. Durham, NC: Metametrics. find

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/thompson-2004-language-modeling-approach-predicting-reading/