Browse > Article
http://dx.doi.org/10.5916/jkosme.2013.37.2.205

A three-step sentence searching method for implementing a chatting system  

Jeon, Won-Pyo (강원대학교 컴퓨터정보통신공학전공)
Song, Yoeng-Kil (강원대학교 컴퓨터정보통신공학전공)
Kim, Hark-Soo (강원대학교 컴퓨터정보통신공학전공)
Abstract
The previous chatting systems have generally used methods based on lexical agreement between users' input sentences and target sentences in a database. However, these methods often raise well-known lexical disagreement problems. To resolve some of lexical disagreement problems, we propose a three-step sentence searching method that is sequentially applied when the previous step is failed. The first step is to compare common keyword sequences between users' inputs and target sentences in the lexical level. The second step is to compare sentence types and semantic markers between users' input and target sentences in the semantic level. The last step is to match users's inputs against predefined lexico-syntactic patterns. In the experiments, the proposed method showed better response precision and user satisfaction rate than simple keyword matching methods.
Keywords
Chatting; Lexical-level searching; Semantic-level searching; Lexico-syntactic pattern matching;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 J.-M. Seo and H.-K. Hwang, "A design and implementation of database for integrated data management on shipboard" Journal of the Korean Society of Marine Engineering, vol. 34, no. 34, pp. 1188-1194, 2010 (in Korean).   과학기술학회마을   DOI   ScienceOn
2 Y.-S. Ha, "The prospects of intelligent robots for marine pollution response", Journal of the Korean Society of Marine Engineering, vol. 26, no. 4, pp. 408-414, 2002 (in Korean).   과학기술학회마을
3 Y.-S. Ha and S.-J. Oh, "Multi-sensor fusion as a sensing technique for system intelligence", Journal of the Korean Society of Marine Engineering, vol. 24, no. 2, pp. 151-157, 2000 (in Korean).   과학기술학회마을
4 J. Weizenbaum "ELIZA-A computer program for the study of natural language communication between man can machine", Communications of the Association for Computing Machinery, vol. 9, no. 1, pp. 36-46, 1996.
5 J.-H. Kim, D.-S Jang, and H.-S Kim, "Statistical generation of korean chatting sentences using multiple feature information", Korean Journal of Cognitive Science, vol. 20, no. 4, pp. 421-437, 2009 (in Korean).   과학기술학회마을   DOI
6 M. L. Mauldin, "ChatterBots, TinyMuds, and the turing test: entering the Loebner prize competition", Proceedings of the Twelfth National Conference on Artificial Intelligence, vol. 1, pp. 16-21. 1994.
7 B. P. Schumaker, Ying Liu, Mark Ginsburg, and Hsinchun Chen, "Evaluating mass knowledge acquisition using the ALICE chatterbot: the AZ-ALICE dialog system", International Journal of Human-Computer Studies, vol. 64, no 11, pp. 1132-1140. 2006.   DOI   ScienceOn
8 Jason L. Hutchens, Michael D. Alder, "Introducing MegaHAL", NeMLaP3 / CoNLL98 Workshop on Human-Computer Conversation, Association for Computational Linguistics, pp. 271-274, 1998.
9 D. Vrajitoru, "Evolutionary sentence building for chatterbots", Genetic and Evolutionary Computation Conference, pp. 315-321, 2003.
10 D. Vrajitoru, J. Ratkiewicz, "Evolutionary sentence combination for chatterbots", The IASTED International Conference on Artificial Intelligence and Applications, pp. 287-292, 2004.
11 J. R Curran, R. K. Wong, "Formalization of transformation-based learning", Australasian Computer Science Conference, pp. 51-57, 2000.