Chatbot for Monitoring Mental Health and Personality Trait Identification
J. Monisha Privthy Jeba1, S. Bharath2, P. Gowtham3, G. Praveen4
1J. Monisha Privthy Jeba, Department of Computer Science Engineering, Anna University/ Mepco Schlenk Engineering College, Sivakasi, (Tamil Nadu), India.
2S. Bharath, Department of Computer Science Engineering, Anna University/Mepco Schlenk Engineering College, Sivakasi, (Tamil Nadu), India.
3P. Gowtam, Department of Computer Science Engineering, Anna University/Mepco Schlenk Engineering College, Sivakasi, (Tamil Nadu), India.
4G. Praveen, Department of Computer Science Engineering, Anna University/Mepco Schlenk Engineering College, Sivakasi, (Tamil Nadu), India.
Manuscript received on 28 June 2019 | Revised Manuscript received on 05 July 2019 | Manuscript published on 30 July 2019 | PP: 794-798 | Volume-8 Issue-9, July 2019 | Retrieval Number: H7160068819/19©BEIESP | DOI: 10.35940/ijitee.H7160.078919
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: I Chabot or conversational agents are application that mimics human communication. They can entertain, motivate and actively engage people. An important concern faced by most people is stressed disorders. These disorders can include OCD and posttraumatic stress disorders. Most affected category of people is the employees and students. In order to prevent this, counseling is provided. It is done by the HR managers in IT companies and by the teachers to the students or by professionals. But most people are not open to the specialists and feel more uncomfortable during this process of expressing their feelings. This process can be made simple by using a Chatbot. This Chatbot communicates with the people, identifies their traits and provides their sentiment scores to an authorized person. There are three key modules in the development process. First is the Sequence-to-Sequence model. This model consists of an encoder and a decoder. The received input text is converted to tokens and each token is identified with a random number, which is common for the same tokens. The second module is the sentiment analysis which is used in identifying the emotions of a person. The sentiment score is generated for the users. The traits of the person are identified from the chat logs. A RNN (Recurrent Neural Network) is built to identify the trait of the person from the pre-defined 16 types of personality traits. The multi-class classifier’s output can be combined with the sentiment score to truly identify the characteristics of the users.
Index Terms: Chatbot, Sequence-to-Sequence, Multi-class Classifier and Sentiment Analysis.
Scope of the Article: Health Monitoring and Life Prediction of Structures