PART II Concept lattices and related structures in a fuzzy setting
Radim BELOHLAVEK
- Dept. Computer Science
Palack´ y University, Olomouc Czech Republic
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 1 / 62
PART II Concept lattices and related structures in a fuzzy setting - - PowerPoint PPT Presentation
PART II Concept lattices and related structures in a fuzzy setting Radim BELOHLAVEK Dept. Computer Science Palack y University, Olomouc Czech Republic Belohlavek (Palack y University) Concept lattices in a fuzzy setting CLA 2010 1 /
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 1 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 2 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 3 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 4 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 5 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 6 / 62
j∈J Aj, ( j∈J Bj)↓↑,
j∈J Aj)↑↓, j∈J Bj.
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 7 / 62
access to explosives fake or no SSN money transfers address changes multiple accounts expired driving license previous criminal activity finnancial records person A × × × × person B × × × × × × × person C × × × × person D × × × × × × × person E × × × × person F × × × × × person G × × × × person H × × × × person I × × × × × × × person J × × × × × × × person K × × × × person L × × × × × × × Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 8 / 62
C3 C5 C4 C7 C8 C10 C11 C1 C2 C6 C9 G, K F D, I, L A, C, E, H B, J address changes financial records money transfers multiple accounts fake SSN criminal expired license explosives
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 9 / 62
2 ⊆ A↑ 1,
2 ⊆ B↓ 1
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 10 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 11 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 12 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 13 / 62
b a
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 14 / 62
0.25 0.5 0.75 1 identity ∗1 ∗2 ∗3 globalization Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 15 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 16 / 62
x∈X(A(x) → I(x, y))
y∈Y (B(y) → I(x, y))
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 17 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 18 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 19 / 62
j∈J Aj, ( j∈J Bj)↓↑,
j∈J Aj)↑↓, j∈J Bj.
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 20 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 21 / 62
2 ⊆ A↑ 1,
2 ⊆ B↑ 1.
2 ⊆ A↑ 1” is replaced by “S(A1, A2) ≤ S(A↑ 2, A↑ 1)”.
2 ⊆ A↑ 1” is possible but one looses the 1-1
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 22 / 62
↑ : LX → LY and ↓ : LY → LX such that for A’s∈ LX, B’s∈ LY :
2, A↑ 1),
2, B↓ 1).
↑I↑,↓, ↓I↑,↓ and I = I↑I ,↓I .
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 23 / 62
aA = {x ∈ X | a ≤ A(x)}.
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 24 / 62
b∈L(bA)↑a ⊗ b},
b∈L(bB)↓a ⊗ b}
↑C↑,↓, ↓C↑,↓.
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 25 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 26 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 27 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 28 / 62
x∈X A1(x) ↔ A2(x) (= y∈Y B1(y) ↔ B2(y))
a≈ is a compatible tolerance on B(X, Y , I), thus results by Cz´
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 29 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 30 / 62
♣ ♣ ♣ ♣ ♣ ♣ ♣ ♣ ❵ ♣ ♣ ♣ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
1
❵ ♣ ❵ ❵ ♣ ♣ ♣ ❵ ♣ ♣ ♣ ♣ ❵ ❵ ♣ ♣ ♣ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
2
❵ ❵ ♣ ❵ ❵ ♣ ❵ ♣ ❵ ♣ ❵ ♣ ♣ ❵ ❵ ❵ ♣ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
3
❵ ❵ ❵ ♣ ❵ ❵ ♣ ♣ ❵ ❵ ♣ ♣ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
4
❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ♣ ♣ ♣ ❵ ❵ ♣ ♣ ♣ ♣ ❵ ❵ ❵ ♣ ♣ ♣ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
5
❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ♣ ❵ ♣ ❵ ❵ ♣ ❵ ♣ ❵ ♣ ❵ ❵ ❵ ♣ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ❵ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
6
❵ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ♣ ♣ ❵ ❵ ❵ ♣ ♣ ♣ ❵ ♣ ❵ ❵ ♣ ♣ ❵ ♣ ♣ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
7
❵ ❵ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ♣ ♣ ❵ ❵ ❵ ♣ ❵ ♣ ♣ ❵ ❵ ❵ ❵ ♣ ♣ ❵ ♣ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
8
❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ♣ ❵ ♣ ❵ ❵ ❵ ♣ ❵ ♣ ❵ ♣ ❵ ❵ ❵ ♣ ❵ ♣ ❵ ❵ ❵ ♣ ❵ ❵ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
9
❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ♣ ♣ ❵ ❵ ❵ ❵ ♣ ♣ ♣ ❵ ♣ ❵ ❵ ♣ ♣ ❵ ♣ ❵ ❵ ❵ ♣ ❵ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
10
❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ♣ ❵ ♣ ♣ ❵ ❵ ♣ ❵ ♣ ♣ ♣ ♣ ❵ ❵ ♣ ♣ ♣ ♣ ❵ ❵ ♣ ❵
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
11
❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ❵ ❵ ❵ ❵ ♣ ❵ ♣ ♣ ❵ ❵ ♣ ❵ ♣ ♣ ♣ ❵ ♣ ♣ ♣ ♣
1 4 8 13 20 28 3 7 12 10 26 33 34 27 18 2 6 11 17 25 32 37 36 38 31 24 23 16 10 5 9 15 22 29 35 30 14 21
12
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 31 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 32 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 33 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 34 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 35 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 36 / 62
x∈X A(x)∗1 → I(x, y),
y∈Y B(y)∗2 → I(x, y).
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 37 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 38 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 39 / 62
x∈X(A(x) → I(x, y))
y∈Y (B(y) → I(x, y))
x∈X(A(x) ⊗ I(x, y))
y∈Y (I(x, y) → B(y))
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 40 / 62
↓I , ∩, ∪ is definable in terms of ↑, ↓ (and vice versa), immediate observation:
∩, ∪ is a particular case for =→.
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 41 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 42 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 43 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 44 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 45 / 62
l=1 Ajl ⊗ Blj.
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 46 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 47 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 48 / 62
y University) Concept lattices in a fuzzy setting CLA 2010 49 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 50 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 51 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 52 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 53 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 54 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 55 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 56 / 62
number of factor concepts Algorithm 1 20 40 60 80 100 120 20% 40% 60% 80% 100% number of factor concepts Algorithm 2 20 40 60 80 100 120 20% 40% 60% 80% 100%
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 57 / 62
5 15 50 500 10000 5 15 50 500 10000
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 58 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 59 / 62
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 60 / 62
l=1 Ail → Blj
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
and
1 1 0 0 0 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 0 0 1 1
Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 61 / 62
number of factors 20 40 60 85 20% 40% 60% 80% 100% Belohlavek (Palack´ y University) Concept lattices in a fuzzy setting CLA 2010 62 / 62