Автоматизированное формирование предпочтений потребителей телекоммуникационного предприятия на основе применения методов интеллектуального анализа данных и системы управления бизнес-правилами::Журнал СА 9.2015
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6225
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6931
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4213
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3006
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3806
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3819
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6315
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3169
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3459
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7276
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10646
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12364
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 13998
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9123
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7077
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5387
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4616
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3426
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3154
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3399
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3024
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Автоматизированное формирование предпочтений потребителей телекоммуникационного предприятия на основе применения методов интеллектуального анализа данных и системы управления бизнес-правилами

Архив номеров / 2015 / Выпуск №9 (154) / Автоматизированное формирование предпочтений потребителей телекоммуникационного предприятия на основе применения методов интеллектуального анализа данных и системы управления бизнес-правилами

Рубрика: Наука и технологии

Вейнберг Р.Р. ВЕЙНБЕРГ Р.Р., к.э.н., доцент кафедры ИСЭМ РЭУ им. Г.В. Плеханова, менеджер проектов ООО «Программная Логистика»

Автоматизированное формирование предпочтений потребителей телекоммуникационного предприятия
на основе применения методов интеллектуального анализа данных и системы управления бизнес-правилами

В статье рассматривается автоматизация процесса подбора телекоммуникационных услуг связи через последовательное и параллельное выполнение потоков правил, реализованных в виде структурно-функциональных блоков системы управления бизнес-правилами Visual Rules, с учетом изменения потребительских и личностных характеристик клиента. Автором была разработана система поддержки принятия решений по подбору телекоммуникационных услуг связи для потребителей. Основной функцией системы является формирование наборов телекоммуникационных услуг исходя из результатов интеллектуального анализа клиентских характеристик (набор социально-демографических и личностных данных клиентов). Основной функционал построен на языке Rule language и реализует выполнение наборов бизнес-правил (построено порядка 100 вариаций правил, состоящих из одного глобального и семи вложенных потоков правил). На систему получен РИД № 2014660621. Область применения: поддержка принятия решения при подборе услуг телекоммуникационной связи группам клиентов

В настоящее время происходит интенсификация развития телекоммуникационного рынка не только в локальном, но и в общемировом масштабе. Данная тенденция выражается в усилении значения ряда объективных факторов, влияющих на рынок:

  • последние два-три года в мире наблюдается удвоение объема передаваемой информации через информационно-телекоммуникационную инфраструктуру;
  • происходит дифференциация спектра предоставляемых сервисов (до 100 комбинаций услуг на отдельно взятых локальных рынках) с имеющимся повышением динамики изменения предоставляемых услуг;
  • наблюдается рост объемов клиентской базы – показатели общемирового количества пользователей сотовой связи прогнозируются на уровне 14 миллиардов абонентов к 2020 году.

Все вышеназванные факторы повышают конкуренцию на телекоммуникационном рынке, что приводит к необходимости адекватной автоматизации телекоммуникационной сферы в пользу персонификации клиентских предпочтений.

Проблематика. Введение

Для определения клиентских предпочтений чаще всего используются методы интеллектуального анализа данных, с помощью которых определяются скрытые закономерности, содержащиеся в данных мониторинга клиентской активности, потребительских и личностных характеристик клиентов.

Методы ИАД повсеместно применяются в процессе анализа рынка потребителей услуг связи, но их применение носит фрагментарный, неполный характер:

  • выполняется кластеризация без классификации или с уже известным количеством кластеров,
  • не используется поиск оптимальных алгоритмов разбиения,
  • не применяется метод понижения размерности данных при визуализации, отсутствует обучение в процессе классификации.

Применение полученных результатов ИАД в существующих системах поддержки принятия решений недостаточно формализовано и автоматизировано, что отрицательно сказывается на своевременности и оперативности принятия решений по предоставлению телекоммуникационных услуг на рынок и повышению лояльности и эффективности в работе с клиентами. Подобную формализацию и автоматизацию применения результатов ИАД может обеспечить имплементация системы управления бизнес-правилами (BRMS – Business Rules Management System) за счет ее использования как части практической реализации системы управления отношениями с клиентами – CRM на предприятиях связи России. Возникает необходимость совершенствования существующих механизмов CRM с помощью разработки модели и комплексной методики выявления и формирования клиентских предпочтений, представляющих собой инструменты эффективного управления и анализа потребительской базы, ядром которой должно стать наличие гибкой интеллектуальной информационной системы поддержки принятия решений (ИИСППР) на основе синергии современных методов ИАД и соответствующих программно-инструментальных средств BRMS.

Проблематика. Решение

Разработанная автором интеллектуальная информационная система поддержки принятия решений является частным случаем СППР и имеет следующую структурную схему, изображенную на рис. 1.

Рисунок 1. Структурная схема ИИСППР с модулями Data Mining и BRMS

Рисунок 1. Структурная схема ИИСППР с модулями Data Mining и BRMS

ИИСППР включает в себя модуль Data Mining (ИАД), реализующий этапы выбора методов кластеризации, выбора оптимального количеств кластеров, проверки методов кластеризации, визуализации данных, анализа результатов и классификации полученных данных кластеризации, и модуль «Система управления бизнес-правилами» (BRMS)» для формализации применения результатов ИАД и автоматизации подбора необходимых сервисов, в зависимости от траектории движения элементов внутри клиентского кластера, с учетом профиля потребления и социально-демографических характеристик потребителей.

В рамках ИИСППР было обеспечено интегрированное представление бизнес-правил и результатов ИАД, которые показывают высокие нефункциональные требования: надежность, скорость доступа, быстрота изменений и т.д.

Была спроектирована база данных, хранящая сведения о потребителях телекоммуникационных услуг (19 характеристик клиента), и настроено подключение к БД MYSQL.

Далее проведено развертывание модуля BRMS, что потребовало выбора соответствующего вендора: детально рассмотрено четыре прикладных пакета: IBM ILog JRules, Blaze Advisor, Corticon и Visual Rules Suite.

В результате сравнительного экспертного анализа на основании 11 критериев для реализации модуля BRMS было выбрано программное средство Visual Rules Modeler из пакета Visual Rules Suite компании BOSCH, на основе которого и построена экспериментальная модель.

Выделим комплекс мероприятий, необходимый для отслеживания динамического движения кластера (и элементов внутри него) и изменения профиля потребления и личного профиля клиента на телекоммуникационном предприятии в рамках спроектированной ИИСППР (см. рис. 2).

Рисунок 2. Комплекс мероприятий в рамках ИИСППР

Рисунок 2. Комплекс мероприятий в рамках ИИСППР

Для реализации модели бизнес-правил в рамках телекоммуникационной компании необходимы следующие параметры, полученные в процессе кластеризации и классификации данных: параметры центров кластеров (исходные данные профиля потребления каждого кластера для с = 4 и с = 6), принадлежность клиента к кластеру, параметры классификации полученных кластеров по личным данным, таким как возраст, пол, тип телефона, тип подписки, размер компании-работодателя, место жительства клиента.

Описание блока моделирования бизнес-правил

Ввиду сложной структурной организации модели бизнес-правил процесса принятия решения о предоставлении набора услуг связи в зависимости от профилей клиента, состоящих из множества совокупностей потоков, таблиц решений и тестов, их взаимосвязь целесообразно представить в виде схемы, отражающей структуру модели правил.

При проектировании модели бизнес-правил средствами системы Visual Rules используется следующий набор графических элементы моделирования (нотаций), состав и назначение которых представлены ниже в таблице 1.

Таблица 1. Элементы моделирования правил в среде Visual Rules Modeler

Графическое представление Название Описание
«Старт» Начало потока правил
«Решение»

Используются для представления любого рода решений и ветвлений, в зависимости от результата ветвь может не исполняться

«Присваивание»

Используется для определения любых расчетов, калькуляции, использования математических функций и операций с данными

«Действие»

Вызывает действие, например, вывод в консоль, вызов другого процесса, посылка сообщения по e-mail и т.д.

«Вызов потока правил»

Вызывает выполнение потока правил

«Вызов таблицы решений»

Вызывает выполнение таблицы решени

«Завершить и вернуться»

Прекращает дальнейшее исполнение правил

«Повтор»

Предназначен для многократного повтора исполнения правил

«Исключение»

Используется для исключительных ситуаций, когда невозможно дальнейшее исполнение правил

Используя данные элементы моделирования, бизнес-аналитик имеет возможность полностью описать бизнес-логику, создав модель правил.

Сама модель бизнес-правил в Visual Rules Modeler графически представлена в виде дерева, которое назовем при описании структуры этого дерева глобальным потоком. Определенные ветви дерева, состоящие из определенных правил, назовем вложенным потоком правил. Глобальный поток правил Telecom Project 1 – основной поток правил, реализуемый в контексте запросов из БД, отражающий основные этапы анализа модели и принятия решения о предоставлении набора услуг связи в зависимости от профилей клиента, вызывает следующие вложенные потоки (в порядке выполнения их в рамках модели):

  • Поток правил Сluster's attachment – формализация показателя «принадлежность клиента к кластеру» и отслеживание его динамического изменения и движения.
  • Поток правил Age – формализация показателя «возраст клиента».
  • Поток правил Gender – формализация показателя «пол клиента».
  • Поток правил Phone_type – формализация показателя «тип телефона клиента».
  • Поток правил Subscription_type – формализация показателя «тип подписки клиента».
  • Поток правил Employer_company_size – формализация показателя «размер компании-работодателя клиента».
  • Поток правил Residence – формализация показателя «место жительства клиента».

Основными потоками правил, описывающими логику принятия решения, являются следующие деревья и таблицы решений, представленные в рамках глобального потока правил, развернутый вид которого изображен на рис. 3.

Рисунок 3. Глобальный поток правил в рамках модели Telecom Project 1

Рисунок 3. Глобальный поток правил в рамках модели Telecom Project 1

Он отображает как всю совокупность бизнес-правил в виде дерева, так и взаимодействие правил с БД при обработке модели (экспорт, импорт, обновление БД MySQL, таблица 2 с соответствующими элементами) и процесс принятия решения о рекомендации набора услуг клиенту в зависимости от его профиля.

Для использования SQL-запросов, входящих в модель, необходимо обратиться к компоненте Visual Rules Database Connectivity. Она содержит ряд специальных команд и функций для исполнения SQL: SELECT, UPDATE, INSERT и DELETE, которые задаются для элемента «Действие». В таблице 2 приведены основные элементы для работы с БД.

Таблица 2. Основные элементы работы с БД

Элемент Описание

Элемент DBQuery (SELECT выражения) используется для выборки любых типов данных из БД и последующего применения извлеченных данных к правилам

Элемент DBUpdate (для INSERT, UPDATE и DELETE выражений) позволяет вставлять, обновлять и удалять данные и результаты отработанных правил непосредственно в БД

Элементы DBRollback и DBCommit позволяют управлять транзакциями

Записи из БД доступны в качестве объектов модели правил путем импорта посредством мастера. Типы данных могут быть созданы из отдельных таблиц или запросов. Имеется возможность подключения нескольких БД.

Далее необходимо запустить сценарий на исполнение и протестировать созданную модель вместе с БД. Для экспериментальной проверки разработано несколько сотен записей с данными условных потребителей услуг связи.

Для проверки разработанного сценария исполнения бизнес-правил применен модуль тестирования, имеющийся в Visual Rules. Это позволило проверить выполнение операций, предусмотренных бизнес-правилами, на примере разработанных условных записей.

Тестирование заключается в том, что разработанные правила применяются к записям БД и проверяется наличие или отсутствие ошибок в правилах. Далее необходимо запустить сценарий на исполнение. Разработанные правила применяются к данным клиента, и проверяется правильность условий, содержащихся в правилах. В случае некорректности указанных данных в базе или ошибок в самих правилах проект не будет собран и в консоли будут выданы сведения об ошибках. Как видно из рис. 4, проект собран без ошибок и сценарий успешно запущен на исполнение.

Рисунок 4. Тестирование правил

Рисунок 4. Тестирование правил

После завершения тестирования правила необходимо записать в репозиторий. Их последующее ведение и администрирование осуществляется компонентой Visual Rules Administrator.

В процессе обработки правил и записей в БД может быть занесен ряд данных, связанных с промежуточными этапами проверки, такими как коррекция по личному профилю клиента. Эти результаты в дальнейшем используются другими правилами для окончательного принятия решения. Окончательным результатом является решение по присваиванию конкретного набора сервисов конкретному пользователю, которое заносится в поле БД клиентов таблицы recommendations, столбца result, как представлено на рис. 5.

Рисунок 5. Результаты выполнения глобального потока правил Telecom Project 1

Рисунок 5. Результаты выполнения глобального потока правил Telecom Project 1

Таким образом, проверка сценария исполнения бизнес-правил потребовала инсталляции, развертывания и наладки взаимодействия MySQL (сопутствующих компонентов) и Visual Rules Modeler. В разработанной БД представлены, при ограниченном количестве записей, клиенты телекоммуникационной компании с разными характеристиками и разные типы классификаторов, что позволило в дальнейшем испытать все ветви дерева решений модели. Проведены тестирование разработанных правил и проверка занесения в БД, как результатов промежуточных проверок, так и окончательного решения о присваивании клиенту набора услуг сотовой связи. Результаты тестирования также показали непротиворечивость разработанных правил, качество и логику их исполнения.

Вывод

Основные технические и технологические решения, описанные в данной статье, явились частью защищенной автором диссертации на соискание ученой степени кандидата наук в 2013 году. Помимо этого, была проведена оценка эффективности использования и внедрения разработанных автором программно-инструментальных решений в рамках деятельности типового телекоммуникационного предприятия РФ ОАО «Основа Телеком», что отражено в заключении комиссии ООО «АйКомИнвест» (дочерняя компания), а также как часть маркетинговых предложений для ООО «Бизнес Аналитические Системы» (БАС), что также отражено в соответствующих документах. В частности, за отчетный период (3,5 месяца) были зафиксированы повышение прибыли на 10-15 процентов при работе по предлагаемой технологии; рост числа потребляемых услуг связи на 10 процентов; возрастание производительности труда на 5-10 процентов; индекс лояльности клиентов повысился в 1,5 раза (на основе проведенных опросов клиентов). Также требуемое количество персонала рекомендовано к уменьшению в 1,5 раза в рамках отдела формирования тарифных планов телекоммуникационного предприятия.

Помимо этого, на разработанные решения было получено свидетельство о государственной регистрации РИД № 2014660621 от 13.10.2014 года.

Ключевые слова: интеллектуальный анализ данных (ИАД), система управления бизнес-правилами (BRMS), система поддержки принятия решений, телекоммуникационный рынок, профиль потребителя.


Automated formatting of customer preferences in telecom, based on using Data Mining methods and Business Rules Management Systems

Veynberg Roman, PhD, Associate Professor at Сomputer Science department of Russian Plekhanov University of Economics, project manager at Program Logistics

Summary. The article discusses automation process of selection of telecommunication services via execution rules, implemented in forms of structural and functional BRMS units of Visual Rules software, taking into account changes in consumer and personal characteristics of the clients. Author has developed decision support system, which is selecting telecommunication services for consumers. The main function of the system is to create sets of telecommunication services based on results of data mining and intelligent analysis of customer characteristics (set of socio-demographic and personal data of customers). The main functionality is built on Rule language and realizes execution of business rules sets (were built about 100 variations of rules, consisting of one global and seven sub-flow rules). On the developed system was received patent right № 2014660621. Scope: support decision making in selecting telecom services for customer groups.

Keywords: data mining, business rules management system, decision support system, telecommunication market, customer profile.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru