Chat App Based On NLP
Chat App Based On NLP
c IEEE
This work is covered by copyright. Unless the document is being made available under a
Creative Commons Licence, you must assume that re-use is limited to personal use and
that permission from the copyright owner must be obtained for all other uses. If the docu-
ment is available under a Creative Commons License (or other specified license) then refer
to the Licence for details of permitted re-use. It is a condition of access that users recog-
nise and abide by the legal requirements associated with these rights. If you believe that
this work infringes copyright please provide details by email to [email protected]
Notice: Please note that this document may not be the Version of Record
(i.e. published version) of the work. Author manuscript versions (as Sub-
mitted for peer review or as Accepted for publication after peer review) can
be identified by an absence of publisher branding and/or typeset appear-
ance. If there is any doubt, please refer to the published source.
https://doi.org/10.1109/ICCTAC.2018.8370395
Professional Chat Application based on Natural
Language Processing
Karthick S1, R John Victor2, Manikandan S3, Bhargavi Goswami4
Department of Computer Science, Christ University,
Bengaluru, Karnataka, India.
Email: [email protected], [email protected],
[email protected], [email protected]
Abstract— There has been an emerging trend of a vast proposed mechanism implemented. The proposed network-
number of chat applications which are present in the recent years based android chat application used for chatting purpose with
to help people to connect with each other across different remote clients or users connected to the internet, and it will
mediums, like Hike, WhatsApp, Telegram, etc. The proposed not let the user send inappropriate messages. The application
network-based android chat application used for chatting developed for Android, because Android is one of the most
purpose with remote clients or users connected to the internet, widely used mobile operating systems having major market
and it will not let the user send inappropriate messages. This share when compared to other mobile operating systems like
paper proposes the mechanism of creating professional chat iOS, Windows and Blackberry [9,10].
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 The rest of the paper organized as Section II approaches
evaluated to find any inappropriate terms in the message that related work. Section III outlines the proposed methodology.
may include vulgar words, etc., using natural language Section IV explains implementation and conclusion of the
processing. The user can build an own dictionary which contains paper.
vulgar or irrelevant terms. After pre-processing steps of removal
of punctuations, numbers, conversion of text to lower case and II. RELATED WORK
NLP concepts of removing stop words, stemming, tokenization,
named entity recognition and parts of speech tagging, it gives A. Enhanced Education Chat Application Based Chat
keywords from the user typed message. These derived keywords
Application Based on Interested Keyword with Username
compared with the terms in the dictionary to analyze the
sentiment of the message. If the context of the message is and Password Authentication Security
negative, then the user not permitted to send the message. This paper states that since there is a lot of changes which
had occurred in the recent past and the customers are changing
Keywords— Android Application, Chatting, Dictionary, Named their needs from time to time, it has become a necessity to
Entity Recognition, Natural Language Processing, Networking, build a chat application that matches the present crowd. This
Parts of Speech tagging, Sentimental Analysis, Stemming, system was mainly developed to provide a chat room for all
Tokenization. kind of educationalist by offering them a platform to chat and
solve study related queries [11].
I. INTRODUCTION
Online chatting refers to the process of sending and
receiving messages using the internet. There are various B. Design of Chatting Application Based on Android
chatting applications available in the market. At the first Bluetooth
quarter of 2017, the total number of users using chat
applications are more than 5.03 Billion [1], and widely used This paper proposes a method of sending and receiving
apps are WhatsApp, Facebook Messenger, We Chat, QQ text messages using the Bluetooth connection. Since the
Mobile, etc., All these applications provide various features to Bluetooth technology consumes low cost and power, they
ensure security, integrity, and consistency. All these apps let incorporated a system that enables the user to chat with each
the user send any messages, and the messages can be lewd or other over a Bluetooth connection. But this method might also
inappropriate. There are many cases filed for sending lewd or face constraint as the range of the Bluetooth connection is
inappropriate messages in various online mediums [2,3,4,5,6]. restricted [12].
It may also be possible for the user to send inappropriate
messages by mistake. According to Section 66A of the
Information Technology (Amendment) Act, 2008 says that C. Android forensics analysis: Private chat on social
transmitting of obscene information using a transmission messenger
equipment which may result in three years of incarceration This paper discusses regarding the relic data from secret,
including a fine [7,8]. In order to solve these concerns, the hidden and private chat. They also provide reports of formed
messages along with how it associates to one another. From context in the message and prevents the user from sending
the inquiry outcomes of Android forensics and interpretation, those messages with a warning notification.
an inquisitor or investigator will be able to understand,
reproduce, and confer the chronology of the information
which has been generated by the user [13]. III. PROPOSED METHOD
Failure to identify the inappropriate context in the text
message is the main reason for various problems. The
D. Extracting Intrauterine Device Usage from Clinical Texts proposed system solves these issues by developing an NLP
using Natural Language Processing based android tool which identifies and warns the user if the
This paper discusses the devices are much useful regarding sentiment of the message contains lewd or vulgar context. The
preventing pregnancy which was not intended to happen. The proposed system illustrated in Fig.1 consists of three phases.
Clinical texts help the patient to overcome this risk factor. But
after a series of research, the results showed that these data are
structured and cannot be efficiently used for processing and
analyzing the risk factor but would be used in the traditional
method of maintaining health record. To overcome this
problem, a clinical factor extraction tool used called EasyCIE
which was used to identify the patients who are contraception
for counseling [14].