A Dialogue System for Telugu, a Resource-Poor Language
A dialogue system is a computer system which is designed to converse with human beings in natural language (NL). A lot of work has been done to develop dialogue systems in regional languages. This paper presents an approach to build a dialogue system for resource poor languages. The approach comprises of two parts namely Data Management and Query Processing. Data Management deals with storing the data in a particular format which helps in easy and quick retrieval of requested information. Query Processing deals with producing a relevant system response for a user query. Our model can handle code-mixed queries which are very common in Indian languages and also handles context which is a major challenge in dialogue systems. It also handles spelling mistakes and a few grammatical errors. The model is domain and language independent. As there is no automated evaluation tool available for dialogue systems we went for human evaluation of our system, which was developed for Telugu language over ‘Tourist places of Hyderabad’ domain. 5 people evaluated our system and the results are reported in the paper.
KeywordsQuery Processing User Query Dialogue System Question Word Root Word
Unable to display preview. Download preview PDF.
- 1.Akula, A.R., Sangal, R., Mamidi, R.: A novel approach towards incorporating context processing capabilities in nlidb systemGoogle Scholar
- 2.Gupta, A., Akula, A., Malladi, D., Kukkadapu, P., Ainavolu, V., Sangal, R.: A novel approach towards building a portable nlidb system using the computational paninian grammar framework. In: 2012 International Conference on Asian Language Processing (IALP), pp. 93–96. IEEE (2012)Google Scholar
- 3.Hori, C., Ohtake, K., Misu, T., Kashioka, H., Nakamura, S.: Weighted finite state transducer based statistical dialog management. In: IEEE Workshop on Automatic Speech Recognition Understanding, ASRU 2009, pp. 490–495 (2009)Google Scholar
- 4.Nguyen, A., Wobcke, W.: An agent-based approach to dialogue management in personal assistants. In: Proceedings of the 10th International Conference on Intelligent User Interfaces, IUI 2005, pp. 137–144. ACM, New York (2005)Google Scholar
- 5.Nguyen, A., Wobcke, W.: Extensibility and reuse in an agent-based dialogue model. In: 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Workshops, WI-IAT 2006 Workshops, pp. 367–371. IEEE (2006)Google Scholar
- 6.Reddy, R.R.N., Bandyopadhyay, S.: Dialogue based question answering system in telugu. In: Proceedings of the Workshop on Multilingual Question Answering, MLQA 2006, pp. 53–60. Association for Computational Linguistics, Stroudsburg (2006)Google Scholar
- 7.Srirampur, S., Chandibhamar, R., Mamidi, R.: Statistical morph analyzer (sma++) for indian languages. In: COLING 2014, p. 103 (2014)Google Scholar
- 8.Mitkov, R.: Anaphora resolution: The state of the art. Technical report. University of Wolverhampton, Wolverhampton (1999)Google Scholar
- 9.Sandhi splitter and analyzer for Sanskrit(with special reference to aC sandhi), by Sachin kumar, thesis submitted to JNU special centre for Sanskrit (2007), http://sanskrit.jnu.ac.in/rstudents/mphil/sachin.pdf
- 10.Dalrymple, M., Shieber, S.M., Pereira, F.C.N.: Ellipsis and higher-order unification. Technical report, Computation and Language E-Print Archive (1991)Google Scholar
- 11.Brants, T.: TnT–A statistical part-of-speech tagger. In: Proceedings of the Sixth Applied Natural Language Processing Conference (ANLP 2000), pp. 224–231 (2000)Google Scholar