Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing:...
Transcript of Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing:...
![Page 1: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/1.jpg)
Witold PedryczDepartment of Electrical & Computer Engineering
University of Alberta, Edmonton, AB, Canada
and
Systems Research Institute
Polish Academy of Sciences, Warsaw, Poland
Granular Computing:
Pursuing New Avenues of
Computational Intelligence:
IEEE CIS DLP Seminar, University of Ottawa, March 19, 2016
![Page 2: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/2.jpg)
Agenda
Introduction
Computational Intelligence
Granular Computing: concepts and constructs
Information granularity as design asset: granular spaces
Selected architectures of Granular Computing
Conclusions and future directions
![Page 3: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/3.jpg)
Computational Intelligence (1)
Fuzzy sets: knowledge representation, reasoning mechanisms
Neural network and neurocomputing: learning
Evolutionary optimization: paradigms and methods of population-oriented
global optimization
The Field of Interest of the Society shall be the theory, design, application,
and development of biologically and linguistically motivated computational
paradigms emphasizing neural networks, connectionist systems, genetic
algorithms, evolutionary programming, fuzzy systems, and hybrid intelligent
systems in which these paradigms are contained.
[IEEE CIS website]
![Page 4: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/4.jpg)
Computational Intelligence (2)
Fuzzy sets
Neurocomputing
Evolutionary
optimization
Granular Computing
![Page 5: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/5.jpg)
Granular Computing:
An Introduction
![Page 6: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/6.jpg)
Information granules
Information granules: entities composed of elements
being drawn together on a basis of
similarity,
functional closeness,
temporal resemblance
spatial neighborhood, etc.
and subsequently regarded as a single semantically
meaningful unit used in processing.
![Page 7: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/7.jpg)
Information granularity
Our ability to conceptualize the world at different granularities
and to switch among these granularities is fundamental
to our intelligence and flexibility.
It enables us to map the complexities of the world around us
into simple theories that are computationally tractable to
reason in.
J. R. Hobbs, Proc. IJCAI, 1985
![Page 8: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/8.jpg)
Information granularity
![Page 9: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/9.jpg)
Information granularity
and data summarization
Temperature data recorded in China last over the recent months
recently recorded very high temperature in south-east China
information granules
temporal
granulation
spatial
granulationtemperature
granulation
![Page 10: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/10.jpg)
Information granules:
key features
Information granules as generic mechanisms of
abstraction
Processing at the level of information granules
optimized with respect to the specificity of the problem
Customized, user-centric and business-centric
approach to problem description and problem solving
![Page 11: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/11.jpg)
Information granules: from
conceptualization to realization
Implicit information granulesExplicit (operational)
information granules
Humans Computer realizations
Various points of view (models)Fuzzy sets
Rough sets
Intervals (sets)
Clouds
Shadowed sets
Probability functions
Information granules
![Page 12: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/12.jpg)
Information granules and
Granular Computing
Granular Computing: a coherent, unified environment
supporting
formation (development),
processing, and
interpretation of
information granules
![Page 13: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/13.jpg)
Formal platforms of Granular
Computing – sets and intervals
Sets (intervals)
realize a concept of abstraction by introducing a notion of dichotomy:
we admit element to belong to a given information granule or to be excluded from it.
Along with set theory comes a well-developed discipline of interval analysis
Sets are described by characteristic functions taking on values in {0,1}.
![Page 14: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/14.jpg)
Interval analysis
Numeric intervals as generic information granules
A = [a, b] B =[c, d]
Processing concerns the use of
set theoretic operations
algebraic operations
mappings
![Page 15: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/15.jpg)
Fuzzy sets – a departure from
dichotomy
Conceptually and algorithmically, fuzzy sets arise as one of the most fundamental and influential notions in science and engineering.
The notion of a fuzzy set is highly intuitive and transparent
Fuzzy set captures a way in which a real world is being perceived and described in our everyday activities.
Description of objects whose belongingness to a given category (concept)is a matter of degree
![Page 16: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/16.jpg)
Fuzzy sets – examples
High temperature
Safe speed
Low humidity
Medium inflation
Low approximation error
![Page 17: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/17.jpg)
Rough sets
Developed by Z. Pawlak, 1982
Aims at describing concepts whose characterization could be done in an
approximate way
Data endowed with equivalence (indicernibility) relations
![Page 18: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/18.jpg)
Diverse landscape of
information granules
formal development and processing frameworks
sets (interval calculus), fuzzy sets, rough sets,
probabilistic sets, probabilities
information granules of higher type and higher order
type -2 (interval-valued fuzzy sets.., imprecise probabilities)
order-2…
hybrid constructs
Linguistic probabilities…
![Page 19: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/19.jpg)
Defining coverage and specificity of
information granules
specificitycoverage
data {y1, y2, …, yN}
information granule Y
intervals
fuzzy sets (A)
cov(Y)=card{y
1,y
2,...,y
N|y
kÎ Y}
N
cov(A)= A (xk
k =1
N
å ) / N
sp(Y)=1-length(Y)
length(universe)
sp(A)= sp(Aa
0
1
ò )da
![Page 20: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/20.jpg)
Information granules of higher type
information granule of type n
…
information granule of type 2
information granule of type 1
information granule of type 0{x0}
[a, b]
[A, B]
![Page 21: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/21.jpg)
Principle of justifiable information
granularity
data single information granule
Construction of information
granules
Data
Clustering
numeric data a collection of
information granules:
set-based (K-Means)
fuzzy sets (Fuzzy C-Means)
rough sets
…
![Page 22: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/22.jpg)
Principle of justifiable
granularity
Formation of information granule on a basis of experimental
data
Two important and intuitively appealing objectives to be
satisfied:
Sufficient experimental evidence
High specificity
![Page 23: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/23.jpg)
Principle of justifiable
granularity- examples
Group of recordings of age of individuals in a certain
community
information granule = piece of knowledge,
constraints (restriction) over
space of ageInformation granule [1, 110]
high experimental evidence, missing semantics
Information granule {47.55}
no experimental evidence, visible semantics
![Page 24: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/24.jpg)
Principle of justifiable granularity
tradeoffs
y1, y2, …, yN – experimental data
high experimental evidencelow specificity Low experimental evidence
High specificity
![Page 25: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/25.jpg)
Principle of
justifiable granularity
Construct an information granule W such that it
is reflective of the data (“covers” the data) as much as possible
and
is as specific as possible.
experimental evidenceMax specificity (sound semantics)Max
experimental evidence*specificityMax
![Page 26: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/26.jpg)
![Page 27: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/27.jpg)
From Modeling
To Granular Modeling
![Page 28: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/28.jpg)
Since all models are wrong the scientist cannot obtain a "correct" one by
excessive elaboration. On the contrary following William of Occam
he should seek an economical description of natural phenomena.
Just as the ability to devise simple but evocative models is the signature
of the great scientist so overelaboration and overparameterization is
often the mark of mediocrity.
J.E.P. Box (1976), Science and Statistics,
Journal of the American Statistical Association 71: 791–799.1976
Preamble
![Page 29: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/29.jpg)
…It is a capital mistake to theorize before one has data. Insensibly one
begins to twist facts to suit theories, instead of theories to suit facts…
Sir Arthur Conan Doyle
Sherlock Holmes, A Scandal in Bohemia
![Page 30: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/30.jpg)
System modeling
input space output space
numeric parameter space
MODEL
y = M(x, a)
![Page 31: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/31.jpg)
Granular model
input space output space
e- level of information granularity
Granular MODEL
Y = GM(x, G(a)) =GM(x, A)
granular parametric space
![Page 32: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/32.jpg)
Granular parameter space:
Allocation of information granularity
Numeric parameter space granular parameter space
output space
e- level of information granularity
Y = GM(x, G(a))
e1
e2ep
ei
![Page 33: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/33.jpg)
Allocation of information granularity:
optimization (1)
Data (xk, targetk), k=1, 2, .., N
Maximize coverage and specificity of results of granular models
subject to retention of overall granularity level e1 +e2+… +ep =e
output space
e- level of information granularity
Y = GM(x, G(a))
e1
e2ep
ei
![Page 34: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/34.jpg)
Defining coverage and specificity of
information granules
specificitycoverage
data {y1, y2, …, yN}
information granule Y
intervals
fuzzy sets (A)
cov(Y)=card{y
1,y
2,...,y
N|y
kÎ Y}
N
cov(A)= A (xk
k =1
N
å ) / N
sp(Y)=1-length(Y)
length(universe)
sp(A)= sp(Aa
0
1
ò )da
![Page 35: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/35.jpg)
Allocation of information granularity:
optimization (2)
cov(M ) = incl (t argetk
k =1
N
å ,Yk)
sp (M ) = sp (Yk)
k =1
N
åQ (M ) = cov(M )* sp (M )
maxe
1,e
2,...,e
p
Q (M )
s.t.
e1+e
2+ ...+e
2= e
![Page 36: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/36.jpg)
Coverage and specificity of
Information granules
e1
ei
ep
e1
ei
ep
e
cove
rag
e
spe
cifi
city
![Page 37: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/37.jpg)
Global evaluation of granular
models
Q (M ,e)
global evaluation
AUC= Q (M ,e)d e0
emax
ò coverage
specificity
e
AUC
![Page 38: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/38.jpg)
Granular fuzzy models: diversity of
generalizations
![Page 39: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/39.jpg)
Fuzzy rule-based models
-if x is Ai then y = Li(x, ai), i=1, 2, …,c
Ai – fuzzy set in the input space Li(x, ai) – local model (linear)
Design process
condition parts developed through fuzzy clustering (e.g., Fuzzy C-Means, FCM)
conclusion part – estimation of parameters a1, a2, …, ac
![Page 40: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/40.jpg)
Granular fuzzy rule-based models (1)
-if x is G(Ai) then y = Li(x, ai), i=1, 2, …,c
G(Ai )– type-2 fuzzy set in the input space (granular prototypes)
Li(x, ai) – local model (linear)
Granular condition space
![Page 41: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/41.jpg)
Granular fuzzy rule-based models (2)
-if x is Ai then y = Li(x, G(ai)), i=1, 2, …,c
Ai –fuzzy set in the input space Li(x, G(ai)) – local model (linear) with granular
parameters
Granular conclusion space
![Page 42: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/42.jpg)
Granular fuzzy rule-based models (3)
-if x is G(Ai) then y = Li(x, G(ai)), i=1, 2, …,c
G(Ai) –fuzzy set of type-2 in the input space
Li(x, G(ai)) – local model (linear) with granular parameters
Granular condition and conclusion spaces
![Page 43: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/43.jpg)
Compression of rule-based models
(1)
-if x is A1 then y = L1(x, a1)
-if x is A2 then y = L2(x, a2)
-if x is Ai then y = Li(x, ai)
-if x is Aj then y = Lj(x, aj)
-if x is Ac then y = Lc(x, ac)
Compression of rules
= small subset of rules
M <<c
![Page 44: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/44.jpg)
Compression of rule-based models
(2)
-if x is A1 then y = L1(x, a1)
-if x is A2 then y = L2(x, a2)
-if x is Ai then y = Li(x, ai)
-if x is Aj then y = Lj(x, aj)
-if x is Ac then y = Lc(x, ac)
Compression of rules
= small subset of rules
-if x is G(Aj ) then y = Lj(x, G(aj))
-if x is G(Al ) then y = Ll(x, G(al))
c rules
M rules
![Page 45: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/45.jpg)
From fuzzy models to
granular fuzzy models
Fuzzy rule-based model Granular fuzzy rule-based model
interval fuzzy rule-based model
fuzzy fuzzy (fuzzy2) rule-based model
probabilistic fuzzy rule-based model
![Page 46: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/46.jpg)
Distributed modeling in Big Data:
Towards granular models
Data leading to local models (sources of knowledge) to be
summarized/reconciled leading to the development of global
models at higher levels of abstraction
![Page 47: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/47.jpg)
Auto-encoder
x1
x2
…
xn
encoding
decoding
x̂1
x̂2
x̂n
noisy auto-encoder
zj= f ( w
ijxi
i =1
n
å +bj), j =1,2,...,h
x̂i = f ( wijzj
j =1
h
å + gi),i =1,2,...,n
x1
x2
xn
![Page 48: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/48.jpg)
Granular auto-encoder
x1
x2
…
xn
Optimal allocation of information granularity
X1
X̂2
X̂n
Zj= f ( W
ijxi
i =1
n
å + Bj), j =1,2,...,h
X̂ i = f ( WijÄ Z
j
j =1Å
h
å ÅGi),i =1,2,...,n
x1
x2
xn
![Page 49: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/49.jpg)
Rule-based models with
evolvable information granules
time/space
A1[1]
M[1]
A2[1]
Ai[1]
L1[1]
L2[1]
Li[1]
W[1]
A1[2]
M[2]
A2[2]
Ai[2]
L1[2]L2[2]
Li[2]
A1[ii]
M[ii]
A2[ii]
Ai[ii]
L1[2]L2[ii]
Li[ii]
W[2]W[ii]
-if x is Ai [ii] then yi[ii](x)= Li[ii](x), k=1, 2,.., N
![Page 50: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/50.jpg)
Evolvable information
granules (1)
W[ii]
Ai[ii]
M[ii]
Ai,1[ii]
M[ii]
Ai,2[ii]
Refinement
of information granule
W[ii]
M[ii]M[ii]
vi0,j0[ii]
vi0[ii]
vj0[ii]
Generalization
of information granules
![Page 51: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/51.jpg)
Evolvable information
granules (2)
![Page 52: Granular Computing: Pursuing New Avenues of Computational … · 2016-04-20 · Granular Computing: An Introduction. Information granules Information granules: entities composed of](https://reader033.fdocuments.in/reader033/viewer/2022053004/5f085e547e708231d421aa74/html5/thumbnails/52.jpg)
Conclusions
Granular Computing and granular spaces as a general conceptual
and algorithmic development platform
Emergence and a role of information granules of higher type
Broad spectrum of available algorithmic developments
(with specific realizations of information granules –
intervals/sets, rough sets, fuzzy sets…)