• •    

CCFAI 447+ 一种基于学习分类系统的密度聚类方法

黄虹玮1,葛笑天2,陈烜松2   

  1. 1. 南京大学
    2. 江苏省审计厅
  • 收稿日期:2017-07-05 发布日期:2017-07-05
  • 通讯作者: 黄虹玮

A XCS based Density Clustering Method

  • Received:2017-07-05 Online:2017-07-05
  • Contact: Hong-Wei HUANG

摘要: 在此提出一种基于复杂实值学习分类系统(XCS)的密度聚类方法,可以用于对任意形状且带有噪声的二维数据进行聚类分析。此方法称为DXCSc(Density of XCS clustering),主要包括以下三个过程:(1)基于学习分类系统,对输入数据生成规则种群,并对规则进行适当压缩;(2)将已经生成的规则视为二维数据点,进而基于密度聚类思想对二维数据点进行聚类;(3)对密度聚类后的规则种群进行适当聚合,生成最终的规则种群。在第一个过程中,采用学习分类系统框架生成规则种群并进行适当约减。第二个过程认为种群的各规则簇中心比它们的邻居规则具有更高的密度,并且与密度更高的规则间距离更大。在第三个过程中,采用图分割方法对相关重叠簇进行适当聚合。在实验中,将所提出的方法与K-means、AP、Voting-XCSc等算法进行了比较,结果表明,所提出的方法在精度方面优于所对比算法。

关键词: 学习分类系统, 进化计算, 强化学习, 密度聚类, 规则合并

Abstract: In this paper, we propose a density clustering method based on complex real Learning Classifier System (XCS), which can be used to cluster the two-dimensional data sets with different shapes and noises. This method is called Density of XCS clustering (DXCSc), which mainly includes the following three processes: (1) Generate and compact the rule sets of the population following the learning classification system. (2) Based on the idea of density clustering, the rules sets that have been generated are treated as two-dimensional data points, and then the rule population sets are clustered. (3) The rule population sets after density clustering are properly merged to generate the final rule sets of population. In the first process, the Learning Classifier System framework is used to generate and compact the regular population. In the second process, we consider that the rule cluster centers are characterized by a higher density than their neighbors and by a relatively large distance from points with higher densities. In the third process, the relevant clusters are properly merged using the graph segmentation method. In our experiments, we compared the proposed DXCSc with K-means AP and Voting-XCSc on a number of challenging data sets. The results show that the proposed approach outperforms K-means and Voting-XCSc in the precision rate.

Key words: Learning classifier systems, evolutionary computing, reinforcement learning, density clustering, rule merging

中图分类号: