Edit Distance Problem for the Korean Alphabet with Phoneme Classification System

음소의 분류 체계를 이용한 한글 편집 거리 알고리즘

  • 노강호 (서울대학교 전기컴퓨터공학부) ;
  • 박근수 (서울대학교 전기컴퓨터공학부) ;
  • 조환규 (부산대학교 정보컴퓨터공학부) ;
  • 장소원 (서울대학교 국어국문학과)
  • Received : 2010.05.06
  • Accepted : 2010.09.14
  • Published : 2010.12.15

Abstract

The edit distance problem is finding the minimum number of edit operations to transform a string into another one. It is one of the important problems in algorithm research and there are some algorithms that compute an optimal edit distance for the one-dimensional languages such as the English alphabet. However, there are a few researches to find the edit distance for the more complicated language such as the Korean or Chinese alphabet. In this paper, we define the measure of the edit distance for the Korean alphabet with the phoneme classification system to improve the previous edit distance algorithm and present an algorithm for the edit distance problem for the Korean alphabet.

문자열에 대한 편집 거리 문제는 하나의 문자열을 다른 문자열로 변환할 때 필요한 최소한의 연산의 개수를 구하는 문제이다. 영어와 같은 1차원 문자열에 대한 최적해에 대해서는 오랫동안 연구가 진행되어 왔으나, 한글과 같이 좀 더 복잡한 언어에 대한 편집 거리에 대해서는 많은 연구가 진행되지 못했다. 본 논문에서는 음소와 음절을 구분하여 편집거리를 구하는 기존 연구를 확장하여, 음소간의 유사도를 정의하고 이를 이용하여 유사한 단어를 더 정확하게 구분해 내는 알고리즘을 제안한다.

Keywords

References

  1. Gusfield, D.: Algorithms on strings, trees, and sequences : computer science and computational biology, Cambridge Univ. Press, January 2007.
  2. Wagner, R. A., Fischer, M. J.: The String-to-String Correction Problem, J. ACM, vol.21, no.1, pp.168-173, 1974. https://doi.org/10.1145/321796.321811
  3. Navarro, G.: A guided tour to approximate string matching, ACM Computing Surveys, vol.33, no.1, pp.31-88, 2001. https://doi.org/10.1145/375360.375365
  4. Kangho Roh, Jin Wook Kim, Eunsang Kim, Kunsoo Park, Hwan-Gue Cho, Edit Distance Problem for the Korean Alphabet, Journal of KIISE, 2010 (in korean).
  5. M. Pucher, A. Turk, J. Ajmera, N. Fecher, Phonetic Distance Measures for Speech Recognition Vocabulary and Grammar Optimization, 3rd congress of the Alps Adria Acoustics Association, Graz, Austria, September 2007.
  6. Gong, R., Chan, T. K.: Syllable Alignment: A Novel Model for Phonetic String Search, IEICE - Trans. Inf. Syst., E89-D(1), 2006, 332-339. https://doi.org/10.1093/ietisy/e89-d.1.332
  7. Sowon Chang, Seong-kyu Kim, Seung-chul Jung, This slip of the tongue that slip of the pen: official documents, Ministry of Culture and Tourism, 2000. (in korean).
  8. Young-Seon Kim, Research on Assimilation and Syllabification of Korean, 1999, Soul-si : Kukhak Charyowon. (in korean).
  9. Ki-Moon Lee, Korean Phonology, Hakyensa, 2006. (in korean)
  10. Jin-Ho Lee, Lectures on Korea phonology, Samkyungmunhwasa, 2005. (in korean)
  11. Sung Mun Cho, Principles and Restrictions for the Phoneme Phenomenon of Korean Consonant, Hankookmunhwasa, 2000. (of korean)
  12. Hirschberg, D. S.: A linear space algorithm for computing maximal common subsequences, Commun. ACM, vol.18, no.6, pp.341-343, 1975. https://doi.org/10.1145/360825.360861
  13. http:/www.kocca.kr