journal article·2023-11-17Open access

EduChat: An AI-Based Chatbot for University-Related Information Using a Hybrid Approach

Hoa Dinh, Thien Khai Tran

Applied Sciences· Volume 13· Issue 22

Abstract

The digital transformation has created an environment that fosters the development of effective chatbots. Through the fusion of artificial intelligence and data, these chatbots have the capability to provide automated services, optimize customer experiences, and reduce workloads for employees. These chatbots can offer 24/7 support, answer questions, perform transactions, and provide rapid information, contributing significantly to the sustainable development processes of businesses and organizations. ChatGPT has already been applied in various fields. However, to ensure that there is a chatbot providing accurate and useful information in a narrow domain, it is necessary to build, train, and fine-tune the model based on specific data. In this paper, we introduce EduChat, a chatbot system for university-related questions. EduChat is an effective artificial intelligence application designed by combining rule-based methods, an innovative improved random forest machine learning approach, and ChatGPT to automatically answer common questions related to universities, academic programs, admission procedures, student life, and other related topics. This chatbot system helps provide quick and easy information to users, thereby reducing the time spent searching for information directly from source documents or contacting support staff. The experiments have yielded positive results.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: AI in Service Interactions · Data Stream Mining Techniques · Blockchain Technology Applications and Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Faculty of Information Technology, Ho Chi Minh City University of Foreign Languages and Information Technology, Ho Chi Minh City 700000, Vietnam

References (24)

Show source-provided references
1. Brown, T.B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G., and Askell, A. (2020, January 6–12). Language Models are Few-Shot Learners. Proceedings of the 34th International Conference on Neural Information Processing Systems (NIPS’20), Vancouver, BC, Canada.
2. Zhang, Y., Sun, S., Galley, M., Chen, Y.-C., Brockett, C., Gao, X., Gao, J., Liu, J., and Dolan, B. (2020, January 5–10). DIALOGPT: Large-Scale Generative Pre-training for Conversational Response Generation. Proceedings of the Annual Meeting of the Association for Computational Linguistics, Association for Computational Linguistics (ACL), Online.10.18653/v1/2020.acl-demos.30 ↗
3. Adiwardana, D., Luong, M.-T., So, D.R., Hall, J., Fiedel, N., Thoppilan, R., Yang, Z., Kulshreshtha, A., Nemade, G., and Lu, Y. (2020). Towards a Human-Like Open-Domain Chatbot. arXiv.
4. Dall-e: Creating images from text
5. Pereira, F.C.N., and Shieber, S.N. (2005). Prolog and Natural-Language Analysis, Microtome Publishing.
6. Semantic processing mechanism for listening and comprehension in VNSCalendar system10.5121/ijnlc.2013.2201 ↗
8. Rule-based chabot for student enquiries10.1088/1742-6596/1228/1/012060 ↗
9. Prediction of a Novel Rule-Based Chatbot Approach (RCA) using Natural Language Processing Techniques
10. Yamaguchi, H., Mozgovoy, M., and Danielewicz-Betz, A. (2018, January 9–12). A Chatbot Based On AIML Rules Extracted From Twitter Dialogues. Proceedings of the Communication Papers of the 2018 Federated Conference on Computer Science and Information Systems, PTI, Poznań, Poland.10.15439/2018F297 ↗
11. Shuster, K., Xu, J., Komeili, M., Ju, D., Smith, E.M., Roller, S., Ung, M., Chen, M., Arora, K., and Lane, J. (2022). BlenderBot 3: A deployed conversational agent that continually learns to responsibly engage. arXiv.
12. An autonomous debating system10.1038/s41586-021-03215-w ↗
13. Solanki, R.K., Rajawat, A.S., Gadekar, A.R., and Patil, M.E. (2023). Building a Conversational Chatbot Using Machine Learning: Towards a More Intelligent Healthcare Application, IGI Global. Available online: https://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/978-1-6684-7164-7.ch013.10.4018/978-1-6684-7164-7.ch013 ↗
14. Mental healthcare chatbot based on natural language processing and deep learning approaches: Ted the therapist
15. Entertainment Chatbot for the Digital Inclusion of Elderly People without Abstraction Capabilities10.1109/ACCESS.2021.3080837 ↗
16. Automatic detection of cognitive impairment in elderly people using an entertainment chatbot with Natural Language Processing capabilities
17. Mageira, K., Pittou, D., Papasalouros, A., Kotis, K., Zangogianni, P., and Daradoumis, A. (2022). Educational AI Chatbots for Content and Language Integrated Learning. Appl. Sci., 12.10.3390/app12073239 ↗
18. Developing an AI-based chatbot for practicing responsive teaching in mathematics10.1016/j.compedu.2022.104646 ↗
19. An artificial intelligence-based chatbot for prostate cancer education: Design and patient evaluation study10.1177/20552076231173304 ↗
20. Artificial Intelligence (AI) Student Assistants in the Classroom: Designing Chatbots to Support Student Success10.1007/s10796-022-10291-4 ↗
21. Wei, J., and Zou, K. (2019, January 3–7). EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Tasks. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), Hong Kong, China.10.18653/v1/D19-1670 ↗
22. Khataei, M.H., Gharehchopogh, F.S., Majidzadeh, K., and Sangar, A.B. (2022). A New Hybrid Based on Long Short-Term Memory Network with Spotted Hyena Optimization Algorithm for Multi-Label Text Classification. Mathematics, 10.10.3390/math10030488 ↗
23. A text classification method based on a convolutional and bidirectional long short-term memory model10.1080/09540091.2022.2098926 ↗
24. Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology10.2307/249008 ↗