Анализ формальных понятий
Материал из MachineLearning.
(→Основные определения) |
|||
Строка 3: | Строка 3: | ||
==Основные определения== | ==Основные определения== | ||
'''Определение 1.''' | '''Определение 1.''' | ||
- | ''Формальный контекст'' <tex>\mathbb{K}</tex> есть тройка <tex>(G, M, I)</tex>, где <tex>G</tex> – множество, называемое множеством ''объектов'', <tex>M</tex> – множество, называемое множеством ''признаков'', <tex>I\subseteq G\times M</tex> отношение инцидентности. | + | ''Формальный контекст'' <tex>\mathbb{K}</tex> есть тройка <tex>(G, M, I)</tex>, где <tex>G</tex> – множество, называемое множеством ''объектов'', <tex>M</tex> – множество, называемое множеством ''признаков'', <tex>I\subseteq G\times M</tex> – отношение инцидентности. |
Отношение <tex>I</tex> интерпретируется следующим образом: для <tex>g\in G</tex>, <tex>m\in M</tex> имеет место <tex>gIm</tex>, если объект <tex>g</tex> обладает признаком <tex>m</tex>. | Отношение <tex>I</tex> интерпретируется следующим образом: для <tex>g\in G</tex>, <tex>m\in M</tex> имеет место <tex>gIm</tex>, если объект <tex>g</tex> обладает признаком <tex>m</tex>. | ||
Для формального контекста <tex>\mathbb{K} = (G, M, I)</tex> и произвольных <tex>A\subseteq G</tex> и <tex>B\subseteq M</tex> определена пара отображений: | Для формального контекста <tex>\mathbb{K} = (G, M, I)</tex> и произвольных <tex>A\subseteq G</tex> и <tex>B\subseteq M</tex> определена пара отображений: | ||
- | <tex>A^{\prime} = \{m\in M\mid gIm \mbox{ for all } g\in A},</tex> | + | ::<tex>A^{\prime} \stackrel{\mathrm{def}}{=} \{m\in M\mid gIm \mbox{ for all } g\in A},</tex> |
- | <tex>B^{\prime} = \{g\in G\mid gIm \mbox{ for all } m\in B},</tex> | + | ::<tex>B^{\prime} \stackrel{\mathrm{def}}{=} \{g\in G\mid gIm \mbox{ for all } m\in B},</tex> |
- | которые задают''соответствие Галуа'' между частично упорядоченными | + | которые задают ''соответствие Галуа'' между частично упорядоченными |
- | множествами <tex>(2^G,\subseteq)</tex> и <tex>(2^M,\subseteq)</tex> , а оператор <tex>(\cdot)^{\prime\prime}</tex> является ''оператором замыкания'' на <tex>G\dot\cup M</tex> – дизъюнктном объединении <tex>G</tex> и <tex>M</tex>, т.е. для произвольного <tex>A\subseteq G</tex> или <tex>A\subseteq M</tex> имеют место следующие соотношения | + | множествами <tex>(2^G,\subseteq)</tex> и <tex>(2^M,\subseteq)</tex> , а оператор <tex>(\cdot)^{\prime\prime}</tex> является ''оператором замыкания'' на <tex>G\dot\cup M</tex> – дизъюнктном объединении <tex>G</tex> и <tex>M</tex>, т.е. для произвольного <tex>A\subseteq G</tex> или <tex>A\subseteq M</tex> имеют место следующие соотношения: |
#<tex>A\subseteq A^{\prime\prime}</tex> (экстенсивность), | #<tex>A\subseteq A^{\prime\prime}</tex> (экстенсивность), | ||
Строка 17: | Строка 17: | ||
#если <tex>A\subseteq C</tex>, то <tex>A^{\prime\prime}\subseteq C^{\prime\prime}</tex> (изотонность). | #если <tex>A\subseteq C</tex>, то <tex>A^{\prime\prime}\subseteq C^{\prime\prime}</tex> (изотонность). | ||
- | Множество <tex>A</tex> называется ''замкнутым'' если <tex>A^{\prime\prime} = A</tex> \ | + | Множество <tex>A</tex> называется ''замкнутым'' если <tex>A^{\prime\prime} = A</tex>. |
+ | |||
+ | '''Определение 2.''' | ||
+ | ''Формальное понятие'' формального контекста <tex>\mathbb{K} = (G, M, I)</tex> есть | ||
+ | пара <tex>(A, B)</tex>, где <tex>A\subseteq G</tex>, <tex>B\subseteq M</tex>, <tex>A^{\prime} = B</tex> | ||
+ | и <tex>B^{\prime} = A</tex>. Множество <tex>A</tex> называется ''объёмом'', а <tex>B</tex> | ||
+ | – ''содержанием'' понятия <tex>(A, B)</tex>. | ||
+ | |||
+ | Очевидно, что объем и содержание произвольного формального понятия | ||
+ | являются замкнутыми множествами. | ||
+ | |||
+ | Множество формальных понятий контекста <tex>\mathbb{K}</tex>, которое мы будем | ||
+ | обозначать посредством <tex>\mathfrak{B}(G,M,I)</tex>, частично упорядочено по вложению | ||
+ | объёмов: формальное понятие <tex>X = (A, B)</tex> является ''менее общим'' | ||
+ | (''более частным''), чем понятие <tex>Y = (C, D)</tex>, <tex>(A, B) \leq (C, D)</tex>, | ||
+ | если <tex>A\subseteq C</tex>, что эквивалентно <tex>D\subseteq B</tex> (<tex>Y</tex> – ''обобщение'' <tex>X</tex>). | ||
==Прикладные задачи== | ==Прикладные задачи== | ||
==Программное обеспечение== | ==Программное обеспечение== | ||
==Библиография и ссылки== | ==Библиография и ссылки== | ||
+ | |||
+ | |||
+ | #{{книга | ||
+ | |автор = Биркгоф Г. | ||
+ | |||
+ | |заглавие = Теория решеток | ||
+ | |место = М. | ||
+ | |издательство = Наука | ||
+ | |год = 1989 | ||
+ | }} | ||
+ | |||
+ | #{{книга | ||
+ | |автор = B. Ganter, R. Wille | ||
+ | |заглавие = Formal Concept Analysis: Mathematical Foundations | ||
+ | |издательство = Springer | ||
+ | |год = 1999 | ||
+ | |||
+ | }} | ||
+ | |||
+ | {{stub}} | ||
[[Участник:Dmitry|machine]] 17:33, 30 октября 2010 (MSD) | [[Участник:Dmitry|machine]] 17:33, 30 октября 2010 (MSD) | ||
[[Категория:Алгебраический анализ данных]] | [[Категория:Алгебраический анализ данных]] |
Версия 18:42, 30 октября 2010
Анализ формальных понятий (АФП) – прикладная ветвь алгебраической теории решеток.
Содержание |
Основные определения
Определение 1. Формальный контекст есть тройка , где – множество, называемое множеством объектов, – множество, называемое множеством признаков, – отношение инцидентности.
Отношение интерпретируется следующим образом: для , имеет место , если объект обладает признаком .
Для формального контекста и произвольных и определена пара отображений:
которые задают соответствие Галуа между частично упорядоченными множествами и , а оператор является оператором замыкания на – дизъюнктном объединении и , т.е. для произвольного или имеют место следующие соотношения:
- (экстенсивность),
- (идемпотентность),
- если , то (изотонность).
Множество называется замкнутым если .
Определение 2. Формальное понятие формального контекста есть пара , где , , и . Множество называется объёмом, а – содержанием понятия .
Очевидно, что объем и содержание произвольного формального понятия являются замкнутыми множествами.
Множество формальных понятий контекста , которое мы будем обозначать посредством , частично упорядочено по вложению объёмов: формальное понятие является менее общим (более частным), чем понятие , , если , что эквивалентно ( – обобщение ).
Прикладные задачи
Программное обеспечение
Библиография и ссылки
- Биркгоф Г. Теория решеток. — М.: Наука, 1989.
- B. Ganter, R. Wille Formal Concept Analysis: Mathematical Foundations. — Springer, 1999.