Question Answering System for Applicant Support by Using Modern Messengers
https://doi.org/10.18255/1818-1015-2018-4-411-420
Abstract
There is an increasing interest to the instant messaging applications, messengers. These applications allow us to interact with other users and include a functionality that can help us to implement bots that automate various business processes or provide information services. In this paper, we consider a specialized question answering system that uses today’s messaging services infrastructure to support university applicants. We gathered a corpus of applicants questions throughout two years and developed an information retrieval model that helps us to find similar questions in the corpus. Applicants can type their questions using a natural language without any formal requirements to phrase construction or using special templates. If the system is unable to find a relevant answer, the user can directly address the question to representatives of the university. The system was implemented with the use of modern cloud services that are provided by Amazon. We used serverless computations and NoSQL data bases, so we had to develop an architecture of the system in that way. Since the system contains sensitive personal data and provide personalized service, we must focus our attention on security. We proposed the means that must improve the safety of the system, more specifically, authentification process that can be used without the explicit use of personal data, however, this is a future work. At present we test our system and evaluate its quality of information retrieval.
Keywords
About the Authors
Dmitry R. FilonovRussian Federation
Master
Dmitry Ju. Chalyy
Russian Federation
PhD
Dmitry M. Murin
Russian Federation
PhD
Valery G. Durnev
Russian Federation
Prof.
Valery A. Sokolov
Russian Federation
Prof.
References
1. Manning C.D., Raghavan P., Schutze H., Introduction to Information Retrieval, Cambridge University Press New York, NY, USA, 2008.
2. Taylor R.S., “The Process of Asking Questions”, American Documentation, 13:4 (1962), 391–396.
3. Radev D.R., Prager J., Samn V., “Ranking suspected answers to natural language questions using predictive annotation”, Proceedings of the sixth conference on Applied natural language processing, 2000.
4. Filonov D.R., Tupikin V.I., “Chat-bot dlya Telegram dlya pomoschi abiturientam”, Zametki po matematike i informatike, 2017, 152–156, (in Russian).
5. Jovita L., Hartawan A., Suhartono D., “Using Vector Space Model in Question Answering System”, Procedia Computer Science, 59 (2015), 305—311.
6. Mishra A., Jain S.K., “A Survey on Question Answering Systems with Classification”, Journal of King Saud University – Computer and Information Sciences, 28:3 (2016), 345– 361.
7. Bouziane A., Bouchiha D., Doumi N., Malki M., “Question Answering Systems: Survey and Trends”, Procedia Computer Science, 73 (2015), 366–375.
8. Jurafsky D., Martin J.H., Speech and Language Processing, Prentice-Hall, NJ, USA, 2009.
9. Amazon Web Services, Serverless Computing and Applications. https://aws.amazon.com/serverless/.
10. Amazon Web Services, Amazon DynamoDB, https://aws.amazon.com/dynamodb/.
11. Perkins J., Python Text Processing with NLTK 2.0 Cookbook, Packt Publishing, 2010.
12. Korobov M., “Morphological Analyzer and Generator for Russian and Ukrainian Languages”, Analysis of Images, Social Networks and Texts, 2015, 320–332.
Review
For citations:
Filonov D.R., Chalyy D.J., Murin D.M., Durnev V.G., Sokolov V.A. Question Answering System for Applicant Support by Using Modern Messengers. Modeling and Analysis of Information Systems. 2018;25(4):411-420. (In Russ.) https://doi.org/10.18255/1818-1015-2018-4-411-420