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

Slides:



Advertisements
Similar presentations
Image Repairing: Robust Image Synthesis by Adaptive ND Tensor Voting IEEE Computer Society Conference on Computer Vision and Pattern Recognition Jiaya.
Advertisements

Outline Data with gaps clustering on the basis of neuro-fuzzy Kohonen network Adaptive algorithm for probabilistic fuzzy clustering Adaptive probabilistic.
Clustering by Passing Messages Between Data Points Brendan J. Frey and Delbert Dueck Science, 2007.
LOGO Clustering Lecturer: Dr. Bo Yuan
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Clustering (1) Clustering Similarity measure Hierarchical clustering Model-based clustering Figures from the book Data Clustering by Gan et al.
Clustering and Dimensionality Reduction Brendan and Yifang April
Lecture 6 Image Segmentation
Non-metric affinity propagation for unsupervised image categorization Delbert Dueck and Brendan J. Frey ICCV 2007.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
© University of Minnesota Data Mining for the Discovery of Ocean Climate Indices 1 CSci 8980: Data Mining (Fall 2002) Vipin Kumar Army High Performance.
Image Segmentation Chapter 14, David A. Forsyth and Jean Ponce, “Computer Vision: A Modern Approach”.
A Unified View of Kernel k-means, Spectral Clustering and Graph Cuts
Social Position & Social Role Lei Tang 2009/02/13.
Segmentation Kyongil Yoon. Segmentation Obtain a compact representation of what is helpful (in the image) No comprehensive theory of segmentation Human.
1 Kunstmatige Intelligentie / RuG KI2 - 7 Clustering Algorithms Johan Everts.
Cliff Rhyne and Jerry Fu June 5, 2007 Parallel Image Segmenter CSE 262 Spring 2007 Project Final Presentation.
Clustering Ram Akella Lecture 6 February 23, & 280I University of California Berkeley Silicon Valley Center/SC.
Lecture 09 Clustering-based Learning
Birch: An efficient data clustering method for very large databases
CSC 4510 – Machine Learning Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website:
Methods in Medical Image Analysis Statistics of Pattern Recognition: Classification and Clustering Some content provided by Milos Hauskrecht, University.
CSE 185 Introduction to Computer Vision Pattern Recognition.
Radial Basis Function Networks
Image Segmentation Seminar III Xiaofeng Fan. Today ’ s Presentation Problem Definition Problem Definition Approach Approach Segmentation Methods Segmentation.
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
Cut-based & divisive clustering Clustering algorithms: Part 2b Pasi Fränti Speech & Image Processing Unit School of Computing University of Eastern.
Machine Learning Problems Unsupervised Learning – Clustering – Density estimation – Dimensionality Reduction Supervised Learning – Classification – Regression.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
1 Lecture 10 Clustering. 2 Preview Introduction Partitioning methods Hierarchical methods Model-based methods Density-based methods.
1 Learning with Local and Global Consistency Presented by Qiuhua Liu Duke University Machine Learning Group March 23, 2007 By Dengyong Zhou, Olivier Bousquet,
Vladyslav Kolbasin Stable Clustering. Clustering data Clustering is part of exploratory process Standard definition:  Clustering - grouping a set of.
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
Color Image Segmentation Speaker: Deng Huipeng 25th Oct , 2007.
Unsupervised Learning. Supervised learning vs. unsupervised learning.
CS654: Digital Image Analysis
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Clustering COMP Research Seminar BCB 713 Module Spring 2011 Wei Wang.
1 Modeling Long Distance Dependence in Language: Topic Mixtures Versus Dynamic Cache Models Rukmini.M Iyer, Mari Ostendorf.
Prepared by: Mahmoud Rafeek Al-Farra
Chap 7 Image Segmentation. Edge-Based Segmentation The edge information is used to determine boundaries of objects Pixel-based direct classification methods.
DATA MINING WITH CLUSTERING AND CLASSIFICATION Spring 2007, SJSU Benjamin Lam.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology A modified version of the K-means algorithm with a distance.
CSSE463: Image Recognition Day 23 Midterm behind us… Midterm behind us… Foundations of Image Recognition completed! Foundations of Image Recognition completed!
Compiled By: Raj Gaurang Tiwari Assistant Professor SRMGPC, Lucknow Unsupervised Learning.
Image Segmentation Superpixel methods Speaker: Hsuan-Yi Ko.
Chapter 13 (Prototype Methods and Nearest-Neighbors )
Clustering Algorithms Sunida Ratanothayanon. What is Clustering?
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP10 Advanced Segmentation Miguel Tavares.
Clustering Wei Wang. Outline What is clustering Partitioning methods Hierarchical methods Density-based methods Grid-based methods Model-based clustering.
1 Cluster Analysis – 2 Approaches K-Means (traditional) Latent Class Analysis (new) by Jay Magidson, Statistical Innovations based in part on a presentation.
Given a set of data points as input Randomly assign each point to one of the k clusters Repeat until convergence – Calculate model of each of the k clusters.
Normalized Cuts and Image Segmentation Patrick Denis COSC 6121 York University Jianbo Shi and Jitendra Malik.
Cluster Analysis What is Cluster Analysis? Types of Data in Cluster Analysis A Categorization of Major Clustering Methods Partitioning Methods.
Document Clustering with Prior Knowledge Xiang Ji et al. Document Clustering with Prior Knowledge. SIGIR 2006 Presenter: Suhan Yu.
南台科技大學 資訊工程系 Region partition and feature matching based color recognition of tongue image 指導教授:李育強 報告者 :楊智雁 日期 : 2010/04/19 Pattern Recognition Letters,
COMP24111 Machine Learning K-means Clustering Ke Chen.
Introduction to Machine Learning, its potential usage in network area,
Clustering (1) Clustering Similarity measure Hierarchical clustering
Semi-Supervised Clustering
CSSE463: Image Recognition Day 21
John Nicholas Owen Sarah Smith
CSSE463: Image Recognition Day 23
Data Mining 資料探勘 分群分析 (Cluster Analysis) Min-Yuh Day 戴敏育
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
DATA MINING Introductory and Advanced Topics Part II - Clustering
“Clustering by Passing Messages Between Data Points”
CSSE463: Image Recognition Day 23
CSSE463: Image Recognition Day 23
Presentation transcript:

On Mechanism in Clustering Speaker: Caiming Zhong

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

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

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.

5 Euclidean vs. Geodesic

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

7

8

9

10

11 Main components of a clustering algorithm (cont.) Special similarity measures  Point symmetry distance

12

13

14

15

16

17 Main components of a clustering algorithm (cont.) Special similarity measures  Path-based distance (minmax diatance)

18

19

20

21 Densities

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

23 Main components of a clustering algorithm (cont.) Clustering framework  Split-and-merge  Agglomerative  Divisive  Partitioning  Density connectivity  …

24 A mechanism: Autonomous framework Generally a clustering process of clustering scheme stops when a certain criterion is satisfied. user-specified  The criterion is usually user-specified parameters. The number of clusters The number of iterations Autonomous framework  If the criterion is not a specific threshold, but convergence (the stable state is achieved), we can say “Autonomous framework”

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

26

27

28 A mechanism: Autonomous framework (cont.) A multi-prototype clustering algorithm

29

30

31

32

33

34

35

36

37

38

39 Potential topics Apply existing mechanisms onto Graph (K- MST Graph), in breeding. Improve the existing mechanisms. Exploit new mechanism.

40 References R. XU, D. WUNSCH, Survey of clustering algorithms. IEEE Transactions on Neural Networks, M. Su, C. Chou, A modified version of the K-means algorithm with a distance based on cluster symmetry, IEEE Transactions on PAMI, S, Bandyopadhyay, S. Saha, GAPS: A clustering method using a new point symmetry-based distance measure, Pattern Recognition, B. Fischer, J. Buhmann, Path-Based Clustering for Grouping of Smooth Curves and Texture Segmentation, IEEE Transactions PAMI, 2003.

41 References (cont.) H. Chang, D. Yeung, Robust path-based spectral clustering, Pattern recognition, B. Frey, D. Dueck, Clustering by passing messages between data points, Science, M. Liu, X. Jiang, AC. Kot, A multi-prototype clustering algorithm, Pattern Recognition, 2009.

42 Thanks!