on mechanism in clustering

42
On Mechanism in Clustering Speaker: Caiming Zhong 04-02-2010

Upload: osman

Post on 18-Mar-2016

42 views

Category:

Documents


1 download

DESCRIPTION

On Mechanism in Clustering. Speaker: Caiming Zhong 04-02-2010. Outline. Some main components of a clustering algorithm A mechanism: Adaptive (Autonomous) scheme, or framework K-Means: single prototype for one cluster - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: On Mechanism in Clustering

On Mechanism in Clustering

Speaker: Caiming Zhong

04-02-2010

Page 2: On Mechanism in Clustering

2

Outline

Some main components of a clustering algorithm

A mechanism: Adaptive (Autonomous) scheme, or framework K-Means: single prototype for one cluster Affinity Propagation Multi-prototype based autonomy

Potential topics

Page 3: On Mechanism in Clustering

3

Main components of a clustering algorithm Distance metric (Similarity measure) Objective function Clustering scheme

Page 4: On Mechanism in Clustering

4

Main components of a clustering algorithm (cont.) Distance metric (Similarity measure)

Cornerstone for a clustering algorithm. Euclidean distance is the most used, but doesn’t

work some time.

Page 5: On Mechanism in Clustering

5

Euclidean

vs.

Geodesic

Page 6: On Mechanism in Clustering

6

Main components of a clustering algorithm (cont.) A similarity measure is not always a metric Conventional similarity measures

Page 7: On Mechanism in Clustering

7

Page 8: On Mechanism in Clustering

8

Page 9: On Mechanism in Clustering

9

Page 10: On Mechanism in Clustering

10

Page 11: On Mechanism in Clustering

11

Main components of a clustering algorithm (cont.) Special similarity measures

Point symmetry distance

Page 12: On Mechanism in Clustering

12

Page 13: On Mechanism in Clustering

13

Page 14: On Mechanism in Clustering

14

Page 15: On Mechanism in Clustering

15

Page 16: On Mechanism in Clustering

16

Page 17: On Mechanism in Clustering

17

Main components of a clustering algorithm (cont.) Special similarity measures

Path-based distance (minmax diatance)

Page 18: On Mechanism in Clustering

18

Page 19: On Mechanism in Clustering

19

Page 20: On Mechanism in Clustering

20

Page 21: On Mechanism in Clustering

21

Densities

Page 22: On Mechanism in Clustering

22

Main components of a clustering algorithm (cont.) Objective Function

What objective function to be optimized? K-Means: MSE, compactness Path-based: connectivity Point symmetry: Symmetry

Page 23: On Mechanism in Clustering

23

Main components of a clustering algorithm (cont.) Clustering framework

Split-and-merge Agglomerative Divisive Partitioning Density connectivity …

Page 24: On Mechanism in Clustering

24

A mechanism: Autonomous framework Generally a clustering process of clustering

scheme stops when a certain criterion is satisfied. The criterion is usually user-specifieduser-specified parameters.

The number of clusters The number of iterations

If the criterion is not a specific threshold, but convergence (the stable state is achieved), we can say “Autonomous frameworkAutonomous framework”

Page 25: On Mechanism in Clustering

25

A mechanism: Autonomous framework (cont.) K-Means is a typical autonomous framework

Repeatedly move prototypes (representative points of a cluster), until no prototype changed

Affinity propagation

Page 26: On Mechanism in Clustering

26

Page 28: On Mechanism in Clustering

28

A mechanism: Autonomous framework (cont.)

A multi-prototype clustering algorithm

Page 29: On Mechanism in Clustering

29

Page 30: On Mechanism in Clustering

30

Page 31: On Mechanism in Clustering

31

Page 32: On Mechanism in Clustering

32

Page 33: On Mechanism in Clustering

33

Page 34: On Mechanism in Clustering

34

Page 35: On Mechanism in Clustering

35

Page 36: On Mechanism in Clustering

36

Page 37: On Mechanism in Clustering

37

Page 38: On Mechanism in Clustering

38

Page 39: On Mechanism in Clustering

39

Potential topics

Apply existing mechanisms onto Graph (K-MST Graph) , in breeding.

Improve the existing mechanisms. Exploit new mechanism.

Page 40: On Mechanism in Clustering

40

References

R. XU, D. WUNSCH, Survey of clustering algorithms. IEEE Transactions on Neural Networks, 2005.

M. Su, C. Chou, A modified version of the K-means algorithm with a distance based on cluster symmetry, IEEE Transactions on PAMI, 2001.

S, Bandyopadhyay, S. Saha, GAPS: A clustering method using a new point symmetry-based distance measure, Pattern Recognition, 2007.

B. Fischer, J. Buhmann, Path-Based Clustering for Grouping of Smooth Curves and Texture Segmentation, IEEE Transactions PAMI, 2003.

Page 41: On Mechanism in Clustering

41

References (cont.)

H. Chang, D. Yeung, Robust path-based spectral clustering, Pattern recognition, 2008.

B. Frey, D. Dueck, Clustering by passing messages between data points, Science, 2007.

M. Liu, X. Jiang, AC. Kot, A multi-prototype clustering algorithm, Pattern Recognition, 2009.

Page 42: On Mechanism in Clustering

42

Thanks!