Задача проекта

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

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

Реализация проекта

Формирование картины мира может быть сведено к ответу на три основных вопроса:

  1. Что существует в предметной области?
  2. Как это функционирует?
  3. Почему это функционирует именно так?

Или иначе. Картина мира состоит из:

  1. Набора представлений о существовании - реалий или феноменов
  2. Набора представлений о связях реалий (феноменов) между собой
  3. Объяснений того, почему реалии (феномены) связаны именно подобным образом

Картины мира не существуют и не могут существовать без набора априорных представлений, с которыми ведутся понятийные операции, для которых они выступают начальными точками. При этом единственным условием существования этих представлений является признание этого существования носителем или носителями соответствующей картины мира. Эти априорные представления о том, что существует в рамках конкретной картины мира [2,16] мы называем онтологиями.

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

Веерные матрицы - это метод классификации отрефлексированных онтологий [3,62]. Веерные матрицы структурируют онтологические поля, задавая структуры предметных областей знания, или картин мира [3,22] в какой-либо части мироустройства, выделенной по единству формы социальной практики (специализации).

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

Для построения веерных матриц вводятся понятия уровней организации (реальности) – строк таблиц, и специалистов, одноименных уровням организации - столбцов. Уровень организации определяется как совокупность свойств некоей реальности, имеющих одну природу. Каждому уровню соответствует специалист-исследователь. Отношения между специалистами и уровнями организации (структуры), идентифицированные с объектами или их признаками, составляют наполнение матриц. Люди-специалисты в логике веерных матриц являются их структурными компонентами, такими же как уровни организации (реальности) [3,18]. Каждый фрагмент (клетка таблицы) каждой картины мира с одной стороны принадлежит уровню реальности (организации), с другой — входит в онтологию соответствующего специалиста.

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

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

Свойства веерных матриц:

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

  2. Иерархичность. Каждое развертывание матрицы порождает набор сущностей определенного порядка, наследованного от родительской матрицы. Таким образом каждая производная матрица обладает свойством глубины - уровня раскрытия онтологии относительно исходного. Это позволяет производить картирование и сравнение онтологий, а также оценивать глубину и детализацию семантики понятий.

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

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

  5. Агрегированность. Каждая "понятийная" (не входящая в главную диагональ) ячейка матрицы амбивалентна - имеет размерность уровня организации (реальности), но при этом набор понятий выделяется специалистами по иному уровню организации (реальности), то есть может быть всегда интерпретирована как агрегат. Таким образом, производные матрицы (раскрытия) также оказываются аналогичными агрегатами.

  6. Расширяемость. Размерность исходной веерной матрицы теоретически неограничена, что позволяет добавлять новые онтологии в картины мира для расширения классификаций после расширения рефлексии исходных онтологий. Таким образом, веерная матрица получает свойство динамического классификатора.

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

Был реализован следующий алгоритм построения веерных матриц

  1. Выделение специалистов по уровням реальности (организации)

  2. Определение уровней организации (реальности) в их иерархии для каждого специалиста

  3. Построение веерной матрицы в виде таблицы из столбцов-специалистов и соответствующих им строк-уровней

  4. Заполнение главной диагонали таблицы путем описания соответствующих областей знания

  5. Заполнение "предметного поля" элементарными амбивалентными агрегатами: понятиями, имеющими размерность уровня, но выделяемых на этом уровне специалистами с другой онтологией относительно специалистов по соответствующему уровню.

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

  1. Кордонский С.Г. Циклы деятельности и идеальные объекты. М., Издательство Пантори, 2001

  2. Кордонский С., Бардин В. О поиске информации в совокупности текстов, отображающих картины мира. Washington DC: RusGenProject, 2011 ISBN 9780984422708

  3. Кордонский С.Г. Вееерные матрицы как инструмент построения онтологий. Washington DC: South Eastern Publishers, 2011 ISBN 9781936531004

  4. Кордонский С., Бардин В. Прикладная герменевтика информационного пространства: картины мира, теоретические онтологии и веерные матрицы. ЛОГОС. ТОМ 25, №3 [105] 2015

  5. https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0

Результаты автоматизации

Результатом стал сервис автоматизации построения веерных матриц и описания онтологий, дополненный поисковой системой, анализирующих корпус текстов, позволяющий осуществлять:

  1. Построение онтологий картин мира

  2. Оценку глубины семантики понятий

  3. Реконструкцию родительских онтологий по производным

  4. Построение частных картин мира из базовых

  5. Проверку полноты картин мира

  6. Динамическую классификация понятий

  7. Поддержание классификации онтологий по мере расширения их отрефлексированности и/или появления новых уровней организации (реальности)

  8. Выделение мировоззрений

  9. Аналитическое предсказание существований феноменов в рамках общей или частной картины мира

  10. Моделирование в виде задания наборами признаков структур таксонов и иерархии таксонов

Демо версия сервиса доступна по ссылке http://5.187.7.142