Concepts formal analysis — Wikipedia

before-content-x4

L’ formal analysis of concepts (in English Formal Concept Analysis , FCA ) endeavors to study the concepts when they are formally described, that is to say that the context and the concepts are completely and precisely defined.
It was introduced by Rudolf Wille in 1982 [ first ] As an application of trellis theory (see Trellis of Galois).
It is based on the previous work of Mr. Barbut and B. Monjardet [ 2 ] , all theory of trellis [ 3 ] and also has a solid philosophical base [ 4 ] .

after-content-x4

A concept can be defined by its intension and its extension: the extension is the set of objects that belong to the concept while the intension is the set of attributes shared by these objects.

And context is a triplet

( G , M , I ) {displaystyle (G,M,I)}

Or

G {displaystyle G}

And

M {displaystyle M}

are sets and

I G × M {displaystyle Isubseteq Gtimes M}

.
The elements of

after-content-x4
G {displaystyle G}

are called objects and those of

M {displaystyle M}

attributes.
The couple set

I {displaystyle I}

is considered a relationship and is therefore noted

g I m {displaystyle gim}

instead of

( g , m ) I {displaystyle (g,m)in I}

What is said: “The object

g {displaystyle g}

has the attribute

m {displaystyle m}

». Letters

G {displaystyle G}

And

M {displaystyle M}

Proviennent de l’Allemand objects et characteristics.

We define the operators of derivation For

A G {displaystyle Asubseteq G}

And

B M {displaystyle Bsubseteq M}

about

A = { m M g A g I m } {displaystyle A’={min Mmid forall gin Acdot gIm}}

And

B = { g G m B g I m } {displaystyle B’={gin Gmid forall min Bcdot gIm}}

. All

A {displaystyle A’}

is the set of attributes shared by all objects of

A {displaystyle A}

and the whole

B {displaystyle B’}

is the set of objects that have all the attributes of

B {displaystyle B}

.

And concept context

( G , M , I ) {displaystyle (G,M,I)}

is a couple

( A , B ) {displaystyle (A,B)}

Or

A G {displaystyle Asubseteq G}

And

B M {displaystyle Bsubseteq M}

checking

A = B {displaystyle A’=B}

And

B = A {displaystyle B’=A}

. For a concept

( A , B ) {displaystyle (A,B)}

, where he said that

A {displaystyle A}

is his extension And

B {displaystyle B}

son intension .

We define a order (partial) on the concepts by

( A first , B first ) ( A 2 , B 2 ) A first A 2 ( B 2 B first ) {displaystyle (A_{1},B_{1})leq (A_{2},B_{2})Leftrightarrow A_{1}subseteq A_{2}(Leftrightarrow B_{2}subseteq B_{1})}

.

You can use derivation operators to build a concept from a set of objects

X {displaystyle X}

or attributes

AND {displaystyle Y}

Considering concepts

( X , X ) {displaystyle (X”,X’)}

And

( AND , AND ) {Displaystyle (and ‘, and’ ‘)}

respectively. In particular for an object

g {displaystyle g}

we call

c g {displaystyle gamma g}

the Object concept

( { g } , { g } ) {displaystyle ({g}”,{g}’)}

and for an attribute

m {displaystyle m}

we call

m m {displaystyle mu m}

the Concept attribute

( { m } , { m } ) {displaystyle ({m}’,{m}”)}

.

Example [ modifier | Modifier and code ]

Let us consider as set of objects whole numbers from 1 to 10:

G = { first , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , ten } {displaystyle G={1,2,3,4,5,6,7,8,9,10}}

and as a set of mathematical properties attributes:

M = { p a i r , i m p a i r , c O m p O s e´, p r It is m i It is r , c a r r e´} {displaystyle M={pair,impair,compos{acute {e}},premier,carr{acute {e}}}}

.

The impact relationship

I G × M {displaystyle Isubseteq Gtimes M}

Can be represented in the form of a table where the lines correspond to the objects and the columns correspond to the attributes.

name compound pair impair premier edge
first x x
2 x x
3 x x
4 x x x
5 x x
6 x x
7 x x
8 x x
9 x x x
ten x x

On a

{ 3 } = { i m p a i r , p r It is m i It is r } {displaystyle {3}’={impair,premier}}

And

{ i m p a i r , p r It is m i It is r } = { 3 , 5 , 7 } {displaystyle {impair,premier}’={3,5,7}}

. SO

( { 3 , 5 , 7 } , { i m p a i r , p r It is m i It is r } ) {displaystyle ({3,5,7},{impair,premier})}

is a formal concept.

Each pair of concepts has a unique lower terminal and upper terminal. Given the concepts

( G i , M i ) {displaystyle (G_{i},M_{i})}

And

( G j , M j ) {displaystyle (G_{j},M_{j})}

, their lower terminal is

( G i G j , ( M i M j ) ) {displaystyle (G_{i}cap G_{j},(M_{i}cup M_{j})”)}

and their upper terminal is

( ( G i G j ) , M i M j ) {displaystyle ((G_{i}cup G_{j})”,M_{i}cap M_{j})}

.

Due to the partial order between concepts and terminals, the conditions are respected to build a trellis of concepts.

  1. Wille, R. (1982) Restructuring lattice theory: an approach based on hierarchies of concepts. In: Rival, I. (ed.) Ordered Sets.445-470. Dordrecht-Boston, Reidel.
  2. M. Barbut & B. Monjardet, Order and classification (2 volumes) , Paris, Hachette Universite, , 176 p.
  3. (in) G. Birkhoff, Lattice theory , American Mathematical Soc., , 418 p. (ISBN  978-0-8218-1025-5 , read online )
  4. A. Arnauld & P. ​​Nicole, Logic or art of thinking , Gallimard, , 406 p. (ISBN  978-2-07-072726-1 )

(in) Bernhard Ganter et Rudolf Wille  (in) , Formal Concept Analysis : Mathematical Foundations , Berlin, Springer Verlag, , 284 p. (ISBN  978-3-540-62771-5 )

after-content-x4