Towards concept analysis in categories: limit inferior as algebra, limit superior as coalgebra
Toshiki Kataoka
The University of Tokyo, JSPS Research Fellow
Dusko Pavlovic
University of Hawaii at Manoa
&
B ⇑B (⇑B)
- Φ
A ⇓A (⇓A)
- Φ
∆ ∆Φ
- Φ
Φ∗
- Φ
Φ
- Φ
Φ∗
- Φ
Towards concept analysis in categories: ( B ) B B limit - - PowerPoint PPT Presentation
Towards concept analysis in categories: ( B ) B B limit inferior as algebra, limit superior as coalgebra ( A ) A A Toshiki Kataoka
Toshiki Kataoka
The University of Tokyo, JSPS Research Fellow
Dusko Pavlovic
University of Hawaii at Manoa
&
∆ ∆Φ
Φ∗
Φ
Φ∗
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
2
new problem new answer
(or, knowledge acquisition, semantic indexing, data mining)
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
4
Corpus
This is a pen. Is that a pen? …
Proximity among words
pen apple banana pencil this
Co-occurrence
pen banana a this eat pencil delicious write draw
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
5
between two
P Q R S Alice ✔ ✔ ✔ Bob ✔ ✔ Carol ✔ Dan ✔ Eve ✔
either side A B C D E P Q R S
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
[Wille, 1982]
6
<{A,B,C,D,E}, {}> <{}, {P,Q,R,S}> <{A,B}, {P,Q}> <{A}, {P,Q,R}> <{C,D,E}, {S}>
P Q R S Alice ✔ ✔ ✔ Bob ✔ ✔ Carol ✔ Dan ✔ Eve ✔
Concept lattice
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
P Q R S Alice
★★ ★★★ ★★★★
Bob
★★ ★★ ★★★
Carol
★★ ★★★
Dan
★★★★
Eve
★
(Principal Component Analysis)
7
M = 1 5 2 3 4 2 5 5 4 1
†
singular vectors M = UΣV † where U =
1 √ 6 2 √ 6
− 1
√ 5 1 √ 6 2 √ 5
1 Σ =
√ 48 5 √ 42 5 √ 10 5
V =
1 √ 2 1 √ 2 1 √ 2
− 1
√ 2 1 √ 42 4 √ 42 1 √ 42
singular value
[ 0 : 0 : 0 : 1 : 1 ] [ 1 : 2 : 1 : 0 ]
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
8
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
9
A B C D E P Q R S
minimal complete lattice that factorize the relation
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
10
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
11
{P, Q, R, S} {X, Y, Z} R4 R3 R5 R3 {A, B, C, D, E} {X, Y, Z}
1 √ 6 2 √ 6
− 1
√ 5 1 √ 6 2 √ 5
1 † ∼ = ∼ =
2 5 3 5 4 5 2 5 5 5 5 5 4 5 1 5
1 √ 2 1 √ 2 1 √ 2
− 1
√ 2 1 √ 42 4 √ 42 1 √ 42
√ 48 5 √ 42 5 √ 10 5
least dimension to factorize
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
13
Structural components Functional modules …
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
specification
14
image by Herman Bruyninckx https://commons.wikimedia.org/ wiki/File:V-model-en.png (under GFDL)
V-model
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
15
Components Functionalities Components Functionalities
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
16
Components Functionalities Components Functionalities
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
17
Φ: Aop × B → Set … … … …
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
19
L U R = {L, U | Q = L U, L, U = , l L. u U. l u}/ where {< q}, { q} { q}, {> q} (q Q)
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
20
Q = {, Q} {{ r} Q, { r} Q | r R} {Q, }
P = {L, U | L P, U P, L = {l P | u U. l u}, U = {u P | l L. l u}} L, U L, U L L U U
lower bounds upper bounds
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
P
21
P (Hasse diagrams) P = {L, U | L is lower bounds of U, U is upper bounds of L}
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
22
the family of lower (resp. upper) sets
the Galois connection P P P P
∆
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
23
sup (and inf) existing in P
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
25
Q Q Φ P P
∆ Φ∗
P P P
∆
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
26
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
27
C C C C
H∗ ∆
completion
Lawvere metric space)
[Willerton, 2013]
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
28
Q Q Φ P P
∆ Φ∗
C C C
H∗ ∆
B Φ A A
∆ Φ∗
P P P
∆
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
29
P Q R S Alice
★★ ★★★ ★★★★
Bob
★★ ★★ ★★★
Carol
★★ ★★★
Dan
★★★★
Eve
★
l5 l3 l5 l4 l3 l3 l5 l2 l3 l2 l4 l4 l5 l1 l4 l5
A B C D E P Q R S
A B A B C D E = = P Q R S P Q R
d(A, P) = l2, d(A, Q) = l3, . . . where 0 ≤ l5 ≤ · · · ≤ l1 < l0 = ∞
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
31
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
the group Z4 is not inf-complete (nor sup-complete)
32
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
33
P P L
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
34
Q Q Φ P P
∆ Φ∗
C C C
H∗ ∆
B Φ A A
∆ Φ∗
P P P P
∆
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
35
Q Q Φ P P
∆ Φ∗
P P P
∆
⇑B (⇑B)
A ⇓A (⇓A)
∆ ∆Φ
Φ∗
Φ
Φ∗
⇑C (⇑C)
C ⇓C (⇓C)
H∗ ∆
H∗
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
− → F = lim − → ← − F (F : J → C, ← − F : Cop → Set) C CJ C ⇓C CJ ← − F F
36
diagonal functor Yoneda embedding
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
37
− → lim F := lim − → H∗− → F C CJ C ⇓C ⇑C CJ H− → F − → F F
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
38
← − H is the free −
→ lim-completion of C.
← − H is lim
← −- and lim − →-preserving.
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
39
(G-Set)op {1} ∪ {I · G | I ∈ Set} G Gop-Set ({1} ∪ {G · I | I ∈ Set})op
H∗ ∆
H∗
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
40
P P (P)
P P P P (P)
H∗
H∗
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
41
B ⇑B (⇑B)
A ⇓A (⇓A)
∆ ∆Φ
Φ∗
Φ
Φ∗
Toshiki Kataoka (UTokyo, JSPS) Limit superior and limit inferior as algebras
Theory of Computing Systems 2.1 (1968): 27-50.
lectures given 1966 in Zürich." Springer Berlin Heidelberg, 1966.
Concept Analysis. Springer Berlin Heidelberg, 2012. 260-277.
Based on Hierarchies of Concepts." Ordered Sets. Springer Netherlands, 1982. 445-470.
42