Chatterbot: Is there any reserch paper or something that can be referenced related to this?

Created on 7 May 2016  路  13Comments  路  Source: gunthercox/ChatterBot

Any algorithm that it uses?

question

Most helpful comment

I am actually writing a project report based on the ChatterBot. I am referencing it to @gunthercox directly and converting the documentation of chatterbot as a chatbot framework with requirement analysis, drawback of other systems, system proposed and finally the implementation.

All 13 comments

I currently haven't written a research paper for ChatterBot, although I would not be opposed to eventually writing one. You may have luck with finding research papers related to some of the project's dependencies:

Aside from that I apologize if those links aren't exactly what you're looking for. Feel free to use anything from the project wiki (https://github.com/gunthercox/ChatterBot/wiki) if it is useful. Don't hesitate to let me know if there is specifically anything I can add that would improve the projects's descriptions or documentation.

Hi, I had a question, I was reading the source fro Logic adapters, and specially for the Closest matching adapter, ... sorry for the dumb question...new at machine learning, but still tryign to figure out which machine learning algorithms are you using for the chatterbot it Naive Baysean or ... ... also I was lookign at the nltk documentation ... it says these 3 as machine learnign modules .. are you usign any od these : classify, cluster, tbl ... on this link : ... http://www.nltk.org/book/ch00.html

Hi @imumair, from NLTK, the classify machine learning algorithm is used in logic adapters such as the time logic adapter. NLTK is also used in the closest meaning adapter, but it is only used for calculating synonyms when traversing the knowledge graph. Another adapter (the closest match adapter) uses Levenshtein distance as an alternate method of knowledge graph traversal.

I am actually writing a project report based on the ChatterBot. I am referencing it to @gunthercox directly and converting the documentation of chatterbot as a chatbot framework with requirement analysis, drawback of other systems, system proposed and finally the implementation.

@iamhssingh I didn't understand what you are trying conveying here? could you please elaborate more what are your different suggestions.

@iamhssingh Awesome, feel free to let me know if you have any questions or if there is anything I can clarify for you.

@vkosuri I am actually writing a Project Report for my college based on this project. I have mentioned the usage of GuntherCox's chatterbot in it.

The theme of project is: Self-Learning Chat Bot as Teacher based on Gunthercox鈥檚 Chatterbot

@gunthercox I want to write a research paper based on IEEE format for this project. I am not sure how do I list all the contributors in the research paper. Can you please let me know what is the possible way and right way of adding all the contributors of the project in the Research Paper? Right now, it only contains the name of project as GuntherCox's Chatterbot and reference link to the GitHub and name of three people (incl. me) as Author of the research paper.

@iamhssingh I believe for citations you can reference the copyright holder and just mention "individual contributors" as a whole. I'm definitely not an expert in the correct way to set up these references, but I'm going off of other open source projects as an example.

For example, the Django license uses the phrasing "Django Software Foundation and individual contributors".

https://github.com/django/django/blob/master/LICENSE

Hi,

I would like to know if I can use your chatbot to create a self learning chat bot with added functionality?

@mikhailhathey That is possible to do with ChatterBot.

@gunthercox Perfect, we will need to add Google Maps API's and implement a database to store values. So this should definitely help us.

Quite a bit has changed since this ticket was first opened. At this point I'm no longer planning to write a research paper related to ChatterBot. My efforts will instead be directed towards improving the existing documentations and tutorials.

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Was this page helpful?
0 / 5 - 0 ratings