Spectral Approach For Tabular and Graph Data Clustering
Spectral Approach For Tabular and Graph Data Clustering
clustering
Dr.Debasis Mohapatra
Assistant Professor
Department of Computer Science and Engineering,
PMEC, Berhampur, Odisha, India, 761003
▶ Introduction
▶ Tabular and Graph data
▶ Spectral Clustering for Tabular data
▶ Analysis on Spectral Clustering Algorithm
▶ Spectral Clustering for Tabular data (Illustration)
▶ Spectral Clustering for Graph data (Illustration)
▶ Measuring the strength of clustering
▶ Computation of modularity
▶ Implementation of Spectral Clustering for graph data
▶ Conclusions
▶ What is Clustering?
Clustering is an unsupervised machine-learning technique that
works on unlabeled data. It groups the objects based on their
similarity. The objects in a group are similar to each other and
dissimilar to the objects present in other groups.
▶ Why Clustering is important?
It helps in understanding the pattern or structure present in a
data set that is not visible otherwise.
▶ Some popular Clustering Algorithms
▶ Tabular data: K-means Clustering, Hierarchical Clustering, DB-
SCAN, etc.
▶ Graph data: Girvan-Newman, Louvain, Leiden, etc.
Graph Data:
Pv Lc Kc 2
Q= c=1 ( m − γ( 2m ) )
v = 2, γ = 1, m = 7
Q = ( 37 − ( 14
7 2
) ) + ( 37 − ( 14
7 2
) )
= (0.42857 − 0.25) ∗ 2
= 0.35714