Puzzling Together a TeacherBot: ML, NLP, Active Learning & MicroServ by Vincenzo Tursi #ODSC_India
Channel: ConfEngine
Date: 2018-09-10

Hi! My name is Emil and I am a Teacher Bot. I was built to answer your initial questions about using KNIME Analytics Platform. Well, actually, I was built to point you to the right training materials to answer your questions about KNIME.
Puzzling together all the pieces to implement me wasn't that difficult. All you need are:
A user interface - web or speech based - for you to ask questions
A text parser for me to understand
A brain to find the right training materials to answer your question
A user interface to send you the answer
A feedback option - nice to have but not a must - on whether my answer was of any help
The most complex part was, of course, my brain. Building my brain required: a clear definition of the problem, a labeled data set, a class ontology, and finally the training of a machine learning model. The labeled data set in particular was lacking. So, we relied on active learning to incrementally make my brain smarter over time. Some parts of the final architecture, such as understanding and resource searching, were deployed as microservices.

Details: https://confengine.com/odsc-india-2018/proposal/7082/puzzling-together-a-teacher-bot-machine-learning-nlp-active-learning-and-microservices

Conference: https://india.odsc.com/