RoughSetsTheoryIntro_KunHsiang

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