Научная статья на тему 'АРХИТЕКТУРА ГИБРИДНОЙ ИНТЕЛЛЕКТУАЛЬНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ АНАЛИЗА СУДЕБНОЙ АРБИТРАЖНОЙ ПРАКТИКИ'

АРХИТЕКТУРА ГИБРИДНОЙ ИНТЕЛЛЕКТУАЛЬНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ АНАЛИЗА СУДЕБНОЙ АРБИТРАЖНОЙ ПРАКТИКИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
196
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АРБИТРАЖНЫЙ СУД / ГИБРИДНАЯ ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА / ГИБРИДНАЯ ИНТЕЛЛЕКТУАЛЬНАЯ ИНФОРМАЦИОННАЯ СИСТЕМ / СОЗНАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ / ПОДСОЗНАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ / АНАЛИЗ ТЕКСТОВ / МНОГОАГЕНТНАЯ СИСТЕМА / ГРАФ / МЕТАГРАФ / МЕТАВЕРШИНА / МЕТАРЕБРО / МЕТАГРАФОВЫЙ ПРОЦЕСС / МЕТАГРАФОВЫЙ АГЕНТ / АКТИВНЫЙ УЗЕЛ МЕТАГРАФА / COMMERCIAL COURT / HYBRID INTELLIGENT SYSTEM / HYBRID INTELLIGENT INFORMATION SYSTEM / INFORMATION SYSTEM CONSCIOUS / INFORMATION SYSTEM SUBCONSCIOUS / TEXT MINING / MULTI-AGENT SYSTEM / GRAPH / METAGRAPH / METAVERTEX / METAEDGE / METAGRAPH PROCESS / METAGRAPH AGENT / ACTIVE METAGRAPH NODE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Таран Мария Олеговна, Гапанюк Юрий Евгеньевич

Цель работы: совершенствование научно-методической базы информационного обеспечения системы судебной практики арбитражных судов. Методы: методы проектирования гибридных интеллектуальных информационных систем на основе моделей сложных сетей. Результаты: рассмотрен подход к разработке гибридных интеллектуальных информационных систем (ГИИС), основанный на использовании модулей сознания, подсознания и коммуникации; исследован подход на основе сложных сетей для реализации ГИИС; показано, что метаграфовая модель позволяет описывать данные, знания и процессы, как составные части ГИИС; исследована структура метаграфового агента, обеспечивающего обработку метаграфовой модели; показано, что метаграфовый агент можно представить в виде метаграфовой модели, что позволяет агентам верхнего уровня модифицировать структуру агентов нижнего уровня; введено понятие активного узла метаграфа как комбинации метаграфовой модели данных и знаний, и метаграфовых агентов; на основе активного узла метаграфа введено понятие метаграфового процесса; обоснована архитектура ГИИС анализа судебной практики арбитражных судов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Таран Мария Олеговна, Гапанюк Юрий Евгеньевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE ARCHITECTURE FOR A HYBRID INTELLIGENT INFORMATION SYSTEM FOR ANALYSING COMMERCIAL COURTS PRACTICE

Purpose of the work: improving the scientific and methodological basis of information support for the commercial courts practice system. Methods used: methods of hybrid intelligent information systems design based on complex networks models. Results obtained: an approach to the development of Hybrid Intelligent Information Systems (HIIS) based on the use of modules of conscious, subconscious and communication is considered. An approach for HIIS implementation based on complex networks is studied. It is shown that a metagraph model allows describing data, knowledge, and processes as HIIS components. The structure of a metagraph agent providing for the processing of the metagraph model is studied, and it is shown that a metagraph agent can be represented by a metagraph model, which allows top-level metagraph agents to modify the structure of lower-level metagraph agents. The concept of an active metagraph node is introduced as a combination of a metagraph data & knowledge model and metagraph agents. The concept of a metagraph process based on the active metagraph node concept is introduced, and a justification is given for an architecture of a HIIS for analysing commercial courts practice.

Текст научной работы на тему «АРХИТЕКТУРА ГИБРИДНОЙ ИНТЕЛЛЕКТУАЛЬНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ АНАЛИЗА СУДЕБНОЙ АРБИТРАЖНОЙ ПРАКТИКИ»

АРХИТЕКТУРА ГИБРИДНОЙ ИНТЕЛЛЕКТУАЛЬНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ АНАЛИЗА СУДЕБНОЙ АРБИТРАЖНОЙ ПРАКТИКИ

Таран М.О., Гапанюк Ю.Е.*

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

Аннотация.

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

Методы: методы проектирования гибридных интеллектуальных информационных систем на основе моделей сложных сетей.

Результаты: рассмотрен подход к разработке гибридных интеллектуальных информационных систем (ГИИС), основанный на использовании модулей сознания, подсознания и коммуникации; исследован подход на основе сложных сетей для реализации ГИИС; показано, что метаграфовая модель позволяет описывать данные, знания и процессы, как составные части ГИИС; исследована структура метаграфового агента, обеспечивающего обработку метаграфовой модели; показано, что метаграфовый агент можно представить в виде метагра-фовой модели, что позволяет агентам верхнего уровня модифицировать структуру агентов нижнего уровня; введено понятие активного узла метаграфа как комбинации метаграфовой модели данных и знаний, и мета-графовых агентов; на основе активного узла метаграфа введено понятие метаграфового процесса; обоснована архитектура ГИИС анализа судебной практики арбитражных судов.

DOI: 10.21681/1994-1404-2020-1-15-25 Введение

Защита законных прав и интересов предпринимателей не обходится без взаимодействия с судебной системой. В арбитражные суды обращаются как индивидуальные предприниматели, так и юридические лица. Судебный процесс состоит из этапов, каждый из которых сопровождается документальным оформлением. В завершение процесса суды принимают судебный акт, который может называться по-разному, в зависимости от инстанции и сути принятого решения. В соответствии с ч. 1 ст. 15 АПК РФ к судебным актам относят: судебный приказ, решение, постановление, определение.

Хотя судебная система России не является прецедентной, судебные решения играют ключевую роль при подготовке к судебному процессу. Из-за законодательных коллизий или отсутствия регулирующих норм большинство судебных решений основывается на правовых позициях Пленумов Верховного Суда РФ (и/или Высшего Арбитражного Суда РФ до упразднения в 2014 г.).

Представители как истцов, так и ответчиков в обязательном порядке начинают подготовку к делу с изучения судебной практики, поиска похожих дел, определения схожих обстоятельств и обоснований своих позиций. Мотивированный судебный акт может занимать от 4 до 15 страниц. При этом таких решений нужно изучить достаточно много, чтобы составить более полное представление о возможном исходе судебного процесса.

* Таран мария олеговна, аспирант Московского государственного технического университета им. Н. Э. Баумана, Российская Федерация, г. Москва. E-mail: gapyu@bmstu.ru

гапанюк юрий Евгеньевич, кандидат технических наук, доцент Московского государственного технического университета им. Н. Э. Баумана, Российская Федерация, г. Москва. E-mail: gapyu@bmstu.ru

По информации сайта «Электронное правосудие», за девять месяцев 2019 г. в арбитражных судах России было выпущено более 1 300 000 документов1. Обработать, обобщить и сделать какие-либо выводы из такого массива документов в ручном режиме достаточно сложно.

В соответствии с ч. 4 ст. 19 Федерального конституционного закона от 31 декабря 1996 г. № 1-ФКЗ «О судебной системе Российской Федерации», Верховный суд РФ в целях обеспечения единообразного применения законодательства РФ дает судам разъяснения по вопросам судебной практики. Это выражается в подготовке обзоров судебной практики по разным отраслям, а иногда и конкретным статьям. Такие обзоры представляют собой краткое изложение дел и позиции суда по нему. Иногда в рамках одного вопроса рассматриваются сразу несколько однотипных споров, по которым делается обобщенный вывод.

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

Подобные дела оборачиваются высокой экономической неэффективностью. Государство оплачивает расходы судов и других органов, сотрудники тратят большое количество времени на судебные процессы, которых могло и не быть, хотя достаточно было бы внести соответствующие технико-правовые нормы в законодательство, чтобы прервать череду подобных процессов, снизить нагрузку на суды по аналогичным делам [3].

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

1 Сайт «Электронное правосудие». URL: http://ras.arbitr.ru

2 Обзор судебной практики Верховного Суда Российской Федерации. URL: http://www.supcourt.ru/documents/ practice/?year=2019 .

Гибридные интеллектуальные информационные системы

В настоящее время для построения интеллектуальных систем используется большое количество подходов: продукционные правила, нейронные сети, нечеткая логика, эволюционные методы и др. При этом можно отметить явную тенденцию к совместному использованию разных методов для решения различных классов задач. Это привело к появлению такого направления, как «гибридные интеллектуальные системы» (ГИС) [1, 2].

Ключевым вопросом является вопрос о том, каким образом реализовать принцип гибридности. Ответ на этот вопрос предлагается, в частности, в работе [6]. В ней сформулирован следующий принцип гибридности [6, с. 20—21]: «В литературе встречаются схемы гибридизации нейроинформатики и искусственного интеллекта, построенные по следующему принципу: правое полушарие — нейрокомпьютер; левое полушарие — основанная на знаниях система, а вопрос лишь в их взаимодействии или балансе право- и лево-полушар-ности. В реальном поведении человека невозможно разделить восприятие и логическую обработку, поэтому более успешной представляется схема глубинной интеграции».

В настоящее время интеллектуальные системы, как правило, не разрабатываются отдельно, но встраиваются в виде модулей в традиционные информационные системы для решения задач, связанных с интеллектуальной обработкой данных и знаний. Такую комбинированную систему в соответствии с [12] назовем гибридной интеллектуальной информационной системой (ГИИС), которая обладает следующими особенностями:

- сочетает различные методы, используемые для построения интеллектуальных систем, и в этом смысле является ГИС;

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

Таким образом, под ГИИС будем понимать информационную систему, которая использует комбинацию традиционных методов обработки данных и интеллектуальных методов, что полностью соответствует концепции [6]. Однако, по мнению авторов статьи, вместо право- и лево-полушарности скорее стоит говорить о «подсознании» и «сознании» ГИИС. «Подсознание» строится на основе методов мягких вычислений, а «сознание» — на основе традиционных методов обработки данных и знаний. На рис. 1 представлена обобщенная архитектура ГИИС, построенная на основе «сознания» и «подсознания».

Рис. 1. Обобщенная архитектура ГИИС

Основой системы являются «подсознание» (модуль подсознания — МП) и «сознание» системы (модуль сознания — МС). «Подсознание» связано со средой, в которой функционирует ГИИС.

Основной задачей МП является обеспечение взаимодействия ГИИС со «средой», или «выживание» ГИИС в среде.

Поскольку среда может быть представлена в виде набора непрерывных сигналов, то в качестве методов обработки данных «подсознания» хорошо подходят методы, основанные на нейронных сетях и нечеткой логике, в том числе и комбинированные нейронечет-кие методы.

Модель данных «подсознания» максимально приближена к «понятийной системе» среды, представляет собой набор данных, который позволяет максимально эффективно взаимодействовать со средой. Часть этих данных может не иметь «физического смысла» с точки зрения МС, однако позволяет МП взаимодействовать со средой с нужной производительностью.

«Сознание» ГИИС строится на принципах обработки данных и знаний. Обработка данных в МС может вестись на основе традиционных языков программирования или известной технологии «потока работ» (англ. "workflow"). Однако в последнее время все большую популярность приобретает подход на основе продукционных правил. Раньше данный подход использовался для принятия решения в экспертных системах [5], но в настоящее время на основе правил пишутся обычные программы. Такой подход называется программированием на основе правил (англ. "rule-based programming"). К достоинствам подхода на основе правил можно отнести гибкость, так как в этом случае программа не кодируется жестко, а фактически «выводится» из правил на основе данных. К недостаткам можно отнести воз-

можность зацикливания правил, а также сложность обработки большого объема правил.

Заметим, что задача хранения требуемых данных решается отдельно на уровне МС и на уровне МП. Мы предполагаем, что на уровне обобщенной архитектуры соответствующие хранилища «встроены» в МС и МП, поэтому на рис. 1 хранилища явно не представлены.

Модуль сознания воспринимает понятийную систему как целостную модель «онтологического» класса и может «осознанно» обрабатывать элементы данной модели на основе правил.

Модуль подсознания воспринимает понятийную систему в виде отдельных (возможно, несвязанных) признаков. Требование «осознания» целостности модели не предъявляется. Основным критерием является эффективность взаимодействия системы со средой.

С точки зрения коммуникации в ГИИС возможны следующие варианты или их комбинации:

Коммуникация осуществляется через среду. МП читает данные из среды, преобразует и передает в МС. МС осуществляет логическую обработку и возвращает результаты обработки в МП. МП записывает результирующие данные в среду, откуда они могут быть прочитаны другими ГИИС.

Для коммуникации с другими ГИИС используется модуль коммуникации (МК). В зависимости от решаемых задач с МК может взаимодействовать МС (что характерно для традиционных информационных систем) или МП (что более характерно для систем на основе мягких вычислений).

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

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

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

Использование подхода на основе сложных сетей для реализации ГИИС

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

В настоящее время ситуация изменилась. Появление и активное развитие технологий обработки больших данных [10], расширение круга информационно-аналитических задач привело к тому, что в качестве обрабатываемых данных вполне могут выступать знания, ситуации, процессы. Это требует новых подходов к интеграции систем, к информационным моделям.

Сервис-ориентированный подход (в том числе в его современном микросервисном варианте) до определенной степени решает задачу интеграции информационных систем, но при этом каждая система функционирует как «черный ящик». Интеграция возможна только на уровне элементов, которые вынесены в интерфейс сервиса. Например, если в целях решения информационно-аналитических задач мы хотим использовать OLAP-куб для хранения и агрегации не чисел, а ситуаций или процессов, то использование сервис-ориентированного подхода не поможет; потребуется интеграция на уровне единой информационной модели.

В качестве интеграционной модели для реализации ГИИС мы предлагаем использовать метаграфовую модель [13].

На кафедре «Системы обработки информации и управления» МГТУ им. Н.Э. Баумана в рамках в рамках развития данного направления метаграфовую модель

предлагается применять как средство для описания: сложных сетей [11], семантики и прагматики информационных систем [7], гибридных интеллектуальных информационных систем [12].

Для обработки метаграфовой модели предлагается использовать подход на основе многоагентной системы (МАС). В соответствии с [9], под программным агентом будем понимать программный модуль, который выполняется в виде автономной задачи (не зависит от других агентов), способен обмениваться информацией со средой и другими агентами. Под МАС будем понимать систему однородных или разнородных агентов, функционирующих в среде.

Для реализации ГИИС! наиболее интереиным тред-ставляетсяподход на основе холоничесиой многоагентной системы (хопонической МАС). Г соответствиа с [9, с.2р4], хоеон — это «целон, рассматриваемое т то же время кар часть целого». С точки зрения данного подхода, раясмотренные компоненты, татио как МП, МС, МК, яиляюуся агеитами. В то же время они являются частями слстемл1, которая, в ивою очеаедь, является агентом.

При втом Лап является сложно й структурой, иотора я включает а ге нты нижнего урове я, кажд яш из которых можггт, 13 гвою овегедь, втоючать МП, МС, МК, предназначенные для решения конкретных задач даннаио агента. Несмотря на то, что агент нижнего уровня находится и составе МП, он может впиючать в свою сцрркту-ру МС, предназннченнкй для решения задач М П более высокого уровня. Поэтому с точни зрения данного подхода нет ничего удивительного в том, что в МС могут использоваться нечеткие продукционные правила, а в МП входят «классические» модули обработки данных.

Метаграфовая модель описания данных, знаний и процессов в ГИИС

Под метаграфом будем понимать следующую структуру:

MG = V, MV, E, ME),

где MG — метаграф; V— множество иетшин мета-графа; MV— мноЕество метавершин метаграфа; E — множество ребер метаграфа;ЯУВв — множество метаре-бер метагр афа.

Вершина метаграфа характеризуется множеством атрибутов:

И = {агЛ,иг V

где р,- — вершина метаграфа; a-rk — атрибут.

Ребро мотаграфа характеризуется рножеством атрибуоов, исцодной и кооечной вершиной и признаком! окправленности :

й = {vS, иЕ, йо, {atrk }), й, е E, йо = Шй | false,

где й! — ребро метаграфа; vS — исходная вершина (метавершина) ребра; vE — конечная верши на (мета-вершина) ребра; йо — признак направленности ребра (йо=^ый — напровлонное ребро, йо=/акй — ненаправленное ребро); atrk — атрибут.

Фрагмент метаграфа:

MG, = } йиj е (V u E uMV uME),

гдеМС, — фрагмент метаграфа; evj — элемент, принадлежащий объединению множеств вершин (мета-вершин) и ребер (метаребер) метаграфа.

Отсюда, фрагмент метаграфн es общем виде может содержать произвольные вершины (метавершины) и ребра (метаребра) бег ограничений. Ограничения вводятся иа фрегменты метаграфа, входящие в метаверши-ну и мета ребро.

И1етивеншина метаграфа является основным элементе м предлагаемо й модели:

mvi = {\atrk }, fevj }, mv, е MV, eVj e

e (V V Eeo=false ^MV vjMEeo= false) ,

где mv. — вершина метаграфа; atrk — атрибут, ev. —

элеменм, принадлежащим о^^^мни—в множеств вершин (метавершмн) и ребер (метаребер) метафмфа.

Следовательно, метавершина в доиолнаиие к свой-ствам вершины включиет мложенныВ фмагмент метаграфа. П|н>и эком ребна и метаребра ртого (фрагмента могут быть только нираправленными, eoefalsr. Метиааб(с(а мЕтиграфа:

me, = {vsuvE-eHu iatrk } {—}e, <°=E,eo =

= )me | false, nqv me. — метаребро матаграфа; ve — исходная вершина (метавершиеа) рэембЗр.а^ vjj- — конечная рерштна (ме-тавецшмеа) ребро; eo — мризнам напмавленности мл^тма-ребра (eBeaiee — напрагленное метаребро, eoeMe/se — ненеюравленное метаребво); atr/, — атрирун; evo — элемент, га[зин^,ц;\(^>к,^ш1Р1В баэ^двцинн^нико множеств вершин (мчтчиершин) ir ребер (меттребер метаграфа.

Отсюда, метар^ро в дополнение к свойствам ребра включает вложенный фрагмент метаграфа. При этом ребра и метарерра эрого фрагмента могут быть мольио напранленными, eoetrue.

Окрюделения ллертгга^е^риилввююtai и метаребра мвляются ренурсивмнми, таж кав элементы ev,- могут бытт, в свою очередь, ммтавершинами и метареМрамм. Метаверши-жа яелнется формализмом описания данных, а метаребро — формалиамом описания гфоцессов.

Наничие у ммтавеошин собственных атрибутов и свя-зейсдругими вершинами яиляенся важной особенностью ретаграфии. Это соответствует прэиньдип;^ эмерджентно-стн, т. е. преринию понятию новрчо тачестви, несводимо-снн понятия к сомме еоо составных частей. Факмиаескч, аат только вводился иоЕ5оо^ ионятие в есидц€т метаверштны,

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

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

Рис. 2. Пример описания метавершины метаграфа

Пример описания метавершины метаграфа показан на рис. 2. Данный метаграф содержит вершины, метакершикы и ребра. На рис. 2 показаны три метавершины: ту1, ту2 и ткы Метавершина ту1 включает вершкиы у1г у2, у3 и связывающие их ребра е1, е2, е3. Метавершина ту2 включает вершины у4, у5 и связывающее их ребро е5. Ребра е4, е5 являются примерами ребер, соединяющих вершины у2-у4 и у3-у5, включенные в различные метавевшины гтн^ и ту2. Ребро е7 является примером ребра, соединяющего метавершины ту1 и ту2. Реб|ро е8 является при мером ребра, соединяющего верши ну яу2 и метавершину ту2. Метавершина ту3 включает метавершина тУ2, вершины у2, у3 и ребро е2 из метавершины ту1, а также ребра е4, е5, е8, что показывает холоническую структуру метаграфа.

Если метавершины предназначены прежде всего для описания данных и знаний, то метаребра предназначены в большей степени для описания процессов.

Пример описания метаребра метаграфа представлен на вис. 3. Метаребро содержит метавершины у3,

Рис. 3. Пример описания метаребра метаграфа

Рис. 4. Представление метаграфового агента в виде фрагмента метаграфа

...V,, .. . уЕ и связываю щи«? их ребра. Исходная мета-вершина содержит фрагмент метаграфа. В процессе преобразования исходной метавершиныы ге^ в тоничную метавершину гчЕ происходит дополненге содержимого метаверш инын, добавляются новыые вершинве, связп, вложен ные метаверши мы.

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

ОНеиботка метаграфовой модели с использованием метаграфовых агентов

Для обработки метаерафнвой модели ие.пользуую"^ся два вида агентов: агент-функция и метаграфовыш агент.

Определим агеев-функцдю сл€?ду/,1011ии1\л образок:

а§е =рмвш,МСот,А8Т),

где а^) — агент-функция; МСШ — метаграф, который вы!полняет роль оходного параметра агента-функции; М°оит — млетаграф, которым выполняет р оль выходного параметра аеента-функции; АШТ — абгкракт-ное синтаксическое дерево агента-функции, котарое мижно предстпьчть в видит метаграфа.

Определим метаррафовыд агент нледующим образом:

а\МЛмСо,гМТва),ИВ = М.Т

где аОМ — метаграфовыш агент; М°е — метаграф данны1х и знаний, на осиове кототого пвтолняются прав!ила агента; аф — набор правил (множнсаво пра-дил гД; вАТТ57" — стартовое условие вытолнения агента (фрагмент метагдафа, которыш используется для стартовой рроверки правил, ийи стартовое правило).

Сгрунтура п\овила мегчграДовтго агеата: — -.МО) -оОрф°,

где г, — правило; М°н — фрагмент метаграфа, на основе кото.ого вытолняется правило; ОРМ° — мно-жесело операций, тыполняемы1х над метаграфом.

Антецедентом йргвила является фрагмент метагра-фа, конснквентом пранера является множество операций, вытолняемых над меча графом.

Пример представления метаграфового агента в видефрагмента мерагдафа приведен на рис. 4.

Мерагрнфовыш агент представлен в виде метавер-шины метаграфа. В соответствии с определением, он связан с метаграфом М°1, на основе которого выполняются правила агента. Данная связь показана с помощью ребра е4.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Метаграфовый анент содержит множество вложенные метавеушин, соответствующих правилам (правило 1 — правило №). Каждая метавершина правила содержит веншине антецедента и консеквента. В данном примере с антецедентом правила связана метавершина данных тг2, что показано ребром е2, а с консеквен-том п(еавила связана метавершина данных тг3, что по-тгзано реббрхоин е3. Усновия срабатывания антецедента и множестро действий консеквента задаются в виде анрибутов соответствующих вершин.

(Стартовое условие вытолнения агента задается с помощью ат.ибута «^ай^гие». Если стартовое условие задается в виде стартового правила, то данным априбупом помешается метавершина соответствующего прагтла, в данном примере это правило 1. Если стардовое условие задается в виде стартового фрагмента метаграфа, которы!й используется для стартовой проверки поавил, то атрибутом «^аЛ^гие» поме-ча елся р)бно, которое связытает стартовый фрагмент

ту} т«2 ту3

Рис. 5. Пример метаграфового процесса

метаграфа с метавершиной агента, в даоном примере это ребро

Под «а1ктиЕзн1э11ч/1 узлом метаграфа» ту^1176 будем понимать вершину или метавершину метаграфа, с ко1 торой связаны программные агенты, выполняющее определенные функции. Под «метаграфовым процессом» (рис. 5) Садем понимать метаребро, Назирующее-ся нс авиианых узл_ах:_ _.

РППОС =(у8,Уе,{аи},МО^ е ту^

тУп<х)е е (НиМ/Т1),

где РППОС1 — метаграфовый процесс; за — исхода ная вершина (метавершина) процесса; уе — конечная вершина (метавершина) процесса; а^к — атрибут; МО^ — фрагмент метаграфа, такой, что каждая его вершина или метавершина тзпоЛе является активным узлом метаграфа.

На рис. 5 окружностями показаны вершины и мета-вершины, используемые для описания данных. Прямоугольниками показаны метавершины или метаребра, соответствующие элементам процесса. Метаграфовые процессы РЯОС1 и РЯОС2 показаны двойными прямоугольниками. Ненаправленными связями показаны ненаправленные ребра (eo=false), а направленными стрелками показаны направленные ребра (ео=1:гие). Пунктирной связью показана вложенность фрагмента метаграфа.

Процесс состоит из элементов процесса у* (под «*» понимается произвольное значение второго индекса). Элементы процесса соединены направленными ребрами е1,. В качестве примера для элемента процесса у15 показаны элементы вложенного подпроцесса. Таким образом, элемент у15 одновременно является и эле-

ментом процесса т е1, а мета ребром, которое содержит вложенн ый процесс.

Дааные, поступающие на вход элемента у11, показаны в виде метавершипы тзи которая содержит вло-жненые вершины данных у31 и у32 и еенаправленную аанзь между нпми е31. Связь меэавершины ту1 с эле-ааеннтом процесса У\ осуществляется с помощью ребра е41. Признак того, что метаве°шина ту1 содержит входные данные процесса з.1, моделируется с помощью атрибута [зебра е4\ (вершены и ребра могут иметь атрибуты, так как используется модель атрибутивного метаграфа). В данном случае используется атрибут з11. т=гие. Аналогично с использованием ребер е42, е43, е44 производится привязка метавершин тз2 и тз3 к элементам процесса з11 и з12 в качестве входных-выходных данных.

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

Архитектура системы анализа арбитражной практики

Рассмотрим предлагаемую архитектуру информационной системы анализа судебной практики арбитражных судов, построенную на основе подхода ГИИС (рис. 6).

Срэда \

(текстовые документы)

Рис. 6. Архитектура системы анализа арбитражной практики

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

Напротив, в архитектуре ГИИС основной упор делается на семантику данных. В концепции ГИИС подсистеме сбора можно сопоставить подсознание, а подсистеме обработки сопоставить сознание, но такое сопоставление достаточно условно. Основная задача подсознания — формирование концептов, используемых для принятия решения. Основная задача сознания — принятие решения на основе выделенных концептов.

Средой в данной системе являются исходные текстовые документы юридической направленности.

Подсознание системы включает модуль извлечения концептов и модуль извлечения фрагментов текстов, при этом фрагменты текстов могут рассматриваться как укрупненные концепты, используемые при формировании аналитики.

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

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

Модули «подсознания» системы

В модуле извлечения концептов из текста извлекаются основные данные: имя или название истца и от-

ветчика; имя или название заявителя (в жалобах); суть дела; цена иска; решение суда и др.

Модуль строится на гибридном подходе, сочетая в себе как подход на основе правил, так и использование машинного обучения. Отметим, что такой подход хорошо зарекомендовал себя в обработке текстов [16]. Для тривиальных случаев используются правила. Например, тип документа, цена иска, решение суда и др. Остальной текст анализируются нейросетевыми моделями на основе фреймворка TensorFlow [14].

В зависимости от извлекаемых данных, требуется решить различные задачи машинного обучения, а именно: извлечение именованных сущностей; извлечение фактов; извлечение временных данных.

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

Модуль извлечения фрагментов текстов отвечает за отбор текстовых блоков, которые могут быть использованы в реферате. Для решения этой задачи используются методы машинного обучения [15].

С точки зрения машинного обучения предсказание подходящего текстового блока можно отнести к задаче обучения с учителем (по прецедентам), а именно многоклассовой классификации. У каждого объекта есть определенный набор признаков. В нашем случае это абзац и некоторые дополнительные данные, которые извлекаются на предыдущем шаге. Ответом является метка класса, к которому отнесен блок.

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

Модули «сознания» системы

Модуль автоматического реферирования является основным инструментом, который значительно ускоряет для юриста обработку документов. В [8] отмечается, что методы автоматического реферирования можно разделить на две большие группы:

- экстракция (извлечение предложений, Sentence Extraction, квазиреферирование) — извлечение из исходного текста наиболее важных и существенных информационных блоков (абзацев, предложений);

- абстракция (извлечение содержания, Content Extraction) — генерация реферата с порождением нового текста, содержательно обобщающего первичный документ или документы.

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

Сформированный граф документа может быть представлен юристу с использованием модуля визуализации.

Сокращение объема текста — далеко не единственная задача, которую должна решать информационная система; не менее важной задачей является выявление причин принятия судебных решений. Здесь на помощь приходит модуль поиска ассоциативных правил, который позволяет понять, какие факторы привели к принятию конкретного судебного решения. Необходимо отметить, что практически все существующие алгоритмы поиска ассоциативных правил предполагают работу с концептами, поэтому очень важно то, что подсознание ГИИС выделяет не просто текст, а концепты, которые поступают на вход данного модуля.

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

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

было обработано в том или ином суде за определенный временной период и др. Для реализации этого модуля может быть использована ОМР-система, в этом случае она может иметь собственной хранилище. Хранилище концептов может быть использовано для формирования и иерархической организации измерений ОМР-системы.

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

Выводы

Обоснованная архитектура информационной системы анализа судебной практики арбитражных судов базируется на концепции ГИИС. Средой в данной системе являются исходные текстовые документы юридической направленности.

Обобщенную структуру ГИИС предлагается строить на основе модулей «сознания» и «подсознания». На основе обобщенной структуры могут быть построены частные случаи структуры ГИИС, которым соответствуют конкретные ГИИС. Подсознание системы включает модуль извлечения концептов и модуль извлечения фрагментов текстов, при этом фрагменты текстов могут рассматриваться как укрупненные концепты, используемые при формировании аналитики. Извлеченные концепты и фрагменты текстов помещаются в хранилище концептов, которое соответствует граничной модели сознания и подсознания. Сознание системы включает модули автоматического реферирования, визуализации, ведения статистики, поиска ассоциативных правил.

Для реализации ГИИС предполагается использовать холоническую многоагентную систему. Структура такой МАС может быть описана с использованием ме-таграфового подхода. Метаграфовый подход является одним из вариантов описания «сетей с эмерджентно-стью». Эмерджентность обеспечивается за счет использования метавершин. С использованием метаграфовой модели возможно унифицированное представление архитектуры разрабатываемой системы. Для обработки метаграфовой модели используются два вида агентов: агент-функция и метаграфовый агент. С активным узлом метаграфа связаны программные агенты, выполняющие определенные функции обработки метаграфовой модели. Под «метаграфовым процессом» понимается метаребро, базирующееся на активных узлах.

Рецензент: сухов Андрей владимирович, доктор технических наук, профессор, профессор кафедры радиоэлектроники, телекоммуникаций и нанотехнологий Московского авиационного института (национального исследовательского университета), Российская Федерация, г. Москва. E-mail: avs57@mail.ru

литература

1. Колесников А. В. Гибридные интеллектуальные системы. Теория и технология разработки. СПб. : СПбГТУ, 2001. 137 с.

2. Колесников А. В., Кириков И. А., Листопад С. В. Гибридные интеллектуальные системы с самоорганизацией: координация, согласованность, спор. М. : ИПИ РАН, 2014. 189 с.

3. Ловцов Д. А., Ниесов В. А. Модернизация информационной инфраструктуры судопроизводства — ключевое направление оптимизации нагрузки на судебную систему // Российское правосудие. 2014. № 9. С. 30—40.

4. Ловцов Д. А., Ниесов В. А. Актуальные проблемы создания и развития единого информационного пространства судебной системы России // Информационное право. 2013. № 5. С. 13—18.

5. Ловцов Д. А., Сергеев Н. А. Информационно-математическое обеспечение управления безопасностью эрга-тических систем. III. Экспертная информационная система // НТИ. Сер. 2. Информ. процессы и системы. 2001. № 11. С. 23—30.

6. Прикладные интеллектуальные системы, основанные на мягких вычислениях / Под ред. Н. Г. Ярушкиной. Ульяновск : УлГТУ, 2004. 139 с.

7. Самохвалов Э. Н., Ревунков Г. И., Гапанюк Ю. Е. Использование метаграфов для описания семантики и прагматики информационных систем // Вестник МГТУ им. Н.Э. Баумана. Сер. «Приборостроение». 2015. Вып. № 1. С. 83—99.

8. Тарасов С. Д. Современные методы автоматического реферирования // Научно-технические ведомости СПбГПУ. 2010. Вып. № 6. С. 59—74.

9. Тарасов В. Б. От многоагентных систем к интеллектуальным организациям: философия, психология, информатика. М. : Эдиториал УРСС, 2002. 352 с.

10. Федосеев С. В. Применение современных технологий больших данных в правовой сфере // Правовая информатика. 2018. № 4. С. 50—58.

11. Черненький В. М., Терехов В. И., Гапанюк Ю. Е. Представление сложных сетей на основе метаграфов // Труды XVIII Всеросс. науч.-техн. конф. «Нейроинформатика-2016». Ч. 1 / НИЯУ МИФИ. М. : МИФИ, 2016. C. 173—178.

12. Черненький В. М., Терехов В. И., Гапанюк Ю. Е. Структура гибридной интеллектуальной информационной системы на основе метаграфов // Нейрокомпьютеры: разработка, применение. 2016. Вып. № 9. С. 3—14.

13. Basu A., Blanning R. Metagraphs and their applications. Springer, 2007. 174 pp.

14. Geron A. Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow. Concepts, Tools, and Techniques to Build Intelligent Systems. O'Reilly, 2019. 856 pp.

15. Kulkarni A., Shivananda A. Natural Language Processing Recipes. Unlocking Text Data with Machine Learning and Deep Learning using Python. Apress, 2019. 234 pp.

16. Taran M., Revunkov G., Gapanyuk Yu. The Hybrid Intelligent Information System for Poems Generation. Neuroinformatics 2019: Advances in Neural Computation, Machine Learning, and Cognitive Research III. Pp. 78-86.

THE ARCHITECTURE FOR A HYBRID INTELLIGENT INFORMATION SYSTEM FOR ANALYSING COMMERCIAL COURTS PRACTICE

Mariia Taran, Ph.D. student at the Bauman Moscow State Technical University, Russian Federation, Moscow.

E-mail: gapyu@bmstu.ru

lurii Gapaniuk, Ph.D. (Technology), Associate Professor at the Bauman Moscow State Technical University, Russian Federation, Moscow. E-mail: gapyu@bmstu.ru

Keywords: commercial court, hybrid intelligent system, hybrid intelligent information system, information system conscious, information system subconscious, text mining, multiagent system, graph, metagraph, metavertex, metaedge, metagraph process, metagraph agent, active metagraph node.

Abstract.

Purpose of the work: improving the scientific and methodological basis of information support for the commercial courts practice system.

Methods used: methods of hybrid intelligent information systems design based on complex networks models.

Results obtained: an approach to the development of Hybrid Intelligent Information Systems (HIIS) based on the use of modules of conscious, subconscious and communication is considered. An approach for HIIS implementation based on complex networks is studied. It is shown that a metagraph model allows describing data, knowledge, and processes as HIIS

components. The structure of a metagraph agent providing for the processing of the metagraph model is studied, and it is shown that a metagraph agent can be represented by a metagraph model, which allows top-level metagraph agents to modify the structure of lower-level metagraph agents. The concept of an active metagraph node is introduced as a combination of a metagraph data & knowledge model and metagraph agents. The concept of a metagraph process based on the active metagraph node concept is introduced, and a justification is given for an architecture of a HIIS for analysing commercial courts practice.

References

1. Kolesnikov A. V. Gibridnye intellektual'nye sistemy. Teoriia i tekhnologiia razrabotki. SPb. : SPbGTU, 2001, 137 pp.

2. Kolesnikov A. V., Kirikov I. A., Listopad S. V. Gibridnye intellektual'nye sistemy s samoorganizatsiei: koordinatsiia, soglasovannost', spor. M. : IPI RAN, 2014, 189 pp.

3. Lovtsov D. A., Niesov V. A. Modernizatsiia informatsionnoi infrastruktury sudoproizvodstva -- kliuchevoe napravlenie optimizatsii nagruzki na sudebnuiu sistemu. Rossiiskoe pravosudie, 2014, No. 9, pp. 30-40.

4. Lovtsov D. A., Niesov V. A. Aktual'nye problemy sozdaniia i razvitiia edinogo informatsionnogo prostranstva sudeb-noi sistemy Rossii. Informatsionnoe pravo, 2013, No. 5, pp. 13-18.

5. Lovtsov D. A., Sergeev N. A. Informatsionno-matematicheskoe obespechenie upravleniia bezopasnost'iu ergatich-eskikh sistem. III. Ekspertnaia informatsionnaia sistema, NTI, ser. 2. Inform. protsessy i sistemy, 2001, No. 11, pp. 23-30.

6. Prikladnye intellektual'nye sistemy, osnovannye na miagkikh vychisleniiakh. Pod red. N. G. Iarushkinoi. Ul'ianovsk : UlGTU, 2004, 139 pp.

7. Samokhvalov E. N., Revunkov G. I., Gapaniuk Iu. E. Ispol'zovanie metagrafov dlia opisaniia semantiki i pragmatiki informatsionnykh sistem. Vestnik MGTU im. N.E. Baumana, ser. "Priborostroenie" 2015, vyp. No. 1, pp. 83-99.

8. Tarasov S. D. Sovremennye metody avtomaticheskogo referirovaniia. Nauchno-tekhnicheskie vedomosti SPbGPU, 2010, vyp. No. 6, pp. 59-74.

9. Tarasov V. B. Ot mnogoagentnykh sistem k intellektual'nym organizatsiiam: filosofiia, psikhologiia, informatika. M. : Editorial URSS, 2002, 352 pp.

10. Fedoseev S. V. Primenenie sovremennykh tekhnologii bol'shikh dannykh v pravovoi sfere. Pravovaia informatika, 2018, No. 4, pp. 50-58.

11. Chernen'kii V. M., Terekhov V. I., Gapaniuk Iu. E. Predstavlenie slozhnykh setei na osnove metagrafov. Trudy XVIII Vs-eross. nauch.-tekhn. konf. "Neiroinformatika-2016", ch. 1, NIIaU MIFI, M. : MIFI, 2016, pp. 173-178.

12. Chernen'kii V. M., Terekhov V. I., Gapaniuk Iu. E. Struktura gibridnoi intellektual'noi informatsionnoi sistemy na osnove metagrafov. Neirokomp'iutery: razrabotka, primenenie, 2016, vyp. No. 9, pp. 3-14.

13. Basu A., Blanning R. Metagraphs and their applications. Springer, 2007, 174 pp.

14. Geron A. Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow. Concepts, Tools, and Techniques to Build Intelligent Systems. O'Reilly, 2019. 856 pp.

15. Kulkarni A., Shivananda A. Natural Language Processing Recipes. Unlocking Text Data with Machine Learning and Deep Learning using Python. Apress, 2019. 234 pp.

16. Taran M., Revunkov G., Gapanyuk Yu. The Hybrid Intelligent Information System for Poems Generation. Neuroinfor-matics 2019: Advances in Neural Computation, Machine Learning, and Cognitive Research III. Pp. 78-86.

i Надоели баннеры? Вы всегда можете отключить рекламу.