Interactive Machine Learning Chatbot: Developing a Self-Learning Conversational bot using Python for Dynamic Knowledge Management | IEEE Conference Publication | IEEE Xplore