学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > Chameleon变色龙层次聚类算法

Chameleon变色龙层次聚类算法

最经典的层次聚类算法,

Chameleon:HierarchicalClustering UsingDynamic Modeling

Many advanced algorithms have dif culty dealing with highly variable

clusters that do not follow a preconceived model. By basing its selectionson both interconnectivity and closeness, the Chameleon algorithm yieldsaccurate results for these highly variable clusters.

Cover Featur

Chameleon变色龙层次聚类算法

e

GeorgeKarypisEui-Hong(Sam) HanVipin Kumar

University ofMinnesota

C

lustering is a discovery process in data min-ing.1It groups a set of data in a way thatmaximizes the similarity within clusters andminimizes the similarity between two dif-ferent clusters.1,2These discovered clusters

can help explain the characteristics of the underlyingdata distribution and serve as the foundation for otherdata mining and analysis techniques. Clustering is use-ful in characterizing customer groups based on pur-chasing patterns, categorizing Web documents,3grouping genes and proteins that have similar func-tionality,4grouping spatial locations prone to earth-quakes based on seismological data, and so on.

Most existing clustering algorithms find clustersthat t some static model. Although effective in somecases, these algorithms can break down—that is, clus-ter the data incorrectly—if the user doesn’t selectappropriate static-model parameters. Or sometimesthe model cannot adequately capture the clusters’characteristics. Most of these algorithms break downwhen the data contains clusters of diverse shapes, den-sities, and sizes.

Existing algorithms use a static model of the clustersand do not use information about the nature of indi-vidual clusters as they are merged. Furthermore, oneset of schemes (the CURE algorithm and relatedschemes) ignores the information about the aggregateinterconnectivityof items in two clusters. The otherset of schemes (the Rock algorithm, group averagingmethod, and related schemes) ignores informationabout the closeness of two clusters as de ned by thesimilarity of the closest items across two clusters. (Formore information, see the “Limitations of TraditionalClustering Algorithms” sidebar.)

By only considering either interconnectivity or close-ness, these algorithms can easily select and merge the

wrong pair of clusters. For instance, an algorithm thatfocuses only on the closeness of two clusters will incor-rectly merge the clusters in Figure 1a over those inFigure 1b. Similarly, an algorithm that focuses only oninterconnectivity will, in Figure 2, incorrectly mergethe dark-blue with the red cluster rather than the greenone. Here, we assume that the aggregate interconnec-tivity between the items in the dark-blue and red clus-ters is greater than that of the dark-blue and greenclusters. However, the border points of the dark-bluecluster are much closer to those of the green clusterthan those of the red cluster.

CHAMELEON: CLUSTERING USING DYNAMIC MODELING

Chameleon is a new agglomerative hierarchical clus-tering algorithm that overcomes the limitations ofexisting clustering algorithms. Figure 3 (on page 70)provides an overview of the overall approach used byChameleon to nd the clusters in a data set.

The Chameleon algorithm’s key feature is that itaccounts for both interconnectivity and closeness inidentifying the most similar pair of clusters. It thusavoids the limitations discussed earlier. Furthermore,Chameleon uses a novel approach to model the degreeof interconnectivity and closeness between each pair ofclusters. This approach considers the internal charac-teristics of the clusters themselves. Thus, it does notdepend on a static, user-supplied model and can auto-matically adapt to the internal characteristics of themerged clusters.

Chameleon operates on a sparse graph in whichnodes represent data items, and weighted edges rep-resent similarities among the data items. This sparse-graph representation allows Chameleon to scale to

Chameleon变色龙层次聚类算法

large data sets and to successfully use data sets that

0018-9162/99/$10.00 © 1999 IEEE

68Computer

第1页

TOP相关主题

  • 变色龙chameleon
  • 层次聚类算法
  • 凝聚层次聚类算法
  • 层次聚类算法 matlab
  • 层次聚类算法代码c
  • 层次聚类算法实现
  • 聚类算法
  • k means聚类算法

我要评论

相关文档

  • 数据挖掘算法-Chameleon算法

    Chameleon: Hierarchical Clustering Using Dynamic Modeling ——变色龙:一个利用动态模型的层次 ——变色龙:一个利用动态模型的层次 聚类算法 梁敏 2003.5.26 ...

  • 聚类分析中Chameleon算法的分析与实现

    聚类分析中Chameleon算法的分析与实现_IT/计算机_专业资料。WEB日志聚类 自适应站点 变色龙算法 数据挖掘维普资讯 http://www.cqvip.com 2O 年第 9期 O6文章编...

  • 层次聚类算法

    ? 27 层次聚类 2013-5-15 变色龙算法的聚类步骤 ? Chameleon 算法首先由数据集构造成 一个K-最近邻图Gk ,再通过一个图的划 分算法将图Gk 划分成大量的子...

  • 基于Chameleon算法的用户聚类的设计与实现

    基于Chameleon算法的用户聚类的设计与实现_IT/计算机_专业资料。WEB日志聚类 自适应站点 变色龙算法 数据挖掘维普资讯 http://www.cqvip.com 第 l卷5 第4 期 微...

  • 【论文】一种改进的Chameleon聚类算法

    一种改进的Chameleon聚类算法_专业资料。在聚类分析技术中Chameleon算法在发现高质量任意形状簇方面具有优势;但是该算法需要用户人为给出K-最近邻的K值以及停止合并子簇...

  • 变色龙

    Chameleon变色龙层次聚类算... 8页 5财富值 Chameleon 15页 8财富值 数据挖掘课件 97页 1财富值 聚类-高级篇 64页 1财富值 聚类算法 10页 2财富值搜...

  • 聚类分析中Chameleon算法的分析与实现

    聚类分析中Chameleon算法的分析与实现_理学_高等教育_教育专区。聚类分析中Chamele...数据挖掘算法-Chameleon... 15页 1下载券 Chameleon变色龙层次聚类... 8页 ...

  • Chameleon聚类算法的Weka实现

    1 Chameleon算法 1.1 Chameleon 算法的基本原理 Chameleon 算法是一个在层次聚类中采用动态 模型的聚类算法。其主要思想如图 1 所示:首先由数 据集构造一个 k...

  • Chameleon

    Chameleon: Hierarchical Clustering Using Dynamic Modeling ——变色龙:一个利用动态模型的 ——变色龙:一个利用动态模型的 层次聚类算法 内容简介变色龙聚类算法的...

  • 第10章 聚类分析:基本概念和方法

    10.3.4:Chameleon:使用动态的建模的多阶段层次聚类 Chameleon(变色龙)是一种层次聚类算法,它采用动态建 模来确定一对簇之间的相似度。在Chameleon中,簇的相似 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部