SlideShare a Scribd company logo
Enviar pesquisa
Carregar
Entrar
Cadastre-se
IRJET- A Survey Paper on Chatbots
Denunciar
IRJET Journal
Seguir
Fast Track Publications
28 de Jun de 2019
•
0 gostou
•
96 visualizações
IRJET- A Survey Paper on Chatbots
28 de Jun de 2019
•
0 gostou
•
96 visualizações
IRJET Journal
Seguir
Fast Track Publications
Denunciar
Engenharia
https://www.irjet.net/archives/V6/i4/IRJET-V6I4383.pdf
IRJET- A Survey Paper on Chatbots
1 de 4
Baixar agora
1
de
4
Recomendados
Voice assistants in healthcare delivering contactless patient experience
Enterprise Bot
103 visualizações
•
9 slides
Build smart hospitals with ai healthcare assistants optimize efficiency &...
Enterprise Bot
65 visualizações
•
10 slides
Transforming patient care with the power of ai in healthcare
Enterprise Bot
117 visualizações
•
8 slides
Digital Healthcare
Aguai Solutions Pvt Ltd
777 visualizações
•
16 slides
Digital Health Applications and Hospitals of the Future
David Wortley
232 visualizações
•
23 slides
Healthcare in Digital Age
ict moph
544 visualizações
•
27 slides
Mais conteúdo relacionado
Mais procurados
Healthcare in a Digital World
Mark Stanley, PMP
117 visualizações
•
6 slides
The Digital Healthcare Roadmap
Steven Rubis
1.7K visualizações
•
67 slides
Redesigning the Patient Experience using Digital Wayfinding
Jibestream
5.6K visualizações
•
39 slides
Digital as related to healthcare
Dahalkar, Vishal
365 visualizações
•
12 slides
AI in Healthcare | Future of Smart Hospitals
Renee Yao
400 visualizações
•
32 slides
Healthcare IT deployment & ROI by Mr. Rana Mehta
Apollo Hospitals Group and ATNF
526 visualizações
•
20 slides
Mais procurados
(20)
Healthcare in a Digital World
Mark Stanley, PMP
•
117 visualizações
The Digital Healthcare Roadmap
Steven Rubis
•
1.7K visualizações
Redesigning the Patient Experience using Digital Wayfinding
Jibestream
•
5.6K visualizações
Digital as related to healthcare
Dahalkar, Vishal
•
365 visualizações
AI in Healthcare | Future of Smart Hospitals
Renee Yao
•
400 visualizações
Healthcare IT deployment & ROI by Mr. Rana Mehta
Apollo Hospitals Group and ATNF
•
526 visualizações
Digital hospitals opportunities-overview
Draup
•
354 visualizações
Accenture Mobile Healthcare Report
3GDR
•
4.3K visualizações
Technology in Healthcare Transformation
Robert Mittendorff, MD, MBA
•
3.9K visualizações
Digital doctors in India
Dr Neelesh Bhandari
•
5.2K visualizações
Extending the Case for Digital: Health Plan Members Speak
Cognizant
•
167 visualizações
Digitization of healthcare industry
Aayush Rastogi
•
2.1K visualizações
Robotic Process Automation in Healthcare-An Urgency! By.Dr.Mahboob Khan
Dr.Mahboob khan
•
299 visualizações
Digital Journey and future prospects, Technology Implementation in Healthcare...
Mohanachandran Thottoth
•
188 visualizações
mHealth Israel_Allianz_Steffen Krotsch_eHealth at Allianz Group
Levi Shapiro
•
1.7K visualizações
IoMT: The Start of a New Era in the Healthcare Industry
Pixel Crayons
•
81 visualizações
mHealth Israel_Levi Shapiro_Israel Digital Health Overview
Levi Shapiro
•
1.5K visualizações
Reciprocity ROI, LLC Methods in Healthcare, Robotics and AI
Paul Claxton
•
46 visualizações
AI for Hospitals
Ragesh Thulasimani
•
34 visualizações
Top 10 uses of AI in Healthcare
Swathi Young
•
425 visualizações
Similar a IRJET- A Survey Paper on Chatbots
Design of Chatbot using Deep Learning
IRJET Journal
13 visualizações
•
5 slides
HealthCare ChatBot Using Machine Learning
IRJET Journal
34 visualizações
•
4 slides
An Intelligent Career Counselling Bot A System for Counselling
IRJET Journal
60 visualizações
•
6 slides
IRJET - Chat-Bot Utilization for Health Consultancy
IRJET Journal
21 visualizações
•
3 slides
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
IRJET Journal
94 visualizações
•
4 slides
AI-based Healthcare Chatbot
IRJET Journal
17 visualizações
•
6 slides
Similar a IRJET- A Survey Paper on Chatbots
(20)
Design of Chatbot using Deep Learning
IRJET Journal
•
13 visualizações
HealthCare ChatBot Using Machine Learning
IRJET Journal
•
34 visualizações
An Intelligent Career Counselling Bot A System for Counselling
IRJET Journal
•
60 visualizações
IRJET - Chat-Bot Utilization for Health Consultancy
IRJET Journal
•
21 visualizações
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
IRJET Journal
•
94 visualizações
AI-based Healthcare Chatbot
IRJET Journal
•
17 visualizações
Student information chatbot final report
jaysavani5
•
5.5K visualizações
IRJET- Artificial Intelligence Based Chat-Bot
IRJET Journal
•
88 visualizações
A Survey on Various Types of Chatbots
IRJET Journal
•
13 visualizações
An Implementation of Voice Assistant for Hospitality
sipij
•
3 visualizações
An Implementation of Voice Assistant for Hospitality
sipij
•
4 visualizações
VOCAL- Voice Command Application using Artificial Intelligence
IRJET Journal
•
4 visualizações
Chatbot
ijtsrd
•
8 visualizações
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
IRJET Journal
•
2 visualizações
Survey on Chatbot Classification and Technologies
IRJET Journal
•
23 visualizações
Revolutionize Your Business with Cutting-Edge Chatbot Services.pdf
ThatwareIO
•
5 visualizações
Enhancing The Capability of Chatbots
vivatechijri
•
43 visualizações
IRJET- College Enquiry Chatbot System(DMCE)
IRJET Journal
•
3K visualizações
Artificial Intelligence Approach for Covid Period StudyPal
IRJET Journal
•
18 visualizações
Final presentation on chatbot
VaishnaviKhandelwal6
•
38K visualizações
Mais de IRJET Journal
SOIL STABILIZATION USING WASTE FIBER MATERIAL
IRJET Journal
6 visualizações
•
7 slides
Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles...
IRJET Journal
3 visualizações
•
7 slides
Identification, Discrimination and Classification of Cotton Crop by Using Mul...
IRJET Journal
3 visualizações
•
5 slides
“Analysis of GDP, Unemployment and Inflation rates using mathematical formula...
IRJET Journal
2 visualizações
•
11 slides
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
IRJET Journal
3 visualizações
•
6 slides
Performance Analysis of Aerodynamic Design for Wind Turbine Blade
IRJET Journal
3 visualizações
•
5 slides
Mais de IRJET Journal
(20)
SOIL STABILIZATION USING WASTE FIBER MATERIAL
IRJET Journal
•
6 visualizações
Sol-gel auto-combustion produced gamma irradiated Ni1-xCdxFe2O4 nanoparticles...
IRJET Journal
•
3 visualizações
Identification, Discrimination and Classification of Cotton Crop by Using Mul...
IRJET Journal
•
3 visualizações
“Analysis of GDP, Unemployment and Inflation rates using mathematical formula...
IRJET Journal
•
2 visualizações
MAXIMUM POWER POINT TRACKING BASED PHOTO VOLTAIC SYSTEM FOR SMART GRID INTEGR...
IRJET Journal
•
3 visualizações
Performance Analysis of Aerodynamic Design for Wind Turbine Blade
IRJET Journal
•
3 visualizações
Heart Failure Prediction using Different Machine Learning Techniques
IRJET Journal
•
2 visualizações
Experimental Investigation of Solar Hot Case Based on Photovoltaic Panel
IRJET Journal
•
2 visualizações
Metro Development and Pedestrian Concerns
IRJET Journal
•
2 visualizações
Mapping the Crashworthiness Domains: Investigations Based on Scientometric An...
IRJET Journal
•
2 visualizações
Data Analytics and Artificial Intelligence in Healthcare Industry
IRJET Journal
•
2 visualizações
DESIGN AND SIMULATION OF SOLAR BASED FAST CHARGING STATION FOR ELECTRIC VEHIC...
IRJET Journal
•
5 visualizações
Efficient Design for Multi-story Building Using Pre-Fabricated Steel Structur...
IRJET Journal
•
6 visualizações
Development of Effective Tomato Package for Post-Harvest Preservation
IRJET Journal
•
2 visualizações
“DYNAMIC ANALYSIS OF GRAVITY RETAINING WALL WITH SOIL STRUCTURE INTERACTION”
IRJET Journal
•
2 visualizações
Understanding the Nature of Consciousness with AI
IRJET Journal
•
2 visualizações
Augmented Reality App for Location based Exploration at JNTUK Kakinada
IRJET Journal
•
4 visualizações
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...
IRJET Journal
•
2 visualizações
Enhancing Real Time Communication and Efficiency With Websocket
IRJET Journal
•
2 visualizações
Textile Industrial Wastewater Treatability Studies by Soil Aquifer Treatment ...
IRJET Journal
•
2 visualizações
Último
CODING AND MARK-WPS Office.pptx
sri jayaram institute of engineering and technology
16 visualizações
•
40 slides
Airbus A320 Flight Crew Operating Manual.Part 1.pdf
TahirSadikovi
28 visualizações
•
921 slides
Chapter 9. Classification Advanced Methods.ppt
Subrata Kumer Paul
15 visualizações
•
78 slides
Data Communication & Computer Networks
Sreedhar Chowdam
74 visualizações
•
51 slides
Building a Digital Thread
TaylorDuffy11
61 visualizações
•
54 slides
Boeing 777F Aircraft Sample Manual.pdf
TahirSadikovi
8 visualizações
•
394 slides
Último
(20)
CODING AND MARK-WPS Office.pptx
sri jayaram institute of engineering and technology
•
16 visualizações
Airbus A320 Flight Crew Operating Manual.Part 1.pdf
TahirSadikovi
•
28 visualizações
Chapter 9. Classification Advanced Methods.ppt
Subrata Kumer Paul
•
15 visualizações
Data Communication & Computer Networks
Sreedhar Chowdam
•
74 visualizações
Building a Digital Thread
TaylorDuffy11
•
61 visualizações
Boeing 777F Aircraft Sample Manual.pdf
TahirSadikovi
•
8 visualizações
Master's Encyclopedia Mohammad Mahdi Farshadian.pdf
Educational Group Mohammad Farshadian
•
26 visualizações
Work in Offline First Apps – Sync Datasources with WorkManager.pptx
JosephMuasya2
•
20 visualizações
GOOGLE CLOUD STUDY JAM INFO : GDSC NIET
YashiGupta410690
•
87 visualizações
UNIT III PRINCIPLES OF ILLUMINATION
karthi keyan
•
31 visualizações
Bricks.pptx
SubhamSharma20947
•
24 visualizações
Finding Your Way in Container Security
Ksenia Peguero
•
25 visualizações
impulse-and-load-test-rig.pptx
Neometrix_Engineering_Pvt_Ltd
•
18 visualizações
Sensor and transducers.ppt
karthik R
•
7 visualizações
Security-by-Design and -Default
Mehdi Mirakhorli
•
83 visualizações
Reinforced earth structures notes.pdf
RamyaNarasimhan5
•
110 visualizações
Instruction Set : Computer Architecture
Ritwik Mishra
•
19 visualizações
Three Phase Induction Motor.pptx
NoorulAmin67
•
13 visualizações
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2024
Educational Group Mohammad Farshadian
•
12 visualizações
Boeing Stearman Pilot's Handbook for Model N2S-4 Airplanes.pdf
TahirSadikovi
•
7 visualizações
IRJET- A Survey Paper on Chatbots
1.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1786 A Survey Paper on Chatbots Aafiya Shaikh1, Dipti More2, Ruchika Puttoo3, Sayli Shrivastav4, Swati Shinde4 1,2,3,4Student, Dept. of IT Engineering, Pimpri Chinchwad College of Engineering, Maharashtra, India 5Professor, Dept. of Computer Engineering, Pimpri Chinchwad College of Engineering, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - This paper discloses a virtual conversational method and system to relieve the psychological stress of adolescents. It also aims at providing some positive information through continuous dialogue answers in order to guide adolescents to think and face difficulties with a positive and optimistic attitude and the agenda of reliving the psychological pressure of the adolescents can be achieved. Conventional face-to-face stress detection and relief methods do not work when confronted with those adolescents who are reluctant to express their negative emotions to the people in real life. In this paper, we would like to present an adolescent- oriented intelligent conversational chatting system called “HappySoul”, which acts as a virtual friend who can assist to encourage, understand, comfort, and guide stressful adolescents to pour out their bad and negative feelings, thereby releasing the stress. Chatbots, or conversational interfaces, present a new way for adolescents to interact with computer systems. This chatbot will allow a user to simply ask questions in the same way that they would address a human. The technology at the core of the proposed chatbot is natural language processing (“NLP”), RNN and client server architecture with the help of Android GUI. Key Words: chatbot, NLP, RNN, stress, conversation, adolescents, students 1. INTRODUCTION Chat bots or Virtual Assistants have been designed to simplify the interactionbetweencomputersandhumansand have hit the market. A chat bot is a software that uses artificial intelligence (AI) that can converse (or chat) with a user in natural language via virtual chat rooms, websites, mobile apps and messaging applications or through the telephone. Chatbots are often referred to as one of the most promising and advanced form of interaction between machines and humans. Although, from a technological perspective, a chatbot can only represent the evolution of a Question Answering system based on Natural Language Processing (NLP). Generating responses to user queries in human like natural language is one of the most common examples of Natural Language Processing leveraging in various enterprises’ end-use applications. Chatbot applications slick interactions between services and people, improving customer experience. Simultaneously, chatbots offer companies various opportunities to enhance the customer’s loyalty and ensure operational efficiency by minimizing the surplus cost of customer service. Chatbot solutions have to effectively perform both of the tasks for successful execution. Human support plays a vital role here: Irrespective of the kindofapproachand theplatform,human intervention plays a crucial role in training, optimising and configuring the chatbotsystem.Therearetwodifferenttasks which form the basis of a chatbot: 1. User Request Analysis 2. Returning the response User request analysis: This is the primary task thata chatbot performs. In this task, it analyses the user’s request and identifies the user intent in order to extractrelevant entities. This ability of identifying the user’s intent and extracting data and relevant entities present in the user’s request is the first and basic condition and the most crucial step at the core of a chatbot: If you fail to correctly acknowledge the user’s request, you will fail to provide the correct answer. Returning the response: First the user’s intent is identified and once that is done, the chatbot can provide the most appropriate response for the user’s query. The answer can be: A predefined and generic text. A text retrieved from a knowledge database containing different answers. A contextualized piece of information that is user data oriented. Data which is stored in enterprise systems. The result of an action that the chatbot has performed by interacting with backend applications. A render question helps the chatbot to correctly understand the user’s request. Chatbot can be developed by the use of different approachesandtools.Depending ontheapplication you want to address, some specific chat bot technologiesare more suitable than others. In order to achieve the desired responses, the fusion of different AI forms such as machine learning, semantic understanding, and natural language processing may be the best option.
2.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1787 1.1 Motivation Chatbots playa key role as human- computerinterfaces.It’sa software that simulates typed conversation, with the agenda of temporarily luring the human into thinking they were talking to another human. Chatbot, basically acts as a conversational agent that can talk to any user in given field using the Natural Language Processing. According to World Health Organization (WHO), stress is the major cause of mental disorder throughout the world,posingthreatstoover 300 million each year globally. With a rapid increase in the need for additional assistance, the bot aims to create an environment that islessautomatedandmoreconversational. Thus to overcome this stress, the chatbot provides insights and provides positive responses through cognitive- behavioural therapy. 1.2. Literature Survey 1. Endurance: A Companion for Dementia Patients : Many people suffering with dementia retain much of their conversationalabilities as their illness progresses. However, the shame and frustration that many dementia sufferers experience often make routine, everyday talks with even close family members challenging. That’s why Russian technology company Endurance developed its companion chat bot. Many people with Alzheimer’sdiseasestrugglewith short-term memory loss. As such,thechatbotaimstoidentify deviations in conversational branches that may indicate a problem with immediate recollection – quite an ambitious technical challenge for an NLP-based system. In addition, since the chatbot is a cloud- based solution, physicians and family members can review communication logs taken from the bot to identify potential degradation of memory function and communicative obstacles that could signify deterioration of the patient’s condition. Interestingly, the as-yet unnamed conversational agent is currently an open- source project, meaning that anyone can contribute to the development of the bot’s codebase. The project is still in its earlier stages, but has great potential to help scientists, researchers, and care teams better understand how Alzheimer’s disease affects thebrain.ARussianversionofthe bot is already available, and an English version is expectedat some point this year. 2. Casper: Helping Insomniacs Get through the Night: If you suffer from insomnia, you’ll know that the feeling of almost suffocating loneliness – the idea that everyone else in the world is resting peacefully while your own mind betrays you with worries and doubts – is among the worst parts of not being able to sleep. Enter Casper’s amazingly named Insomnobot 3000 (which truly is one of the most tongue- incheek, retro-futuristic names for a chatbot I’ve ever come across), a conversational agent that aims to give insomniacs someone to talk to while the rest of the world rests easy. At this point, Insomnobot 3000 is a little rudimentary. The responses offered by the agent aren’t quite right. But I’m not sure whether chatting with a bot would help me sleep, but at least it’d stop me from scrolling through the never-ending horrors of my Twitter timeline at 4 a.m. 3. UNICEF: Helping Marginalized Communities Be Heard : So far, with the exception of Endurance’s dementia companion bot, the chatbots we’velookedathavemostlybeenlittlemore than cool novelties. International child advocacy nonprofit UNICEF, however, is using chatbots to help people living in developing nations speak out about the most urgent needsin their communities. Thebot,calledU-Report,focusesonlarge- scale data gathering via polls – this isn’t a bot for the talkative. U-Report regularly sends out prepared polls on a range of urgent social issues, and users (known as “U- Reporters”) can respond with their input. UNICEF then uses this feedback as the basis for potential policy recommendations. In one particularly striking example of how this rather limited bot has made a major impact, U- Report sent a poll to users in Liberia about whether teachers were coercing studentsintosexinexchangeforbettergrades. Approximately 86% ofthe13,000LiberianchildrenU-Report polled responded that their teachers were engaged in this despicable practice, which resulted in a collaborative project between UNICEF and Liberia’s Minister of Education to put an end to it. 4. Med What: Making Medical Diagnoses Faster : If you’re the kind of person who has WebMD bookmarked, it might be worth checking out Med What. This chatbot aims to make medical diagnoses faster, easier, and more transparent for both patients and physicians – think of it like an intelligent version of WebMD that you can talk to. MedWhat is powered by a sophisticated machine learningsystemthatoffersincreasinglyaccurateresponsesto user questions based on behaviours that it “learns” by interacting with human beings. In addition to the ever- growing range of medical questions fielded by MedWhat, the bot also draws upon vast volumes of medical research and peer-reviewed scientific papers to expand upon its already considerable wealth of medical expertise. In many ways, MedWhat is much closer to a virtual assistant (like Google Now) rather than a conversational agent. It also represents an exciting field ofchatbot development that pairsintelligent NLPsystems with machinelearning technologytoofferusers an accurate and responsive experience. 5. ALICE: The Bot That Launched a Thousand… Other Bots : No list of innovative Chatbots would be complete without mentioning ALICE, one of the veryfirstbotstogoonline–and one that’s held up incredibly well despite being developed and launched more than 20 years ago. ALICE – which stands forArtificial Linguistic InternetComputerEntity,anacronym that could have been lifted straightoutofanepisodeofTheX- Files – was developed and launched by creator Dr. Richard Wallace way back in the dark days of the early Internet in 1995. (As you can see in the image above, the website’s
3.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1788 aesthetic remains virtually unchanged since that time, a powerful reminder of how far web design has come.)Despite the fact that ALICE relies on such an old codebase, the bot offers users a remarkably accurate conversational experience. Of course, no bot is perfect, especially one that’s old enough to legally drink in the U.S. if only it had a physical form. ALICE,like manycontemporarybots,struggleswiththe nuances of some questions and returns a mixture of inadvertently postmodern answers and statements that suggest ALICE has greater selfawareness for which wemight give the agent credit. For all its drawbacks, none of today’s chatbots would have been possible without the groundbreaking work of Dr. Wallace. Also, Wallace’s bot served as the inspirationforthecompanionoperatingsystem in Spike Jonze’s 2013 science- fiction romance movie, Her. 2. PROPOSED METHODOLOGY The proposed model of our chatbot works as a client server based android application. An android mobile application will be used to serve as the front end and the botwill learn to respond on the server. Fig. 1 Client Server Architecture 1. Android Application Our android application will aim at getting the inputs from the user and displaying the generated output. The user will have to signup if he/she doesn’t have any login credentials or else he/she will navigate to login page. The details would consist of the name of the user, its contact number and email address. The bot will use the name provided to address him/her during the conversation. For security and authentication reasons contact number and email address will be used. Fig. 2 Chat Screen Above is the example of the android application that is intended to be built. The bot will be responding in the similar fashion based on the mood of the user. On successful login, a chat window will appear. A greeting message will be displayed from the bot’s side to indicate that it is active. The user can then enjoy talking to this virtual companion. 2. Server The real processing of data takes place on the server. The inputs that is taken from the user is sent to the server for processing using the Recurrent Neural Network (RNN) and the output is generated. A Recurrent Neural Network is a deep learning model specifically used to handle the sequences. The responsibility of an internal state is to take into consideration and proper handling of dependency between successive inputs. Provided that its properties are given, this model is most suitablefordifferentNLPtasks,and exactly in the text generation context it can be explored using basic concepts of Tensorflow and Theano and then moving to Keras for training the final model.Forourchatbot, a sequence to sequence (Seq2Seq) model of RNN will be used. Sequence to sequence (Seq2Seq) model consists of 2 main components, an encoder RNN and a decoder RNN. The encoder’s task is to encapsulate the information of the input text into a fixed representation. The decoder’s task is to take that representation, and generate a variable length text that best responds to it. Fig.3 Encoder and Decoder RNN contains many hidden state vectors, wherein each represent information from the previous time steps. The final hidden state vector of the RNN encoder can be considered as an accurate representation of the whole input text, by this logic. The another RNN that is the decoder,takes in the final hidden state vector of the
4.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1789 encoder, to predict the words of output reply. The first cell's job is to take in the vector representation v, and decide which word in its vocabulary is the most appropriate for the output response. The second cell will be a function of the vector representation v and the output of the previous cell both. Fig.4 Vector Representation Tensor flow will be helpful in doing it. We need a large number of conversation logs for sequence to sequence models. This encoder decoder network must be able to understand the type of responses (decoder outputs)that are expected for every query (encoder inputs). Some common datasets are the the Ubuntu corpus, Microsoft’s Social Media Conversation Corpus, and Cornell Movie Dialog Corpus. 3. Architecture Diagram Fig5. Architecture Diagram The basic structure of chatbot is very similar with a sequence to sequence model. The architecture consists of Recurrent neural network of GRU cells with attention mechanism. But it contains three different mechanisms which can be used for generating response with specific emotion. The following are the characteristicsofthesystem: Emotion Category Embedding: Representing different emotion category as an embeddedvector. This vector will be learned during trainingby being feed to the decoder. The emotion embed remains static and would not change in the flow. The architecture is a regular end to end sequence model, where the GRU is been used to be the basic cell and based on that we build our decoder using Recurrent Neural Network. We build our encoderusingbi-directional LSTMand concatenate the cell state and hiddenstateto bethe input of decoder. The attention mechanism is also integrated to our system. Attention mechanism is the technique where in we extract the essential characteristics of the sentences. Gated Recurrent Unit (GRU) aims to solve the vanishing gradient problem which comes with a standard recurrent neural network. It can also be considered as a variation on the LSTM because both are designed similarly and, in some cases, produce equally. 3. CONCLUSION Chatbots have been on the rise since a couple of years and have already faced a wide adoption. They are bringinga new way for businesses to communicatewiththe worldandmost importantly with their customers and with the rise of emerging technologies and Artificial Intelligence (AI). Proving their usability in the field of customer support, the chatbots can also be extended to help users mentally like a companion. Our chatbot, HappySoul, isonesuchapproach.It helps the adolescent users to talk freely about their mental conditions without being hesitant about it. It proves to be a great help towards society as mental health is a topic of grave concern especially in the youngsters. The futurescope of this project would involve analyzing the different kinds of emotional disturbances faced by the teenagers and their causes. This would help to evolve happier generations. The concept of RNN can be used for implementation of a conversational chat bot. REFERENCES [1]https://www.wordstream.com/blog/ws/2017/10/04/ch atbots [2]https://www.inc.com/larry-kim/10-examples-of-how- brands-are-using- chatbots-tode.html [3]https://github.com/PoorvaRane/Emotion- Detector/blob/master/Emotion_Detector.ipynb [4]https://blog.statsbot.co/chatbots-machine-learning- e83698b1a91e [5]https://link.springer.com/chapter/10.1007/978-3-319- 19156-0_14 [6]Khan, F.M., Fisher, T.A., Shuler, L., Wu, T., Pottenger, W.M. Mining Chat-room Conversations for Social and Semantic Interactions. Can be found on the WWW: http://www.cse.lehigh.edu/techreports/2002/LU-CSE-02- 011.pdf. 2002 [7]Philipp Michel. Support vector machines in automated emotion classification. Churchill College, June 2003. [8]Building Chatbot with Emotions- Honghao WEI, Yiwei Zhao, Junjie Ke