SlideShare a Scribd company logo
A Lattice-based Consensus Clustering
Algorithm
Artem Bocharov, Dmitry Gnatyshak, Dmitry Ignatov, Boris Mirkin,
Andrey Shestakov
Computer Science Faculty, Dept. of Data Analysis and Artificial Intelligence, HSE, Moscow
The 13th International Conference on Concept Lattices and Their Applications
July 21, 2016
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 1 / 45
Objectives
1 Propose lattice-based consensus criteria and algorithms
2 Experimentally compare least-squares consensus clustering results
with those by recent algorithms for consensus clustering
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 2 / 45
Outline
1 Introduction
Consensus Clustering Problem
Existing approaches
2 Least-squares criteria
Combined consensus clustering
Ensemble consensus clustering
3 Lattice-based approach
4 Computational Experiments
Synthetic datasets
Consensus partition evaluation
Results
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 3 / 45
Outline
1 Introduction
Consensus Clustering Problem
Existing approaches
2 Least-squares criteria
Combined consensus clustering
Ensemble consensus clustering
3 Lattice-based approach
4 Computational Experiments
Synthetic datasets
Consensus partition evaluation
Results
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 4 / 45
Clustering results: different partitions
[Reigner, 1965], [Mirkin, 1969]
Figure 1 : Four clusterings at the same datasetCLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 5 / 45
Consensus Problem
Figure 2 : Clustering ensemble (on the left) and consensus clustering result (on
the right)
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 6 / 45
Approaches
Probabilistic
Bayesian Cluster Ensembles [Wang, 2009]
Mixture Model [Topchy, 2004]
Direct
Cumulative Voting [Dimitriadou, 2002], [Ayad, 2010]
Graph Partitioning [Ghosh, 2002]
Consensus matrix (Pairwise Similarity) [Guenoche, 2011]
A = (aij ), aij is the number of partitions in which objects yi and yj are
in the same cluster
Least Squares Consensus Clustering [Muchnik, Mirkin, 1981], [Mirkin,
2012]
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 7 / 45
Outline
1 Introduction
Consensus Clustering Problem
Existing approaches
2 Least-squares criteria
Combined consensus clustering
Ensemble consensus clustering
3 Lattice-based approach
4 Computational Experiments
Synthetic datasets
Consensus partition evaluation
Results
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 8 / 45
Basic Definitions
Def.1
A partition of a nonempty set A is a set of its subsets σ = {B | B ⊆ A}
such that
B∈σ
B = A and B ∩ C = ∅ for all B, C ∈ σ.
Every element of σ is called block.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 9 / 45
Incidence matrix and projector
Incidence matrix example
σ = {S1, S2, S3} ⇒
y1 :
y2 :
y3 :
y4 :
y5 :
y6 :








1
2
3
1
2
2








⇔ Z =
S1 S2 S3
y1 : 1 0 0
y2 : 0 1 0
y3 : 0 0 1
y4 : 1 0 0
y5 : 0 1 0
y6 : 0 1 0
Projector matrix
Pz = Z(ZT
Z)−1
ZT
= (pij )
pij =
1
|Sk | , if {yi , yj } ∈ Sk;
0, otherwise.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 10 / 45
Two goals for consensus clustering
[Mirkin & Muchnik, 1981], [Mirkin, 2012]
Given partitions R1, R2, ..., RT find a consensus partition S so that:
Ensemble consensus: S is good for recovering Rt, t = 1, 2, . . . T
Combined consensus: Rt, t = 1, 2, . . . T are good for describing S
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 11 / 45
Least-squares criteria
Figure 3 : Partitions S, R1
, . . . RT
result in the corresponding incidence matrices
Z, X1, . . . , XT
Ensemble consensus
S ⇒ {R1, R2, . . . , RT }
⇕
E2 =
T
t=1
∥Xt − PZ Xt∥2
Combined consensus
{R1, R2, . . . , RT } ⇒ S
⇕
E2 =
T
u=1
∥Z − PuZ∥2
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 12 / 45
Equivalent reformulations of the
least-squares criteria
Ensemble consensus clustering
g(S) =
K
k=1 i,j∈Sk
aij /|Sk|
where A = (aij ) — ensemble consensus matrix of R = {R1, . . . , RT }.
Combined consensus clustering
f (S) =
K
k=1 i,j∈Sk
(pij − T/N)
where P = (pij ) — summary projection matrix, and N — number of
objects.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 13 / 45
Outline
1 Introduction
Consensus Clustering Problem
Existing approaches
2 Least-squares criteria
Combined consensus clustering
Ensemble consensus clustering
3 Lattice-based approach
4 Computational Experiments
Synthetic datasets
Consensus partition evaluation
Results
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 14 / 45
Basic Definitions
Def.2
A partition lattice of set A is an ordered set (Part(A), ∨, ∧) where Part(A)
is a set of all possible partitions of A and for all partitions σ and ρ
supremum and infimum are defined as follows:
σ ∨ ρ = {Nρ(B) ∪
C∈Nρ(B)
Nσ(C)|B ∈ σ},
σ ∧ ρ = {B ∩ C | for all B ∈ σ, C ∈ ρ, and B ∩ C ̸= ∅},
where
Nρ(B) = {C | C ∈ ρ and B ∩ C ̸= ∅}.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 15 / 45
Supremum and infimum
123|4|5|678
1235|46781234|5678
12345678
Figure 4 : Supremum and infimum of two partitions
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 16 / 45
Partition Lattice
Figure 5
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 17 / 45
Basic Definitions
Def.3
Let A be a set and let ρ, σ ∈ Part(A). The partition ρ is finer than the
partition σ if every block B of σ is a union of blocks of ρ, that is ρ ≤ σ.
Equivalently one can use traditional connection between supremum,
infimum and partial order in the lattice: ρ ≤ σ iff ρ ∨ σ = σ (ρ ∧ σ = ρ).
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 18 / 45
Isomorphism of Lattices
Theorem 1 (Ganter&Wille)
For a given partially ordered set P = (P, ≤) the concept lattice of the
formal context K = (J(P), M(P), ≤) is isomorphic to the
Dedekind–MacNeille completion of P, where J(P) and M(P) are set of
join-irreducible and meet-irreducible elements of P.
Theorem 2
For a given partition lattice L = (Part(A), ∨, ∧) there exist a formal
context K = (P2, A2, I), where P2 = {{a, b} | a, b ∈ A and a ̸= b},
A2 = {σ | σ ∈ Part(A) and |σ| = 2} and {a, b}Iσ when a and b belong to
the same block of σ. The concept lattice B(P2, A2, I) is isomorphic to the
initial lattice (Part(A), ∨, ∧).
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 19 / 45
Isomorphism of Lattices
There is a correspondence between elements of L = (Part(A), ∨, ∧)
and formal concepts of B(P2, A2, I).
Every (C, D) ∈ B(P2, A2, I) corresponds to σ = D and every pair
{i, j} from C is in one of σ blocks, where σ ∈ Part(A).
Every (C, D) ∈ BDM(J(L), M(L), ≤) corresponds to
σ = D = C.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 20 / 45
Concept Lattice
Figure 6 : The diagram of the concept lattice isomorphic to the partition lattice
of four elements
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 21 / 45
Partition context
Def.4
Let us call KR = (G, ⊔Mt, I ⊆ G × ⊔Mt) a partition context, where G is
a set of objects, t = 1, . . . , T, and each Mt consists of labels of all clusters
in the t-th k-means partition from the ensemble.
For example, gImt1 means that the object g has been clustered to the first
cluster by t-th clustering algorithm in the ensemble.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 22 / 45
The idea of the algorithm
Our consensus algorithm looks for S, an antichain of concepts of KR,
such that for every (A, B) and (C, D) the condition A ∩ C = ∅ is
fulfilled.
The concept extent A corresponds to one of the resulting clusters,
and its intent contains all labels of the ensemble members that voted
for the objects from A being in one cluster.
It is a reasonable consensus hypothesis that at least ⌈T/2⌉ should
vote for a set of objects to be in one cluster.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 23 / 45
An example of the algorithm execution
Figure 7 : An example from A. Bocharov’s thesis
The anticahin: S = {({o1, o2, o3, o6}, {a1, b1}), ({o4, o5, o7}, {b2, c2})}.
The orphan object: o8. o′
8 = {a2, b2, c1}.
The resulting partition: σ = {{o1, o2, o3, o6}, {o4, o5, o7, o8}}.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 24 / 45
Perfect Recovery Condition
Theorem 3
In the concept lattice of a partition context
KR = (G, ⊔Mt, I ⊆ G × ⊔Mt), there is the antichain of concepts S such
that all extents of its concepts Ai coincide with Si from λ, the true
partition, if and only if S′′
i = Si where i = 1, . . . K.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 25 / 45
Outline
1 Introduction
Consensus Clustering Problem
Existing approaches
2 Least-squares criteria
Combined consensus clustering
Ensemble consensus clustering
3 Lattice-based approach
4 Computational Experiments
Synthetic datasets
Consensus partition evaluation
Results
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 26 / 45
Gaussian cluster generation
Generated partition
300 five-dimensional objects comprising three randomly generated
spherical Gaussian clusters.
The variance of each cluster lies in 0.1 − 0.3
The center components are independently generated from N(0, 0.7).
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 27 / 45
Dataset generation
Example
Figure 8 : 300 objects, 5 features, 3 classes
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 28 / 45
Experiments
Let us denote thus generated partition as λ with kλ clusters. The
profile of partitions R = {ρ1, ρ2, . . . , ρT } for consensus algorithms is
constructed as a result of T runs of k-means clustering algorithm
starting from random k centers.
We carry out the experiments in four settings (next slides).
The size of an ensemble T = 100 for all our experiments.
10 runs for every of 10 generated datasets.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 29 / 45
Experiment 1
Investigation of influence of the number of clusters kλ ∈ {2, 3, 5, 9} under
various numbers of minimal votes
a) two clusters case kλ = 2, k ∈ {2, 3, 4, 5},
b) three clusters case kλ = 3, k ∈ {2, 3},
c) five clusters case kλ = 5, k ∈ {2, 5},
d) nine clusters case kλ = 9, k ∈ {2, 3, 4, 5, 6, 7, 8, 9};
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 30 / 45
Experiments 2 & 3
2 Investigation of the numbers of clusters of ensemble clusterers with
fixed number of true clusters kλ = 5
a) k = 2,
b) k ∈ {2, 3, 4, 5},
c) k ∈ {5},
d) k ∈ {5, 6, 7, 8, 9}
e) k = 9;
3 Investigation of the number of objects N ∈ {100, 300, 500, 1000};
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 31 / 45
Experiment 4
Comparison with the state-of-the-art algorithms
a) two clusters case kλ = 2, k = 2,
b) three clusters case kλ = 3, k ∈ {2, 3},
c) five clusters case kλ = 5, k ∈ {2, 3, 4, 5},
d) nine clusters case kλ = 9, k ∈ {2, 3, 4, 5, 6, 7, 8, 9}.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 32 / 45
Similarity between partitions
ARI measure
Adjusted Rand Index (Hubert, Arabie 1986)
Given two partitions ρa = {Ra
1 , . . . , Ra
ka
} and ρb = {Rb
1 , . . . , Rb
kb
}, where
Na
h = |Ra
h|, Nhm = |Ra
h Rb
m|, N is the number of objects,
Ca =
h
Na
h
2
=
h
Na
h (Na
h −1)
2 .
φARI
(ρa
, ρb
) = hm
Nhm
2
− CaCb
N
2
1
2(Ca + Cb) − CaCb
N
2
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 33 / 45
Algorithms under comparison
AddRemAdd (Mirkin 2011; Mirkin and Shestakov, 2013)
Voting Scheme (Dimitriadou, Weingessel and Hornik, 2002)
cVote (Ayad, 2010)
Condorcet and Borda Consensus (Dominguez, Carrie and Pujol, 2008)
Meta-CLustering Algorithm (Strehl and Ghosh, 2002)
Hyper Graph Partitioning Algorithm
Cluster-based Similarity Partitioning Algorithm
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 34 / 45
Computational Experiments
Experiment Scheme
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 35 / 45
Computational Experiments
0 10% 20% 30% 40% 50% 60% 70%
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Minimal voting threshold
ARI
Two cluters
Three clusters
Five clusters
Nine clusters
Figure 9 : Influence of minimal voting threshold to ARI for different number of
true clusters
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 36 / 45
Computational Experiments
1 2 3 4 5 6 7 8 9 10
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Dataset no.
ARI
2
2–5
5
5–9
9
Figure 10 : ARI for different numbers of clusters of the ensemble clusterers with
kλ = 5 (each point is averaged over 10 datasets)
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 37 / 45
Computational Experiments
1 2 3 4 5 6 7 8 9 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Dataset no.
ARI
100
300
500
1000
Figure 11 : Influence of different numbers of objects to ARI
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 38 / 45
Computational Experiments
Lattice ARA Borda MCLA CSPA
HGPA Condorse CVote Vote
1 2 3 4 5 6 7 8 9 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Dataset no.
ARI
Figure 12 : Two clusters
1 2 3 4 5 6 7 8 9 10
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Dataset no.
ARI
Figure 13 : Three clusters
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 39 / 45
Computational Experiments
Lattice ARA Borda MCLA CSPA
HGPA Condorse CVote Vote
1 2 3 4 5 6 7 8 9 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Dataset no.
ARI
Figure 14 : Five clusters
1 2 3 4 5 6 7 8 9 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Dataset no.
ARI
Figure 15 : Nine clusters
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 40 / 45
Conclusion
Optimal voting threshold in terms of minimal intent size for the
resulting anticahin of concepts is not constant; moreover, it is not
always majority of votes of ensemble members.
Our FCA-based consensus clustering method works better if set the
number of blocks for the ensemble clusterers to be equal to the size
of the original (true) partition.
ARI depends on the number of objects: The higher the number, the
lower ARI.
For two (and almost for all three) true clusters our method beats the
compared algorithms and in some cases consensus clustering task was
solved with 100% accuracy.
For larger number of clusters, our method is median among the
compared methods.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 41 / 45
Future prospects
■ Upper and lower semi-lattices in the Pattern Structures framework
(Ganter, Kuznetsov, 2001) as a search space.
■ Experiments with real data and applications.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 42 / 45
Thank you!
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 43 / 45
References
B. Mirkin
Clustering: A Data Recovery Approach, 2012
found E. Dimitriadou, A. Weingessel and K. Hornik
A Combination Scheme for Fuzzy Clustering
In International Journal of Pattern Recognition and Artificial Intelligence,
2002.
H. Ayad, M. Kamel
On voting-based consensus of cluster ensembles
Pattern Recognition, pp. 1943-1953, 2010
A. Guenoche.
Consensus of partitions : a constructive approach
Adv. Data Analysis and Classification 5, pp. 215-229, 2011.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 44 / 45
References
X. Sevillano Dominguez, J. C. Socoro Carrie and
F. Alias Pujol.
Fuzzy clusterers combination by positional voting for robust document
clustering
Procesamiento del lenguaje natural, 43, pp. 245-253.
A. Strehl, J. Ghosh
Cluster ensembles – a knowledge reuse framework for combining multiple
partitions
Journal on Machine Learning Research, 2002.
CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 45 / 45

More Related Content

What's hot

Clustering in Hilbert geometry for machine learning
Clustering in Hilbert geometry for machine learningClustering in Hilbert geometry for machine learning
Clustering in Hilbert geometry for machine learning
Frank Nielsen
 
L(2,1)-labeling
L(2,1)-labelingL(2,1)-labeling
L(2,1)-labeling
Maria Jomelyn Ylen
 
Introduction to second gradient theory of elasticity - Arjun Narayanan
Introduction to second gradient theory of elasticity - Arjun NarayananIntroduction to second gradient theory of elasticity - Arjun Narayanan
Introduction to second gradient theory of elasticity - Arjun NarayananArjun Narayanan
 
IRJET- Global Accurate Domination in Jump Graph
IRJET- Global Accurate Domination in Jump GraphIRJET- Global Accurate Domination in Jump Graph
IRJET- Global Accurate Domination in Jump Graph
IRJET Journal
 
Triggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphsTriggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphs
INSA Lyon - L'Institut National des Sciences Appliquées de Lyon
 
Density theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsDensity theorems for Euclidean point configurations
Density theorems for Euclidean point configurations
VjekoslavKovac1
 
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operatorsA T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
VjekoslavKovac1
 
K-algebras on quadripartitioned single valued neutrosophic sets
K-algebras on quadripartitioned single valued neutrosophic setsK-algebras on quadripartitioned single valued neutrosophic sets
K-algebras on quadripartitioned single valued neutrosophic sets
Journal of Fuzzy Extension and Applications
 
A Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cubeA Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cube
VjekoslavKovac1
 
On maximal and variational Fourier restriction
On maximal and variational Fourier restrictionOn maximal and variational Fourier restriction
On maximal and variational Fourier restriction
VjekoslavKovac1
 
Numerical Evidence for Darmon Points
Numerical Evidence for Darmon PointsNumerical Evidence for Darmon Points
Numerical Evidence for Darmon Points
mmasdeu
 
Talk iccf 19_ben_hammouda
Talk iccf 19_ben_hammoudaTalk iccf 19_ben_hammouda
Talk iccf 19_ben_hammouda
Chiheb Ben Hammouda
 
Multilinear singular integrals with entangled structure
Multilinear singular integrals with entangled structureMultilinear singular integrals with entangled structure
Multilinear singular integrals with entangled structure
VjekoslavKovac1
 
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Chiheb Ben Hammouda
 
Variants of the Christ-Kiselev lemma and an application to the maximal Fourie...
Variants of the Christ-Kiselev lemma and an application to the maximal Fourie...Variants of the Christ-Kiselev lemma and an application to the maximal Fourie...
Variants of the Christ-Kiselev lemma and an application to the maximal Fourie...
VjekoslavKovac1
 
A Szemerédi-type theorem for subsets of the unit cube
A Szemerédi-type theorem for subsets of the unit cubeA Szemerédi-type theorem for subsets of the unit cube
A Szemerédi-type theorem for subsets of the unit cube
VjekoslavKovac1
 
Linear models2
Linear models2Linear models2
Linear models2
Saiful Islam
 
A sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsA sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentials
VjekoslavKovac1
 

What's hot (20)

Clustering in Hilbert geometry for machine learning
Clustering in Hilbert geometry for machine learningClustering in Hilbert geometry for machine learning
Clustering in Hilbert geometry for machine learning
 
L(2,1)-labeling
L(2,1)-labelingL(2,1)-labeling
L(2,1)-labeling
 
Introduction to second gradient theory of elasticity - Arjun Narayanan
Introduction to second gradient theory of elasticity - Arjun NarayananIntroduction to second gradient theory of elasticity - Arjun Narayanan
Introduction to second gradient theory of elasticity - Arjun Narayanan
 
IRJET- Global Accurate Domination in Jump Graph
IRJET- Global Accurate Domination in Jump GraphIRJET- Global Accurate Domination in Jump Graph
IRJET- Global Accurate Domination in Jump Graph
 
Triggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphsTriggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphs
 
Density theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsDensity theorems for Euclidean point configurations
Density theorems for Euclidean point configurations
 
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operatorsA T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
 
K-algebras on quadripartitioned single valued neutrosophic sets
K-algebras on quadripartitioned single valued neutrosophic setsK-algebras on quadripartitioned single valued neutrosophic sets
K-algebras on quadripartitioned single valued neutrosophic sets
 
Planted Clique Research Paper
Planted Clique Research PaperPlanted Clique Research Paper
Planted Clique Research Paper
 
A Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cubeA Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cube
 
balakrishnan2004
balakrishnan2004balakrishnan2004
balakrishnan2004
 
On maximal and variational Fourier restriction
On maximal and variational Fourier restrictionOn maximal and variational Fourier restriction
On maximal and variational Fourier restriction
 
Numerical Evidence for Darmon Points
Numerical Evidence for Darmon PointsNumerical Evidence for Darmon Points
Numerical Evidence for Darmon Points
 
Talk iccf 19_ben_hammouda
Talk iccf 19_ben_hammoudaTalk iccf 19_ben_hammouda
Talk iccf 19_ben_hammouda
 
Multilinear singular integrals with entangled structure
Multilinear singular integrals with entangled structureMultilinear singular integrals with entangled structure
Multilinear singular integrals with entangled structure
 
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
 
Variants of the Christ-Kiselev lemma and an application to the maximal Fourie...
Variants of the Christ-Kiselev lemma and an application to the maximal Fourie...Variants of the Christ-Kiselev lemma and an application to the maximal Fourie...
Variants of the Christ-Kiselev lemma and an application to the maximal Fourie...
 
A Szemerédi-type theorem for subsets of the unit cube
A Szemerédi-type theorem for subsets of the unit cubeA Szemerédi-type theorem for subsets of the unit cube
A Szemerédi-type theorem for subsets of the unit cube
 
Linear models2
Linear models2Linear models2
Linear models2
 
A sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsA sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentials
 

Viewers also liked

Experimental Economics and Machine Learning workshop
Experimental Economics and Machine Learning workshopExperimental Economics and Machine Learning workshop
Experimental Economics and Machine Learning workshop
Dmitrii Ignatov
 
NIPS 2016, Tensor-Learn@NIPS, and IEEE ICDM 2016
NIPS 2016, Tensor-Learn@NIPS, and IEEE ICDM 2016NIPS 2016, Tensor-Learn@NIPS, and IEEE ICDM 2016
NIPS 2016, Tensor-Learn@NIPS, and IEEE ICDM 2016
Dmitrii Ignatov
 
Sequence mining
Sequence miningSequence mining
Sequence mining
Dmitrii Ignatov
 
Context-Aware Recommender System Based on Boolean Matrix Factorisation
Context-Aware Recommender System Based on Boolean Matrix FactorisationContext-Aware Recommender System Based on Boolean Matrix Factorisation
Context-Aware Recommender System Based on Boolean Matrix Factorisation
Dmitrii Ignatov
 
Поиск частых множеств признаков (товаров) и ассоциативные правила
Поиск частых множеств признаков (товаров) и ассоциативные правилаПоиск частых множеств признаков (товаров) и ассоциативные правила
Поиск частых множеств признаков (товаров) и ассоциативные правила
Dmitrii Ignatov
 
On the Family of Concept Forming Operators in Polyadic FCA
On the Family of Concept Forming Operators in Polyadic FCAOn the Family of Concept Forming Operators in Polyadic FCA
On the Family of Concept Forming Operators in Polyadic FCA
Dmitrii Ignatov
 
Pattern Mining and Machine Learning for Demographic Sequences
Pattern Mining and Machine Learning for Demographic SequencesPattern Mining and Machine Learning for Demographic Sequences
Pattern Mining and Machine Learning for Demographic Sequences
Dmitrii Ignatov
 
Putting OAC-triclustering on MapReduce
Putting OAC-triclustering on MapReducePutting OAC-triclustering on MapReduce
Putting OAC-triclustering on MapReduce
Dmitrii Ignatov
 
AIST 2016 Opening Slides
AIST 2016 Opening SlidesAIST 2016 Opening Slides
AIST 2016 Opening Slides
Dmitrii Ignatov
 
Searching for optimal patterns in Boolean tensors
Searching for optimal patterns in Boolean tensorsSearching for optimal patterns in Boolean tensors
Searching for optimal patterns in Boolean tensors
Dmitrii Ignatov
 
RAPS: A Recommender Algorithm Based on Pattern Structures
RAPS: A Recommender Algorithm Based on Pattern StructuresRAPS: A Recommender Algorithm Based on Pattern Structures
RAPS: A Recommender Algorithm Based on Pattern Structures
Dmitrii Ignatov
 
A One-Pass Triclustering Approach: Is There any Room for Big Data?
A One-Pass Triclustering Approach: Is There any Room for Big Data?A One-Pass Triclustering Approach: Is There any Room for Big Data?
A One-Pass Triclustering Approach: Is There any Room for Big Data?
Dmitrii Ignatov
 
Введение в рекомендательные системы. 3 case-study без NetFlix.
Введение в рекомендательные системы. 3 case-study без NetFlix.Введение в рекомендательные системы. 3 case-study без NetFlix.
Введение в рекомендательные системы. 3 case-study без NetFlix.
Dmitrii Ignatov
 
Boolean matrix factorisation for collaborative filtering
Boolean matrix factorisation for collaborative filteringBoolean matrix factorisation for collaborative filtering
Boolean matrix factorisation for collaborative filtering
Dmitrii Ignatov
 
Intro to Data Mining and Machine Learning
Intro to Data Mining and Machine LearningIntro to Data Mining and Machine Learning
Intro to Data Mining and Machine Learning
Dmitrii Ignatov
 
Online Recommender System for Radio Station Hosting: Experimental Results Rev...
Online Recommender System for Radio Station Hosting: Experimental Results Rev...Online Recommender System for Radio Station Hosting: Experimental Results Rev...
Online Recommender System for Radio Station Hosting: Experimental Results Rev...
Dmitrii Ignatov
 

Viewers also liked (16)

Experimental Economics and Machine Learning workshop
Experimental Economics and Machine Learning workshopExperimental Economics and Machine Learning workshop
Experimental Economics and Machine Learning workshop
 
NIPS 2016, Tensor-Learn@NIPS, and IEEE ICDM 2016
NIPS 2016, Tensor-Learn@NIPS, and IEEE ICDM 2016NIPS 2016, Tensor-Learn@NIPS, and IEEE ICDM 2016
NIPS 2016, Tensor-Learn@NIPS, and IEEE ICDM 2016
 
Sequence mining
Sequence miningSequence mining
Sequence mining
 
Context-Aware Recommender System Based on Boolean Matrix Factorisation
Context-Aware Recommender System Based on Boolean Matrix FactorisationContext-Aware Recommender System Based on Boolean Matrix Factorisation
Context-Aware Recommender System Based on Boolean Matrix Factorisation
 
Поиск частых множеств признаков (товаров) и ассоциативные правила
Поиск частых множеств признаков (товаров) и ассоциативные правилаПоиск частых множеств признаков (товаров) и ассоциативные правила
Поиск частых множеств признаков (товаров) и ассоциативные правила
 
On the Family of Concept Forming Operators in Polyadic FCA
On the Family of Concept Forming Operators in Polyadic FCAOn the Family of Concept Forming Operators in Polyadic FCA
On the Family of Concept Forming Operators in Polyadic FCA
 
Pattern Mining and Machine Learning for Demographic Sequences
Pattern Mining and Machine Learning for Demographic SequencesPattern Mining and Machine Learning for Demographic Sequences
Pattern Mining and Machine Learning for Demographic Sequences
 
Putting OAC-triclustering on MapReduce
Putting OAC-triclustering on MapReducePutting OAC-triclustering on MapReduce
Putting OAC-triclustering on MapReduce
 
AIST 2016 Opening Slides
AIST 2016 Opening SlidesAIST 2016 Opening Slides
AIST 2016 Opening Slides
 
Searching for optimal patterns in Boolean tensors
Searching for optimal patterns in Boolean tensorsSearching for optimal patterns in Boolean tensors
Searching for optimal patterns in Boolean tensors
 
RAPS: A Recommender Algorithm Based on Pattern Structures
RAPS: A Recommender Algorithm Based on Pattern StructuresRAPS: A Recommender Algorithm Based on Pattern Structures
RAPS: A Recommender Algorithm Based on Pattern Structures
 
A One-Pass Triclustering Approach: Is There any Room for Big Data?
A One-Pass Triclustering Approach: Is There any Room for Big Data?A One-Pass Triclustering Approach: Is There any Room for Big Data?
A One-Pass Triclustering Approach: Is There any Room for Big Data?
 
Введение в рекомендательные системы. 3 case-study без NetFlix.
Введение в рекомендательные системы. 3 case-study без NetFlix.Введение в рекомендательные системы. 3 case-study без NetFlix.
Введение в рекомендательные системы. 3 case-study без NetFlix.
 
Boolean matrix factorisation for collaborative filtering
Boolean matrix factorisation for collaborative filteringBoolean matrix factorisation for collaborative filtering
Boolean matrix factorisation for collaborative filtering
 
Intro to Data Mining and Machine Learning
Intro to Data Mining and Machine LearningIntro to Data Mining and Machine Learning
Intro to Data Mining and Machine Learning
 
Online Recommender System for Radio Station Hosting: Experimental Results Rev...
Online Recommender System for Radio Station Hosting: Experimental Results Rev...Online Recommender System for Radio Station Hosting: Experimental Results Rev...
Online Recommender System for Radio Station Hosting: Experimental Results Rev...
 

Similar to A lattice-based consensus clustering

Chapter 11. Cluster Analysis Advanced Methods.ppt
Chapter 11. Cluster Analysis Advanced Methods.pptChapter 11. Cluster Analysis Advanced Methods.ppt
Chapter 11. Cluster Analysis Advanced Methods.ppt
Subrata Kumer Paul
 
Divide_and_Contrast__Source_free_Domain_Adaptation_via_Adaptive_Contrastive_L...
Divide_and_Contrast__Source_free_Domain_Adaptation_via_Adaptive_Contrastive_L...Divide_and_Contrast__Source_free_Domain_Adaptation_via_Adaptive_Contrastive_L...
Divide_and_Contrast__Source_free_Domain_Adaptation_via_Adaptive_Contrastive_L...
Huang Po Chun
 
A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...
Alexander Decker
 
Iwsm2014 an analogy-based approach to estimation of software development ef...
Iwsm2014   an analogy-based approach to estimation of software development ef...Iwsm2014   an analogy-based approach to estimation of software development ef...
Iwsm2014 an analogy-based approach to estimation of software development ef...
Nesma
 
Ica group 3[1]
Ica group 3[1]Ica group 3[1]
Ica group 3[1]
Apoorva Srinivasan
 
L4 cluster analysis NWU 4.3 Graphics Course
L4 cluster analysis NWU 4.3 Graphics CourseL4 cluster analysis NWU 4.3 Graphics Course
L4 cluster analysis NWU 4.3 Graphics Course
Mohaiminur Rahman
 
Fuzzy Logic
Fuzzy LogicFuzzy Logic
Fuzzy Logic
Rishikese MR
 
11ClusAdvanced.ppt
11ClusAdvanced.ppt11ClusAdvanced.ppt
11ClusAdvanced.ppt
SueMiu
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
The Statistical and Applied Mathematical Sciences Institute
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster Ensemble
Alexander Litvinenko
 
Icitam2019 2020 book_chapter
Icitam2019 2020 book_chapterIcitam2019 2020 book_chapter
Icitam2019 2020 book_chapter
Ban Bang
 
Lecture8 clustering
Lecture8 clusteringLecture8 clustering
Lecture8 clustering
sidsingh680
 
fuzzy-sbk-150311135852-conversion-gate01.pptx
fuzzy-sbk-150311135852-conversion-gate01.pptxfuzzy-sbk-150311135852-conversion-gate01.pptx
fuzzy-sbk-150311135852-conversion-gate01.pptx
saadurrehman35
 
A Matrix Based Approach for Weighted Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation FrameworksA Matrix Based Approach for Weighted Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation Frameworks
Carlo Taticchi
 
Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...
Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...
Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...
Salah Amean
 
Matrix Completion Presentation
Matrix Completion PresentationMatrix Completion Presentation
Matrix Completion Presentation
Michael Hankin
 
Structured Regularization for conditional Gaussian graphical model
Structured Regularization for conditional Gaussian graphical modelStructured Regularization for conditional Gaussian graphical model
Structured Regularization for conditional Gaussian graphical model
Laboratoire Statistique et génome
 
Approximate Bayesian computation for the Ising/Potts model
Approximate Bayesian computation for the Ising/Potts modelApproximate Bayesian computation for the Ising/Potts model
Approximate Bayesian computation for the Ising/Potts model
Matt Moores
 

Similar to A lattice-based consensus clustering (20)

SASA 2016
SASA 2016SASA 2016
SASA 2016
 
Chapter 11. Cluster Analysis Advanced Methods.ppt
Chapter 11. Cluster Analysis Advanced Methods.pptChapter 11. Cluster Analysis Advanced Methods.ppt
Chapter 11. Cluster Analysis Advanced Methods.ppt
 
Divide_and_Contrast__Source_free_Domain_Adaptation_via_Adaptive_Contrastive_L...
Divide_and_Contrast__Source_free_Domain_Adaptation_via_Adaptive_Contrastive_L...Divide_and_Contrast__Source_free_Domain_Adaptation_via_Adaptive_Contrastive_L...
Divide_and_Contrast__Source_free_Domain_Adaptation_via_Adaptive_Contrastive_L...
 
A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...
 
Iwsm2014 an analogy-based approach to estimation of software development ef...
Iwsm2014   an analogy-based approach to estimation of software development ef...Iwsm2014   an analogy-based approach to estimation of software development ef...
Iwsm2014 an analogy-based approach to estimation of software development ef...
 
Ica group 3[1]
Ica group 3[1]Ica group 3[1]
Ica group 3[1]
 
L4 cluster analysis NWU 4.3 Graphics Course
L4 cluster analysis NWU 4.3 Graphics CourseL4 cluster analysis NWU 4.3 Graphics Course
L4 cluster analysis NWU 4.3 Graphics Course
 
11 clusadvanced
11 clusadvanced11 clusadvanced
11 clusadvanced
 
Fuzzy Logic
Fuzzy LogicFuzzy Logic
Fuzzy Logic
 
11ClusAdvanced.ppt
11ClusAdvanced.ppt11ClusAdvanced.ppt
11ClusAdvanced.ppt
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster Ensemble
 
Icitam2019 2020 book_chapter
Icitam2019 2020 book_chapterIcitam2019 2020 book_chapter
Icitam2019 2020 book_chapter
 
Lecture8 clustering
Lecture8 clusteringLecture8 clustering
Lecture8 clustering
 
fuzzy-sbk-150311135852-conversion-gate01.pptx
fuzzy-sbk-150311135852-conversion-gate01.pptxfuzzy-sbk-150311135852-conversion-gate01.pptx
fuzzy-sbk-150311135852-conversion-gate01.pptx
 
A Matrix Based Approach for Weighted Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation FrameworksA Matrix Based Approach for Weighted Argumentation Frameworks
A Matrix Based Approach for Weighted Argumentation Frameworks
 
Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...
Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...
Data Mining: Concepts and techniques: Chapter 11,Review: Basic Cluster Analys...
 
Matrix Completion Presentation
Matrix Completion PresentationMatrix Completion Presentation
Matrix Completion Presentation
 
Structured Regularization for conditional Gaussian graphical model
Structured Regularization for conditional Gaussian graphical modelStructured Regularization for conditional Gaussian graphical model
Structured Regularization for conditional Gaussian graphical model
 
Approximate Bayesian computation for the Ising/Potts model
Approximate Bayesian computation for the Ising/Potts modelApproximate Bayesian computation for the Ising/Potts model
Approximate Bayesian computation for the Ising/Potts model
 

More from Dmitrii Ignatov

Interpretable Concept-Based Classification with Shapley Values
Interpretable Concept-Based Classification with Shapley ValuesInterpretable Concept-Based Classification with Shapley Values
Interpretable Concept-Based Classification with Shapley Values
Dmitrii Ignatov
 
AIST2019 – opening slides
AIST2019 – opening slidesAIST2019 – opening slides
AIST2019 – opening slides
Dmitrii Ignatov
 
Turning Krimp into a Triclustering Technique on Sets of Attribute-Condition P...
Turning Krimp into a Triclustering Technique on Sets of Attribute-Condition P...Turning Krimp into a Triclustering Technique on Sets of Attribute-Condition P...
Turning Krimp into a Triclustering Technique on Sets of Attribute-Condition P...
Dmitrii Ignatov
 
Personal Experiences of Publishing with Springer from both Editor and Author ...
Personal Experiences of Publishing with Springer from both Editor and Author ...Personal Experiences of Publishing with Springer from both Editor and Author ...
Personal Experiences of Publishing with Springer from both Editor and Author ...
Dmitrii Ignatov
 
Aist2014
Aist2014Aist2014
Aist2014
Dmitrii Ignatov
 
Social Learning in Networks: Extraction Deterministic Rules
Social Learning in Networks: Extraction Deterministic RulesSocial Learning in Networks: Extraction Deterministic Rules
Social Learning in Networks: Extraction Deterministic Rules
Dmitrii Ignatov
 
Orpailleur -- triclustering talk
Orpailleur -- triclustering talkOrpailleur -- triclustering talk
Orpailleur -- triclustering talk
Dmitrii Ignatov
 
CoClus ICDM Workshop talk
CoClus ICDM Workshop talkCoClus ICDM Workshop talk
CoClus ICDM Workshop talk
Dmitrii Ignatov
 
Pseudo-triclustering
Pseudo-triclusteringPseudo-triclustering
Pseudo-triclustering
Dmitrii Ignatov
 
Radio recommender system for FMHost
Radio recommender system for FMHostRadio recommender system for FMHost
Radio recommender system for FMHost
Dmitrii Ignatov
 
CrowDM system
CrowDM systemCrowDM system
CrowDM system
Dmitrii Ignatov
 

More from Dmitrii Ignatov (11)

Interpretable Concept-Based Classification with Shapley Values
Interpretable Concept-Based Classification with Shapley ValuesInterpretable Concept-Based Classification with Shapley Values
Interpretable Concept-Based Classification with Shapley Values
 
AIST2019 – opening slides
AIST2019 – opening slidesAIST2019 – opening slides
AIST2019 – opening slides
 
Turning Krimp into a Triclustering Technique on Sets of Attribute-Condition P...
Turning Krimp into a Triclustering Technique on Sets of Attribute-Condition P...Turning Krimp into a Triclustering Technique on Sets of Attribute-Condition P...
Turning Krimp into a Triclustering Technique on Sets of Attribute-Condition P...
 
Personal Experiences of Publishing with Springer from both Editor and Author ...
Personal Experiences of Publishing with Springer from both Editor and Author ...Personal Experiences of Publishing with Springer from both Editor and Author ...
Personal Experiences of Publishing with Springer from both Editor and Author ...
 
Aist2014
Aist2014Aist2014
Aist2014
 
Social Learning in Networks: Extraction Deterministic Rules
Social Learning in Networks: Extraction Deterministic RulesSocial Learning in Networks: Extraction Deterministic Rules
Social Learning in Networks: Extraction Deterministic Rules
 
Orpailleur -- triclustering talk
Orpailleur -- triclustering talkOrpailleur -- triclustering talk
Orpailleur -- triclustering talk
 
CoClus ICDM Workshop talk
CoClus ICDM Workshop talkCoClus ICDM Workshop talk
CoClus ICDM Workshop talk
 
Pseudo-triclustering
Pseudo-triclusteringPseudo-triclustering
Pseudo-triclustering
 
Radio recommender system for FMHost
Radio recommender system for FMHostRadio recommender system for FMHost
Radio recommender system for FMHost
 
CrowDM system
CrowDM systemCrowDM system
CrowDM system
 

Recently uploaded

Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
tonzsalvador2222
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
University of Maribor
 
ANAMOLOUS SECONDARY GROWTH IN DICOT ROOTS.pptx
ANAMOLOUS SECONDARY GROWTH IN DICOT ROOTS.pptxANAMOLOUS SECONDARY GROWTH IN DICOT ROOTS.pptx
ANAMOLOUS SECONDARY GROWTH IN DICOT ROOTS.pptx
RASHMI M G
 
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdfDMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
fafyfskhan251kmf
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
Red blood cells- genesis-maturation.pptx
Red blood cells- genesis-maturation.pptxRed blood cells- genesis-maturation.pptx
Red blood cells- genesis-maturation.pptx
muralinath2
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
frank0071
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
Richard Gill
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
KrushnaDarade1
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
Gokturk Mehmet Dilci
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
Introduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptxIntroduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptx
zeex60
 
20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx
Sharon Liu
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
muralinath2
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
Mudde & Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
Mudde &  Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...Mudde &  Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
Mudde & Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
frank0071
 
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdfTopic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
TinyAnderson
 
Nucleophilic Addition of carbonyl compounds.pptx
Nucleophilic Addition of carbonyl  compounds.pptxNucleophilic Addition of carbonyl  compounds.pptx
Nucleophilic Addition of carbonyl compounds.pptx
SSR02
 

Recently uploaded (20)

Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
 
ANAMOLOUS SECONDARY GROWTH IN DICOT ROOTS.pptx
ANAMOLOUS SECONDARY GROWTH IN DICOT ROOTS.pptxANAMOLOUS SECONDARY GROWTH IN DICOT ROOTS.pptx
ANAMOLOUS SECONDARY GROWTH IN DICOT ROOTS.pptx
 
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdfDMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
Red blood cells- genesis-maturation.pptx
Red blood cells- genesis-maturation.pptxRed blood cells- genesis-maturation.pptx
Red blood cells- genesis-maturation.pptx
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
Introduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptxIntroduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptx
 
20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
Mudde & Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
Mudde &  Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...Mudde &  Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
Mudde & Rovira Kaltwasser. - Populism in Europe and the Americas - Threat Or...
 
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdfTopic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
 
Nucleophilic Addition of carbonyl compounds.pptx
Nucleophilic Addition of carbonyl  compounds.pptxNucleophilic Addition of carbonyl  compounds.pptx
Nucleophilic Addition of carbonyl compounds.pptx
 

A lattice-based consensus clustering

  • 1. A Lattice-based Consensus Clustering Algorithm Artem Bocharov, Dmitry Gnatyshak, Dmitry Ignatov, Boris Mirkin, Andrey Shestakov Computer Science Faculty, Dept. of Data Analysis and Artificial Intelligence, HSE, Moscow The 13th International Conference on Concept Lattices and Their Applications July 21, 2016 CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 1 / 45
  • 2. Objectives 1 Propose lattice-based consensus criteria and algorithms 2 Experimentally compare least-squares consensus clustering results with those by recent algorithms for consensus clustering CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 2 / 45
  • 3. Outline 1 Introduction Consensus Clustering Problem Existing approaches 2 Least-squares criteria Combined consensus clustering Ensemble consensus clustering 3 Lattice-based approach 4 Computational Experiments Synthetic datasets Consensus partition evaluation Results CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 3 / 45
  • 4. Outline 1 Introduction Consensus Clustering Problem Existing approaches 2 Least-squares criteria Combined consensus clustering Ensemble consensus clustering 3 Lattice-based approach 4 Computational Experiments Synthetic datasets Consensus partition evaluation Results CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 4 / 45
  • 5. Clustering results: different partitions [Reigner, 1965], [Mirkin, 1969] Figure 1 : Four clusterings at the same datasetCLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 5 / 45
  • 6. Consensus Problem Figure 2 : Clustering ensemble (on the left) and consensus clustering result (on the right) CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 6 / 45
  • 7. Approaches Probabilistic Bayesian Cluster Ensembles [Wang, 2009] Mixture Model [Topchy, 2004] Direct Cumulative Voting [Dimitriadou, 2002], [Ayad, 2010] Graph Partitioning [Ghosh, 2002] Consensus matrix (Pairwise Similarity) [Guenoche, 2011] A = (aij ), aij is the number of partitions in which objects yi and yj are in the same cluster Least Squares Consensus Clustering [Muchnik, Mirkin, 1981], [Mirkin, 2012] CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 7 / 45
  • 8. Outline 1 Introduction Consensus Clustering Problem Existing approaches 2 Least-squares criteria Combined consensus clustering Ensemble consensus clustering 3 Lattice-based approach 4 Computational Experiments Synthetic datasets Consensus partition evaluation Results CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 8 / 45
  • 9. Basic Definitions Def.1 A partition of a nonempty set A is a set of its subsets σ = {B | B ⊆ A} such that B∈σ B = A and B ∩ C = ∅ for all B, C ∈ σ. Every element of σ is called block. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 9 / 45
  • 10. Incidence matrix and projector Incidence matrix example σ = {S1, S2, S3} ⇒ y1 : y2 : y3 : y4 : y5 : y6 :         1 2 3 1 2 2         ⇔ Z = S1 S2 S3 y1 : 1 0 0 y2 : 0 1 0 y3 : 0 0 1 y4 : 1 0 0 y5 : 0 1 0 y6 : 0 1 0 Projector matrix Pz = Z(ZT Z)−1 ZT = (pij ) pij = 1 |Sk | , if {yi , yj } ∈ Sk; 0, otherwise. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 10 / 45
  • 11. Two goals for consensus clustering [Mirkin & Muchnik, 1981], [Mirkin, 2012] Given partitions R1, R2, ..., RT find a consensus partition S so that: Ensemble consensus: S is good for recovering Rt, t = 1, 2, . . . T Combined consensus: Rt, t = 1, 2, . . . T are good for describing S CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 11 / 45
  • 12. Least-squares criteria Figure 3 : Partitions S, R1 , . . . RT result in the corresponding incidence matrices Z, X1, . . . , XT Ensemble consensus S ⇒ {R1, R2, . . . , RT } ⇕ E2 = T t=1 ∥Xt − PZ Xt∥2 Combined consensus {R1, R2, . . . , RT } ⇒ S ⇕ E2 = T u=1 ∥Z − PuZ∥2 CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 12 / 45
  • 13. Equivalent reformulations of the least-squares criteria Ensemble consensus clustering g(S) = K k=1 i,j∈Sk aij /|Sk| where A = (aij ) — ensemble consensus matrix of R = {R1, . . . , RT }. Combined consensus clustering f (S) = K k=1 i,j∈Sk (pij − T/N) where P = (pij ) — summary projection matrix, and N — number of objects. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 13 / 45
  • 14. Outline 1 Introduction Consensus Clustering Problem Existing approaches 2 Least-squares criteria Combined consensus clustering Ensemble consensus clustering 3 Lattice-based approach 4 Computational Experiments Synthetic datasets Consensus partition evaluation Results CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 14 / 45
  • 15. Basic Definitions Def.2 A partition lattice of set A is an ordered set (Part(A), ∨, ∧) where Part(A) is a set of all possible partitions of A and for all partitions σ and ρ supremum and infimum are defined as follows: σ ∨ ρ = {Nρ(B) ∪ C∈Nρ(B) Nσ(C)|B ∈ σ}, σ ∧ ρ = {B ∩ C | for all B ∈ σ, C ∈ ρ, and B ∩ C ̸= ∅}, where Nρ(B) = {C | C ∈ ρ and B ∩ C ̸= ∅}. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 15 / 45
  • 16. Supremum and infimum 123|4|5|678 1235|46781234|5678 12345678 Figure 4 : Supremum and infimum of two partitions CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 16 / 45
  • 17. Partition Lattice Figure 5 CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 17 / 45
  • 18. Basic Definitions Def.3 Let A be a set and let ρ, σ ∈ Part(A). The partition ρ is finer than the partition σ if every block B of σ is a union of blocks of ρ, that is ρ ≤ σ. Equivalently one can use traditional connection between supremum, infimum and partial order in the lattice: ρ ≤ σ iff ρ ∨ σ = σ (ρ ∧ σ = ρ). CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 18 / 45
  • 19. Isomorphism of Lattices Theorem 1 (Ganter&Wille) For a given partially ordered set P = (P, ≤) the concept lattice of the formal context K = (J(P), M(P), ≤) is isomorphic to the Dedekind–MacNeille completion of P, where J(P) and M(P) are set of join-irreducible and meet-irreducible elements of P. Theorem 2 For a given partition lattice L = (Part(A), ∨, ∧) there exist a formal context K = (P2, A2, I), where P2 = {{a, b} | a, b ∈ A and a ̸= b}, A2 = {σ | σ ∈ Part(A) and |σ| = 2} and {a, b}Iσ when a and b belong to the same block of σ. The concept lattice B(P2, A2, I) is isomorphic to the initial lattice (Part(A), ∨, ∧). CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 19 / 45
  • 20. Isomorphism of Lattices There is a correspondence between elements of L = (Part(A), ∨, ∧) and formal concepts of B(P2, A2, I). Every (C, D) ∈ B(P2, A2, I) corresponds to σ = D and every pair {i, j} from C is in one of σ blocks, where σ ∈ Part(A). Every (C, D) ∈ BDM(J(L), M(L), ≤) corresponds to σ = D = C. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 20 / 45
  • 21. Concept Lattice Figure 6 : The diagram of the concept lattice isomorphic to the partition lattice of four elements CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 21 / 45
  • 22. Partition context Def.4 Let us call KR = (G, ⊔Mt, I ⊆ G × ⊔Mt) a partition context, where G is a set of objects, t = 1, . . . , T, and each Mt consists of labels of all clusters in the t-th k-means partition from the ensemble. For example, gImt1 means that the object g has been clustered to the first cluster by t-th clustering algorithm in the ensemble. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 22 / 45
  • 23. The idea of the algorithm Our consensus algorithm looks for S, an antichain of concepts of KR, such that for every (A, B) and (C, D) the condition A ∩ C = ∅ is fulfilled. The concept extent A corresponds to one of the resulting clusters, and its intent contains all labels of the ensemble members that voted for the objects from A being in one cluster. It is a reasonable consensus hypothesis that at least ⌈T/2⌉ should vote for a set of objects to be in one cluster. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 23 / 45
  • 24. An example of the algorithm execution Figure 7 : An example from A. Bocharov’s thesis The anticahin: S = {({o1, o2, o3, o6}, {a1, b1}), ({o4, o5, o7}, {b2, c2})}. The orphan object: o8. o′ 8 = {a2, b2, c1}. The resulting partition: σ = {{o1, o2, o3, o6}, {o4, o5, o7, o8}}. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 24 / 45
  • 25. Perfect Recovery Condition Theorem 3 In the concept lattice of a partition context KR = (G, ⊔Mt, I ⊆ G × ⊔Mt), there is the antichain of concepts S such that all extents of its concepts Ai coincide with Si from λ, the true partition, if and only if S′′ i = Si where i = 1, . . . K. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 25 / 45
  • 26. Outline 1 Introduction Consensus Clustering Problem Existing approaches 2 Least-squares criteria Combined consensus clustering Ensemble consensus clustering 3 Lattice-based approach 4 Computational Experiments Synthetic datasets Consensus partition evaluation Results CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 26 / 45
  • 27. Gaussian cluster generation Generated partition 300 five-dimensional objects comprising three randomly generated spherical Gaussian clusters. The variance of each cluster lies in 0.1 − 0.3 The center components are independently generated from N(0, 0.7). CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 27 / 45
  • 28. Dataset generation Example Figure 8 : 300 objects, 5 features, 3 classes CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 28 / 45
  • 29. Experiments Let us denote thus generated partition as λ with kλ clusters. The profile of partitions R = {ρ1, ρ2, . . . , ρT } for consensus algorithms is constructed as a result of T runs of k-means clustering algorithm starting from random k centers. We carry out the experiments in four settings (next slides). The size of an ensemble T = 100 for all our experiments. 10 runs for every of 10 generated datasets. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 29 / 45
  • 30. Experiment 1 Investigation of influence of the number of clusters kλ ∈ {2, 3, 5, 9} under various numbers of minimal votes a) two clusters case kλ = 2, k ∈ {2, 3, 4, 5}, b) three clusters case kλ = 3, k ∈ {2, 3}, c) five clusters case kλ = 5, k ∈ {2, 5}, d) nine clusters case kλ = 9, k ∈ {2, 3, 4, 5, 6, 7, 8, 9}; CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 30 / 45
  • 31. Experiments 2 & 3 2 Investigation of the numbers of clusters of ensemble clusterers with fixed number of true clusters kλ = 5 a) k = 2, b) k ∈ {2, 3, 4, 5}, c) k ∈ {5}, d) k ∈ {5, 6, 7, 8, 9} e) k = 9; 3 Investigation of the number of objects N ∈ {100, 300, 500, 1000}; CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 31 / 45
  • 32. Experiment 4 Comparison with the state-of-the-art algorithms a) two clusters case kλ = 2, k = 2, b) three clusters case kλ = 3, k ∈ {2, 3}, c) five clusters case kλ = 5, k ∈ {2, 3, 4, 5}, d) nine clusters case kλ = 9, k ∈ {2, 3, 4, 5, 6, 7, 8, 9}. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 32 / 45
  • 33. Similarity between partitions ARI measure Adjusted Rand Index (Hubert, Arabie 1986) Given two partitions ρa = {Ra 1 , . . . , Ra ka } and ρb = {Rb 1 , . . . , Rb kb }, where Na h = |Ra h|, Nhm = |Ra h Rb m|, N is the number of objects, Ca = h Na h 2 = h Na h (Na h −1) 2 . φARI (ρa , ρb ) = hm Nhm 2 − CaCb N 2 1 2(Ca + Cb) − CaCb N 2 CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 33 / 45
  • 34. Algorithms under comparison AddRemAdd (Mirkin 2011; Mirkin and Shestakov, 2013) Voting Scheme (Dimitriadou, Weingessel and Hornik, 2002) cVote (Ayad, 2010) Condorcet and Borda Consensus (Dominguez, Carrie and Pujol, 2008) Meta-CLustering Algorithm (Strehl and Ghosh, 2002) Hyper Graph Partitioning Algorithm Cluster-based Similarity Partitioning Algorithm CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 34 / 45
  • 35. Computational Experiments Experiment Scheme CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 35 / 45
  • 36. Computational Experiments 0 10% 20% 30% 40% 50% 60% 70% 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Minimal voting threshold ARI Two cluters Three clusters Five clusters Nine clusters Figure 9 : Influence of minimal voting threshold to ARI for different number of true clusters CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 36 / 45
  • 37. Computational Experiments 1 2 3 4 5 6 7 8 9 10 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Dataset no. ARI 2 2–5 5 5–9 9 Figure 10 : ARI for different numbers of clusters of the ensemble clusterers with kλ = 5 (each point is averaged over 10 datasets) CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 37 / 45
  • 38. Computational Experiments 1 2 3 4 5 6 7 8 9 10 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Dataset no. ARI 100 300 500 1000 Figure 11 : Influence of different numbers of objects to ARI CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 38 / 45
  • 39. Computational Experiments Lattice ARA Borda MCLA CSPA HGPA Condorse CVote Vote 1 2 3 4 5 6 7 8 9 10 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Dataset no. ARI Figure 12 : Two clusters 1 2 3 4 5 6 7 8 9 10 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Dataset no. ARI Figure 13 : Three clusters CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 39 / 45
  • 40. Computational Experiments Lattice ARA Borda MCLA CSPA HGPA Condorse CVote Vote 1 2 3 4 5 6 7 8 9 10 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Dataset no. ARI Figure 14 : Five clusters 1 2 3 4 5 6 7 8 9 10 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Dataset no. ARI Figure 15 : Nine clusters CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 40 / 45
  • 41. Conclusion Optimal voting threshold in terms of minimal intent size for the resulting anticahin of concepts is not constant; moreover, it is not always majority of votes of ensemble members. Our FCA-based consensus clustering method works better if set the number of blocks for the ensemble clusterers to be equal to the size of the original (true) partition. ARI depends on the number of objects: The higher the number, the lower ARI. For two (and almost for all three) true clusters our method beats the compared algorithms and in some cases consensus clustering task was solved with 100% accuracy. For larger number of clusters, our method is median among the compared methods. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 41 / 45
  • 42. Future prospects ■ Upper and lower semi-lattices in the Pattern Structures framework (Ganter, Kuznetsov, 2001) as a search space. ■ Experiments with real data and applications. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 42 / 45
  • 43. Thank you! CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 43 / 45
  • 44. References B. Mirkin Clustering: A Data Recovery Approach, 2012 found E. Dimitriadou, A. Weingessel and K. Hornik A Combination Scheme for Fuzzy Clustering In International Journal of Pattern Recognition and Artificial Intelligence, 2002. H. Ayad, M. Kamel On voting-based consensus of cluster ensembles Pattern Recognition, pp. 1943-1953, 2010 A. Guenoche. Consensus of partitions : a constructive approach Adv. Data Analysis and Classification 5, pp. 215-229, 2011. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 44 / 45
  • 45. References X. Sevillano Dominguez, J. C. Socoro Carrie and F. Alias Pujol. Fuzzy clusterers combination by positional voting for robust document clustering Procesamiento del lenguaje natural, 43, pp. 245-253. A. Strehl, J. Ghosh Cluster ensembles – a knowledge reuse framework for combining multiple partitions Journal on Machine Learning Research, 2002. CLA 2016 (HSE) Lattice-Based Consensus clustering 21.07.2016 45 / 45