Chatbot Application For Tourism Using Deep Learning
Chatbot Application For Tourism Using Deep Learning
https://doi.org/10.22214/ijraset.2022.44516
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VI June 2022- Available at www.ijraset.com
Abstract—Chatbot is broadly known now a days which is intended to expand the communication and connection with
human users. Generally, it works by question from the user and response by a software program. The user can enter the
question by means of text. When the user enters the query, the bot uses TensorFlow’s tokenizer to assign a unique token
to each distinct word and send it to RNN layer. This chatbot will essentially respond to the queries and relevant
information on all the tourist places and facilities in Andaman and Nicobar island.
Keywords—, Chatbot, Artificial Intelligence, Deep learning, Neural network, Tourism
I. INTRODUCTION
The chatbot is utilized to lead the conversation between user and computer to access information through messaging. The
conversation should be possible by means of text or voice. Every platform has its own criteria to fulfil and its features to achieve
in a chatbot to effectively connect with the user. The bots can be enhanced by new data and make communications look more
practical. There are many types of chatbots used in the market with different algorithms. With the help of deep learning
techniques which uses of machine learning algorithm and artificial intelligence chatbots can learn from data and human
conversations. These chatbots are designed to convincingly replicate the kind of interactions a user might have with a real
person. Chatbot can replace the role of travel agent and respond to customer queries.
II. LITERATURE SURVEY
There are various types of Chatbot. Some of the popularly known types of creating a chatbot are as follows:
A. AI Chatbots
Artificial intelligence chatbots understand language beyond pre-programmed commands. They are trained by loading large
amount of existing data of the clients, applying algorithms, and utilizing the outcomes to deliver a response. The more the AI
chatbot communicates with the user, the more information it gathers. It updates its model with the help of growing data to
deliver accurate answers. This sort of AI likewise upholds conversational AI instead of unnatural, pre-programmed interactions.
B. Machine Learning Chatbots
The ML chatbots are data-driven, they learn from patterns, conversations, and previous experiences. The more data we inject,
the more diverse conversations they can handle in the future. They learn from past data and develop the nature of their
responses. Up to this point, machine learning chatbots offer the best user engagement as they interact with the users just like a
person would do. They are the nearing the replication of human-interaction experience.
C. Generative Chatbots
A generative chatbot is an open domain chatbot program that creates unique mixes of language rather than selecting from pre-
defined responses. Generally, seq2seq models which used for machine translation can be used to build generative chatbots. This
model, otherwise called the encoder-decoder model, utilizes long haul and momentary memory LSTMs to create text from the
preparation dataset. The seq2seq model is likewise valuable in machine interpretation applications. After foreseeing the word
entered by the user, it will anticipate every one of the accompanying words utilizing the likelihood of event of that word.
D. Rule based Chatbot
A rule based chatbot utilizes a tree-like stream rather than AI to assist visitors with their questions. This implies that the chatbot
will direct the visitor with follow-up inquiries to get to the right goal at last. The designs and answers are pre-characterized with
the goal that you are in charge of the discussion. This implies that the chatbot will eventually directs the users with questions to
find the right solution. All patterns and responses are predefined for the user to take control of their conversations. Also another
reason why all the questions need to be direct and basic. The Rule-based chatbots can either be built by simple or complex codes
but the bot will constantly follow the code protocol, it will not do anything beyond it.
III. PROPOSED SOLUTION
Our system that we are proposing will get the queries or questions from the user for the location Andaman and Nicobar island in
the travel application. With the help of the data in the form of intents the patterns and responses are pre-processed and the
answers would be displayed. The bot is trained in such a way that it will give provide a relevant response to any diverse
questions.
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VI June 2022- Available at www.ijraset.com
Fig. 2 Tokenization
Epoch is one complete pass of the training dataset through the algorithm. Passing the entire dataset through a neural network is
not enough. And we need to pass the full dataset multiple times to the same neural network. Below is the model accuracy.