Chatbot Using a Knowledge in Database: Human-to-Machine Conversation Modeling

A chatterbot or chatbot aims to make a conversation between both human and machine. The machine has been embedded knowledge to identify the sentences and making a decision itself as response to answer a question. The response principle is matching the input sentence from user. From input sentence, it will be scored to get the similarity of sentences, the higher score obtained the more similar of reference sentences. The sentence similarity calculation in this paper using bigram which divides input sentence as two letters of input sentence. The knowledge of chatbot are stored in the database. The chatbot consists of core and interface that is accessing that core in relational database management systems (RDBMS). The database has been employed as knowledge storage and interpreter has been employed as stored programs of function and procedure sets for pattern-matching requirement. The interface is standalone which has been built using programing language of Pascal and Java.

[1]  John P. McIntire,et al.  Methods for chatbot detection in distributed text-based communications , 2010, 2010 International Symposium on Collaborative Technologies and Systems.

[2]  Giovanni Pilato,et al.  An Approach to Enhance Chatbot Semantic Power and Maintainability: Experiences within the FRASI Project , 2012, 2012 IEEE Sixth International Conference on Semantic Computing.

[3]  Weisheng Li,et al.  Automatic Chatbot Knowledge Acquisition from Online Forum via Rough Set and Ensemble Learning , 2008, 2008 IFIP International Conference on Network and Parallel Computing.

[4]  Supratip Ghose,et al.  Toward the implementation of a topic specific dialogue based natural language chatbot as an undergraduate advisor , 2013, 2013 International Conference on Informatics, Electronics and Vision (ICIEV).

[5]  Giovanni Pilato,et al.  A Modular Framework for Versatile Conversational Agent Building , 2011, 2011 International Conference on Complex, Intelligent, and Software Intensive Systems.

[6]  Banu Diri,et al.  Analyzing the performance differences between pattern matching and compressed pattern matching on texts , 2013, 2013 International Conference on Electronics, Computer and Computation (ICECCO).

[7]  Liu Dan,et al.  Chinese text feature extraction method based on bigram , 2013, 2013 International Conference on Communications, Circuits and Systems (ICCCAS).

[8]  Hadeel Al-Zubaide,et al.  OntBot: Ontology based chatbot , 2011, International Symposium on Innovations in Information and Communications Technology.

[9]  Giovanni Pilato,et al.  A Modular Architecture for Adaptive ChatBots , 2011, 2011 IEEE Fifth International Conference on Semantic Computing.