Professional chat application based on natural language processing

There has been an emerging trend of a vast number of chat applications which are present in the recent years to help people to connect with each other across different mediums, like Hike, WhatsApp, Telegram, etc. The proposed network-based android chat application used for chatting purpose with remote clients or users connected to the internet, and it will not let the user send inappropriate messages. This paper proposes the mechanism of creating professional chat application that will not permit the user to send inappropriate or improper messages to the participants by incorporating base level implementation of natural language processing (NLP). Before sending the messages to the user, the typed message evaluated to find any inappropriate terms in the message that may include vulgar words, etc., using natural language processing. The user can build an own dictionary which contains vulgar or irrelevant terms. After pre-processing steps of removal of punctuations, numbers, conversion of text to lower case and NLP concepts of removing stop words, stemming, tokenization, named entity recognition and parts of speech tagging, it gives keywords from the user typed message. These derived keywords compared with the terms in the dictionary to analyze the sentiment of the message. If the context of the message is negative, then the user not permitted to send the message.

[1]  Eric N. Forsyth Improving automated lexical and discourse analysis of online chat dialog , 2007 .

[2]  Soo Young Shin,et al.  Android forensics analysis: Private chat on social messenger , 2016, 2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN).

[3]  Craig H. Martell,et al.  Lexical and Discourse Analysis of Online Chat Dialog , 2007, International Conference on Semantic Computing (ICSC 2007).

[4]  S Karthick,et al.  Android security issues and solutions , 2017, 2017 International Conference on Innovative Mechanisms for Industry Applications (ICIMIA).

[5]  Marco Calabrese,et al.  Dialogue-oriented interface for linguistic human-computer interaction: A chat-based application , 2010, 2010 IEEE International Conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems.

[6]  Jianlin Shi,et al.  Extracting Intrauterine Device Usage from Clinical Texts Using Natural Language Processing , 2017, 2017 IEEE International Conference on Healthcare Informatics (ICHI).