SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5511
Mobile Chatbot for Information Search
Manjula Devi C1, Santhosh N R C2, Suraj Kumar R C3, Thageer Ashraf S4
1Assistant Professor, Dept. of Information Technology, K.L.N. College of Engineering, Tamil Nadu, India
2,3,4Student, Dept. of Information Technology, K.L.N. College of Engineering, Tamil Nadu, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - A chatterbot or chatbot aims to make a
conversation between both human and machine. Itcanalsobe
built as a question answering system. A chatbot for student
score searching is implemented in this system. To process the
user requests and to provide efficient information the chatbot
is developed with different services and skills. Watson
Assistant service is the main service which acts as core of the
chatbot. Watson Assistant service has the skeleton of
conversations with intents and entities. Input is categorized
with the intent and delivers output based onavailableentities.
The entire knowledge of chatbot is stored in a SQL database
which is known as knowledge base. The input fromusercan be
fetched by Speech to Text service. Likewise, output isdisplayed
in text as well as with voice by Text to Speech service. To
develop intuitive and self-explanatory user interface for the
user android studio is used with java language.
Key Words: Chatbot, Watson Assistant, Text to Speech,
Speech to Text, SQL, Knowledge base.
1. INTRODUCTION
A chatbot is a piece of software that conducts a
conversation via voice or textual methods. Such programs
are often designed to convincingly simulate how a human
would behave as a conversational partner. Chatbots are
typically used in dialog systems for various practical
purposes including customer service or information
acquisition. Some chatbots use sophisticated natural
language processing systems, but many simpler ones scan
for keywords within the input, then pull a reply with the
most matching keywords, or the most similar wording
pattern, from a database.Thesearethemostcommonusages
of chatbots.
One of the platforms in which chatbots can be
developed is IBM Watson. It provides multiple services and
skills to build a chatbot for the users need. Watson is a
question-answering computer system capable of answering
questions posed in natural language, developed in IBM's
DeepQA project. Some of the important services that is used
in this system are Watson assistant service, Speech to Text
service, Text to Speech service. These services are briefly
explained in the following module descriptions.
Skills are conversation skeletons which are
developed as a JSON file and integrated with Watson
assistant. The JSON file includes all the possible
conversational vocabularies basedontheservicethechatbot
provides. The words are picked based on intents and
entities. Intents are decided by the input given from user,
whether it’s a question, positivefeedback,negativecriticism.
This is followed by the entity which has the possible replies
for the user. Intent and Entity is also discussed fully in the
module description.
Knowledge base is a database in which the values
for user’s questions is stored. This knowledge base is
accessed by SQL query language. Knowledge base can be
stored locally in the application storage or it can also be
stored as a cloud. The cloud option can be implemented by
IBM cloud services. Either option will hold the values that
are related to the application safely for the use of chatbot by
the user.
Mobile application is the part where the user and
the chatbot is interacting with each other. It contains
intuitive interface that is easy to be used by all the users
without any confusion about chatbot interaction. Which
means the chatbot application must be self-explanatory
without any user manual or others guidance. For this
purpose, androidstudiocomes inplace.IBMWatsonservices
are integrated within java program which is built and run by
android studio.
2. RELATED WORK
The authors H.Honda and M.Hagiwara[1] propose
methods to learn symbolic processing with deep learning
and to build question answering systems by means of
learned models. Symbolic processing, performed by the
Prolog processing systems which execute unification,
resolution, and list operations,islearned bya combinationof
deep learning models, Neural Machine Translation (NMT)
and Word2Vec training. To our knowledge, the
implementation of a Prolog-like processing system using
deep learning is a new experiment that has not been
conducted in the past. The results of their experiments
revealed that the proposed methods are superior to the
conventional methods because symbolic processing (1) has
rich representations, (2) can interpret inputs even if they
include unknown symbols, and (3) can be learned with a
small amount of training data. In particular (2), handling of
unknown data, which is a major task in artificial intelligence
research, is solved using Word2Vec. Furthermore, question
answering systems can be built from knowledge bases
written in Prolog with learned symbolic processing, which,
with conventional methods, is extremely difficult to
accomplish. Their proposed systems can not only answer
questions through powerful inferences byutilizingfacts that
harbor unknown data but also have the potential to build
knowledge bases from a large amount of data, including
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5512
unknown data, on the Web. The proposed systems are a
completely new trial, there is no state-of-the-art methods in
the sense of ``newest''. Therefore,toevaluatetheir efficiency,
they are compared with the most traditional and robust
system i.e., the Prolog system. This is new research that
encompasses the subjects of conventional artificial
intelligence and neural network, and their systems have
higher potential to build applications such as FAQ chatbots,
decision support systems and energy efficient estimation
using a large amount of information on the Web. Mining
hidden information through these applications will provide
great value.
The author J.R.Quinlan[3] suggests the technology for
building knowledge-based systems by inductive inference
from examples has been demonstrated successfully in
several practical applications. This paper summarizes an
approach to synthesizing decision trees that has been used
in a variety of systems, and it describes onesuchsystem,ID3,
in detail. Results from recent studies show waysinwhichthe
methodology can be modified to deal with information that
is noisy and/or incomplete. A reported shortcoming of the
basic algorithm is discussed and two means ofovercomingit
are compared. The paper concludes with illustrations of
current research directions.
The authors Stephen Muggleton[4] and Luc de Raedt
explain that Inductive Logic Programming (ILP) is a new
discipline which investigates the inductive construction of
first-order clausal theories from examples and background
knowledge. We survey the most important theories and
methods of this new field. First, various problem
specifications of ILP are formalized in semantic settings for
ILP, yielding a “model-theory” for ILP. Second, a generic ILP
algorithm is presented. Third, the inference rules and
corresponding operatorsusedinILParepresented, resulting
in a “proof-theory” for ILP. Fourth, since inductive inference
does not produce statements which are assured to follow
from what is given, inductive inferences require an
alternative form of justification. This can take the form of
either probabilistic support or logical constraints on the
hypothesis language. Information compression techniques
used within ILP are presented within a unifying Bayesian
approach to confirmation and corroboration of hypotheses.
Also, different ways to constrain the hypothesis language or
specify the declarative bias are presented. Fifth, some
advanced topics in ILP are addressed. These include aspects
of computational learning theory as applied to ILP, and the
issue of predicate invention. Finally, we survey some
applications andimplementations ofILP.ILPapplications fall
under two different categories: first, scientific discoveryand
knowledge acquisition,andsecond, programmingassistants.
The author D. Bahdanau[6] suggests that Neural
machine translation is a recently proposed approach to
machine translation. Unlike the traditional statistical
machine translation, the neural machine translation aims at
building a single neural network that can be jointly tuned to
maximizethetranslationperformance.Themodelsproposed
recently for neural machine translation often belong to a
family of encoder-decoders and consists of an encoder that
encodes a source sentence into a fixed-length vector from
which a decoder generates a translation. In this paper, we
conjecture that the use of a fixed-length vector is a
bottleneck in improving the performance of this basic
encoder-decoder architecture, and proposetoextendthis by
allowing a model to automatically (soft-)searchforparts ofa
source sentence that are relevant to predicting a target
word, without having to form these parts as a hard segment
explicitly. With this new approach, we achieve a translation
performance comparable to the existing state-of-the-art
phrase-based system on the task of English-to-French
translation. Furthermore, qualitative analysis reveals that
the (soft-) alignments found by the model agree well with
our intuition.
Author R.Higashinaka[8] says the paper proposes a
corpus-based approach for answering why-questions.
Conventional systems use hand-crafted patterns to extract
and evaluate answer candidates. However, such hand-
crafted patterns are likely to have low coverage of causal
expressions, and it is also difficult to assign suitable weights
to the patterns by hand. In our approach, causal expressions
are automatically collected from corpora tagged with
semantic relations. From the collected expressions, features
are created to train an answer candidate ranker that
maximizes the QA performance withregardstothecorpus of
why-questions and answers. NAZEQA, a Japanese why-QA
system based on our approach, clearly outperforms a
baseline that uses hand-crafted patterns with a Mean
Reciprocal Rank of 0.305, making it presumably the best-
performing fully implemented why-QA system.
Fig-1: Architecture diagram of proposed system.
3. MODULE DESCRIPTION
3.1 Intent Identification
An intent represents the purpose of a user's input, such as
answering a question or processing a bill payment. The
developer defines an intent for each type of user request
he/she wants the application to support. By recognizing the
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5513
intent expressed in a user's input, the Watson Assistant
service can choose the correct dialog flow for responding to
it. The intent is developed by the developer to define a valid
question that can be answered by the chatbot assistant.
Questions that are not suitable for the service provided by
the chatbot can be replied withnotanswerablereplies.Some
inputs might contain gibberish which can also be detected
and replied with not suitable input messages. A group of
example questions are categorized into one intent heading.
An intent that is used in the chatbot system is shown below
with intent heading and example questions. Itmustbenoted
that every intent heading has at least five questions for
better performance by the chatbot.
Table-1: Intent heading with questions
Intent heading Questions
Test Name
CIT
Centralized Internal Test
Internal test
Internal examination
Examination
3.2 Entity and Dialog Flow
An entity represents a term or object that is relevant to the
intents and that provides a specific context foranintent. The
developer lists the possible values for each entity and
synonyms that users might enter. By recognizingtheentities
that are mentioned in the user's input, the Watson Assistant
service can choose the specific actions to take to fulfil an
intent. Entities are common words also known as keywords
used by users for the particular servicethechatbot provides.
These entities have various synonyms forthewordstocover
as much words as possible to provide maximum relevant
output. Based on the intent and entity the reply is selected
from the dialog flow. A dialog is a branching conversation
flow that defines how the application responds when it
recognizes the defined intents and entities. The developer
uses the dialog builder to create conversations with users,
providing responses based on the intents and entities that
the chatbot recognize in the user’s input. An example of
entity is listed below.
Table-2: Entity and synonyms
Entity Synonyms
Marks
Score
Grade
Rank
Result
3.3 Application Development
Application development is the part where the user
interface for chatbot is developed. To develop an intuitive
and self-explanatory user interface android studio is used.
All the services and skills from the IBM Watson chatbot is
integrated into the java program b API keys and URLs. Each
service has a unique API key and URL. These API keys and
URLs are added with the java program to build an IBM
Watson interface. Mobile applications that are developed
from android studio are supported for all android devices.
Android studio uses XML to build the user interface. This
interface is developed in such a way that user builds a
conversation with the chatbot and gathers the required
information. A Screenshot of theworkingchatbotinterfaceis
attached in this image.
Fig-2: User Interface
3.4 Knowledge Storage
Knowledge base is the database that is used by the chatbot.
A database is an organized collection of data, generally
stored and accessed electronically from a mobile. Where
databases are more complex, they are often developedusing
formal design and modelling techniques. The values in the
database are fetched for suitable questions and returned as
reply for the user’s request. The Knowledge base is accessed
by SQL (Structured QueryLanguage)QueryLanguage.Inthis
system the knowledge base mainly stores scores from the
students.
3.5 STT and TTS API
The two main services used in this chatbot is Speech to Text
and Text to speech services. They are implemented along
with the Assistant service. Their API keys and URLs are
added in the applicationdevelopmentmodule.TheSpeechto
Text is enabled by using the dedicated button which can be
enabled by the user to give input by voice. It is captured by
the mic in the mobile device and created as input for the
chatbot. After fetching the response or reply for the user’s
request it is displayed as well as given as a voice output by
the chatbot. For voice output the Text to Speech API is used.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5514
A clear representation for the working of Text to Speechand
Speech to Text service is shown in the diagram.
Fig-3: STT and TTS Working
4. FUTURE WORK
Future studies must focus on building admin and
user logins in which the admin are mostly professors who
can add new students and their marks.Theuserloginsmight
be given for registered users mostly parents of the students
who can raise queries to teachers and also help by
suggesting app features for better experience for the users.
This chatbot can also be created for IOS devices too, as it has
been developed for android devices now. Reputed
universities can implement extra features that can make the
relationship between professors and parents even stronger.
5. CONCLUSION
The system is developed for Students marks
searching chatbot. It consists of 3 phases. Therequestphase,
Analysis phase, response phase. The request phase gets the
use input by audio or text. Then comes the analysis phase in
which input is checked for relevant intent. Itismatchedwith
the dialog flow and the reply is generated. In responsephase
the generated response is displayed as output through the
interface of the chatbot for the user. It is also given as voice
output for the user. The output accuracy is97%basedonthe
small number of chatbot conversations.
REFERENCES
[1] H. Honda and M.Hagiwara,"QuestionAnsweringSystems
with Deep Learning-Based Symbolic Processing," in IEEE
Access, vol. 7, pp. 152368-152378, 2019.
doi: 10.1109/ACCESS.2019.2948081.
[2] R. K. Lindsay B. G. Buchanan E. A. Feigenbaum J.
Lederberg Applications of Artificial Intelligence for Organic
Chemistry: The Dendral Project New York NY USA:McGraw-
Hill 1980.
[3] J. R. Quinlan "Induction of decision trees" Mach. Learn.
vol. 1 pp. 81-106 1986.
[4] S. Muggleton "Inductive logic programming" New Gener.
Comput. vol. 8 no. 4 pp. 295-318 Feb. 1991.
[5] G. Brewka Nonmonotonic Reasoning: Logical
Foundations of Commonsense Cambridge U.K.:Cambridge
Univ. Press 1991.
[6] D. Bahdanau, K. Cho, and Y. Bengio, ``Neural machine
translation by jointly learning to align and translate,'' in
Proc. ICLR, San Diego, CA, USA, 2015, pp. 1_15.
[7] J. Doyle "The ins and outs of reason maintenance" Proc.
8th Int. Joint Conf. Artif. Intell. (IJCAI) pp. 349-351 1983.
[8] R. Higashinaka and H. Isozaki, ``Corpus-based question
answering for why-questions,'' in Proc. IJCNLP, Hyderabad,
India, 2008, pp. 418_425.
[9] A. C. Kakas R. A. Kowalski F. Toni "Abductive logic
programming" J. Log. Comput. vol. 2 no. 6 pp. 719-770 Dec.
1993.
[10] G. E. Hinton "Preface to the special issue on
connectionist symbol processing" Artif. Intell. vol. 46 no. 1
pp. 1-4 Nov. 1990.
[11] D. S. Touretzky "BoltzCONS: Dynamicsymbol structures
in a connectionist network" Artif. Intell. vol.46no.1pp.5-46
Nov. 1990.
[12] M. Schlichtkrull T. N. Kipf P. Bloem R. van den Berg I.
Titov M. Welling "Modeling relational data with graph
convolutional networks" Proc. Eur. Semantic Web Conf.
(ESWC) pp. 593-607 2018.
[13] T. Trouillon J. Welbl S. Riedel E. Gaussier G. Bouchard
"Complex embeddings for simplelink prediction"Proc.33nd
Int. Conf. Mach. Learn. (ICML) pp. 2071-2080 2016 2016.
[14] T. Rocktaschel S. Riedel "End-to-end differentiable
proving" Proc. Annu. Conf. Neural Inf. Process. Syst. pp.
3788-3800 2017.
[15] P. Minervini M. Bosnjak T. Rocktäschel S. Riedel
"Towards neural theorem proving at scale"
arXiv:1807.08204 2018.
[16] H. Dong J. Mao T. Lin C. Wang L. Li D. Zhou "Neural logic
machines" Proc. Int. Conf. Learn. Represent. pp. 1-22 2019.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5515
[17] S. Tellex B. Katz J. Lin G. Marton A. Fernandes
"Quantitative evaluation of passage retrieval algorithms for
question answering" Proc. 26th Annu. Int. ACM SIGIR Conf.
Res. Develop. Inf. Retr. pp. 41-47 Aug. 2003.
[18] R. Sequiera G. Baruah Z. Tu S. Mohammed J. Rao H.
Zhang J. Lin "Exploring the effectiveness of convolutional
neural networks for answer selectioninend-to-end question
answering" arXiv:1707.07804 2017.
[19] N. T. Thomas "An e-business chatbot using AIML and
LSA" Proc. Int. Conf.Adv.Comput.Commun.Inform.(ICACCI)
pp. 2740-2742 Sep. 2016.
[20] L. Cui F. Wei S. Huang C. Tan C. Duan M. Zhou
"SuperAgent: A customer service chatbot for e-commerce
websites" Proc. 55th Annu. Meeting Assoc.Comput.
Linguistics-Syst. Demonstrations pp. 97-102 Jul. 2017.
[21] H. Bhargava D. Power "Decision support systems and
Web technologies: A status report" Proc. Amer. Conf. Inf.
Syst. pp. 46 Dec. 2001.
[22] M. S. Kohn J. Sun S. Knoop A. Shabo B. Carmeli D. Sow T.
Syed-Mahmood W. Rapp "IBM’s health analytics and clinical
decision support" Yearbook Med. Inf.vol.9no.1pp.154-162
Aug. 2014.

Weitere ähnliche Inhalte

Was ist angesagt?

Novel character segmentation reconstruction approach for license plate recogn...
Novel character segmentation reconstruction approach for license plate recogn...Novel character segmentation reconstruction approach for license plate recogn...
Novel character segmentation reconstruction approach for license plate recogn...Conference Papers
 
IRJET- Interactive Interview Chatbot
IRJET-  	  Interactive Interview ChatbotIRJET-  	  Interactive Interview Chatbot
IRJET- Interactive Interview ChatbotIRJET Journal
 
A fuzzy logic based on sentiment
A fuzzy logic based on sentimentA fuzzy logic based on sentiment
A fuzzy logic based on sentimentIJDKP
 
Text pre-processing of multilingual for sentiment analysis based on social ne...
Text pre-processing of multilingual for sentiment analysis based on social ne...Text pre-processing of multilingual for sentiment analysis based on social ne...
Text pre-processing of multilingual for sentiment analysis based on social ne...IJECEIAES
 
IRJET- Factoid Question and Answering System
IRJET-  	  Factoid Question and Answering SystemIRJET-  	  Factoid Question and Answering System
IRJET- Factoid Question and Answering SystemIRJET Journal
 
IRJET - Voice based Natural Language Query Processing
IRJET -  	  Voice based Natural Language Query ProcessingIRJET -  	  Voice based Natural Language Query Processing
IRJET - Voice based Natural Language Query ProcessingIRJET Journal
 
IRJET - Query Processing using NLP
IRJET - Query Processing using NLPIRJET - Query Processing using NLP
IRJET - Query Processing using NLPIRJET Journal
 
IRJET - Chatbot for HR Department using AIML and LSA
IRJET - Chatbot for HR Department using AIML and LSAIRJET - Chatbot for HR Department using AIML and LSA
IRJET - Chatbot for HR Department using AIML and LSAIRJET Journal
 
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...IRJET Journal
 
IRJET - A Review on Chatbot Design and Implementation Techniques
IRJET -  	  A Review on Chatbot Design and Implementation TechniquesIRJET -  	  A Review on Chatbot Design and Implementation Techniques
IRJET - A Review on Chatbot Design and Implementation TechniquesIRJET Journal
 
Convolutional recurrent neural network with template based representation for...
Convolutional recurrent neural network with template based representation for...Convolutional recurrent neural network with template based representation for...
Convolutional recurrent neural network with template based representation for...IJECEIAES
 
Benchmarking supervived learning models for emotion analysis
Benchmarking supervived learning models for emotion analysisBenchmarking supervived learning models for emotion analysis
Benchmarking supervived learning models for emotion analysisConference Papers
 
IRJET - Artificial Conversation Entity for an Educational Institute
IRJET - Artificial Conversation Entity for an Educational InstituteIRJET - Artificial Conversation Entity for an Educational Institute
IRJET - Artificial Conversation Entity for an Educational InstituteIRJET Journal
 
IRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment AnalysisIRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment AnalysisIRJET Journal
 
Methods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature StudyMethods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature Studyvivatechijri
 
TALASH: A SEMANTIC AND CONTEXT BASED OPTIMIZED HINDI SEARCH ENGINE
TALASH: A SEMANTIC AND CONTEXT BASED OPTIMIZED HINDI SEARCH ENGINETALASH: A SEMANTIC AND CONTEXT BASED OPTIMIZED HINDI SEARCH ENGINE
TALASH: A SEMANTIC AND CONTEXT BASED OPTIMIZED HINDI SEARCH ENGINEIJCSEIT Journal
 
Neural Network Based Context Sensitive Sentiment Analysis
Neural Network Based Context Sensitive Sentiment AnalysisNeural Network Based Context Sensitive Sentiment Analysis
Neural Network Based Context Sensitive Sentiment AnalysisEditor IJCATR
 
Predicting depression using deep learning and ensemble algorithms on raw twit...
Predicting depression using deep learning and ensemble algorithms on raw twit...Predicting depression using deep learning and ensemble algorithms on raw twit...
Predicting depression using deep learning and ensemble algorithms on raw twit...IJECEIAES
 

Was ist angesagt? (20)

Novel character segmentation reconstruction approach for license plate recogn...
Novel character segmentation reconstruction approach for license plate recogn...Novel character segmentation reconstruction approach for license plate recogn...
Novel character segmentation reconstruction approach for license plate recogn...
 
IRJET- Interactive Interview Chatbot
IRJET-  	  Interactive Interview ChatbotIRJET-  	  Interactive Interview Chatbot
IRJET- Interactive Interview Chatbot
 
A fuzzy logic based on sentiment
A fuzzy logic based on sentimentA fuzzy logic based on sentiment
A fuzzy logic based on sentiment
 
Text pre-processing of multilingual for sentiment analysis based on social ne...
Text pre-processing of multilingual for sentiment analysis based on social ne...Text pre-processing of multilingual for sentiment analysis based on social ne...
Text pre-processing of multilingual for sentiment analysis based on social ne...
 
IRJET- Factoid Question and Answering System
IRJET-  	  Factoid Question and Answering SystemIRJET-  	  Factoid Question and Answering System
IRJET- Factoid Question and Answering System
 
IRJET - Voice based Natural Language Query Processing
IRJET -  	  Voice based Natural Language Query ProcessingIRJET -  	  Voice based Natural Language Query Processing
IRJET - Voice based Natural Language Query Processing
 
IRJET - Query Processing using NLP
IRJET - Query Processing using NLPIRJET - Query Processing using NLP
IRJET - Query Processing using NLP
 
4 de47584
4 de475844 de47584
4 de47584
 
IRJET - Chatbot for HR Department using AIML and LSA
IRJET - Chatbot for HR Department using AIML and LSAIRJET - Chatbot for HR Department using AIML and LSA
IRJET - Chatbot for HR Department using AIML and LSA
 
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
IRJET- A Survey to Chatbot System with Knowledge Base Database by using Artif...
 
IRJET - A Review on Chatbot Design and Implementation Techniques
IRJET -  	  A Review on Chatbot Design and Implementation TechniquesIRJET -  	  A Review on Chatbot Design and Implementation Techniques
IRJET - A Review on Chatbot Design and Implementation Techniques
 
Financial Tracker using NLP
Financial Tracker using NLPFinancial Tracker using NLP
Financial Tracker using NLP
 
Convolutional recurrent neural network with template based representation for...
Convolutional recurrent neural network with template based representation for...Convolutional recurrent neural network with template based representation for...
Convolutional recurrent neural network with template based representation for...
 
Benchmarking supervived learning models for emotion analysis
Benchmarking supervived learning models for emotion analysisBenchmarking supervived learning models for emotion analysis
Benchmarking supervived learning models for emotion analysis
 
IRJET - Artificial Conversation Entity for an Educational Institute
IRJET - Artificial Conversation Entity for an Educational InstituteIRJET - Artificial Conversation Entity for an Educational Institute
IRJET - Artificial Conversation Entity for an Educational Institute
 
IRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment AnalysisIRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment Analysis
 
Methods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature StudyMethods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature Study
 
TALASH: A SEMANTIC AND CONTEXT BASED OPTIMIZED HINDI SEARCH ENGINE
TALASH: A SEMANTIC AND CONTEXT BASED OPTIMIZED HINDI SEARCH ENGINETALASH: A SEMANTIC AND CONTEXT BASED OPTIMIZED HINDI SEARCH ENGINE
TALASH: A SEMANTIC AND CONTEXT BASED OPTIMIZED HINDI SEARCH ENGINE
 
Neural Network Based Context Sensitive Sentiment Analysis
Neural Network Based Context Sensitive Sentiment AnalysisNeural Network Based Context Sensitive Sentiment Analysis
Neural Network Based Context Sensitive Sentiment Analysis
 
Predicting depression using deep learning and ensemble algorithms on raw twit...
Predicting depression using deep learning and ensemble algorithms on raw twit...Predicting depression using deep learning and ensemble algorithms on raw twit...
Predicting depression using deep learning and ensemble algorithms on raw twit...
 

Ähnlich wie IRJET - Mobile Chatbot for Information Search

A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOTA Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOTIRJET Journal
 
Revolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time SupportRevolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time SupportIRJET Journal
 
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMSBANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMSIRJET Journal
 
IRJET- NEEV: An Education Informational Chatbot
IRJET-  	  NEEV: An Education Informational ChatbotIRJET-  	  NEEV: An Education Informational Chatbot
IRJET- NEEV: An Education Informational ChatbotIRJET Journal
 
IRJET- Semantic Question Matching
IRJET- Semantic Question MatchingIRJET- Semantic Question Matching
IRJET- Semantic Question MatchingIRJET Journal
 
IRJET- Recruitment Chatbot
IRJET- Recruitment ChatbotIRJET- Recruitment Chatbot
IRJET- Recruitment ChatbotIRJET Journal
 
Design of Chatbot using Deep Learning
Design of Chatbot using Deep LearningDesign of Chatbot using Deep Learning
Design of Chatbot using Deep LearningIRJET Journal
 
Image Based Tool for Level 1 and Level 2 Autistic People
Image Based Tool for Level 1 and Level 2 Autistic PeopleImage Based Tool for Level 1 and Level 2 Autistic People
Image Based Tool for Level 1 and Level 2 Autistic PeopleIRJET Journal
 
A Voice Based Assistant Using Google Dialogflow And Machine Learning
A Voice Based Assistant Using Google Dialogflow And Machine LearningA Voice Based Assistant Using Google Dialogflow And Machine Learning
A Voice Based Assistant Using Google Dialogflow And Machine LearningEmily Smith
 
Sentiment Analysis for Sarcasm Detection using Deep Learning
Sentiment Analysis for Sarcasm Detection using Deep LearningSentiment Analysis for Sarcasm Detection using Deep Learning
Sentiment Analysis for Sarcasm Detection using Deep LearningIRJET Journal
 
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMIRJET Journal
 
IRJET - Hand Gestures Recognition using Deep Learning
IRJET -  	  Hand Gestures Recognition using Deep LearningIRJET -  	  Hand Gestures Recognition using Deep Learning
IRJET - Hand Gestures Recognition using Deep LearningIRJET Journal
 
VOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial IntelligenceVOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial IntelligenceIRJET Journal
 
Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IIRJET Journal
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)IRJET Journal
 
Real Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object DetectionReal Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object DetectionIRJET Journal
 
IRJET- Natural Language Query Processing
IRJET- Natural Language Query ProcessingIRJET- Natural Language Query Processing
IRJET- Natural Language Query ProcessingIRJET Journal
 
IRJET- Conextualization: Generalization and Empowering Content Domain
IRJET- Conextualization: Generalization and Empowering Content DomainIRJET- Conextualization: Generalization and Empowering Content Domain
IRJET- Conextualization: Generalization and Empowering Content DomainIRJET Journal
 

Ähnlich wie IRJET - Mobile Chatbot for Information Search (20)

A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOTA Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
 
Revolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time SupportRevolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time Support
 
NEURAL NETWORK BOT
NEURAL NETWORK BOTNEURAL NETWORK BOT
NEURAL NETWORK BOT
 
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMSBANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
 
IRJET- NEEV: An Education Informational Chatbot
IRJET-  	  NEEV: An Education Informational ChatbotIRJET-  	  NEEV: An Education Informational Chatbot
IRJET- NEEV: An Education Informational Chatbot
 
IRJET- Semantic Question Matching
IRJET- Semantic Question MatchingIRJET- Semantic Question Matching
IRJET- Semantic Question Matching
 
IRJET- Recruitment Chatbot
IRJET- Recruitment ChatbotIRJET- Recruitment Chatbot
IRJET- Recruitment Chatbot
 
Design of Chatbot using Deep Learning
Design of Chatbot using Deep LearningDesign of Chatbot using Deep Learning
Design of Chatbot using Deep Learning
 
Image Based Tool for Level 1 and Level 2 Autistic People
Image Based Tool for Level 1 and Level 2 Autistic PeopleImage Based Tool for Level 1 and Level 2 Autistic People
Image Based Tool for Level 1 and Level 2 Autistic People
 
ijeter35852020.pdf
ijeter35852020.pdfijeter35852020.pdf
ijeter35852020.pdf
 
A Voice Based Assistant Using Google Dialogflow And Machine Learning
A Voice Based Assistant Using Google Dialogflow And Machine LearningA Voice Based Assistant Using Google Dialogflow And Machine Learning
A Voice Based Assistant Using Google Dialogflow And Machine Learning
 
Sentiment Analysis for Sarcasm Detection using Deep Learning
Sentiment Analysis for Sarcasm Detection using Deep LearningSentiment Analysis for Sarcasm Detection using Deep Learning
Sentiment Analysis for Sarcasm Detection using Deep Learning
 
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
 
IRJET - Hand Gestures Recognition using Deep Learning
IRJET -  	  Hand Gestures Recognition using Deep LearningIRJET -  	  Hand Gestures Recognition using Deep Learning
IRJET - Hand Gestures Recognition using Deep Learning
 
VOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial IntelligenceVOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial Intelligence
 
Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.I
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)
 
Real Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object DetectionReal Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object Detection
 
IRJET- Natural Language Query Processing
IRJET- Natural Language Query ProcessingIRJET- Natural Language Query Processing
IRJET- Natural Language Query Processing
 
IRJET- Conextualization: Generalization and Empowering Content Domain
IRJET- Conextualization: Generalization and Empowering Content DomainIRJET- Conextualization: Generalization and Empowering Content Domain
IRJET- Conextualization: Generalization and Empowering Content Domain
 

Mehr von IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

Mehr von IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Kürzlich hochgeladen

Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Crystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxCrystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxachiever3003
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxNiranjanYadav41
 
Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectErbil Polytechnic University
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxCooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxmamansuratman0253
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptbibisarnayak0
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 

Kürzlich hochgeladen (20)

Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Crystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptxCrystal Structure analysis and detailed information pptx
Crystal Structure analysis and detailed information pptx
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptx
 
Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction Project
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxCooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.ppt
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 

IRJET - Mobile Chatbot for Information Search

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5511 Mobile Chatbot for Information Search Manjula Devi C1, Santhosh N R C2, Suraj Kumar R C3, Thageer Ashraf S4 1Assistant Professor, Dept. of Information Technology, K.L.N. College of Engineering, Tamil Nadu, India 2,3,4Student, Dept. of Information Technology, K.L.N. College of Engineering, Tamil Nadu, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - A chatterbot or chatbot aims to make a conversation between both human and machine. Itcanalsobe built as a question answering system. A chatbot for student score searching is implemented in this system. To process the user requests and to provide efficient information the chatbot is developed with different services and skills. Watson Assistant service is the main service which acts as core of the chatbot. Watson Assistant service has the skeleton of conversations with intents and entities. Input is categorized with the intent and delivers output based onavailableentities. The entire knowledge of chatbot is stored in a SQL database which is known as knowledge base. The input fromusercan be fetched by Speech to Text service. Likewise, output isdisplayed in text as well as with voice by Text to Speech service. To develop intuitive and self-explanatory user interface for the user android studio is used with java language. Key Words: Chatbot, Watson Assistant, Text to Speech, Speech to Text, SQL, Knowledge base. 1. INTRODUCTION A chatbot is a piece of software that conducts a conversation via voice or textual methods. Such programs are often designed to convincingly simulate how a human would behave as a conversational partner. Chatbots are typically used in dialog systems for various practical purposes including customer service or information acquisition. Some chatbots use sophisticated natural language processing systems, but many simpler ones scan for keywords within the input, then pull a reply with the most matching keywords, or the most similar wording pattern, from a database.Thesearethemostcommonusages of chatbots. One of the platforms in which chatbots can be developed is IBM Watson. It provides multiple services and skills to build a chatbot for the users need. Watson is a question-answering computer system capable of answering questions posed in natural language, developed in IBM's DeepQA project. Some of the important services that is used in this system are Watson assistant service, Speech to Text service, Text to Speech service. These services are briefly explained in the following module descriptions. Skills are conversation skeletons which are developed as a JSON file and integrated with Watson assistant. The JSON file includes all the possible conversational vocabularies basedontheservicethechatbot provides. The words are picked based on intents and entities. Intents are decided by the input given from user, whether it’s a question, positivefeedback,negativecriticism. This is followed by the entity which has the possible replies for the user. Intent and Entity is also discussed fully in the module description. Knowledge base is a database in which the values for user’s questions is stored. This knowledge base is accessed by SQL query language. Knowledge base can be stored locally in the application storage or it can also be stored as a cloud. The cloud option can be implemented by IBM cloud services. Either option will hold the values that are related to the application safely for the use of chatbot by the user. Mobile application is the part where the user and the chatbot is interacting with each other. It contains intuitive interface that is easy to be used by all the users without any confusion about chatbot interaction. Which means the chatbot application must be self-explanatory without any user manual or others guidance. For this purpose, androidstudiocomes inplace.IBMWatsonservices are integrated within java program which is built and run by android studio. 2. RELATED WORK The authors H.Honda and M.Hagiwara[1] propose methods to learn symbolic processing with deep learning and to build question answering systems by means of learned models. Symbolic processing, performed by the Prolog processing systems which execute unification, resolution, and list operations,islearned bya combinationof deep learning models, Neural Machine Translation (NMT) and Word2Vec training. To our knowledge, the implementation of a Prolog-like processing system using deep learning is a new experiment that has not been conducted in the past. The results of their experiments revealed that the proposed methods are superior to the conventional methods because symbolic processing (1) has rich representations, (2) can interpret inputs even if they include unknown symbols, and (3) can be learned with a small amount of training data. In particular (2), handling of unknown data, which is a major task in artificial intelligence research, is solved using Word2Vec. Furthermore, question answering systems can be built from knowledge bases written in Prolog with learned symbolic processing, which, with conventional methods, is extremely difficult to accomplish. Their proposed systems can not only answer questions through powerful inferences byutilizingfacts that harbor unknown data but also have the potential to build knowledge bases from a large amount of data, including
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5512 unknown data, on the Web. The proposed systems are a completely new trial, there is no state-of-the-art methods in the sense of ``newest''. Therefore,toevaluatetheir efficiency, they are compared with the most traditional and robust system i.e., the Prolog system. This is new research that encompasses the subjects of conventional artificial intelligence and neural network, and their systems have higher potential to build applications such as FAQ chatbots, decision support systems and energy efficient estimation using a large amount of information on the Web. Mining hidden information through these applications will provide great value. The author J.R.Quinlan[3] suggests the technology for building knowledge-based systems by inductive inference from examples has been demonstrated successfully in several practical applications. This paper summarizes an approach to synthesizing decision trees that has been used in a variety of systems, and it describes onesuchsystem,ID3, in detail. Results from recent studies show waysinwhichthe methodology can be modified to deal with information that is noisy and/or incomplete. A reported shortcoming of the basic algorithm is discussed and two means ofovercomingit are compared. The paper concludes with illustrations of current research directions. The authors Stephen Muggleton[4] and Luc de Raedt explain that Inductive Logic Programming (ILP) is a new discipline which investigates the inductive construction of first-order clausal theories from examples and background knowledge. We survey the most important theories and methods of this new field. First, various problem specifications of ILP are formalized in semantic settings for ILP, yielding a “model-theory” for ILP. Second, a generic ILP algorithm is presented. Third, the inference rules and corresponding operatorsusedinILParepresented, resulting in a “proof-theory” for ILP. Fourth, since inductive inference does not produce statements which are assured to follow from what is given, inductive inferences require an alternative form of justification. This can take the form of either probabilistic support or logical constraints on the hypothesis language. Information compression techniques used within ILP are presented within a unifying Bayesian approach to confirmation and corroboration of hypotheses. Also, different ways to constrain the hypothesis language or specify the declarative bias are presented. Fifth, some advanced topics in ILP are addressed. These include aspects of computational learning theory as applied to ILP, and the issue of predicate invention. Finally, we survey some applications andimplementations ofILP.ILPapplications fall under two different categories: first, scientific discoveryand knowledge acquisition,andsecond, programmingassistants. The author D. Bahdanau[6] suggests that Neural machine translation is a recently proposed approach to machine translation. Unlike the traditional statistical machine translation, the neural machine translation aims at building a single neural network that can be jointly tuned to maximizethetranslationperformance.Themodelsproposed recently for neural machine translation often belong to a family of encoder-decoders and consists of an encoder that encodes a source sentence into a fixed-length vector from which a decoder generates a translation. In this paper, we conjecture that the use of a fixed-length vector is a bottleneck in improving the performance of this basic encoder-decoder architecture, and proposetoextendthis by allowing a model to automatically (soft-)searchforparts ofa source sentence that are relevant to predicting a target word, without having to form these parts as a hard segment explicitly. With this new approach, we achieve a translation performance comparable to the existing state-of-the-art phrase-based system on the task of English-to-French translation. Furthermore, qualitative analysis reveals that the (soft-) alignments found by the model agree well with our intuition. Author R.Higashinaka[8] says the paper proposes a corpus-based approach for answering why-questions. Conventional systems use hand-crafted patterns to extract and evaluate answer candidates. However, such hand- crafted patterns are likely to have low coverage of causal expressions, and it is also difficult to assign suitable weights to the patterns by hand. In our approach, causal expressions are automatically collected from corpora tagged with semantic relations. From the collected expressions, features are created to train an answer candidate ranker that maximizes the QA performance withregardstothecorpus of why-questions and answers. NAZEQA, a Japanese why-QA system based on our approach, clearly outperforms a baseline that uses hand-crafted patterns with a Mean Reciprocal Rank of 0.305, making it presumably the best- performing fully implemented why-QA system. Fig-1: Architecture diagram of proposed system. 3. MODULE DESCRIPTION 3.1 Intent Identification An intent represents the purpose of a user's input, such as answering a question or processing a bill payment. The developer defines an intent for each type of user request he/she wants the application to support. By recognizing the
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5513 intent expressed in a user's input, the Watson Assistant service can choose the correct dialog flow for responding to it. The intent is developed by the developer to define a valid question that can be answered by the chatbot assistant. Questions that are not suitable for the service provided by the chatbot can be replied withnotanswerablereplies.Some inputs might contain gibberish which can also be detected and replied with not suitable input messages. A group of example questions are categorized into one intent heading. An intent that is used in the chatbot system is shown below with intent heading and example questions. Itmustbenoted that every intent heading has at least five questions for better performance by the chatbot. Table-1: Intent heading with questions Intent heading Questions Test Name CIT Centralized Internal Test Internal test Internal examination Examination 3.2 Entity and Dialog Flow An entity represents a term or object that is relevant to the intents and that provides a specific context foranintent. The developer lists the possible values for each entity and synonyms that users might enter. By recognizingtheentities that are mentioned in the user's input, the Watson Assistant service can choose the specific actions to take to fulfil an intent. Entities are common words also known as keywords used by users for the particular servicethechatbot provides. These entities have various synonyms forthewordstocover as much words as possible to provide maximum relevant output. Based on the intent and entity the reply is selected from the dialog flow. A dialog is a branching conversation flow that defines how the application responds when it recognizes the defined intents and entities. The developer uses the dialog builder to create conversations with users, providing responses based on the intents and entities that the chatbot recognize in the user’s input. An example of entity is listed below. Table-2: Entity and synonyms Entity Synonyms Marks Score Grade Rank Result 3.3 Application Development Application development is the part where the user interface for chatbot is developed. To develop an intuitive and self-explanatory user interface android studio is used. All the services and skills from the IBM Watson chatbot is integrated into the java program b API keys and URLs. Each service has a unique API key and URL. These API keys and URLs are added with the java program to build an IBM Watson interface. Mobile applications that are developed from android studio are supported for all android devices. Android studio uses XML to build the user interface. This interface is developed in such a way that user builds a conversation with the chatbot and gathers the required information. A Screenshot of theworkingchatbotinterfaceis attached in this image. Fig-2: User Interface 3.4 Knowledge Storage Knowledge base is the database that is used by the chatbot. A database is an organized collection of data, generally stored and accessed electronically from a mobile. Where databases are more complex, they are often developedusing formal design and modelling techniques. The values in the database are fetched for suitable questions and returned as reply for the user’s request. The Knowledge base is accessed by SQL (Structured QueryLanguage)QueryLanguage.Inthis system the knowledge base mainly stores scores from the students. 3.5 STT and TTS API The two main services used in this chatbot is Speech to Text and Text to speech services. They are implemented along with the Assistant service. Their API keys and URLs are added in the applicationdevelopmentmodule.TheSpeechto Text is enabled by using the dedicated button which can be enabled by the user to give input by voice. It is captured by the mic in the mobile device and created as input for the chatbot. After fetching the response or reply for the user’s request it is displayed as well as given as a voice output by the chatbot. For voice output the Text to Speech API is used.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5514 A clear representation for the working of Text to Speechand Speech to Text service is shown in the diagram. Fig-3: STT and TTS Working 4. FUTURE WORK Future studies must focus on building admin and user logins in which the admin are mostly professors who can add new students and their marks.Theuserloginsmight be given for registered users mostly parents of the students who can raise queries to teachers and also help by suggesting app features for better experience for the users. This chatbot can also be created for IOS devices too, as it has been developed for android devices now. Reputed universities can implement extra features that can make the relationship between professors and parents even stronger. 5. CONCLUSION The system is developed for Students marks searching chatbot. It consists of 3 phases. Therequestphase, Analysis phase, response phase. The request phase gets the use input by audio or text. Then comes the analysis phase in which input is checked for relevant intent. Itismatchedwith the dialog flow and the reply is generated. In responsephase the generated response is displayed as output through the interface of the chatbot for the user. It is also given as voice output for the user. The output accuracy is97%basedonthe small number of chatbot conversations. REFERENCES [1] H. Honda and M.Hagiwara,"QuestionAnsweringSystems with Deep Learning-Based Symbolic Processing," in IEEE Access, vol. 7, pp. 152368-152378, 2019. doi: 10.1109/ACCESS.2019.2948081. [2] R. K. Lindsay B. G. Buchanan E. A. Feigenbaum J. Lederberg Applications of Artificial Intelligence for Organic Chemistry: The Dendral Project New York NY USA:McGraw- Hill 1980. [3] J. R. Quinlan "Induction of decision trees" Mach. Learn. vol. 1 pp. 81-106 1986. [4] S. Muggleton "Inductive logic programming" New Gener. Comput. vol. 8 no. 4 pp. 295-318 Feb. 1991. [5] G. Brewka Nonmonotonic Reasoning: Logical Foundations of Commonsense Cambridge U.K.:Cambridge Univ. Press 1991. [6] D. Bahdanau, K. Cho, and Y. Bengio, ``Neural machine translation by jointly learning to align and translate,'' in Proc. ICLR, San Diego, CA, USA, 2015, pp. 1_15. [7] J. Doyle "The ins and outs of reason maintenance" Proc. 8th Int. Joint Conf. Artif. Intell. (IJCAI) pp. 349-351 1983. [8] R. Higashinaka and H. Isozaki, ``Corpus-based question answering for why-questions,'' in Proc. IJCNLP, Hyderabad, India, 2008, pp. 418_425. [9] A. C. Kakas R. A. Kowalski F. Toni "Abductive logic programming" J. Log. Comput. vol. 2 no. 6 pp. 719-770 Dec. 1993. [10] G. E. Hinton "Preface to the special issue on connectionist symbol processing" Artif. Intell. vol. 46 no. 1 pp. 1-4 Nov. 1990. [11] D. S. Touretzky "BoltzCONS: Dynamicsymbol structures in a connectionist network" Artif. Intell. vol.46no.1pp.5-46 Nov. 1990. [12] M. Schlichtkrull T. N. Kipf P. Bloem R. van den Berg I. Titov M. Welling "Modeling relational data with graph convolutional networks" Proc. Eur. Semantic Web Conf. (ESWC) pp. 593-607 2018. [13] T. Trouillon J. Welbl S. Riedel E. Gaussier G. Bouchard "Complex embeddings for simplelink prediction"Proc.33nd Int. Conf. Mach. Learn. (ICML) pp. 2071-2080 2016 2016. [14] T. Rocktaschel S. Riedel "End-to-end differentiable proving" Proc. Annu. Conf. Neural Inf. Process. Syst. pp. 3788-3800 2017. [15] P. Minervini M. Bosnjak T. Rocktäschel S. Riedel "Towards neural theorem proving at scale" arXiv:1807.08204 2018. [16] H. Dong J. Mao T. Lin C. Wang L. Li D. Zhou "Neural logic machines" Proc. Int. Conf. Learn. Represent. pp. 1-22 2019.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5515 [17] S. Tellex B. Katz J. Lin G. Marton A. Fernandes "Quantitative evaluation of passage retrieval algorithms for question answering" Proc. 26th Annu. Int. ACM SIGIR Conf. Res. Develop. Inf. Retr. pp. 41-47 Aug. 2003. [18] R. Sequiera G. Baruah Z. Tu S. Mohammed J. Rao H. Zhang J. Lin "Exploring the effectiveness of convolutional neural networks for answer selectioninend-to-end question answering" arXiv:1707.07804 2017. [19] N. T. Thomas "An e-business chatbot using AIML and LSA" Proc. Int. Conf.Adv.Comput.Commun.Inform.(ICACCI) pp. 2740-2742 Sep. 2016. [20] L. Cui F. Wei S. Huang C. Tan C. Duan M. Zhou "SuperAgent: A customer service chatbot for e-commerce websites" Proc. 55th Annu. Meeting Assoc.Comput. Linguistics-Syst. Demonstrations pp. 97-102 Jul. 2017. [21] H. Bhargava D. Power "Decision support systems and Web technologies: A status report" Proc. Amer. Conf. Inf. Syst. pp. 46 Dec. 2001. [22] M. S. Kohn J. Sun S. Knoop A. Shabo B. Carmeli D. Sow T. Syed-Mahmood W. Rapp "IBM’s health analytics and clinical decision support" Yearbook Med. Inf.vol.9no.1pp.154-162 Aug. 2014.