Clustering with Granular Information Processing

Clustering with Granular Information Processing

CLUSTERING WITH GRANULAR INFORMATION PROCESSING Urszula Kuzelewska˙ Faculty of Computer Science, Technical University of Bialystok, Wiejska 45a, 15-521 Bialystok, Poland Keywords: Knowledge discovery, Data mining, Information granulation, Granular computing, Clustering, Hyperboxes. Abstract: Clustering is a part of data mining domain. Its task is to detect groups of similar objects on the basis of es- tablished similarity criterion. Granular computing (GrC) includes methods from various areas with the aim to support human with better understanding analyzed problem and generated results. Granular computing techniques create and/or process data portions named as granules identified with regard to similar description, functionality or behavior. Interesting characteristic of granular computation is offer of multi-perspective view of data depending on required resolution level. Data granules identified on different levels of resolution form a hierarchical structure expressing relations between objects of data. A method proposed in this article performs creation data granules by clustering data in form of hyperboxes. The results are compared with clustering of point-type data with regard to complexity, quality and interpretabil- ity. 1 INTRODUCTION levels of resolution form a hierarchical structure ex- pressing relations between objects of data. Such Granular computing (GrC) is a new multidisciplinary structure can be used to facilitate investigation and theory rapidly developed in recent years. The most helps to understand complex systems. Understand- common definitions of GrC (Yao, 2006), (Zadeh, ing of analyzed problem and attained results are 2001) include a postulate of computing with informa- main aspects of human-oriented systems. There are tion granules, that is collections of objects, that ex- also definitions of granular computing additionally hibit similarity in terms of their properties or func- concentrating on systems supporting human beings tional appearance. Although the term is new, the (Bargiela and Pedrycz, 2002)-(Bargiela and Pedrycz, ideas and concepts of GrC have been used in many 2006). According to definitions mentioned above, fields under different names: information hiding in such methodology can allow to ignore irrelevant de- programming, granularity in artificial intelligence, di- tails and concentrate on essential features of the sys- vide and conquer in theoretical computer science, in- tems to make them more understandable. In (Bargiela terval computing, cluster analysis, fuzzy and rough and Pedrycz, 2001) an approach of data granulation set theories, neutrosophic computing, quotient space based on approximating data by multi-dimensional theory, belief functions, machine learning, databases, hyperboxes is presented. The hyperboxes represent and many others. According to more universal defini- data granules formed from the data points focusing tion, granular computing may be considered as a la- on maximization of density of information present in bel of a new field of multi-disciplinary study, dealing the data. It benefits from improvement of computa- with theories, methodologies, techniques and tools tional performance among the others. The algorithm that make use of granules in the process of problem is described in the following sections. solving (Yao, 2006). Clustering is a part of data mining domain per- Distinguishable aspect of GrC is a multi- forming exploratory analysis of data. Its aim is to de- perspective standpoint of data. Multi-perspective termine natural clusters, which means, groups of ob- means diverse levels of resolution depending on jects more similar to one another than to the objects saliency features or grade of details of studied prob- from other clusters (A. K. Jain and Flynn, 1999). Cri- lem. Data granules that are identified on different terion of similarity depends on clustering algorithm Kuzelewska˙ U.. 89 CLUSTERING WITH GRANULAR INFORMATION PROCESSING. DOI: 10.5220/0003142700890097 In Proceedings of the 3rd International Conference on Agents and Artificial Intelligence (ICAART-2011), pages 89-97 ISBN: 978-989-8425-40-9 Copyright c 2011 SCITEPRESS (Science and Technology Publications, Lda.) ICAART 2011 - 3rd International Conference on Agents and Artificial Intelligence and data type. The most common similarity measure edge equals jbi −aij. Creation of hyperboxes is based is distance between points, for example, Euclidean on maximization of ”information density” of gran- metric for continuous attributes. There is no univer- ules (the algorithm is described in details in (Bargiela sal method to assess clustering results. One of the and Pedrycz, 2006)). Information density can be ex- approaches is to measure quality of partitioning by pressed by Equation 1. special indicants (validity indices). The most com- card(I) mon measures are: Davies-Bouldin’s (DB), Dunn’s s = (1) (Halkidi and Batistakis, 2001), Silhouette Index (SI) f(width(I)) (Kaufman and Rousseeuw, 1990) and CDbw (Halkidi Maximization of s is a problem of balancing the pos- and Vazirgiannis, 2002). Clustering algorithms have sible shortest dimensions against the greatest cardi- wide applications in pattern recognition, image pro- nality of formed granule I. In presented experiments cessing, statistical data analysis and knowledge dis- in the following section, cardinality of the granule I covery. Quoting definitions mentioned above, where is considered as the number of point-type objects be- granule is determined as a set of objects, one can longing to the granule. Belonging means that the val- consider groups identified by clustering algorithms as ues of point attributes are between or equal to the min- data granules. According to that definition, a granule imal and maximal values of the hyperbox attributes. can contain other granules as well as be the part of an- For that reason there is necessity to re-calculate car- other granule. It makes possible to employ clustering dinality in every case of forming a new largest gran- algorithms to create granulation structures of data. ule from combination of two granules. In multi- The article proposes an approach of information dimensional case of granules, as a function of hyper- granulation by clustering data, that are in form of hy- boxes width, is applied a function from Equation 2: perboxes. Hyperboxes are created in the first step of f(u) = exp(K · max(ui) − min(u j));i; j = 1;:::;n the algorithm and then they are clustered by SOSIG i i (2) (Stepaniuk and Kuzelewska,˙ 2008) method. This so- where u = (u ;u ;:::;u ) and u = width([a ;b ]) for lution is effective with regard to time complexity and 1 2 n i i i i; j = 1;:::;n. The points a and b denote respec- interpretability of generated groups of data. The pa- i i tively minimal and maximal value in i-th dimension. per is organized as follows: the next section, Section The constant K originally equals 2, however in the 2, describes proposed approach, Section 3 reports col- experiments there were used different values of K lected data sets as well as executed experiments. The given as a parameter. Computational complexity of last section concludes the article. this algorithm is O(N3). However, in every step of the method, the size of data is decreased by 1, what in practice significantly reduces the general complex- 2 GRANULAR CLUSTERING BY ity. The data granulation algorithm assumes process- SOSIG ing hyperboxes as well as point-type data. To make it possible new data are characterized by 2 · n val- The proposed method of data granulation is composed ues in comparison with original data. The first n at- of two phases. First phase prepares data objects in tributes describe minimal, whereas the following n form of granules (hperboxes), whereas second detects describe maximal values for every dimension. To as- similar groups of the granules. The final result of sure topological ”compatibility” point-type data and granulation is a three-level structure, where the main hyperboxes dimensionality of the data is doubled ini- granulation is defined by clusters of granules and the tially. following level consists of granules from components of the top level cluster. The down third level consists 2.1 Self-Organizing System for of point-type objects. Information Granulation The method of hyperboxes creation is designed to reduce the complexity of the description of real- The SOSIG (Self-Organizing System for Information world systems. The improved generality of informa- Granulation) algorithm is a system designed for de- tion granules is attained through sacrificing some of tecting granules present in data. The granulation is the numerical precision of point-data (Bargiela and performed by clustering and the clusters can be iden- Pedrycz, 2001). The hyperboxes (referred as I) are tified on the different level of resolution. The proto- multi-dimensional structures described by a pair of type of the algorithm is a method described in (Wierz- values a and b for every dimension. The point ai chon´ and Kuzelewska,˙ 2006). However, in SOSIG represents minimal and bi maximal value of the gran- granulation property and application to cope with dif- ule in i-th dimension, thus width of i-th dimensional ferent attributes types was introduced. This follows 90 CLUSTERING WITH GRANULAR INFORMATION PROCESSING fundamental changes in its implementation. In the Algorithm 1: Construction of information sys- following description of the algorithm there are used tem with a set of representative objects. new terms and symbols in contrary to the description Data:

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us