Smart Dissemination by Using Natural Language Processing Technology
Downloads
Background: Recently, WhatsApp has become the world's most popular text and voice messaging application with 1.5 billion users. A lot of WhatsApp Application Programming Interface (API) has also been established to be connected to other applications. On the other hand, the development of natural language processing (NLP) for WhatsApp messages has snowballed. There are extensive studies on the dissemination information using WhatsApp but the study on NLP involving data from WhatsApp is lacking.
Objective: This study aims to implement NLP in smart dissemination applications by using WhatsApp API.
Methods: We build a framework that embeds an intelligent system based on the NLP in WhatsApp API to disseminate a dynamic message. Some of the sentences are used to evaluate the accuracy of this application.
Results: Smart dissemination consists of dynamic filter and dynamic content. Dynamic filter was conducted by using the POS tagger and clause statement. Meanwhile, dynamic content was built by using the replace MySQL function. There are twofold limitation: the application could not transform a message that matches rule <3> with conjunction "dan”; has the same attribute before and after <CC> tag; and the maximum of the logical operator is one type for coordinating conjunction (AND/OR) in one sentence.
Conclusion: Our framework can be used for dynamic dissemination of messages using dynamic message content and dynamic message recipient with an accuracy of 95% from twenty sample messages.
WhatsApp Inc, "WhatsApp About,” 2020. [Online]. Available: https://www.whatsapp.com/about/. [Accessed: 30-Apr-2020].
A. Schwind and M. Seufert, "WhatsAnalyzer: A tool for collecting and analyzing whatsapp mobile messaging communication data,” in Proceedings of the 30th International Teletraffic Congress, ITC 2018, 2018, vol. 01, pp. 85–88, doi: 10.1109/ITC30.2018.00020.
M. Koparal, H. Y. Ünsal, H. Alan, F. Üçkardeş, and B. Gülsün, "WhatsApp messaging improves communication in an oral and maxillofacial surgery team,” Int. J. Med. Inform., vol. 132, 2019, doi: 10.1016/j.ijmedinf.2019.103987.
A. Sánchez-Moya and O. Cruz-Moya, "‘Hey there! I am using WhatsApp': A Preliminary Study of Recurrent Discursive Realisations in a Corpus of WhatsApp Statuses,” in Procedia - Social and Behavioral Sciences, 2015, vol. 212, pp. 52–60, doi: 10.1016/j.sbspro.2015.11.298.
S. Dechand, A. Naiakshina, A. Danilova, and M. Smith, "In encryption we don't trust: The effect of end-to-end encryption to the masses on user perception,” in Proceedings - 4th IEEE European Symposium on Security and Privacy, EURO S and P 2019, 2019, pp. 401–415, doi: 10.1109/EuroSP.2019.00037.
"Number of daily active WhatsApp Status users from 1st quarter 2017 to 1st quarter 2019(in millions),” statista, 2020. [Online]. Available: https://www.statista.com/statistics/730306/whatsapp-status-dau/. [Accessed: 30-Apr-2020].
I. Rauf, E. Troubitsyna, and I. Porres, "Systematic mapping study of API usability evaluation methods,” Comput. Sci. Rev., vol. 33, pp. 49–68, 2019, doi: 10.1016/j.cosrev.2019.05.001.
T. Wablas, "Wablas API Gateway Service for Business,” 2020. [Online]. Available: https://wablas.com/.
Y. W. Chandra and S. Suyanto, "Indonesian chatbot of university admission using a question answering system based on sequence-to-sequence model,” Procedia Comput. Sci., vol. 157, pp. 367–374, 2019, doi: 10.1016/j.procs.2019.08.179.
Y. Nagender and K. H. Patil, "Whatsapp auto responder using natural language processing and AI,” Int. J. Comput. Eng. Technol., vol. 8, no. 5, pp. 15–22, 2017.
D. A. N. Mysql, "Bot Whatsapp Sebagai Pemberi Data Statistik,” J. Inform. dan Sist. Inf., vol. 1, no. 2, pp. 282–293, 2020.
K. Bock and S. M. Garnsey, "Professional chat application based on natural language processing,” in A Companion to Cognitive Science, 2018, pp. 226–234, doi: 10.1002/9781405164535.ch14.
M. Kamayani, "Perkembangan Part-of-Speech Tagger Bahasa Indonesia,” J. Linguist. Komputasional, vol. 2, no. 2, p. 34, 2019, doi: 10.26418/jlk.v2i2.20.
A. Purwarianti, A. Andhika, A. F. Wicaksono, I. Afif, and F. Ferdian, "InaNLP : Indonesia Natural Language Processing Toolkit Case study : Complaint Tweet Classification,” in 2016 International Conference On Advanced Informatics: Concepts, Theory And Application (ICAICTA), 2016, pp. 5–9.
A. Dinakaramani, F. Rashel, A. Luthfi, and R. Manurung, "Designing an Indonesian part of speech tagset and manually tagged Indonesian corpus,” in Proceedings of the International Conference on Asian Language Processing 2014, IALP 2014, 2014, pp. 66–69, doi: 10.1109/IALP.2014.6973519.
R. S. Yuwana, E. Suryawati, and H. F. Pardede, "On Empirical Evaluation of Deep Architectures for Indonesian POS Tagging Problem,” 2018 Int. Conf. Comput. Control. Informatics its Appl. Recent Challenges Mach. Learn. Comput. Appl. IC3INA 2018 - Proceeding, pp. 204–208, 2019, doi: 10.1109/IC3INA.2018.8629531.
A. Hamzah and N. Widyastuti, "Document subjectivity and target detection in opinion mining using HMM POS-Tagger,” in Proceedings of 2015 International Conference on Information and Communication Technology and Systems, ICTS 2015, 2016, pp. 83–87, doi: 10.1109/ICTS.2015.7379876.
L. R. Atmarani, M. Sudarma, and I. D. Giriantari, "Sistem Opinion Mining dengan Metode Pos Tagging dan SVM Untuk Ekstraksi Data Opini Publik pada Layanan JKBM,” Maj. Ilm. Teknol. Elektro, vol. 16, no. 1, p. 91, 2016, doi: 10.24843/mite.1601.13.
T. Fahrudin, J. L. Buliali, and C. Fatichah, "Ina-BWR: Indonesian bigram word rule for multi-label student complaints,” Egypt. Informatics J., vol. 20, no. 3, pp. 151–161, 2019, doi: 10.1016/j.eij.2019.03.001.
Muljono, U. Afini, C. Supriyanto, and R. A. Nugroho, "The development of Indonesian POS tagging system for computer-aided independent language learning,” Int. J. Emerg. Technol. Learn., vol. 12, no. 11, pp. 138–150, 2017, doi: 10.3991/ijet.v12.i11.7383.
F. Eddy, "nlp-id 0.1.16,” python software foundation, 2020. [Online]. Available: https://pypi.org/project/nlp-id/0.1.6/. [Accessed: 28-May-2020].
A. F. Wicaksono and A. Purwarianti, "HMM Based Part-of-Speech Tagger for Bahasa Indonesia,” in 4th International MALINDO (Malay and Indonesian Language) Workshop, 2010, no. March 2017.
A. Purwarianti, A. Saelan, I. Afif, F. Ferdian, and A. F. Wicaksono, "Natural language understanding tools with low language resource in building automatic indonesian mind map generator,” Int. J. Electr. Eng. Informatics, vol. 5, no. 3, pp. 256–269, 2013.
Anonymous, "SQL Where Clause,” w3schools, 2020. [Online]. Available: https://www.w3schools.com/sql/sql_where.asp. [Accessed: 02-Jun-2020].
Authors who publish with this journal agree to the following terms:
All accepted papers will be published under a Creative Commons Attribution 4.0 International (CC BY 4.0) License. Authors retain copyright and grant the journal right of first publication. CC-BY Licenced means lets others to Share (copy and redistribute the material in any medium or format) and Adapt (remix, transform, and build upon the material for any purpose, even commercially).