Дмитрий Игнатов,
кафедра анализа данных и искусственного интеллекта ГУ-ВШЭ
Отношение
интерпретируется следующим образом: для
,
имеет место
, если объект
обладает признаком
.
Для формального контекста
и произвольных
и
определена пара отображений:
Множество
называется замкнутым, если
[1].
Очевидно, что объем и содержание произвольного формального понятия являются замкнутыми множествами.
Множество формальных понятий контекста
, которое мы будем
обозначать посредством
, частично упорядочено по вложению
объёмов: формальное понятие
является менее общим
(более частным), чем понятие
,
,
если
, что эквивалентно
(
— обобщение
).
В работе [1] было показано, что подмножества
произвольного множества, замкнутые относительно заданной на нем
операции замыкания, образуют полную решётку, а в работах
[83,33] — что множество
всех понятий формального контекста
образует полную решётку.
Любая полная решётка изоморфна решётке понятий некоторого формального
контекста [33]. В качестве объектов этого контекста
нужно выбрать
-неразложимые элементы, а в качестве признаков
—
-неразложимые элементы исходной решётки. Тогда объект
в
контексте будет обладать признаком
, если элемент решётки,
соответствующий
,
находится "под" элементом, соответствующим
.
Аналогичным образом определяются импликации на множествах объектов.
Наличие импликации
в контексте
соответствует тому, что в
диаграмме решётки
формальное понятие
находится ниже формального понятия
.
Импликации формального контекста удовлетворяют аксиомам
Армстронга [33] для произвольных
:
Помимо определённых выше однозначных (one-valued) формальных контекстов в анализе формальных понятий изучаются многозначные (many-valued) контексты:
Многозначные признаки могут рассматриваться как отображения
,
таким образом, можно обозначать
вместо
.
Процедура сведения многозначных контекстов к однозначным называется шкалированием (scaling). Для шкалирования каждый признак многозначного контекста представляется формальным контекстом, называемым шкалой.
В нашей работе для построения таксономии алгоритмов использовалось два варианта шкалирования —
порядковое шкалирование и номинальное шкалирование. Порядковая шкала
используется для признаков, значения которых упорядочены относительно
некоторого порядка
, а обладание объектом некоторым значением
признака влечёт обладание всеми меньшими значениями признака. С помощью номинальной шкалы
представляют несравнимые между собой значения признаков, например, цвет.
Возможные виды шкалирования рассмотрены в [33].