Victor Bulatov


2020

pdf bib
TopicNet: Making Additive Regularisation for Topic Modelling Accessible
Victor Bulatov | Vasiliy Alekseev | Konstantin Vorontsov | Darya Polyudova | Eugenia Veselova | Alexey Goncharov | Evgeny Egorov
Proceedings of the 12th Language Resources and Evaluation Conference

This paper introduces TopicNet, a new Python module for topic modeling. This package, distributed under the MIT license, focuses on bringing additive regularization topic modelling (ARTM) to non-specialists using a general-purpose high-level language. The module features include powerful model visualization techniques, various training strategies, semi-automated model selection, support for user-defined goal metrics, and a modular approach to topic model training. Source code and documentation are available at https://github.com/machine-intelligence-laboratory/TopicNet

2019

pdf bib
Unsupervised dialogue intent detection via hierarchical topic model
Artem Popov | Victor Bulatov | Darya Polyudova | Eugenia Veselova
Proceedings of the International Conference on Recent Advances in Natural Language Processing (RANLP 2019)

One of the challenges during a task-oriented chatbot development is the scarce availability of the labeled training data. The best way of getting one is to ask the assessors to tag each dialogue according to its intent. Unfortunately, performing labeling without any provisional collection structure is difficult since the very notion of the intent is ill-defined. In this paper, we propose a hierarchical multimodal regularized topic model to obtain a first approximation of the intent set. Our rationale for hierarchical models usage is their ability to take into account several degrees of the dialogues relevancy. We attempt to build a model that can distinguish between subject-based (e.g. medicine and transport topics) and action-based (e.g. filing of an application and tracking application status) similarities. In order to achieve this, we divide set of all features into several groups according to part-of-speech analysis. Various feature groups are treated differently on different hierarchy levels.