In this paper, we propose Tutoring bot, a generative chatbot trained on a large scale of tutor-student conversations for English-language learning. To mimic a human tutor's behavior in language education, the tutor bot leverages diverse educational instructions and grounds to each instruction as additional input context for the tutor response generation. As a single instruction generally involves multiple dialogue turns to give the student sufficient speaking practice, the tutor bot is required to monitor and capture when the current instruction should be kept or switched to the next instruction. For that, the tutor bot is learned to not only generate responses but also infer its teaching action and progress on the current conversation simultaneously by a multi-task learning scheme. Our Tutoring bot is deployed under a non-commercial use license at https://tutoringai.com.
翻译:本文提出Tutoring Bot,一种基于大规模师生英语学习对话训练的生成式聊天机器人。为模仿人类教师在语言教育中的行为,该教学机器人利用多样化的教育指令,并将每条指令作为附加输入情境融入教师回复生成过程。由于单一指令通常需要多轮对话以提供学生充分的口语练习机会,教学机器人需持续监控并判断当前指令应维持还是切换至下一条指令。为此,我们采用多任务学习框架,使教学机器人不仅能生成回复,还能同时推断当前对话中的教学行为与进度。本教学机器人已根据非商业使用许可部署至https://tutoringai.com。