SlideShare a Scribd company logo
4
Most read
6
Most read
Irish Interdisciplinary Journal of Science & Research (IIJSR)
Vol.6, Iss.2, Pages 93-100, April-June 2022
ISSN: 2582-3981 www.iijsr.com
93
AI Based Chatbot for FAQs
Pradeepa G1
, Sudha R.V.2
, Janani S3
, Vidhya V4
& Veera Raveena T5
1,2
Assistant Professor, Department of Information Technology, Vivekanandha College of Technology for Women.
3-5
Student, Department of Information Technology, Vivekanandha College of Technology for Women.
DOI: http://doi.org/10.46759/IIJSR.2022.6213
Copyright © 2022 Pradeepa G et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which
permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Article Received: 17 March 2022 Article Accepted: 23 May 2022 Article Published: 16 June 2022
1. Introduction
People tend to go to different places and sometimes they may feel completely lost in a new place. At that time
they may have difficulty asking people around them to get on the bus to their destination. You arrive at the bus
stop, you are ready to board the bus and you have no idea which bus you can take to get to your destination.
This is a major problem we face in our daily lives for many years while using public transport to get to the
places we want. You arrive at an unfamiliar place and have no idea which bus to take. There will be no
information provided about the buses or bus numbers or the bus to your destination. This is the state of the
outside world when we move to a new place. When you get to the bus stop you will see many people waiting
for the bus. Some of them know which bus to take to get to their destination and some of them are in trouble as
to which bus they should take. So in that case, you are in for a shock. If so, most of them have no idea of bus
data or bus numbers or times. People face a problem when they first arrive at a destination and do not know
which bus they will take. If this is the case, a lot of time wasted on waiting or collecting bus information to get
to their destination [1-4]. There is only a solution available to this problem that Chat-bot interacts with all the
details of buses and their times making it easy for people to use or communicate from anywhere and anytime.
2. Literature Review
2.1. Designing and Developing a Chatbot Using Machine Learning
Praveen Kumar and Mayank Sharma proposed the paper in the year of 2018.
Problem-Deep Learning is a new area of Machine Learning and research, which was introduced with the aim
of taking the Machine learning closer to one of its original and main goal which is: AI (Artificial intelligence).
If we speak of automatic learning algorithm, they tend to be linear, the DL (Deep Learning) algorithms are
configured to increase complexity and abstraction. Methodology-To learn in depth, imagine a 5-year-old
whose first word is cat. The child Keeps on learning what a cat is by showing objects and saying the word cat.
ABSTRACT
A chatbot is a computer program that runs a conversation in the form of a text. Chat-bot usually provides user-based communication that
allows input from the user and receives text from the outgoing. Chat-bot information is stored on a website provided by the owner and the user
needs. This program will be given the answers to the user's question with great success. The user must place a requirement on the chat-bot
used for the transport-related chat. This model is based on supervised learning strategies with pre-packaged information to focus and create
productive models against a training set. The system will use an AI algorithm to provide relevant information about transit to the user.
Keywords: Artificial intelligence, Chatbot, Natural language processing, Deep learning.
Irish Interdisciplinary Journal of Science & Research (IIJSR)
Vol.6, Iss.2, Pages 93-100, April-June 2022
ISSN: 2582-3981 www.iijsr.com
94
The mother says: "Yes, it's a cat" or "No, it's not a cat". As the child continues to point objects, he becomes
more aware of the characteristics and features of all cats. What the child does, without even knowing what he
is doing, it clarifies a very complex level of abstraction by constructing a scale in which each level of
abstraction is created with the help of Knowledge acquired the layer which was before on the scale. The
programs that run on the system which uses deep learning go through the same process. Each algorithm in the
way that applies a non-linear approach on its input and it uses what it learns to make a statistical model from
the given output. Findings-Repetition continues until the output has reached an acceptable point of
correctness. The number of layers in which the process is passing at each stage is what gave the name a prefix
as deep.
2.2. Automatic Generation of Business Intelligence Chatbot for Organizations
Mahdi Banisharif and ArmanMazloumzadeh proposed the intelligent chatbot for organizations in the year of
2022.
Problem-Business Intelligence (BI) helps organizations in making data-driven decisions by visualizing the
current and historical data. Despite the plethora of BI tools, their accessibility and usability are still issues. To
alleviate these issues, organizations use Chatbot. However, due to the variety of requirements and different
organizational structures, developing a AI chatbot is a complex task that requires the collaboration of
technical and BI experts. Methodology-To address this problem, in this paper, the author proposed a
model-driven approach for the automatic generation of personalized BI chatbot for organizations. The
approach is implemented as a framework, which includes two components. First is a modelling component
that allows the user to model the business-specific chatbot. Second is an automation component that
automatically generates the chatbot code. Findings-The results are promising for developing interactive BI
chatbot according to various organizational needs.
3. Basic Terminology
A. Chatbot
Chatbot is nothing but a helpful software program in conducting a conversation using sound or text-based
methods. Apps in Chatbot are designed imitating human conversations.
Chatbot use of a variety objective includes customer service, application route, or information collection.
Some chatbot are widely used word-order processes using natural language processing.
Irish Interdisciplinary Journal of Science & Research (IIJSR)
Vol.6, Iss.2, Pages 93-100, April-June 2022
ISSN: 2582-3981 www.iijsr.com
95
B. Artificial Intelligence
Artificial intelligence (AI) is the ability of a computer or a robot controlled by a computer to do tasks that are
usually done by humans because they require human intelligence and discernment.
C. Natural Language Processing
Natural Language processing (NLP) is a branch of artificial intelligence that helps computers to understand,
interpret and control human language. NLP draws on a wide range of fields, including computer science and
computer languages, in its efforts to bridge the gap between human communication and computer literacy.
4. System Analysis
4.1. Existing System
The first and perhaps the easiest bots are legal-based chatbot, also known as bot-tree bots. These bots are very
common, and many of us may be contacting one through Live Chat features, on e-commerce sites, or through
a social media platform. communication with users. When communicating with users, written bots recognize
keywords and deliver them in the right way to achieve their goals, such as information about the best deals
currently, and more. Such a chatbot has a limited set of skills. However, you can use it for simple tasks like:
Customer support agents who provide customers with automated responses.
Engagement bots inform customers about special discounts.
A legal-based chatbot is able to hold basic conversations based on the "if/when" concept. This chatbot does
not understand the context or objectives. Human agents create a chat map with a flowchart, anticipate what
the customer might ask, and plan how the chatbot should respond. We use the following logical steps and
clear call-to-action buttons to create legal chatbot conversations. Companies create a legal chatbot to answer
simple questions and often bring web visitors to a live agent to further the conversation. They are not designed
to read and be intelligent over time. We can build a legal chatbot with very simple or complex rules. However,
they cannot answer any questions other than the stated rules. Legal-based chatbot does not learn
collaboratively and performs and operates only within the context in which they are trained.
4.2. Proposed System
Unlike rule-based chatbot ,AI-Powered Chatbot is a complex chatbot, usually powered by native language
processing (NLP) and machine learning algorithms (ML). The user submits questions to the chatbot asking
Irish Interdisciplinary Journal of Science & Research (IIJSR)
Vol.6, Iss.2, Pages 93-100, April-June 2022
ISSN: 2582-3981 www.iijsr.com
96
for information to move from the source to the location. User input is then compared to the character unit in
the target file that includes the chatbot website. Powerful AI bots can respond to the user with pre-defined
responses, and ML helps them learn from each user interaction.
Public transport companies have a heavy responsibility: to provide affordable transportation options, maintain
multiple transport networks, and keep passengers informed at all times when cost controls. Bot is an
AI-enabled chatbot that can improve the performance of public transport networks based on ingenuity.
Chatbot is ready to assist with route planning, provide traffic updates, handle custom alerts, and answer any
frequently asked questions. Chatbot allows passengers to find schedules, arrival times, routes, and more
within the chat.
5. System Design
5.1. System Architecture
Promoting the use of public transportation and Intelligent Transport Systems, as well as improving transit
accessibility for all citizens, may help in decreasing traffic congestion and air pollution in urban areas. In
general, poor information to customers is one of the main issues in public transportation services, which is an
important reason for allocating substantial efforts to implement a powerful and easy to use and access
information tool. This paper focuses on the design and development of a real time bus route information
system, arrival and departure for the management of unexpected events, delays and service disruptions
concerning public transportation in the city. Peculiarly, we built a bot representation of the city transit based
on a deep learning model that considers the interconnections among all the stops of the rides offered during
the day. The structure distinguishes the physical stations and the get on/get off stops of each ride, representing
Irish Interdisciplinary Journal of Science & Research (IIJSR)
Vol.6, Iss.2, Pages 93-100, April-June 2022
ISSN: 2582-3981 www.iijsr.com
97
them with two different types of nodes. Such structure allows, with regard to the main focus of the paper, to
model a wide range of service disruptions, much more meaningful than those possible with approaches
currently proposed by transit agencies. Once the location of a bus stop is entered, the app provides the
estimated time of arrival (ETA) of next five buses at the stop along with their route numbers. Searches
pertaining to a specific route will also be available.
6. Methodology
A. UI development
Bot is an open-source application that provides a user-friendly interface to deal with the content of
government bus services. It supports all three : (A) Modify knowledge base, (B) Data Processing, (C) Model
Testing.
B. Intent Classification
(1) Dataset Preparation
 Import Dataset
In this module the admin uploads a dataset (CSV) file. This will be used to train your chatbot
• Read Dataset
The chatbot reads dataset to output the purpose for the user intent
•Explore Dataset – EDA
Data visualization tool that brings the entirety of data together into a striking and easy-to-follow view.
(2) Data Pre-processing
The data pre-processing phase consists of natural language-based steps that standardize the text and prepare it
for analysis.
Irish Interdisciplinary Journal of Science & Research (IIJSR)
Vol.6, Iss.2, Pages 93-100, April-June 2022
ISSN: 2582-3981 www.iijsr.com
98
 Tokenization
Breaking up the original text into component pieces is the tokenization step in natural language processing.
There are predefined rules for tokenization of the documents into words. The tokenization step is performed
in Python by using the Spacy library.
Convert a sentence [i.e. a collection of words] into single words.
Sentence Tokens
 Normalization
These are the steps needed for translating text from human language (English) to machine-readable format for
further processing. The process starts with:
changing all alphabets to lower or upper case, expanding abbreviations, excluding numbers or changing those
to words ,removing white spaces, punctuation, inflection marks, and other circumflexes.
 Stemming
It is a process to find similarities between words with the same root words. This will help us to reduce the bag
of words by associating similar words with their corresponding root words.
(3) Feature Extraction
After eliminating irrelevant information, the elaborated list of words is converted into numbers. The TF-IDF
method is applied to accomplish this task. Term Frequency is several occurrences of a word in a document,
and IDF is the ratio of a total number of documents and the number of documents containing the term. A
popular and straightforward method of feature extraction with text data is called the bag-of-words model of
text. A bag-of-words model for short, is a way of extracting features from the text for use in modelling, such
as machine learning algorithms. A bag-of-words is a representation of text that describes the occurrence of
words within a document. It involves two things (1) A vocabulary of known words, (2) A measure of the
Irish Interdisciplinary Journal of Science & Research (IIJSR)
Vol.6, Iss.2, Pages 93-100, April-June 2022
ISSN: 2582-3981 www.iijsr.com
99
presence of known words. We extract features on the basis of Equations Here tf represents term frequency and
df represents document frequency.
Eq. 1-4
Feature extraction in DL with the context of words is also essential. The technique used for this purpose is
word2vec neural network-based algorithm. Equation 5 given below shows how word2vec manages the
word-context with the help of probability measures. The D represents the pair-wise illustration of a set of
words, and (w; c) is the word-context pair drawn from the large set D.
Eq.5
The multi-word context is also a variant of word2vec, as shown in Equation 6. The variable-length context is
also controlled by the given below mathematics.
Eq.6
7. Overview of Algorithm
 Long Short Term Memory (LSTM)
The algorithm used to build this chatbot is the RNN (Recurrent Neural Network) algorithm called Long
Short-Term Memory (LSTM) networks that are a type of repetitive neural network that is able to learn system
dependence on sequential prediction problems. This is a required behavior in the fields of complex problems
such as machine translation, speech recognition, and more. The success of LSTM lies in its application to be
one of the first tools to overcome technological problems and deliver the promise of emerging emotional
networks.
The LSTM network is made up of different memory blocks called cells (rectangular that we see in the
picture). There are two modes that are transferred to the next cell; cell status and hidden status. Memory
blocks that are responsible for memory and deception in memory are done in three main ways, called gates.
The key to LSM is the cell shape, the horizontal line that passes over the drawing. The state of the cell is like
a transmission belt. Go down straight across the chain, with just a little junction of the line. It is very easy for
information to flow freely.
LSTM has the ability to extract or add information to the cell environment, carefully controlled by structures
called gates. Gates are a way of voluntarily passing information. They are built with a sigmoid neural net layer
Irish Interdisciplinary Journal of Science & Research (IIJSR)
Vol.6, Iss.2, Pages 93-100, April-June 2022
ISSN: 2582-3981 www.iijsr.com
100
and a smart replication function. The sigmoid layer gives the numbers between zero and one, which means
how much each part should pass.
8. Conclusion
In this proposed work, we draw a conclusion that the new proposed system using AI based chatbot will help
the people who face the transportation related issues .This system will be used to reduce the waiting time of
people and helpful to the find the details of the transportation easily.
Declarations
Source of Funding
This research did not receive any grant from funding agencies in the public or not-for-profit sectors.
Consent for publication
Authors declare that they consented for the publication of this research work.
References
[1 ] A. Xu, Z. Liu, Y. Guo, V. Sinha, and R. Akkiraju, “A new chatbot for customer service on social media,”
in Proc. CHI Conf. Hum. Factors Comput. Syst., May 2017, pp. 3506-3510.
[2] A. L. Blaakilde, “The becoming of radio bodies,” Eur. J. Cultural Stud., vol. 21, no. 3, pp. 290304, 2018.
[3] S. Hussain, O. A. Sianaki, and N. Ababneh, “A survey on conversational agents/chatbots classification
and design techniques,” in Proc. Work- shops Int. Conf. Adv. Inf. Netw. Appl. Cham, Switzerland: Springer,
2019, pp. 946-956.
[4] D. Carlander-Reuterfelt, A. Carrera, C. A. Iglesias, O. Araque,J. F. S. S. Rada, and S. Munoz, “JAICOB:
A data science chatbot,” IEEE Access, vol. 8, pp. 180672180680, 2020.

More Related Content

PPTX
BITCOIN- A Presentation.
PPTX
Booting and Start-up Sequence
PPTX
Motherboard presentation it
PPTX
Ppt on blockchain technology
PPTX
Cardano-The Third Generation Blockchain Technology.pptx
PPT
Multi-core architectures
PPT
PPTX
Graphics processing unit ppt
BITCOIN- A Presentation.
Booting and Start-up Sequence
Motherboard presentation it
Ppt on blockchain technology
Cardano-The Third Generation Blockchain Technology.pptx
Multi-core architectures
Graphics processing unit ppt

What's hot (20)

PDF
Introduction to Blockchain
PPTX
PPT
Virtual memory
PPTX
Processors with Advanced Technologies
PDF
How does a blockchain work?
PPT
Distributed data processing
PDF
Physical computing and iot programming final with cp sycs sem 3
PPTX
Hardware Multi-Threading
PPTX
CISC & RISC Architecture
PPTX
Process synchronization in Operating Systems
PPT
Basic MIPS implementation
PDF
Distributed Ledger Technology
PPT
Parallel processing and pipelining
PPTX
High Performance Computer
PPTX
Presentation on graphics processing unit (GPU)
DOCX
Cryptocurrency seminar topic presentation using MSWord.
PPT
Usb Overview
PPTX
Introduction to raspberry pi
Introduction to Blockchain
Virtual memory
Processors with Advanced Technologies
How does a blockchain work?
Distributed data processing
Physical computing and iot programming final with cp sycs sem 3
Hardware Multi-Threading
CISC & RISC Architecture
Process synchronization in Operating Systems
Basic MIPS implementation
Distributed Ledger Technology
Parallel processing and pipelining
High Performance Computer
Presentation on graphics processing unit (GPU)
Cryptocurrency seminar topic presentation using MSWord.
Usb Overview
Introduction to raspberry pi
Ad

Similar to AI Based Chatbot for FAQs (20)

PDF
VOCAL- Voice Command Application using Artificial Intelligence
PDF
Artificial Intelligence (AI) for Transportation System
PDF
Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural...
PDF
Development of Chatbot Using AIML Technologies
PDF
IRJET- Information Chatbot for an Educational Institute
PDF
IRJET- Artificial Intelligence Based Chat-Bot
PDF
Survey on Chatbot Classification and Technologies
PPTX
Chatbot Technology Presentation.pptx
PDF
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
PDF
WHATSAPP CHATBOT FOR CAREER GUIDANCE
PDF
CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING
PDF
AI CHAT BOT USING SHAN ALGORITHM
PDF
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
PDF
IRJET - Query Processing using NLP
PDF
Automated information retrieval and services of graduate school using chatbo...
PDF
HealthCare ChatBot Using Machine Learning
PDF
IRJET - Development of Chatbot Automation Application – DGCT CSE ALEXA
PDF
IRJET- Chatbot in Python
PDF
How to build an AI-powered chatbot.pdf
PDF
How to build an AI-powered chatbot.pdf
VOCAL- Voice Command Application using Artificial Intelligence
Artificial Intelligence (AI) for Transportation System
Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural...
Development of Chatbot Using AIML Technologies
IRJET- Information Chatbot for an Educational Institute
IRJET- Artificial Intelligence Based Chat-Bot
Survey on Chatbot Classification and Technologies
Chatbot Technology Presentation.pptx
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
WHATSAPP CHATBOT FOR CAREER GUIDANCE
CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING
AI CHAT BOT USING SHAN ALGORITHM
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
IRJET - Query Processing using NLP
Automated information retrieval and services of graduate school using chatbo...
HealthCare ChatBot Using Machine Learning
IRJET - Development of Chatbot Automation Application – DGCT CSE ALEXA
IRJET- Chatbot in Python
How to build an AI-powered chatbot.pdf
How to build an AI-powered chatbot.pdf
Ad

More from Associate Professor in VSB Coimbatore (20)

PDF
Usmonkhoja Polatkhoja’s Son and His Role in National Liberation Movements of ...
PDF
Flood Vulnerability Mapping using Geospatial Techniques: Case Study of Lagos ...
PDF
Improvement in Taif Roses’ Perfume Manufacturing Process by Using Work Study ...
PDF
A Systematic Review on Various Factors Influencing Employee Retention
PDF
Digital Planting Pot for Smart Irrigation
PDF
Methodologies for Resolving Data Security and Privacy Protection Issues in Cl...
PDF
Determine the Importance Level of Criteria in Creating Cultural Resources’ At...
PDF
New One-Pot Synthetic Route and Spectroscopic Characterization of Hydroxo-Bri...
PDF
A Review on the Distribution, Nutritional Status and Biological Activity of V...
PDF
Psoralen Promotes Myogenic Differentiation of Muscle Cells to Repair Fracture
PDF
Saliva: An Economic and Reliable Alternative for the Detection of SARS-CoV-2 ...
PDF
Ecological Footprint of Food Consumption in Ijebu Ode, Nigeria
PDF
PDF
Biocompatible Molybdenum Complexes Based on Terephthalic Acid and Derived fro...
PDF
Influence of Low Intensity Aerobic Exercise Training on the Vo2 Max in 11 to ...
PDF
Effects of Planting Ratio and Planting Distance on Kadaria 1 Hybrid Rice Seed...
PDF
Study of the Cassava Production System in the Department of Tivaouane, Senegal
PDF
Study of the Cassava Production System in the Department of Tivaouane, Senegal
PDF
Burnout of Nurses in Nursing Homes: To What Extent Age, Education, Length of ...
PDF
Hepatitis and its Transmission Through Needlestick Injuries
Usmonkhoja Polatkhoja’s Son and His Role in National Liberation Movements of ...
Flood Vulnerability Mapping using Geospatial Techniques: Case Study of Lagos ...
Improvement in Taif Roses’ Perfume Manufacturing Process by Using Work Study ...
A Systematic Review on Various Factors Influencing Employee Retention
Digital Planting Pot for Smart Irrigation
Methodologies for Resolving Data Security and Privacy Protection Issues in Cl...
Determine the Importance Level of Criteria in Creating Cultural Resources’ At...
New One-Pot Synthetic Route and Spectroscopic Characterization of Hydroxo-Bri...
A Review on the Distribution, Nutritional Status and Biological Activity of V...
Psoralen Promotes Myogenic Differentiation of Muscle Cells to Repair Fracture
Saliva: An Economic and Reliable Alternative for the Detection of SARS-CoV-2 ...
Ecological Footprint of Food Consumption in Ijebu Ode, Nigeria
Biocompatible Molybdenum Complexes Based on Terephthalic Acid and Derived fro...
Influence of Low Intensity Aerobic Exercise Training on the Vo2 Max in 11 to ...
Effects of Planting Ratio and Planting Distance on Kadaria 1 Hybrid Rice Seed...
Study of the Cassava Production System in the Department of Tivaouane, Senegal
Study of the Cassava Production System in the Department of Tivaouane, Senegal
Burnout of Nurses in Nursing Homes: To What Extent Age, Education, Length of ...
Hepatitis and its Transmission Through Needlestick Injuries

Recently uploaded (20)

DOC
NSCAD毕业证学历认证,温哥华岛大学毕业证国外证书制作申请
PDF
Between the Reels and the Revolution Enzo Zelocchi’s Unscripted Path Through ...
PDF
Songlyrics.net-website for lyrics song download
PDF
Rakshabandhan – Celebrating the Bond of Siblings - by Meenakshi Khakat
PPTX
PRECISION AGRICULTURE- 1.pptx for agriculture
PDF
WKA #29: "FALLING FOR CUPID" TRANSCRIPT.pdf
PDF
My Oxford Year- A Love Story Set in the Halls of Oxford
PPTX
just letters randomized coz i need to up
PPTX
SPARSH-SVNITs-Annual-Cultural-Fest presentation for orientation
DOCX
Lambutchi Calin Claudiu had a discussion with the Buddha about the restructur...
PPTX
the Honda_ASIMO_Presentation_Updated.pptx
PPTX
genderandsexuality.pptxjjjjjjjjjjjjjjjjjjjj
PPT
business model and some other things that
PDF
EVs U-5 ONE SHOT Notes_c49f9e68-5eac-4201-bf86-b314ef5930ba.pdf
PDF
oppenheimer and the story of the atomic bomb
PDF
High-Quality PDF Backlinking for Better Rankings
PDF
WKA #29: "FALLING FOR CUPID" TRANSCRIPT.pdf
DOCX
Elisabeth de Pot, the Witch of Flanders .
PPTX
Hacking Movie – Best Films on Cybercrime & Digital Intrigue
PDF
What is Rotoscoping Best Software for Rotoscoping in 2025.pdf
NSCAD毕业证学历认证,温哥华岛大学毕业证国外证书制作申请
Between the Reels and the Revolution Enzo Zelocchi’s Unscripted Path Through ...
Songlyrics.net-website for lyrics song download
Rakshabandhan – Celebrating the Bond of Siblings - by Meenakshi Khakat
PRECISION AGRICULTURE- 1.pptx for agriculture
WKA #29: "FALLING FOR CUPID" TRANSCRIPT.pdf
My Oxford Year- A Love Story Set in the Halls of Oxford
just letters randomized coz i need to up
SPARSH-SVNITs-Annual-Cultural-Fest presentation for orientation
Lambutchi Calin Claudiu had a discussion with the Buddha about the restructur...
the Honda_ASIMO_Presentation_Updated.pptx
genderandsexuality.pptxjjjjjjjjjjjjjjjjjjjj
business model and some other things that
EVs U-5 ONE SHOT Notes_c49f9e68-5eac-4201-bf86-b314ef5930ba.pdf
oppenheimer and the story of the atomic bomb
High-Quality PDF Backlinking for Better Rankings
WKA #29: "FALLING FOR CUPID" TRANSCRIPT.pdf
Elisabeth de Pot, the Witch of Flanders .
Hacking Movie – Best Films on Cybercrime & Digital Intrigue
What is Rotoscoping Best Software for Rotoscoping in 2025.pdf

AI Based Chatbot for FAQs

  • 1. Irish Interdisciplinary Journal of Science & Research (IIJSR) Vol.6, Iss.2, Pages 93-100, April-June 2022 ISSN: 2582-3981 www.iijsr.com 93 AI Based Chatbot for FAQs Pradeepa G1 , Sudha R.V.2 , Janani S3 , Vidhya V4 & Veera Raveena T5 1,2 Assistant Professor, Department of Information Technology, Vivekanandha College of Technology for Women. 3-5 Student, Department of Information Technology, Vivekanandha College of Technology for Women. DOI: http://doi.org/10.46759/IIJSR.2022.6213 Copyright © 2022 Pradeepa G et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Article Received: 17 March 2022 Article Accepted: 23 May 2022 Article Published: 16 June 2022 1. Introduction People tend to go to different places and sometimes they may feel completely lost in a new place. At that time they may have difficulty asking people around them to get on the bus to their destination. You arrive at the bus stop, you are ready to board the bus and you have no idea which bus you can take to get to your destination. This is a major problem we face in our daily lives for many years while using public transport to get to the places we want. You arrive at an unfamiliar place and have no idea which bus to take. There will be no information provided about the buses or bus numbers or the bus to your destination. This is the state of the outside world when we move to a new place. When you get to the bus stop you will see many people waiting for the bus. Some of them know which bus to take to get to their destination and some of them are in trouble as to which bus they should take. So in that case, you are in for a shock. If so, most of them have no idea of bus data or bus numbers or times. People face a problem when they first arrive at a destination and do not know which bus they will take. If this is the case, a lot of time wasted on waiting or collecting bus information to get to their destination [1-4]. There is only a solution available to this problem that Chat-bot interacts with all the details of buses and their times making it easy for people to use or communicate from anywhere and anytime. 2. Literature Review 2.1. Designing and Developing a Chatbot Using Machine Learning Praveen Kumar and Mayank Sharma proposed the paper in the year of 2018. Problem-Deep Learning is a new area of Machine Learning and research, which was introduced with the aim of taking the Machine learning closer to one of its original and main goal which is: AI (Artificial intelligence). If we speak of automatic learning algorithm, they tend to be linear, the DL (Deep Learning) algorithms are configured to increase complexity and abstraction. Methodology-To learn in depth, imagine a 5-year-old whose first word is cat. The child Keeps on learning what a cat is by showing objects and saying the word cat. ABSTRACT A chatbot is a computer program that runs a conversation in the form of a text. Chat-bot usually provides user-based communication that allows input from the user and receives text from the outgoing. Chat-bot information is stored on a website provided by the owner and the user needs. This program will be given the answers to the user's question with great success. The user must place a requirement on the chat-bot used for the transport-related chat. This model is based on supervised learning strategies with pre-packaged information to focus and create productive models against a training set. The system will use an AI algorithm to provide relevant information about transit to the user. Keywords: Artificial intelligence, Chatbot, Natural language processing, Deep learning.
  • 2. Irish Interdisciplinary Journal of Science & Research (IIJSR) Vol.6, Iss.2, Pages 93-100, April-June 2022 ISSN: 2582-3981 www.iijsr.com 94 The mother says: "Yes, it's a cat" or "No, it's not a cat". As the child continues to point objects, he becomes more aware of the characteristics and features of all cats. What the child does, without even knowing what he is doing, it clarifies a very complex level of abstraction by constructing a scale in which each level of abstraction is created with the help of Knowledge acquired the layer which was before on the scale. The programs that run on the system which uses deep learning go through the same process. Each algorithm in the way that applies a non-linear approach on its input and it uses what it learns to make a statistical model from the given output. Findings-Repetition continues until the output has reached an acceptable point of correctness. The number of layers in which the process is passing at each stage is what gave the name a prefix as deep. 2.2. Automatic Generation of Business Intelligence Chatbot for Organizations Mahdi Banisharif and ArmanMazloumzadeh proposed the intelligent chatbot for organizations in the year of 2022. Problem-Business Intelligence (BI) helps organizations in making data-driven decisions by visualizing the current and historical data. Despite the plethora of BI tools, their accessibility and usability are still issues. To alleviate these issues, organizations use Chatbot. However, due to the variety of requirements and different organizational structures, developing a AI chatbot is a complex task that requires the collaboration of technical and BI experts. Methodology-To address this problem, in this paper, the author proposed a model-driven approach for the automatic generation of personalized BI chatbot for organizations. The approach is implemented as a framework, which includes two components. First is a modelling component that allows the user to model the business-specific chatbot. Second is an automation component that automatically generates the chatbot code. Findings-The results are promising for developing interactive BI chatbot according to various organizational needs. 3. Basic Terminology A. Chatbot Chatbot is nothing but a helpful software program in conducting a conversation using sound or text-based methods. Apps in Chatbot are designed imitating human conversations. Chatbot use of a variety objective includes customer service, application route, or information collection. Some chatbot are widely used word-order processes using natural language processing.
  • 3. Irish Interdisciplinary Journal of Science & Research (IIJSR) Vol.6, Iss.2, Pages 93-100, April-June 2022 ISSN: 2582-3981 www.iijsr.com 95 B. Artificial Intelligence Artificial intelligence (AI) is the ability of a computer or a robot controlled by a computer to do tasks that are usually done by humans because they require human intelligence and discernment. C. Natural Language Processing Natural Language processing (NLP) is a branch of artificial intelligence that helps computers to understand, interpret and control human language. NLP draws on a wide range of fields, including computer science and computer languages, in its efforts to bridge the gap between human communication and computer literacy. 4. System Analysis 4.1. Existing System The first and perhaps the easiest bots are legal-based chatbot, also known as bot-tree bots. These bots are very common, and many of us may be contacting one through Live Chat features, on e-commerce sites, or through a social media platform. communication with users. When communicating with users, written bots recognize keywords and deliver them in the right way to achieve their goals, such as information about the best deals currently, and more. Such a chatbot has a limited set of skills. However, you can use it for simple tasks like: Customer support agents who provide customers with automated responses. Engagement bots inform customers about special discounts. A legal-based chatbot is able to hold basic conversations based on the "if/when" concept. This chatbot does not understand the context or objectives. Human agents create a chat map with a flowchart, anticipate what the customer might ask, and plan how the chatbot should respond. We use the following logical steps and clear call-to-action buttons to create legal chatbot conversations. Companies create a legal chatbot to answer simple questions and often bring web visitors to a live agent to further the conversation. They are not designed to read and be intelligent over time. We can build a legal chatbot with very simple or complex rules. However, they cannot answer any questions other than the stated rules. Legal-based chatbot does not learn collaboratively and performs and operates only within the context in which they are trained. 4.2. Proposed System Unlike rule-based chatbot ,AI-Powered Chatbot is a complex chatbot, usually powered by native language processing (NLP) and machine learning algorithms (ML). The user submits questions to the chatbot asking
  • 4. Irish Interdisciplinary Journal of Science & Research (IIJSR) Vol.6, Iss.2, Pages 93-100, April-June 2022 ISSN: 2582-3981 www.iijsr.com 96 for information to move from the source to the location. User input is then compared to the character unit in the target file that includes the chatbot website. Powerful AI bots can respond to the user with pre-defined responses, and ML helps them learn from each user interaction. Public transport companies have a heavy responsibility: to provide affordable transportation options, maintain multiple transport networks, and keep passengers informed at all times when cost controls. Bot is an AI-enabled chatbot that can improve the performance of public transport networks based on ingenuity. Chatbot is ready to assist with route planning, provide traffic updates, handle custom alerts, and answer any frequently asked questions. Chatbot allows passengers to find schedules, arrival times, routes, and more within the chat. 5. System Design 5.1. System Architecture Promoting the use of public transportation and Intelligent Transport Systems, as well as improving transit accessibility for all citizens, may help in decreasing traffic congestion and air pollution in urban areas. In general, poor information to customers is one of the main issues in public transportation services, which is an important reason for allocating substantial efforts to implement a powerful and easy to use and access information tool. This paper focuses on the design and development of a real time bus route information system, arrival and departure for the management of unexpected events, delays and service disruptions concerning public transportation in the city. Peculiarly, we built a bot representation of the city transit based on a deep learning model that considers the interconnections among all the stops of the rides offered during the day. The structure distinguishes the physical stations and the get on/get off stops of each ride, representing
  • 5. Irish Interdisciplinary Journal of Science & Research (IIJSR) Vol.6, Iss.2, Pages 93-100, April-June 2022 ISSN: 2582-3981 www.iijsr.com 97 them with two different types of nodes. Such structure allows, with regard to the main focus of the paper, to model a wide range of service disruptions, much more meaningful than those possible with approaches currently proposed by transit agencies. Once the location of a bus stop is entered, the app provides the estimated time of arrival (ETA) of next five buses at the stop along with their route numbers. Searches pertaining to a specific route will also be available. 6. Methodology A. UI development Bot is an open-source application that provides a user-friendly interface to deal with the content of government bus services. It supports all three : (A) Modify knowledge base, (B) Data Processing, (C) Model Testing. B. Intent Classification (1) Dataset Preparation  Import Dataset In this module the admin uploads a dataset (CSV) file. This will be used to train your chatbot • Read Dataset The chatbot reads dataset to output the purpose for the user intent •Explore Dataset – EDA Data visualization tool that brings the entirety of data together into a striking and easy-to-follow view. (2) Data Pre-processing The data pre-processing phase consists of natural language-based steps that standardize the text and prepare it for analysis.
  • 6. Irish Interdisciplinary Journal of Science & Research (IIJSR) Vol.6, Iss.2, Pages 93-100, April-June 2022 ISSN: 2582-3981 www.iijsr.com 98  Tokenization Breaking up the original text into component pieces is the tokenization step in natural language processing. There are predefined rules for tokenization of the documents into words. The tokenization step is performed in Python by using the Spacy library. Convert a sentence [i.e. a collection of words] into single words. Sentence Tokens  Normalization These are the steps needed for translating text from human language (English) to machine-readable format for further processing. The process starts with: changing all alphabets to lower or upper case, expanding abbreviations, excluding numbers or changing those to words ,removing white spaces, punctuation, inflection marks, and other circumflexes.  Stemming It is a process to find similarities between words with the same root words. This will help us to reduce the bag of words by associating similar words with their corresponding root words. (3) Feature Extraction After eliminating irrelevant information, the elaborated list of words is converted into numbers. The TF-IDF method is applied to accomplish this task. Term Frequency is several occurrences of a word in a document, and IDF is the ratio of a total number of documents and the number of documents containing the term. A popular and straightforward method of feature extraction with text data is called the bag-of-words model of text. A bag-of-words model for short, is a way of extracting features from the text for use in modelling, such as machine learning algorithms. A bag-of-words is a representation of text that describes the occurrence of words within a document. It involves two things (1) A vocabulary of known words, (2) A measure of the
  • 7. Irish Interdisciplinary Journal of Science & Research (IIJSR) Vol.6, Iss.2, Pages 93-100, April-June 2022 ISSN: 2582-3981 www.iijsr.com 99 presence of known words. We extract features on the basis of Equations Here tf represents term frequency and df represents document frequency. Eq. 1-4 Feature extraction in DL with the context of words is also essential. The technique used for this purpose is word2vec neural network-based algorithm. Equation 5 given below shows how word2vec manages the word-context with the help of probability measures. The D represents the pair-wise illustration of a set of words, and (w; c) is the word-context pair drawn from the large set D. Eq.5 The multi-word context is also a variant of word2vec, as shown in Equation 6. The variable-length context is also controlled by the given below mathematics. Eq.6 7. Overview of Algorithm  Long Short Term Memory (LSTM) The algorithm used to build this chatbot is the RNN (Recurrent Neural Network) algorithm called Long Short-Term Memory (LSTM) networks that are a type of repetitive neural network that is able to learn system dependence on sequential prediction problems. This is a required behavior in the fields of complex problems such as machine translation, speech recognition, and more. The success of LSTM lies in its application to be one of the first tools to overcome technological problems and deliver the promise of emerging emotional networks. The LSTM network is made up of different memory blocks called cells (rectangular that we see in the picture). There are two modes that are transferred to the next cell; cell status and hidden status. Memory blocks that are responsible for memory and deception in memory are done in three main ways, called gates. The key to LSM is the cell shape, the horizontal line that passes over the drawing. The state of the cell is like a transmission belt. Go down straight across the chain, with just a little junction of the line. It is very easy for information to flow freely. LSTM has the ability to extract or add information to the cell environment, carefully controlled by structures called gates. Gates are a way of voluntarily passing information. They are built with a sigmoid neural net layer
  • 8. Irish Interdisciplinary Journal of Science & Research (IIJSR) Vol.6, Iss.2, Pages 93-100, April-June 2022 ISSN: 2582-3981 www.iijsr.com 100 and a smart replication function. The sigmoid layer gives the numbers between zero and one, which means how much each part should pass. 8. Conclusion In this proposed work, we draw a conclusion that the new proposed system using AI based chatbot will help the people who face the transportation related issues .This system will be used to reduce the waiting time of people and helpful to the find the details of the transportation easily. Declarations Source of Funding This research did not receive any grant from funding agencies in the public or not-for-profit sectors. Consent for publication Authors declare that they consented for the publication of this research work. References [1 ] A. Xu, Z. Liu, Y. Guo, V. Sinha, and R. Akkiraju, “A new chatbot for customer service on social media,” in Proc. CHI Conf. Hum. Factors Comput. Syst., May 2017, pp. 3506-3510. [2] A. L. Blaakilde, “The becoming of radio bodies,” Eur. J. Cultural Stud., vol. 21, no. 3, pp. 290304, 2018. [3] S. Hussain, O. A. Sianaki, and N. Ababneh, “A survey on conversational agents/chatbots classification and design techniques,” in Proc. Work- shops Int. Conf. Adv. Inf. Netw. Appl. Cham, Switzerland: Springer, 2019, pp. 946-956. [4] D. Carlander-Reuterfelt, A. Carrera, C. A. Iglesias, O. Araque,J. F. S. S. Rada, and S. Munoz, “JAICOB: A data science chatbot,” IEEE Access, vol. 8, pp. 180672180680, 2020.