Granular Computing: A Paradigm in Information Processing Saroj K. Meher Center for Soft Computing Research Indian Statistical Institute, Kolkata

Similar documents
Granular Computing. Y. Y. Yao

Rough Sets, Neighborhood Systems, and Granular Computing

Information Granulation and Approximation in a Decision-theoretic Model of Rough Sets

A Generalized Decision Logic Language for Granular Computing

Granular Computing based on Rough Sets, Quotient Space Theory, and Belief Functions

A Logic Language of Granular Computing

Rough Approximations under Level Fuzzy Sets

On Generalizing Rough Set Theory

Semantics of Fuzzy Sets in Rough Set Theory

Modeling the Real World for Data Mining: Granular Computing Approach

Collaborative Rough Clustering

A Decision-Theoretic Rough Set Model

ROUGH MEMBERSHIP FUNCTIONS: A TOOL FOR REASONING WITH UNCERTAINTY

Formal Concept Analysis and Hierarchical Classes Analysis

What is all the Fuzz about?

Introduction to Fuzzy Logic. IJCAI2018 Tutorial

Han Liu, Alexander Gegov & Mihaela Cocea

Chapter 4 Fuzzy Logic

Mining High Order Decision Rules

CHAPTER 5 FUZZY LOGIC CONTROL

ROUGH SETS THEORY AND UNCERTAINTY INTO INFORMATION SYSTEM

Introducing fuzzy quantification in OWL 2 ontologies

Unit V. Neural Fuzzy System

Knowledge Engineering in Search Engines

Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation

COMBINATION OF ROUGH AND FUZZY SETS

FUNDAMENTALS OF FUZZY SETS

GEOG 5113 Special Topics in GIScience. Why is Classical set theory restricted? Contradiction & Excluded Middle. Fuzzy Set Theory in GIScience

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

XI International PhD Workshop OWD 2009, October Fuzzy Sets as Metasets

Data Analysis and Mining in Ordered Information Tables

Fuzzy Logic. Sourabh Kothari. Asst. Prof. Department of Electrical Engg. Presentation By

Introduction. Aleksandar Rakić Contents

Lecture notes. Com Page 1

Accepted Manuscript. Data Science, Big Data and Granular Mining. Sankar K. Pal, Saroj K. Meher, Andrzej Skowron

Solving a Decision Making Problem Using Weighted Fuzzy Soft Matrix

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for

Applying Fuzzy Sets and Rough Sets as Metric for Vagueness and Uncertainty in Information Retrieval Systems

A fuzzy soft set theoretic approach to decision making problems

Figure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25

Linguistic Values on Attribute Subdomains in Vague Database Querying

Classification with Diffuse or Incomplete Information

Fuzzy Logic. This amounts to the use of a characteristic function f for a set A, where f(a)=1 if the element belongs to A, otherwise it is 0;

What is all the Fuzz about?

INFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT

Fuzzy Sets and Systems. Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010

RFCM: A Hybrid Clustering Algorithm Using Rough and Fuzzy Sets

Generalized Infinitive Rough Sets Based on Reflexive Relations

On Reduct Construction Algorithms

Intelligent flexible query answering Using Fuzzy Ontologies

SINGLE VALUED NEUTROSOPHIC SETS

Sets with Partial Memberships A Rough Set View of Fuzzy Sets

A Model of Machine Learning Based on User Preference of Attributes

CHAPTER-1 INTRODUCTION

Fuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes

ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems

Interval Sets and Interval-Set Algebras

CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS

S-APPROXIMATION SPACES: A FUZZY APPROACH

Cost Minimization Fuzzy Assignment Problem applying Linguistic Variables

ON THEORY OF INTUITIONISTIC FUZZY SETS (OR VAGUE SETS)

The Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract

FUZZY INFERENCE SYSTEMS

The Type-1 OWA Operator and the Centroid of Type-2 Fuzzy Sets

FACILITY LIFE-CYCLE COST ANALYSIS BASED ON FUZZY SETS THEORY Life-cycle cost analysis

Neural Networks Lesson 9 - Fuzzy Logic

Similarity Measures of Pentagonal Fuzzy Numbers

Fuzzy Logic Approach towards Complex Solutions: A Review

RFCM: A Hybrid Clustering Algorithm Using Rough and Fuzzy Sets

Review of Fuzzy Logical Database Models

On Solving Fuzzy Rough Linear Fractional Programming Problem

The Rough Set View on Bayes Theorem

A Comparison of Global and Local Probabilistic Approximations in Mining Data with Many Missing Attribute Values

Granular Computing: Models and Applications

Efficient SQL-Querying Method for Data Mining in Large Data Bases

Algebraic Structure Of Union Of Fuzzy Sub- Trigroups And Fuzzy Sub Ngroups

EFFICIENT ATTRIBUTE REDUCTION ALGORITHM

Approximation of Relations. Andrzej Skowron. Warsaw University. Banacha 2, Warsaw, Poland. Jaroslaw Stepaniuk

Fuzzy Systems (1/2) Francesco Masulli

FUZZY SQL for Linguistic Queries Poonam Rathee Department of Computer Science Aim &Act, Banasthali Vidyapeeth Rajasthan India

A Rough Set Approach for Generation and Validation of Rules for Missing Attribute Values of a Data Set

Using level-2 fuzzy sets to combine uncertainty and imprecision in fuzzy regions

Association Rules with Additional Semantics Modeled by Binary Relations

FUZZY BOOLEAN ALGEBRAS AND LUKASIEWICZ LOGIC. Angel Garrido

DISCRETE DOMAIN REPRESENTATION FOR SHAPE CONCEPTUALIZATION

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

A framework for fuzzy models of multiple-criteria evaluation

Reducing Quantization Error and Contextual Bias Problems in Object-Oriented Methods by Applying Fuzzy-Logic Techniques

L. A. Zadeh: Fuzzy Sets. (1965) A review

SOME OPERATIONS ON INTUITIONISTIC FUZZY SETS

Available online at ScienceDirect. Procedia Computer Science 96 (2016 )

Theoretical Computer Science. Fuzzy rough granular neural networks, fuzzy granules, and classification

IPMU July 2-7, 2006 Paris, France

A Granular Computing Approach. T.Y. Lin 1;2. Abstract. From the processing point of view, data mining is machine

A rule-extraction framework under multigranulation rough sets

Speed regulation in fan rotation using fuzzy inference system

A Set Theory For Soft Computing A Unified View of Fuzzy Sets via Neighbrohoods

Chapter 3. Uncertainty and Vagueness. (c) 2008 Prof. Dr. Michael M. Richter, Universität Kaiserslautern

Minimal Test Cost Feature Selection with Positive Region Constraint

Computing Degrees of Subsethood and Similarity for Interval-Valued Fuzzy Sets: Fast Algorithms

Transcription:

Granular Computing: A Paradigm in Information Processing Saroj K. Meher Center for Soft Computing Research Indian Statistical Institute, Kolkata

Granular computing (GrC): Outline Introduction Definitions and framework Background Philosophy Advantages Structure Basic issues Computing in GrC domain Concluding remarks 2

Granular Computing (examples) 1. For travelling one needs to know about the weather conditions like sunny, cloudy or rainy etc. instead of exact temperature, 2. While establishing a course view of the world-map, we deal with high-level information like continents, countries, and oceans. When more details are required, we move down to regions, provinces, states, seas, etc. 3

Granular Computing (examples) Technical writing: One can easily observe multiple levels of granularity in any technical writing: High level of information title, abstract Middle levels of information chapter/section titles subsection titles subsubsection titles 4 Low level of information text

5 Granular Computing (examples)

Granular Computing (definition) Granular Computing An umbrella term to cover any theories, methodologies, techniques, and tools that make use of granules in problem solving. Process of performing computation and operations on granules. 6

A Framework of GrC Basic components: - Granules - Granulated views - Hierarchies. Basic structures: - Internal structure of a granule - Collective structure of granulated view (a family of granules) - Overall structures of a family of granulated views 7

8 A Framework of GrC

Historical notes Main driving force of GrC Fuzzy set, and Rough set theories However, the connections to other fields and the generality, flexibility, and potential of GrC have not been fully explored. 9

FUZZY LOGIC A BRIEF SUMMARY Misconceptions about fuzzy logic. Fuzzy logic is not fuzzy, In essence, fuzzy logic is a precise logic of imprecision. The point of departure in fuzzy logic the nucleus of fuzzy logic, is the concept of a fuzzy set. EXAMPLE: Age of a person Young, Old 10

The concept of Fuzzy set (ZADEH 1965) class set generalization fuzzy set Informally, a fuzzy set, A, in a universe of discourse, U, is a class with a fuzzy boundary. 11

Continued. A set, A, in U is a class with a crisp boundary. A set is represented through association with a characteristic function c A : U {0,1} A fuzzy set is represented through graduation, that is, through association with a membership function µ A : U [0,1], with µ A (u), uεu, representing the grade of membership of u in A. Membership in U is a matter of degree. In fuzzy logic everything is or is allowed to be a matter of degree. 12

EXAMPLE MIDDLE-AGE, IMPRECISION OF MEANING Imprecision of meaning = elasticity of meaning Elasticity of meaning = fuzziness of meaning μ 1 0.8 middle-age 0 definitely not middle-age 40 45 55 60 43 definitely middle-age core of middle-age definitely not middle-age 13

Fuzzy information granulation Granules Crisp Fuzzy Fuzzy Information Granulation (FIG) FIG deals with Imprecise representation of information, Problems having insufficient information. 14

Historical notes Rough sets perspectives: 1982, Pawlak introduced the notion of rough sets. 1998, the GrC view of rough sets was discussed by many researchers (Lin, Pawlak, Skowron, Y.Y. Yao, and many more). Rough set theory can be viewed as a concrete example of GrC. 15

16 The concept of Rough set (PAWLAK 1982)

Granulation (Rough and/or Fuzzy) Fuzzy granulation Rough granulation Rough-fuzzy granulation Fuzzy-Rough granulation 17

The Concept of GrC is not New The basic ideas and principles of GrC have appeared in many fields: Artificial intelligence, Cluster analysis, Interval computing, Quotient space theory, Belief functions, Machine learning, Data mining, Databases, and many more. 18

Human Problem Solving GrC = Problem solving based on different levels of granularity (detail / abstraction). Level of granularity is essential to human problem solving. GrC attempts to capture the basic principles and methodologies used by human in problem solving. models human problem solving qualitatively and quantitatively. 19

Philosophy: Human Knowledge Human knowledge is normally organized in a multiple level of hierarchy. The lower (basic) level consists of directly perceivable concepts. The higher levels consists of more abstract concepts. Human perceives and represents real world at different levels of granularity. Human understands real world problems, and their solutions, at different levels of abstraction. Human can focus on the right level of granularity and change granularity easily 20 CAN WE COMPUTE THESE?

Granules (visualization) Granules are regarded to as the primitive notion of granular computing. A granule may be interpreted as one of the numerous small particles forming a larger unit. A granule may be considered as a localized view or a specific aspect of a large unit. 21

Granules (examples) In a set-theoretic model, a granule may be a subset of a universal set (rough sets, fuzzy sets, cluster analysis, etc.). In planning, a granule may be a sub-plan. In theorem proving, a granule may be a subtheorem. 22

Granules (properties) Shape Size It may be interpreted as the degree of abstraction, concreteness, or details. 23 In a set-theoretic setting, the cardinality may be used to define the size of a granule.

Granules (relationship) Connections and relationships between granules can be modeled by binary relations. They may be interpreted as dependency, closeness, overlapping, etc. For example, Based on the notion of size, one can define order relations, such as greater than or equal to, more abstract than, coarser than, etc. 24

Granules (operations) Operations can also be defined on granules. One can combine many granules into one or decompose a granule into many. The operations must be consistent with the relationships between granules. However, One can consider operation (size / shape) as classdependent, as an example. 25

Advantages of GrC GrC leads to clarity and simplicity. GrC leads to multiple level understanding. GrC is more tolerant to uncertainty. GrC reduce costs by focusing on approximate solutions (solution at a higher level of granularity). 26

Granular Structures Internal structure of a granule: At a particular level, a granule is normally viewed as a whole. The internal structure of a granule need to be examined. It provides a proper description, interpretation, and the characterization of a granule. Such a structure is useful in granularity conversion. 27

Granular Structures Overall structure of a hierarchy: It reflects both the internal structures of granules, and collective structures of granules in a granulated view. Two arbitrary granulated views may not be comparable. 28

Basic Issues of GrC Two major tasks: Granulation, and Computing and reasoning with granules. 29

Basic Issues of GrC Algorithmic vs. semantic studies: Algorithmic studies focus on procedures for granulation and related computational methods. Semantics studies focus on the interpretation and physical meaningfulness of various algorithms. 30

Granulation (criteria) Why two objects are put into the same granule. Meaningfulness of the internal structure of a granule. Meaningfulness of the collective structures of a family of granules. Meaningfulness of a hierarchy. Criteria leads to granulation methods: How to put objects together to form a granule? Construction methods of granules, granulated views, and hierarchies. 31

Granulation Representation/description: Interpretation of the results from a granulation method. Find a suitable description of granules and granulated views. 32

Computing With Granules Granularity conversion: A basic task of computing with granules is to change granularity when moving between different granulated views. A move to a detailed view reveals additional relevant information. A move to a coarse-grained view omits some irrelevant details. 33

Computing With Granules Property preservation: Computing with granules is based on principles of property preservation. A higher level must preserve the relevant properties of a lower level, but with less precision or accuracy. 34

Concluding Remarks GrC is an interesting research area with great potential. One needs to focus on different levels of study of GrC. The conceptual development. The formulation of various concrete models (at different levels). The philosophy and general principles of GrC is of fundamental value to effective and efficient problem solving. GrC may play an important role in the design and implementation of next generation information processing systems. 35

36