Одной из важнейших задач государственной политики Российской Федерации является обеспечение конкурентоспособности отечественной продукции и технологий, в том числе на международных рынках. Этого можно добиться за счет активного роста инновационной деятельности производственных предприятий, которая осуществляется для достижения комплекса социальных, экономических, научно-исследовательских, организационных целей с высокой динамикой изменений как внешней, так и внутренней среды. По данным [1] в 2017 г. Республика Башкортостан вошла в первую группу рейтинга инновационного развития субъектов Российской Федерации по индексу научно-технического потенциала (ИНТП). Вместе с тем ретроспективный анализ инновационной деятельности в Республике Башкортостан показывает, что организации сокращают инновационную активность – удельный вес организаций, осуществляющих технологические инновации, снизился с 12,6 % в 2012 г. до 5,9 % в 2017 г. [2]. Такие неблагоприятные внешние факторы, как изменившиеся экономические условия осуществления производственной деятельности вследствие экономического кризиса, безработица, снижение объемов инвестиций в научно-исследовательские разработки, а также внутренние факторы, в том числе изношенность основных средств, недостаточные компетенции персонала, усложнение коммуникаций работников в удаленном режиме в условиях пандемии, являются причинами снижения уровня инновационной активности. Следовательно, обеспечение динамического подъема инноваций является актуальной задачей государственного значения. В связи с этим особое внимание уделяется вопросам реорганизации производственно-хозяйственной деятельности промышленных предприятий, совершенствования функций проектного менеджмента, повышения качественных характеристик управленческой информации, необходимой для принятия решений при управлении инновационными проектами.
Сложность управления инновационными проектами за последнее десятилетие многократно увеличилась в связи с высокой степенью неопределенности параметров проекта, высокой динамикой изменений внутренней и внешней среды проекта, большим объемом данных для управленческой деятельности, необходимостью привлечения специалистов высокой квалификации для создания и применения интеллектуальной собственности, применением современных технологий и материальных ресурсов. Поэтому эффективное управление инновационными проектами в современных условиях нуждается во внедрении и использовании новых подходов, методов и технологий обработки управленческой информации, ориентированных на качество и своевременность принимаемых решений на основе инженерии знаний.
Вопросам повышения эффективности проектного менеджмента посвящены многочисленные научные исследования, в результате которых разработаны и активно применяются различные методологии управления инновационными проектами с использованием информационных технологий. Большое внимание в настоящее время уделяется управлению знаниями в ходе планирования и реализации проектов, разработаны соответствующие стандарты [3, 4]. Рассмотрению проблем в области управления знаниями посвящены труды многих ученых, работающих над созданием моделей и методов искусственного интеллекта в различных областях инженерных наук, в том числе моделей представления знаний и методов поиска решений на их основе [5–7].
Однако, на наш взгляд, дальнейшее развитие инструментов системного представления процессов управления инновационными проектами возможно только в том случае, если удастся найти методы и подходы, позволяющие в формализованном виде накапливать и обрабатывать знания и опыт управления в проблемных ситуациях, возникающих в процессе проектирования, а также информацию о параметрах внешней среды, в которой реализуются инновационные проекты. Поэтому целью исследований является разработка методического и алгоритмического обеспечения для поддержки принятия решений при управлении инновационными проектами на основе онтологического и интеллектуального анализа данных. Для обработки данных и знаний предложена интеллектуальная система поддержки принятия решений, позволяющая осуществлять проектирование базы знаний и алгоритмов формирования рекомендаций по управлению инновационной деятельностью [8–10].
Инновационные проекты обладают индивидуальными характеристиками, которые необходимо учитывать в проектном менеджменте. Вместе с тем существуют общие принципы, подходы и методы обеспечения эффективности управления, присущие множеству проектов. Для выявления сходства инновационных проектов и объединения их в классы традиционно используется такой метод интеллектуального анализа данных, как классификация. В настоящем исследовании выборка данных создана на основе Перечня приоритетных инвестиционных проектов Республики Башкортостан на 01.10.20 г., включающего проекты со сроком реализации в период с 2004 до 2035 г., Единого реестра инновационных проектов Республики Башкортостан, представленного Министерством экономического развития и инновационной политики Республики Башкортостан, отчетов Территориального органа Федеральной службы государственной статистики по Республике Башкортостан (раздел «Наука, инновации и информационное общество») и других источников информации, где представлены основные показатели инновационной активности организаций [2, 11]. Эти данные содержат информацию, необходимую для классификации проектов и последующего распознавания и прогнозирования инновационного потенциала новых проектов. Для анализа были использованы сведения о характеристиках 200 проектов, выполняющихся на базе производственных предприятий, в том числе правила принятия решений для управления проектом в проблемных ситуациях (ПС) были сформированы для инновационного проекта «Реконструкция и техническое перевооружение производственной базы ПАО «ОДК-УМПО» для производства компонентов и агрегатов вертолетных двигателей типа ТВ3-117 и ВК-2500» [12]. В качестве методов исследования были применены онтологический анализ предметной области для формализации данных об инновационных проектах и управлении ими, метод символьного индуктивного обучения «с учителем» для построения деревьев решений, методы и средства инженерии знаний.
Применение интеллектуального анализа данных для классификации инновационных проектов
В интеллектуальном анализе данных обычно используются модели деревьев решений (ДР) для изучения данных, которые будут использоваться для классификации или прогнозирования. Для построения ДР могут быть использованы различные алгоритмы, включая ID3 (Interactive Dichotomizer), CHAID (Chi-squared Automatic Interaction Detection), CART (Classification and Regression Tree) и другие инструменты анализа [13]. Для проведения интеллектуального анализа данных об инновационных проектах выбран алгоритм ID3, реализующий метод символьного индуктивного обучения «с учителем». Признаками классификации определены: срок реализации, объем инвестиций в проект, количество новых рабочих мест. Уровни инновационного потенциала проектов определены экспертами как низкий (1 класс), средний (2 класс), выше среднего (3 класс), высокий (4 класс). Экспертные оценки определены с учетом области применения предлагаемого в проекте продукта, типа инновации, масштабности проектов, реализация которых влияет на экономическую, социальную и экологическую ситуацию в регионе.
В результате применения алгоритма ID3 построена ДР-иерархическая модель контролируемого обучения (обучения «с учителем»), в которой локальная область идентифицируется в последовательности рекурсивных разбиений [14, 15]. ДР состоит из внутренних узлов принятия решений и конечных листьев. Каждый внутренний узел принятия решений m реализует тестовую функцию fm(x) с исходами, обозначающими ветви. Учитывая входные данные, в каждом узле применяется fm(x), и одна из ветвей выбирается в зависимости от результата. Этот процесс начинается в корне и повторяется рекурсивно до тех пор, пока не будет достигнут листовой узел, в котором записанное в лист значение составляет выходную переменную. Таким образом, каждый листовой узел имеет выходную метку, которая в случае классификации является кодом класса. Каждый fm(x) определяет дискриминант в d-мерном входном пространстве, разделяя его на более мелкие области, которые далее подразделяются по мере прохождения пути от корня вниз; fm(x) – это простая функция, и при записи в виде ДР сложная функция разбивается на ряд простых решений. Границы областей определяются дискриминантами, которые кодируются во внутренних узлах на пути от корневого к листовому узлу. Преимуществом применения ДР является возможность интерпретации, поскольку ДР можно преобразовать в набор правил ЕСЛИ – ТО. Для реализации алгоритма ID3 выбрано программное средство See5. В результате интеллектуального анализа данных были получены ДР, определяющие класс инновационного проекта в зависимости от значений признаков. Ошибка классификации находится в диапазоне 11,5-24 %.
Методика поддержки принятия решений при управлении инновационными проектами на основе применения интеллектуального анализа данных
Поддержка принятия решений необходима не только для анализа инновационной активности организаций на региональном уровне, но и для управления реализацией конкретных инновационных проектов. Процесс принятия решений при реализации проекта поддерживается некоторым набором знаний и алгоритмами их обработки, позволяющими лицу, принимающему решение (ЛПР), обосновать выбор той или иной альтернативы действий. Это могут быть как оперативные данные о состоянии проекта в текущий момент, так и некоторые устоявшиеся правила поведения ЛПР в контексте полученных характеристик проблемной ситуации. Реализация и применение базы знаний направлены на повышение полноты и улучшение качества удовлетворения информационных потребностей пользователей, ориентированных в конечном итоге на точность, своевременность и обоснованность принимаемых управленческих решений. Процесс поддерживается наличием знаний организации и применением механизма логического вывода, позволяющего ЛПР обосновать выбор той или иной альтернативы действий.
Последствия решений, связанных с крупными капиталовложениями, влияют на финансовую устойчивость предприятия и могут привести к риску невыполнения проекта. Принятие оперативных, качественных, обоснованных решений в этой области остро нуждается в строгой регламентации и грамотной информационно-методической поддержке. Следовательно, необходимо осуществлять сбор накапливаемых в проектном менеджменте знаний в форме прецедентов и проверенных на практике правил принятия решений, источниками которых являются эксперты, стандарты и организационные документы, регламентирующие реализацию проектов.
Определим задачу информационной и интеллектуальной поддержки формально. Пусть R – множество знаний пользователя о возникающих и требующих принятия решений ПС, Q – множество сформулированных пользователем требований на удовлетворение его информационных потребностей в связи с необходимостью решения возникающих ПС. Тогда D – множество решений, предпринимаемых для устранения возникающих ПС.
В этих условиях информационная поддержка может быть определена с помощью двух формальных функций: Ψ: R ⇒ Q; ξ: Q ⇒ D.
На первом этапе реализации информационной поддержки функция Y(r) отображает знания пользователя о конкретной ПС r∈R в некоторый формальный запрос q∈Q на предоставление нужной ему информации для разрешения ПС.
На втором этапе реализации информационной поддержки функция ξ(q) преобразует этот запрос q∈Q в некоторое подмножество d∈D альтернатив решений, принимаемых ЛПР для разрешения данной ПС r∈R.
Методика поддержки принятия решений включает следующие этапы:
1) сбор данных об инновационном проекте, методах и средствах принятия решений по управлению проектом из структурированных и неструктурированных источников;
2) формализация данных путем построения системной модели предметной области в виде интегрированной онтологии управления инновационным проектом;
3) разработка базы знаний, включающей механизм логического вывода, основанного на применении прецедентов и полученных из них правил принятия решений;
4) классификация правил и прецедентов принятия решений в соответствии с разработанным набором иерархий знаний с учётом различных аспектов принятия решений – с позиции соотнесения их с различными этапами, областями знаний, участниками инновационного проекта, применения математических и аналитических моделей принятия решений в проблемной ситуации;
5) формирование запросов к базе знаний при возникновении проблемных ситуаций в ходе выполнения проектов, а также при необходимости классификации проектов для принятия решений о возможности выделения ресурсов для их реализации на различных этапах;
6) сохранение решений, предложенных базой знаний, с целью их дальнейшей оценки ЛПР с помощью имитационного моделирования;
7) адаптация базы знаний по результатам обобщения устойчивых структур прецедентов и построение на их основе новых правил для обучения системы поддержки принятия решений.
Методика создания базы знаний, встроенной в онтологию на основе формальной семантики онтологий, описана в [16]. Подход к формированию онтологии для описания различных областей знаний специалистов управления инновационными проектами приведен в [10, 12]. Разработанная структура базы знаний, включающая модель правил и модуль прецедентов, основана на использовании результатов системного анализа и моделирования предметной области, что обеспечивает формирование базы знаний, ориентированной на предметную область [8, 9, 12]. База знаний обеспечивает решение основных задач информационной поддержки пользователей в процессе управления проектами. Ее применение основано на созданных в онтологии объектных отношениях между классами и реализации механизма логического вывода.
Одним из направлений применения онтологии является поиск информации с использованием запросов для поиска информации на языке OWL на основе логической модели онтологии и реализация запросов на языке запросов SPARQL [17, 18]. Онтология может быть использована при формировании рекомендаций для принятия решений в проблемных ситуациях, например при оценке качества результатов проекта.
В приведенной на рис. 1 онтологии поддержки принятия решений при управлении инновационным проектом созданы базовые объектные отношения между классами: {Прецедент, Интеллектуальный анализ данных (ИАД), Правило, Рекомендация, ЛПР, Решение, Действие}. Цепочка отношений включает следующие объектные отношения:
hasFollow (Прецедент, ИАД) o hasFollow (ИАД, Правило) o
hasFollow (Правило, Рекомендация) o hasFollow (Рекомендация, ЛПР) o
hasFollow (ЛПР, Решение) o hasFollow (Решение, Действие).
На основе композиции базовых отношений получено новое отношение (Прецедент, Решение), отображающее методику поддержки принятия решений для ЛПР на основе применения интеллектуального анализа данных.
Результатом интеллектуального анализа данных являются правила классификации проектов, сгенерированные методом индукции на основе описаний 200 проектов [11] с применением See5. На рис. 2 представлен фрагмент множества правил классификации проектов, трансформированных во встроенные в онтологию правила на языке Semantic Web Rule Language (SWRL).
Рис. 1. Фрагмент семантической сети структуры знаний в онтологии
Рис. 2. Правила классификации проектов, представленные на языках See5 (слева) и SWRL (справа)
Правила, встроенные в онтологию, способствуют обмену знаниями между участниками процесса инновационной деятельности. Полученные правила применены для классификации и оценки инновационного потенциала проектов, реализация которых началась в 2020 г. Классификация проектов на основе правил дает возможность обосновывать управленческие решения относительно приоритетов финансирования инновационных проектов в те или иные периоды времени с учетом их характеристик и значимости для экономики региона. В перспективе, с накоплением прецедентов принятия решений, возможно формирование базы типовых решений, использование которой позволит сократить сроки принятия решений о выделении финансовых средств для реализации инновационных проектов и распределении других видов ресурсов.
Заключение
Преимуществом подхода к управлению инновационными проектами, основанного на онтологии, является обеспечение семантической интеграции данных и знаний для системы поддержки принятия решений. Поскольку одним из основных свойств систем управления знаниями является эмерджентность, то взаимодействие специалистов в процессах формализации представления и обработки знаний с применением онтологии и технологии Semantic Web способствует созданию новых знаний. Кроме того, интеллектуальная система поддержки принятия решений, разработанная с применением технологий World Wide Web и Semantic Web, позволит сократить расходы на передачу, преобразование и хранение информации за счет использования современных и более эффективных аппаратных и программных средств, что в конечном итоге приведет к повышению экономического эффекта от инновационной деятельности предприятий.
Обобщая вышеизложенное, можно сказать, что эффективное использование организационных знаний в целях обеспечения информационной поддержки функций принятия управленческих решений остается весьма актуальной задачей. Решение ее требует сегодня разработки эффективных методов автоматизированного накопления, обработки и использования онтологического анализа неструктурированной естественно-языковой информации и способов анализа и обобщения данных, основанных на современных подходах к управлению знаниями.
Исследование проводилось при поддержке Российского фонда фундаментальных исследований в рамках научного проекта № 18-00-00345(К) «Инструментарий поддержки принятия решений при разработке стратегий инновационного развития регионов России на основе адаптивных моделей управления, технологий интеллектуальной обработки знаний и имитационного моделирования».