Analysis of telecommunication networks state using knowledge graphs and controlled automatic machine learning
Authors: Куликов И.А. , Жукова Н.А. , Тяньсин М. 
Published: July 2024

В последнее время в качестве модели телекоммуникационных сетей и для хранения данных об их состоянии используются графы знаний. Графы знаний позволяют объединить в рамках одной модели множество частных моделей информационных систем, эксплуатируемых операторами, что делает возможным совместный анализ данных из разных источников и, как следствие, обеспечивает повышение эффективности решения задач управления сетью. Граф знаний дает возможность решать сложные прикладные задачи. Наполнение графа знаний требует обработки больших объемов сырых данных. Для их обработки требуется использовать алгоритмы машинного обучения, что при построении таких моделей затруднено ввиду изменений конфигураций современных сетей во времени, что требует частой перенастройки алгоритмов машинного обучения. Кроме того, сами по себе алгоритмы автоматизированного машинного обучения имеют высокую вычислительную сложность. Цель исследования – разработать подход, обеспечивающий возможность использования автоматизированного машинного обучения (AutoML) для анализа поступающих от сети оперативных данных за счет использования возможностей мета-майнинга для управления выбором алгоритмов машинного обучения и подбором гиперпараметров. Был использован метод определения состояния телекоммуникационной сети с использованием управляемого машинного обучения и мета-майнинга с последующим построением модели сети в виде графа знаний. Был разработан подход, позволяющий обеспечить управляемое машинное обучение при построении моделей телекоммуникационных сетей в виде графа знаний, обладающий сниженной вычислительной сложностью за счет уменьшения числа алгоритмов-кандидатов, подаваемых на вход AutoML. Приведены постановка и решение задачи обработки данных, поступающих от телекоммуникационной сети, представлено описание системы мониторинга, основанной на использовании предлагаемого подхода. Применение подхода проиллюстрировано на примере решения задачи определения состояния сети оператора кабельного ТВ.
Nowadays, knowledge graphs are used as a model of telecommunication networks and for storing data on their state. Knowledge graphs make it possible to combine within one model many particular models of information systems used by operators, which allow joint analysis of data from various sources and, as a result, increase the efficiency of solving network management tasks. Knowledge graph helps to solve complex problems. Filling the knowledge graph requires processing large amounts of raw data. For their processing, it is necessary to use machine learning algorithms, which is difficult when building such models due to the fact that the configurations of modern networks change over time, which requires frequent reconfiguration of machine learning algorithms. In addition, automated machine learning algorithms have a high computational complexity. The purpose of the research is to develop an approach that makes it possible to employ automated machine learning (AutoML) to analyze live data coming from the network by means of metamining capabilities to control the choice of machine learning algorithms and the selection of hyperparameters. The method of determining the state of a telecommunications network using both managed machine learning and metamining, followed by building a network model in the form of a knowledge graph, was utilized. An approach has been developed to provide controlled machine learning when building models of telecommunication networks in the form of a knowledge graph, which has a reduced computational complexity by decreasing the number of candidate algorithms supplied to the AutoML input. The statement and solution of the problem of classifying the state of the vehicle according to the data coming from the network are given; a description of the monitoring system based on the use of the proposed approach is presented. The application of the approach is illustrated by the example of solving the task of determining the state of cable TV operator's network.