Granular Encoders and Decoders: A Study in Processing Information Granules

Information granules are generic building blocks supporting the processing realized in granular computing and facilitating communication with the environment. In this paper, we are concerned with a fundamental problem of encoding–decoding of information granules. The essence of the problem is outlined as follows: given a finite collection of granular data <italic>X</italic><sub>1</sub>, <italic>X</italic><sub>2</sub>,…,<italic>X<sub>N </sub></italic> (sets, fuzzy sets, etc.), construct an optimal codebook composed of information granules <italic>A<sub> 1</sub></italic>, <italic>A<sub>2</sub></italic>, …, <italic>A<sub>c</sub></italic>, where typically <italic>c </italic> << <italic>N,</italic> so that any <italic>X<sub>k</sub></italic> represented in terms of <italic>A<sub> i</sub></italic>'s and then decoded (reconstructed) with the help of this codebook leads to the lowest decoding error. A fundamental result is established, which states that in the proposed encoders and decoders, when encoding–decoding error is present, the information granule coming as a result of decoding is of a higher type than the original information granules (say, if <italic>X<sub>k</sub></italic> is information granule of type-1, then its decoded version becomes information granule of type-2). It would be beneficial to note that as the encoding–decoding process is not lossless (in general, with an exception of a few special cases), the lossy nature of the method is emphasized by the emergence of information granules of higher type (in comparison with the original data being processed). For instance, when realizing encoding–decoding of numeric data (viz., information granules of type-0), the losses occur and they are quantified in terms of intervals, fuzzy sets, probabilities, rough sets, etc., where, in fact, the result becomes an information granule of type-1. In light of the nature of the constructed result when <italic>X<sub>k</sub> </italic>is an interval or a fuzzy set, an optimized performance index engages a distance between the bounds of the interval-valued membership function. We develop decoding and encoding mechanisms by engaging the theory of possibility and fuzzy relational calculus and show that the decoded information granule is either a granular interval or interval-valued fuzzy set. The optimization mechanism is realized with the aid of the particle swarm optimization (PSO). A series of experiments are reported with intent to illustrate the details of the encoding–decoding mechanisms and show that the PSO algorithm can efficiently optimize the granular codebook.

[1]  W. Pedrycz,et al.  Fuzzy Relation Equations and Their Applications to Knowledge Engineering , 1989, Theory and Decision Library.

[2]  Shounak Roychowdhury Encoding and Decoding of Fuzzy Granules , 2008 .

[3]  Witold Pedrycz,et al.  Fuzzy relational compression , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[4]  Vladik Kreinovich,et al.  Handbook of Granular Computing , 2008 .

[5]  Witold Pedrycz,et al.  Clustering Granular Data and Their Characterization With Information Granules of Higher Type , 2015, IEEE Transactions on Fuzzy Systems.

[6]  Witold Pedrycz,et al.  Building the fundamentals of granular computing: A principle of justifiable granularity , 2013, Appl. Soft Comput..

[7]  Witold Pedrycz,et al.  Fast solving method of fuzzy relational equation and its application to lossy image compression/reconstruction , 2000, IEEE Trans. Fuzzy Syst..

[8]  Uzay Kaymak,et al.  Similarity measures in fuzzy rule base simplification , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[9]  W. Pedrycz Why triangular membership functions , 1994 .

[10]  Sandra Paterlini,et al.  Differential evolution and particle swarm optimisation in partitional clustering , 2006, Comput. Stat. Data Anal..

[11]  Lotfi A. Zadeh,et al.  Fuzzy sets and information granularity , 1996 .

[12]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[13]  Witold Pedrycz,et al.  A Development of Fuzzy Encoding and Decoding Through Fuzzy Clustering , 2008, IEEE Transactions on Instrumentation and Measurement.

[14]  Witold Pedrycz,et al.  Fuzzy control and fuzzy systems (2nd, extended ed.) , 1993 .

[15]  JoséValente de Oliveira Sampling, fuzzy discretization, and signal reconstruction , 1996, Fuzzy Sets Syst..

[16]  Adam Gacek From clustering to granular clustering: A granular representation of data in pattern recognition and system modeling , 2013, 2013 Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS).

[17]  Witold Pedrycz,et al.  Granular computing: an introduction , 2001, Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569).

[18]  Jerry M. Mendel,et al.  Encoding Words Into Interval Type-2 Fuzzy Sets Using an Interval Approach , 2008, IEEE Transactions on Fuzzy Systems.

[19]  José Valente de Oliveira,et al.  A design methodology for fuzzy system interfaces , 1995, IEEE Trans. Fuzzy Syst..

[20]  Giovanna Castellano,et al.  Interface optimality in fuzzy inference systems , 2006, Int. J. Approx. Reason..

[21]  Witold Pedrycz,et al.  Granular worlds: Representation and communication problems , 2000 .

[22]  Andrzej Bargiela,et al.  An Optimization of Allocation of Information Granularity in the Interpretation of Data Structures: Toward Granular Fuzzy Clustering , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).