Error words that appear in Korean texts can be largely categorized into non-word spelling errors and context-sensitive spelling errors. Of the two, context-sensitive spelling errors are shown only when considering the meaning of the word in the given context and its syntactic relation, and they are the most difficult to correct among spelling errors. Context-sensitive spelling errors can be categorized into homophone errors, typographical errors, grammatical errors, and cross-word boundary errors. To correct context-sensitive spelling errors that occur due to typographical errors, this study proposes a statistical context-sensitive spelling check using inter-word semantic relation analysis. With confusion sets created in advance, we can find and correct context-sensitive spelling errors using reliability based on the conditional probability and chi-square statistics between each word of the confusion sets and the context as well as the typing error rate. As a result of applying the proposed method, all 5 confusion sets showed higher precision (92.68%) and recall (83.95%) than the baseline (precision 80%, recall 80%).
[1]
Graeme Hirst,et al.
Correcting real-word spelling errors by restoring lexical cohesion
,
2005,
Natural Language Engineering.
[2]
Diana Inkpen,et al.
Semantic text similarity using corpus-based word similarity and string similarity
,
2008,
ACM Trans. Knowl. Discov. Data.
[3]
Diana Inkpen,et al.
Real-Word Spelling Correction using Google Web 1T 3-grams
,
2009,
EMNLP.
[4]
Dan Roth,et al.
A Winnow-Based Approach to Context-Sensitive Spelling Correction
,
1998,
Machine Learning.
[5]
Graeme Hirst,et al.
Real-Word Spelling Correction with Trigrams: A Reconsideration of the Mays, Damerau, and Mercer Model
,
2008,
CICLing.
[6]
박세진,et al.
쿼르타이 키보드에 기초한 인간공학키보드 설계를 위한 오타율분석 ( Analysis of Uncorrected Typing Rate of Keyboard to Design Ergonomic Keyboard Based on Qwerty Keyboard )
,
2000
.