Key points are not available for this paper at this time.
Machine learning is a method of data analysis, which allows the analytical system to learn in the course of solving many similar problems. Machine learning is based on the idea that analytical systems can learn how to identify patterns and make decisions with minimal human involvement. The history of already completed dialogues between users is used to train chat bots for automated communication with interlocutors. There are many machine learning algorithms, and this article describes the most popular of them and their use for teaching chat bots.
Tebenkov et al. (Fri,) studied this question.