APLIKASI CHATBOT UNTUK FAQ AKADEMIK DI IBI-K57 DENGAN LSTM DAN PENYEMATAN KATA

Astried Silvanie, Rino Subekti

Abstract


Dalam kegiatan perkuliahan khususnya untuk mendapatkan informasi akademik, teknologi komputer saat ini sudah bisa memfasilitasi hal ini untuk dilakukan secara online. Tetapi jika ada pertanyaan dari mahasiswa maka peran karyawan masih diperlukan sebagai dukungan kustomer. Jika dilihat dari kemajuan dalam teknologi kecerdasan buatan khususnya pembelajaran mesin sangat dimungkinkan untuk membuat aplikasi cerdas yang dapat menjawab pertanyaan-pertanyaan secara otomatis tanpa bantuan manusia. Penelitian ini bertujuan membuat, melatih dan mengimplementasikan aplikasi FAQ chatterbot cerdas yang bisa memahami maksud dari kalimat kemudian menjawabnya. Algoritma yang digunakan adalah jaringan syaraf tiruan Long Short Term Memory (LSTM) dengan bantuan penyisipan kata menggunakan vektor kata yang sudah terlatih dalam model Continuous Bag Of Word (CBOW). Model JST dilatih dengan jumlah epochs 10, 20, 30, 40, 50, 60, 70, 80, 90 dan 100. Model dikompilasi dengan tiga jenis pengoptimal Adaptive Moment (adam), Root Mean Square Propagation (RMSprop) dan Stochastic Gradient Descent (SGD). Fungsi kerugian menggunakan categorical crossentropy dan metrik validasi akurasi. Nilai akurasi tertinggi berdasarkan pengoptimalnya adalah 99.20% untuk adam dan RMSprop sedangkan dengan pengoptimal SGD hanya sampai 12.90%. Ini membuktikan untuk model ini pengoptimal adam dan RMSprop lebih baik digunakan daripada dengan pengoptimal SGD. Implementasi dibangun dalam arsitektur client-server. Di sisi client dibangun aplikasi telepon gengam berbasis Android dengan bahasa pemrograman kotlin. Aplikasi ini digunakan pengguna akhir untuk bertanya mengenai masalah akademik. Di sisi server dibangun aplikasi dengan kerangka web Flask sebagai aplikasi python yang menjalankan input-proses-ouput menggunakan model JST. Aplikasi ini juga berfungsi memilih pasangan jawaban yang tepat dan kemudian mengirimkannya ke aplikasi pengguna akhir.


References


. Y. Sumikawa, M. Fujiyoshi, H. Hatakeyama, and M. Nagai. 2019. “Supporting Creation of FAQ Dataset for E-Learning Chatbotâ€., in Intelligent Decision Technologies 2019, pp. 3–13.

. S. Ayanouz, B. A. Abdelhakim, and M. Benhmed. 2020. “A Smart Chatbot Architecture based NLP and Machine Learning for Health Care Assistanceâ€., NISS2020: The 3rd International Conference on Networking, Information Systems & Security, pp 1-7. Doi: 10.1145/3386723.3387897.

. F. Sethi. 2020. “FAQ (Frequently Asked Questions) ChatBot for Conversationâ€., International Journal of Computer Sciences and Engineering, vol. 8, no. 10, 2020. Doi: 10.26438/ijcse/v8i10.710.

. T. Lalwani, S. Bhalotia, A. Pal, S. Bisen, and V. Rathod. 2018. “Implementation of a Chat Bot System using AI and NLPâ€., International Journal of Innovative Research in Computer Science & Technology, vol. 6, no. 3, pp. 26–30, May 2018, doi: 10.21276/ijircst.2018.6.3.2

. A. Onan and M. Tocoglu. 2021. “A Term Weighted Neural Language Model and Stacked Bidirectional LSTM Based Framework for Sarcasm Identificationâ€., IEEE Access, vol. PP, p. 1, Jan. 2021, Doi: 10.1109/ACCESS.2021.3049734.

. D. Tuhenay and E. Mailoa. 2021. “Perbandingan Klasifikasi Bahasa Menggunakan Metode Naïve Bayes Classifier (Nbc) Dan Support Vector Machine (Svm)â€., Jurnal Informatika dan Komputer, vol. 4, no. 2, 2021. Doi: 10.33387/jiko.

. A. Huddar, C. Bysani, C. Suchak, U. D. Kolekar and K. Upadhyaya. 2020. "Dexter the College FAQ Chatbot"., 2020 International Conference on Convergence to Digital World - Quo Vadis (ICCDW), pp. 1-5. Doi: 10.1109/ICCDW45521.2020.9318648.

. K. A. Nugraha, and D, Sebastian. 2021. â€Chatbot Layanan Akademik Menggunakan K-Nearest Neighborâ€., Jurnal Sains dan Informatika, 7(1), 11-19.

. D. Gunawan, F. P. Putri, and Meidia, H. 2020. â€Bershca: bringing chatbot into hotel industry in Indonesiaâ€., Telkomnika, 18(2), 839-845.

. Y. D. Prabowo, H. L. Warnars, W. Budiharto, A. I. Kistijantoro, and Y. Heryadi. 2018. â€Lstm and simple rnn comparison in the problem of sequence to sequence on conversation data using bahasa indonesiaâ€. In 2018 Indonesian Association for Pattern Recognition International Conference (INAPR) (pp. 51-56). IEEE.

. S. Luzi and B. Robert. 2018. †Evaluating the Ability of LSTMs to Learn Context-Free Grammarsâ€. 115-124. 10.18653/v1/W18-5414.

. B. Wang, A. Wang, F. Chen, Y. Wang, and C. C. J. Kuo. 2019. “Evaluating word embedding models: Methods and experimental resultsâ€., APSIPA Transactions on Signal and Information Processing, vol. 8. Cambridge University Press, 2019. Doi: 10.1017/ATSIP.2019.12.

. J.-H. Wang, T.-W. Liu, X. Luo, and L. Wang. 2018. “An LSTM Approach to Short Text Sentiment Classification with Word Embeddingsâ€., Proceedings of 30th Conference of Computational Linguistics and Speech Processing (ROCLING), pp 214-233.

. C. Xu, L. Xie, and X. Xiao. 2018. “A Bidirectional LSTM Approach with Word Embeddings for Sentence Boundary Detectionâ€., Journal of Signal Processing Systems, vol. 90, no. 7, pp. 1063–1075, Jul. 2018. Doi: 10.1007/s11265-017-1289-8.

. M. Aleedy, H. Shaiba, and M. Bezbradica. 2019. “Generating and Analyzing Chatbot Responses using Natural Language Processingâ€., International Journal of Advanced Computer Science and Application (IJACSA), volume 10, issue 9, 2019. Doi: 10.14569/IJACSA.2019.0100910.

. M. Schuster and K. K. Paliwal. 1997. “Bidirectional recurrent neural networksâ€., IEEE Transactions on Signal Processing, vol. 45, no. 11, pp. 2673–2681, 1997. Doi: 10.1109/78.650093.

. H. Akbar. 2021. “Klasifikasi Kanker Serviks Menggunakan Model Convolutional Neural Network (Alexnet)â€., JIKO (Jurnal Informatika dan Komputer), vol. 4, no. 1, 2021. Doi: 10.33387/jiko.

. A. A. Ahmed and G. Agunsoye. 2021. “A real-time network traffic classifier for online applications using machine learningâ€., Algorithms, vol. 14, no. 8, Aug. 2021. Doi: 10.3390/a14080250.

. A. Najwa Arba’in, S. Letchumy, and M. Belaidan. 2020. “Fault Detection And Prediction In The Semiconductor Manufacturing Process,†International Journal of Management (IJM), vol. 11, no. 11, pp. 2023–2028, 2020. Doi: 10.34218/IJM.11.11.2020.192.

. S. Nidhra. 2012. “Black Box and White Box Testing Techniques - A Literature Review,†International Journal of Embedded Systems and Applications, vol. 2, no. 2, pp. 29–50, Jun. 2012. Doi: 10.5121/ijesa.2012.2204.




DOI: https://doi.org/10.33387/jiko.v5i1.3703

Refbacks

  • There are currently no refbacks.