Sequence Comparison Applied to Correction and Markup of Multi-Word Responses

Authors

  • John C. Nesbit
  • Kazuhiko Nakayama

DOI:

https://doi.org/10.1558/cj.v7i4.27-35

Keywords:

sequence comparison, string matching, response analysis, answer judging, misspelling, edit distance, dynamic programming, markup, dictation, computer assisted language learning

Abstract

In some instructional situations, such as foreign language dictation, the degree of correctness of a student's text response can be determined without reference to grammar and semantics by comparison with a target string provided by a course author. The standard sequence comparison procedure, which assesses the distance between two strings in terms of edit costs, makes demands on machine time proportional to the product of the string lengths. This characteristic renders it impractical for real-time correction of multi-word responses on current instructional computer systems. We present a much faster but nonadmissible version of other applications, thereby bringing the technique within range of current microcomputers. The usual method for generating markup for single word responses does not generalize well to multi-word responses because it fails to recognize word boundaries, and will sometimes suggest edits that seem unnatural to users. We propose an extension which attends to word boundaries and thereby recommends corrections that appear more reasonable.

References

Burston, J. (1989). Towards better tutorial CALL: A matter of intelligent control. CALICO Journal, 75-89.

Davis, P. & Rinvolucri, M. (1988). Dictation: New methods, new possibilities. Cambridge: Cambridge.

Kruskal, J. (1983). An overview of sequence comparison. In D. Sankoff, & Kruskal (Eds.), Time warps, string edits, and macromolecules: The theory and practice of sequence comparison. Reading, MA: Addison-Wesley.

Kruskal, J. & Sankoff, D. (1983) An anthology of algorithms and concepts for sequence comparison. In d. Sankoff, & J. Kruskal (Eds.), Time warps, string edits, and macromolecules: The theory and practice of sequence comparison. Reading, MA: Addison-Wesley.

Nesbit, J. & Nakayama, K. (1990). Response markup with an edit distance algorithm: A technique for providing feedback to learners on misspelling. Computers & Education. In press.

Nesbit, J. (1985) Approximate string matching in response analysis. Journal of Computer-Based Instruction, 12(3), 71-75.

Nesbit, J. (1986). The accuracy of approximate string matching algorithms. Journal of Computer-Based Instruction, 13(3), 80-83.

Pearl, J. (1984). Heuristics: Intelligent search strategies for computer problem solving. Addison-Wesley.

Pusack, J. (1983). Answer-processing and error correction in foreign language CAI. System, 11(l), 53-64.

Downloads

Published

2013-01-14

Issue

Section

Articles

How to Cite

Nesbit, J. C., & Nakayama, K. (2013). Sequence Comparison Applied to Correction and Markup of Multi-Word Responses. CALICO Journal, 7(4), 27-35. https://doi.org/10.1558/cj.v7i4.27-35

Most read articles by the same author(s)

1 2 3 4 5 6 7 8 9 10 > >>