Upload
frank-john
View
217
Download
0
Embed Size (px)
Citation preview
8/12/2019 RoughSetsTheoryIntro_KunHsiang
1/57
1
Rough Sets Theory
SpeakerKun Hsiang
8/12/2019 RoughSetsTheoryIntro_KunHsiang
2/57
2
Outline
Introduction
Basic concepts of the rough sets theory
Decision table Main steps of decision table analysis
An illustrative example of application of the
rough set approach Discussion
8/12/2019 RoughSetsTheoryIntro_KunHsiang
3/57
3
Introduction
Often, information on the surrounding
world is
Imprecise
Incomplete
uncertain.
We should be able to process uncertain
and/or incomplete information.
8/12/2019 RoughSetsTheoryIntro_KunHsiang
4/57
4
Introduction
When dealing with inexact, uncertain, or
vague knowledge, are the fuzzy setand
the rough settheories.
8/12/2019 RoughSetsTheoryIntro_KunHsiang
5/57
5
Introduction
Fuzzy set theory
Introduced by Zadeh in 1965 [1]
Has demonstrated its usefulness in chemistry
and in other disciplines [2-9]
Rough set theory
Introduced by Pawlak in 1985 [10,11]
Popular in many other disciplines [12]
8/12/2019 RoughSetsTheoryIntro_KunHsiang
6/57
6
Introduction
Fuzzy Sets
8/12/2019 RoughSetsTheoryIntro_KunHsiang
7/57
7
Introduction
Rough Sets
In the rough set theory, membership is not
the primary concept.
Rough sets represent a different
mathematical approach to vagueness and
uncertainty.
8/12/2019 RoughSetsTheoryIntro_KunHsiang
8/57
8
Introduction
Rough Sets The rough set methodology is based on the premise
that lowering the degree of precision in the data
makes the data pattern more visible.
Consider a simple example. Two acids with pKs of
respectively pK 4.12 and 4.53will, in many contexts,
be perceived as so equally weak, that they are
indiscerniblewith respect to this attribute. They are part of a rough set weak acidsas
compared to strong or medium or whatever other
category, relevant to the context of this classification.
8/12/2019 RoughSetsTheoryIntro_KunHsiang
9/57
9
Basic concepts of the rough sets
theory
Information system
IS=(U,A)
Uis the universe ( a finite set of objects,
U={x1,x2,.., xm}
A is the set of attributes (features, variables)
Va is the set of values a, called the domain of
attribute a.
8/12/2019 RoughSetsTheoryIntro_KunHsiang
10/57
10
Consider a data set containing the results of three
measurements performed for 10 objects. The results
can be organized in a matrix10x3.
Basic concepts of the rough sets theory
Measurements
Objects
8/12/2019 RoughSetsTheoryIntro_KunHsiang
11/57
11
Basic concepts of the rough sets theory
IS=(U,A)
U={x1,x2,x3,x4,x5,x6.., x10}
A={a1,a2,a3} The domains of attributes are
V1={1,2,3}
V2={1,2}V3={1,2,3,4}
8/12/2019 RoughSetsTheoryIntro_KunHsiang
12/57
12
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
13/57
13
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
14/57
14
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
15/57
15
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
16/57
16
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
17/57
17
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
18/57
18
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
19/57
19
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
20/57
20
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
21/57
21
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
22/57
22
Basic concepts of the rough sets theory
If Xis crispwith respect toB.
If Xis roughwith respect toB.
,1)( XB
,1)( XB
8/12/2019 RoughSetsTheoryIntro_KunHsiang
23/57
23
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
24/57
24
Basic concepts of the rough sets theory
If the set of attributes is dependent, one can be
interested in finding all possible minimal subsets
of attributes.
The concepts of coreand reductare twofundamental concepts of the rough sets theory.
Keep only those attributes that preserve the
indiscernibility relation and, consequently, set
approximation. There are usually several such subsets of attributes
and those which are minimal are called reducts.
8/12/2019 RoughSetsTheoryIntro_KunHsiang
25/57
25
Basic concepts of the rough sets theory
To compute reducts and core, the
discernibility matrix is used.
The discernibility matrix has the dimension
nxn.
where n denotes the number of
elementary sets and its elements are
defined as the set of all attributes which
discern elementary sets [x]iand [x]j.
8/12/2019 RoughSetsTheoryIntro_KunHsiang
26/57
26
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
27/57
27
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
28/57
28
Basic concepts of the rough sets theory
Discerns set 1 from both set 2 and set 3
Discerns set 1 from sets 2,3,4 and set 5
8/12/2019 RoughSetsTheoryIntro_KunHsiang
29/57
29
Basic concepts of the rough sets theory
The discernibility function has the following form:
8/12/2019 RoughSetsTheoryIntro_KunHsiang
30/57
30
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
31/57
31
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
32/57
32
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
33/57
33
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
34/57
34
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
35/57
35
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
36/57
36
Basic concepts of the rough sets theory
Classification
8/12/2019 RoughSetsTheoryIntro_KunHsiang
37/57
37
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
38/57
38
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
39/57
39
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
40/57
40
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
41/57
41
Basic concepts of the rough sets theory
Decision Table
8/12/2019 RoughSetsTheoryIntro_KunHsiang
42/57
42
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
43/57
8/12/2019 RoughSetsTheoryIntro_KunHsiang
44/57
44
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
45/57
45
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
46/57
46
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
47/57
47
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
48/57
48
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
49/57
49
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
50/57
50
Basic concepts of the rough sets theory
8/12/2019 RoughSetsTheoryIntro_KunHsiang
51/57
51
An illustrative example of application of the
rough set approach
8/12/2019 RoughSetsTheoryIntro_KunHsiang
52/57
52
An illustrative example of application of the
rough set approach
8/12/2019 RoughSetsTheoryIntro_KunHsiang
53/57
53
An illustrative example of application of the
rough set approach
8/12/2019 RoughSetsTheoryIntro_KunHsiang
54/57
54
An illustrative example of application of the
rough set approach
8/12/2019 RoughSetsTheoryIntro_KunHsiang
55/57
55
An illustrative example of application of the
rough set approach
f f
8/12/2019 RoughSetsTheoryIntro_KunHsiang
56/57
56
An illustrative example of application of the
rough set approach
8/12/2019 RoughSetsTheoryIntro_KunHsiang
57/57
57
Discussion