characterization of neighborhood operators for covering based … · 2013. 10. 17. · 2universidad...

7
Characterization of neighborhood operators for covering based rough sets, using duality and adjointness Mauricio Restrepo* 1 Chris Cornelis 2 Jonatan Gómez 3 1,3 Universidad Nacional de Colombia, Bogotá, Colombia. 2 Universidad de Granada, España. {mrestrepol, jgomezpe}@unal.edu.co [email protected] Abstract Covering based Rough Sets are an important general- ization of Rough Set Theory. Basically, they replace the partition generated from an equivalence relation by a covering. In this context many approximation oper- ators can be defined [16, 26, 27, 28, 34]. In this paper we want to discover relationships among approxima- tion operators defined from neighborhoods. We use the concepts of duality, adjointness and conjugacy to characterize the approximation operators. Moreover we establish an order relation for these approximation operators. Keywords: rough sets, coverings, approximations, neighborhood operator, order relation. 1. Introduction Rough Set Theory has been generalized from differ- ent perspectives. One generalization of rough sets is to replace the equivalence relation by a general binary relation. In this case, the binary relation determines collections of sets that no longer form a partition of the universal set U . This generalization has been used in applications with incomplete information systems and tables with continuous attributes [3, 4, 19]. A second generalization is to replace the partition obtained by the equivalence relation with a covering; i.e., a collec- tion of nonempty sets with union equal to U . There are many works in these two directions and some con- nections between the two generalizations have been established, for example in [19, 32, 31, 35]. Order re- lations among different approximation operators are important We are interested in approximation operators de- fined from a general neighborhood operator. Accord- ing to [22] there are at least four neighborhood oper- ators from a covering C. The classification analysis in the rough set theory can be included into neigh- borhood system theory because for each object in the system, one or more classes are related to such object. For instance, in Pawlak’s rough set, each object has an equivalence class; in covering approximation space, each object belongs to at least one block of the cover- ing [17]. We want to establish relationships between the various definitions of approximation operators in the covering-based rough set model; and secondly, we want to evaluate the existing proposals with respect to the adjointness condition, providing in particular a characterization of approximation operators pairs that are both dual and adjoint. In this way, we hope to pro- vide a clear cut roadmap for the covering-based rough set landscape, pinpointing the most useful operators among the many that have been proposed in the liter- ature and guiding future research directions. The remainder of this paper is organized as follows. Section 2 presents preliminary concepts about rough sets and lower and upper approximations in cover- ing based rough sets, as well as the necessary lat- tice concepts about duality, conjugacy and adjoint- ness. In Section 3, we present equivalences and re- lationships between various approximation operators, evaluate which of them satisfy adjointness, and end with the characterization theorem for dual and ad- joint pairs. Section 4 presents an order relation among different approximation operators. Finally, Section 5 presents some conclusions and future work. 2. Preliminaries 2.1. Information Systems An information system in the sense of Pawlak [8] is a 4-tuple S =(U, A,V,f ) where U is a finite set of objects, A is a finite set of attributes, V is a function with domain: Dom V = A, V a is the set of values of a ∈A and f : U Π a∈A V a is called the information function. Each subset P ⊆A of attributes determines an equivalence relation E P on U , called the indiscerni- bility relation for P , and defined for x, y U by: xE P y ⇔∀a P, (f (x) a = f (y) a ). (1) Eureka-2013. Fourth International Workshop Proceedings © 2013. The authors - Published by Atlantis Press 98

Upload: others

Post on 22-May-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Characterization of neighborhood operators for covering based … · 2013. 10. 17. · 2Universidad de Granada, España. {mrestrepol, jgomezpe}@unal.edu.co chriscornelis@ugr.es Abstract

Characterization of neighborhood operators forcovering based rough sets, using duality and

adjointnessMauricio Restrepo*1 Chris Cornelis2 Jonatan Gómez3

1,3Universidad Nacional de Colombia, Bogotá, Colombia.2Universidad de Granada, España.

{mrestrepol, jgomezpe}@[email protected]

Abstract

Covering based Rough Sets are an important general-ization of Rough Set Theory. Basically, they replacethe partition generated from an equivalence relation bya covering. In this context many approximation oper-ators can be defined [16, 26, 27, 28, 34]. In this paperwe want to discover relationships among approxima-tion operators defined from neighborhoods. We usethe concepts of duality, adjointness and conjugacy tocharacterize the approximation operators. Moreoverwe establish an order relation for these approximationoperators.

Keywords: rough sets, coverings, approximations,neighborhood operator, order relation.

1. Introduction

Rough Set Theory has been generalized from differ-ent perspectives. One generalization of rough sets isto replace the equivalence relation by a general binaryrelation. In this case, the binary relation determinescollections of sets that no longer form a partition of theuniversal set U . This generalization has been used inapplications with incomplete information systems andtables with continuous attributes [3, 4, 19]. A secondgeneralization is to replace the partition obtained bythe equivalence relation with a covering; i.e., a collec-tion of nonempty sets with union equal to U . Thereare many works in these two directions and some con-nections between the two generalizations have beenestablished, for example in [19, 32, 31, 35]. Order re-lations among different approximation operators areimportant

We are interested in approximation operators de-fined from a general neighborhood operator. Accord-ing to [22] there are at least four neighborhood oper-ators from a covering C. The classification analysisin the rough set theory can be included into neigh-borhood system theory because for each object in thesystem, one or more classes are related to such object.

For instance, in Pawlak’s rough set, each object hasan equivalence class; in covering approximation space,each object belongs to at least one block of the cover-ing [17]. We want to establish relationships betweenthe various definitions of approximation operators inthe covering-based rough set model; and secondly, wewant to evaluate the existing proposals with respectto the adjointness condition, providing in particular acharacterization of approximation operators pairs thatare both dual and adjoint. In this way, we hope to pro-vide a clear cut roadmap for the covering-based roughset landscape, pinpointing the most useful operatorsamong the many that have been proposed in the liter-ature and guiding future research directions.

The remainder of this paper is organized as follows.Section 2 presents preliminary concepts about roughsets and lower and upper approximations in cover-ing based rough sets, as well as the necessary lat-tice concepts about duality, conjugacy and adjoint-ness. In Section 3, we present equivalences and re-lationships between various approximation operators,evaluate which of them satisfy adjointness, and endwith the characterization theorem for dual and ad-joint pairs. Section 4 presents an order relation amongdifferent approximation operators. Finally, Section 5presents some conclusions and future work.

2. Preliminaries

2.1. Information Systems

An information system in the sense of Pawlak [8] isa 4-tuple S = (U, A, V, f) where U is a finite set ofobjects, A is a finite set of attributes, V is a functionwith domain: Dom V = A, Va is the set of values ofa ∈ A and f : U → Πa∈AVa is called the informationfunction.

Each subset P ⊆ A of attributes determines anequivalence relation EP on U , called the indiscerni-bility relation for P , and defined for x, y ∈ U by:

xEP y ⇔ ∀a ∈ P, (f(x)a = f(y)a). (1)

Eureka-2013. Fourth International Workshop Proceedings

© 2013. The authors - Published by Atlantis Press 98

Page 2: Characterization of neighborhood operators for covering based … · 2013. 10. 17. · 2Universidad de Granada, España. {mrestrepol, jgomezpe}@unal.edu.co chriscornelis@ugr.es Abstract

A decision System is an information system with adistinguished attribute, which establishes a classifica-tion. In Table 1 the distinguished attribute is “Class”.The classification in this case is the partition: {nor-mal, sick} = {{1, 5, 6}, {2, 3, 4}}.

Objects AttributesPatient a1 a2 a3 Class

1 G G B normal2 B B B sick3 M G A sick4 M B B sick5 M B B normal6 G B A normal

Table 1: A decision system.

2.2. Lower and upper approximations

The ordered pair (U, E), where U is a set and E is anequivalence relation is called an approximation space.U/E is the set of equivalence classes, called quotientset. In rough set theory the equivalence classes areused to define approximations of a set A.Definition 1. If A ⊆ U , we define a lower and anupper approximation of A, by means of:

apr(A) = {x ∈ U : [x] ⊆ A} (2)apr(A) = {x ∈ U : [x] ∩ A �= ∅} (3)

The difference between the upper and the lower ap-proximations: B(A) = apr (A) − apr (A), is calledthe boundary of A. If A is a subset of U such thatB(A) �= ∅, A is called a rough set.Example 1. From table 1, if we select the attributesP = {a1, a2, a3}, the equivalence relation defines thepartition:

U/E = {{1}, {2}, {3}, {4, 5}, {6}}.

6

A

apr(A)apr(A)

U

5

23

41

Fig. 1: Approximations of A = 234.

In figure 1 the set A = {2, 3, 4} represents the con-cept “sick”, according to partition, the lower approxi-mation of A is apr(A) = {2, 3} and the upper approx-imation is apr(A) = {2, 3, 4, 5}.

From the definition is easy to see that apr(A) ⊆ A ⊆apr(A).

2.3. Properties

The upper approximation operator apr satisfies theproperties of table 2. Properties 3, 5 and 7 mean that

Upper approximation1 apr(U) = U2 apr(∅) = ∅3 X ⊆ apr(X)4 apr(X ∪ Y ) = apr(X) ∪ apr(Y )5 apr2 = apr6 apr(−X) = −apr(X)7 X ⊆ Y ⇒ apr(X) ⊆ apr(Y )

Table 2: Properties of upper approximation.

apr is a closure operator, while properties 2 and 4that apr is a topological closure operator [35]. Similarproperties can be established for lower approximation.Property 6 establishes a duality relation between aprand apr.

2.4. Covering based Rough Sets

We consider a generalization of Rough Sets where thepartition is replaced by a covering of U .

Definition 2. [26] Let C = {Ki} be a family ofnonempty subsets of U . C is called a covering of Uif ∪Ki = U . The ordered pair (U,C) is called a cover-ing approximation space.

It is clear that a partition generated by an equiva-lence relation is a special case of a covering of U , so theconcept of covering is a generalization of a partition.

In [22], Yao and Yao proposed a general frameworkfor the study of covering based rough sets. It isbased on the observation that when the partitionU/E is generalized to a covering, the lower andupper approximations in Definition 1 are no longerequivalent. A distinguishing characteristic of theirframework is the requirement that the obtained lowerand upper approximation operators form a dual pair,that is, for A ⊆ U , apr(−A) = −apr(A), where −Arepresents the complement of A, i.e., −A = U \ A.

Below, we briefly review the generalizations of theelement based definitions. In the element based defini-tion, equivalence classes are replaced by neighborhoodoperators:

Definition 3. [22] A neighborhood operator is a map-ping N : U → P(U). If N(x) �= ∅ for all x ∈ U , Nis called a serial neighborhood operator. If x ∈ N(x)for all x ∈ U , N is called a reflexive neighborhoodoperator.

Each neighborhood operator defines an ordered pair(aprN , apr

N) of dual approximation operators:

99

Page 3: Characterization of neighborhood operators for covering based … · 2013. 10. 17. · 2Universidad de Granada, España. {mrestrepol, jgomezpe}@unal.edu.co chriscornelis@ugr.es Abstract

aprN

(A) = {x ∈ U : N(x) ⊆ A} (4)

aprN (A) = {x ∈ U : N(x) ∩ A �= ∅} (5)

Different neighborhood operators, and hence differ-ent approximation operators in covering based roughsets, can be obtained from a covering C.

Definition 4. [22] If C is a covering of U and x ∈ U ,a neighborhood system C(C, x) is defined by:

C(C, x) = {K ∈ C : x ∈ K} (6)

In a neighborhood system C(C, x), the minimal andmaximal sets that contain an element x ∈ U are par-ticularly important.

Definition 5. Let (U,C) be a covering approximationspace and x in U . The set of minimal elements inC(C, x), ordered by inclusion, is called the minimal de-scription of x, and denoted as md(C, x) [2]. On theother hand, the set of maximal elements in C(C, x),ordered by inclusion, is called the maximal descriptionof x, denoted as MD(C, x) [34].

The sets md(C, x) and MD(C, x) represent extremepoints of C(C, x): for any K ∈ C(C, x), we can findneighborhoods K1 ∈ md(C, x) and K2 ∈ MD(C, x)such that K1 ⊆ K ⊆ K2. From md(C, x) andMD(C, x), Yao and Yao [22] defined the followingneighborhood operators:

1. N1(x) = ∩{K : K ∈ md(C, x)}2. N2(x) = ∪{K : K ∈ md(C, x)}3. N3(x) = ∩{K : K ∈ MD(C, x)}4. N4(x) = ∪{K : K ∈ MD(C, x)}

For i = 1, 2, 3, 4, Ni is a reflexive neighborhood oper-ator.

The set N1(x) = ∩md(C, x) for each x ∈ U , iscalled the minimal neighborhood of x, and it satisfiessome important properties as is shown in the followingproposition:

Proposition 1. [16] Let C be a covering of U andK ∈ C, then

• K = ∪x∈KN1(x)• If y ∈ N1(x) then N1(y) ⊆ N1(x).

The other neighborhood operators do not satisfyProposition 1, as can be seen in the following example.

Example 2. For simplicity, we use a special nota-tion for sets and collections. For example, the set{1, 2, 3} will be denoted by 123 and the collection{{1, 2, 3}, {2, 3}} will be written as {123, 23}. Let

x md(C, x) MD(C, x)1 {1} {123}2 {23, 24} {123, 234}3 {23} {123, 234}4 {24} {234}

Table 3: Minimal and maximal description.

us consider the covering C = {1, 23, 123, 24, 234} ofU = 1234. The minimal and the maximal descriptionmd(C, x) and MD(C, x) are listed in Table 3.

The four neighborhood operators obtained fromC(C, x) are listed in Table 4.

x N1(x) N2(x) N3(x) N4(x)1 1 1 123 1232 2 234 23 12343 23 23 23 12344 4 24 234 234

Table 4: Illustration of neighborhood operators.

For the set A = 13, we have that aprN1

(A) = 1,because N1(x) ⊆ A only for x = 1. apr

N2(A) = 1 and

aprN3

(A) = aprN4

(A) = ∅. The upper approximationsare: aprN1 (A) = aprN2(A) = 2346, and aprN3(A) =aprN4(A) = 1234 then they do not satisfy Proposition1.

We can see that 2 ∈ N2(3), but N2(2) � N2(3); also3 ∈ N4(4), but N4(3) � N4(4).

2.5. Duality, conjugacy and Adjointness

In this section we present some basic notion about lat-tices, join and meet morphisms, conjugate and Galoisconnections. If L, K are lattices, a map f : L → K is acomplete join morphism if whenever S ⊆ L and ∨S ex-ists in L, then ∨f(S) exists in K and f(∨S) = ∨f(S).Analogously, a map f : L → K is a complete meetmorphism if whenever S ⊆ L and ∧S exists in L, then∧f(S) exists in K and f(∧S) = ∧f(S) [1].

A finite lattice is always complete, i.e. ∨S and ∧Sexist for all S ⊆ L. In this case a meet morphismf (a morphism that satisfies f(a ∧ b) = f(a) ∧ f(b)for a and b in L) is a complete meet morphism, anddually, a join morphism f (a morphism that satisfiesf(a ∨ b) = f(a) ∨ f(b) for a and b in L) is a completejoin morphism. Since in this paper, we assume thatU is a finite universe, for the approximation operatorswe consider it will thus be sufficient to establish thatthey are meet (resp., join) morphisms.

Definition 6. [5] Let f and g be two self-maps on acomplete Boolean lattice B. We say that g is the dual

100

Page 4: Characterization of neighborhood operators for covering based … · 2013. 10. 17. · 2Universidad de Granada, España. {mrestrepol, jgomezpe}@unal.edu.co chriscornelis@ugr.es Abstract

of f , if for all x ∈ B,

g(∼ x) =∼ f(x),

where ∼ x represents the complement of x ∈ B.

Definition 7. [5] Let f and g be two self-maps oncomplete Boolean lattice B. We say that g is a conju-gate of f , if for all x, y ∈ B,

x ∧ f(y) = 0 if and only if y ∧ g(x) = 0.

If g is a conjugate of f , then f is a conjugate of g.If a map f is the conjugate of itself, then f is calledself-conjugate.

Definition 8. [5] Let P and Q be two preorders; apair (f, g) of maps f : P → Q and g : Q → P is calleda Galois connection if

f(p) ≤ q if and only if p ≤ g(q) (7)

The map g is called the adjoint of f and will benoted as fa. The map f is called the co-adjoint of gand will be denoted as ga.

Proposition 2. [5] Let f be a self-map on a completeBoolean lattice B. Then f has a conjugate if and onlyif f is a complete join morphism on B.

Proposition 3. [5] Let B be a complete Boolean lat-tice. For any complete join morphism f on B, itsadjoint is the dual of the conjugate of f . On the otherhand, for any complete meet morphism g on B, itsco-adjoint is the conjugate of the dual of g.

3. Approximations from neighborhoodoperators

In this section N : U → P(U) represents a reflexiveneighborhood operator.

3.1. Lower and upper approximation

Let N be a neighborhood operator. We will considertwo lower approximation, defined by:

• LN1 (A) = {x : N(x) ⊆ A}

• LN2 (A) = ∪{N(x) : N(x) ⊆ A}

We can note that LN1 is the usual approximation

operator defined in Equation 4, while LN2 is the gener-

alization of lower approximation apr, used in granulebased definition [22]. For upper approximation opera-tors, we will consider the following :

• GN5 (A) = ∪{N(x) : x ∈ A}

• GN6 (A) = {x ∈ U : N(x) ∩ A �= ∅}

• GN7 (A) = ∪{N(x) : N(x) ∩ A �= ∅}

This notation is a generalization of the pairs of ap-proximation operators defined in [14, 15, 31], using ageneral neighborhood operator.

By definition, we know that LN1 = apr

N, and GN

6 =aprN , therefore LN

1 is the dual of GN6 , i.e:

LN1 (−A) = −GN

6 (A)

For the neighborhood operator N1, we have theequality:

LN11 (A) = LN1

2 (A).

In general, LNi1 (A) �= LNi

2 (A), for i = 2, 3, 4.For establishing a relation among these approxima-

tion operators, we first establish an important conju-gacy relation between the upper approximation oper-ators G5 and G6. This relationship holds regardlessof the neighborhood operator N which is used in thedefinition, so we begin by proving the following propo-sition.

Proposition 4. If N a neighborhood operator, thenGN

5 is the conjugate of GN6 .

Proof. We show that A ∩ GN5 (B) �= ∅ if and only if

B ∩ GN6 (A) �= ∅, for A, B ⊆ U .

If A ∩ GN5 (B) �= ∅, then there exists w ∈ U such

that w ∈ A and w ∈ GN5 (B). Since w ∈ GN

5 (B), thereexists x0 ∈ B such that w ∈ N(x0). Then N(x0)∩A �=∅, with x0 ∈ GN

6 (B). Since x0 ∈ B, then B∩GN6 (A) �=

∅.If B∩GN

6 (A) �= ∅, then there exists w ∈ U such thatw ∈ B and w ∈ GN

6 (A), i.e., w ∈ B and N(w)∩A �= ∅.Then there exists z such that z ∈ N(w) and z ∈ A.Since z ∈ N(w) and w ∈ B, then z ∈ GN

5 (B). So,z ∈ A ∩ GN

5 (B), with A ∩ GN5 (B) �= ∅.

Next, we prove that LN12 is the adjoint of GN1

5 . Forthis, we need the following lemma.

Lemma 1. For all w ∈ U , GN15 (N1(w)) = N1(w).

Proof. By Proposition 1, from x ∈ N1(w) followsN1(x) ⊆ N1(w), hence GN1

5 (N1(w)) ⊆ N1(w). Onthe other hand, it is clear that N1(w) ⊆ GN1

5 (N1(w)),since w ∈ N1(w).

This lemma is valid only for the N1 neighborhoodoperator. For example, we can see that GN2

5 (N2(3)) =GN2

5 (23) = 234 �= N2(3) and GN45 (N4(1)) =

GN45 (123) = 1234 �= N4(1).

Proposition 5. LN12 = (GN1

5 )a.

Proof. We will show that LN12 (A) ⊆ (GN1

5 )a(A) and(GN1

5 )a(A) ⊆ LN12 (A), for A ⊆ U . If w ∈ LN1

2 (A),there exists x ∈ U such that w ∈ N1(x) with N1(x) ⊆A. The upper approximation HGN1

5 of N1(x) is equalto N1(x), by Lemma 1; i.e., GN1

5 (N1(x)) = N1(x).

101

Page 5: Characterization of neighborhood operators for covering based … · 2013. 10. 17. · 2Universidad de Granada, España. {mrestrepol, jgomezpe}@unal.edu.co chriscornelis@ugr.es Abstract

Hence, w ∈ ∪{Y ⊆ U : GN15 (Y ) ⊆ A}, so w ∈

(GN15 )a(A). On the other hand, if w ∈ (GN1

5 )a(A),then there exists Y ⊆ U , such that w ∈ Y andGN1

5 (Y ) ⊆ A; i.e., ∪{N1(x) : x ∈ Y } ⊆ A; in particu-lar, w ∈ N1(w) ⊆ GN1

5 (Y ) ⊆ A, so w ∈ LN12 (A).

Corollary 1. The dual of GN16 is equal to LN1

2 .

According to Propositions 5 and 3, we have: LN12 =

(GN15 )a = ((GN1

5 )c)∂ = (GN16 )∂ .

Proposition 6. GN17 is self-conjugate.

Proof. According to Proposition 3 and the fact thatGN1

7 is a join morphism, (GN17 )a = ((GN1

7 )c)∂ , so GN17

is self-conjugate if and only if (GN17 )a = (GN1

7 )∂ , thatis (GN1

7 )a(∼ A) =∼ GN17 (A). We show that (GN1

7 )a(∼A) =∼ GN1

7 (A) for any A ⊆ U . x /∈ GN17 (A) if and

only if N1(x)∩A = ∅ if and only if N1(x) ⊆∼ A if andonly if x ∈ (GN1

7 )a(∼ A).

3.2. Neighborhood systems from binaryrelations

Järvinen shows in [5] that there also exist Galois con-nections in generalized rough sets based on a binaryrelations. In particular, if R is a binary relation on Uand x ∈ U , the sets:

R(x) = {y ∈ U : xRy}R−1(x) = {y ∈ U : yRx} (8)

are called successor and predecessor neighborhoods,respectively. The ordered pairs (aprR, apr

R−1 ) and(aprR−1 , apr

R), defined using the element based defi-

nitions (4) and (5), with R(x) and R−1(x) instead ofN(x), form adjoint pairs. Moreover, (aprR, apr

R) and

(aprR−1 , apr−1R

) are dual pairs.On the other hand, Yao [19] established the follow-

ing important proposition which relates dual pairs ofapproximation operators with the relation-based gen-eralized rough set model considered by Järvinen.

Proposition 7. [18] Suppose (apr, apr) : P(U) →P(U) is a dual pair of approximation operators, suchthat apr is a join morphism and apr(∅) = ∅. There ex-ists a symmetric relation R on U , such that apr(A) =apr

R(A) and apr(A) = aprR(A) for all A ⊆ U if and

only if the pair (apr, apr) satisfies: A ⊆ apr(apr(A)).

By duality, we know that apr is a join morphism ifand only if apr is a meet morphism and apr(∅) = ∅ ifand only if apr(U) = U . According to the proof, thesymmetric relation R is defined by, for x, y in U ,

xRy ⇔ x ∈ apr({y}) (9)

We first establish that upper (resp., lower) approxi-mation element based definitions have adjoints (resp.,co-adjoints).

Proposition 8. For any neighborhood operator N ,apr

Nis a meet morphism.

Proof. Since aprN

(A) = {x ∈ U : N(x) ⊆ A}, wehave x ∈ apr

N(A ∩ B) iff N(x) ⊆ A ∩ B iff N(x) ⊆ A

and N(x) ⊆ B iff x ∈ aprN

(A) and x ∈ aprN

(B) iffx ∈ apr

N(A) ∩ apr

N(B).

Corollary 2. For any neighborhood operator N , aprN

is a join morphism.

Corollary 3. For any neighborhood operator N , aprN

has a co-adjoint and it is equal to the conjugate ofaprN .

By Proposition 3 and the duality of aprN and aprN

,(apr

N

)a

=(

apr∂N

)c

= (aprN )c = (GN6 )c = GN

5 .

Corollary 4. For any neighborhood operator N , aprN

has an adjoint and it is equal to the dual of GN5 .

Indeed, by Proposition 3, we find (aprN )a =((aprN )c)∂ =

(GN

5)∂ .

The remaining question now is whether(aprN , apr

N) can ever form an adjoint pair. For

this to hold, based on the above we need to have that(apr

N

)a

= GN5 = GN

6 = aprN .

Proposition 9. (aprN , aprN

) is an adjoint pair if andonly if N satisfies GN

5 = GN6 .

The following proposition characterizes the neigh-borhood operators N that satisfy GN

5 = GN6 , and es-

tablishes the link with the generalized rough set modelbased on a binary relation.

Proposition 10. Let N be a neighborhood operator.The following are equivalent:

1. For all x, y in U , N satisfies

y ∈ N(x) ⇒ x ∈ N(y) (10)

2. GN5 = GN

63. There exists a symmetric binary relation R on U

such that N(x) = {y ∈ U : xRy}.

Proof. We first prove (i) ⇒ (ii). Let A ⊆ U . If w ∈GN

5 (A), then w ∈ ∪{N(x) : x ∈ A}. This means thatw ∈ N(x) for some x ∈ A, and by (10) x ∈ N(w), soN(w) ∩ A �= ∅. Hence w ∈ GN

6 (A).If w ∈ GN

6 (A), then N(w) ∩ A �= ∅. In other words,there exists x ∈ U with x ∈ A and x ∈ N(w). By (10),w ∈ N(x) and thus w ∈ ∪{N(x) : x ∈ A} = GN

5 (A).On the other hand, to prove (ii) ⇒ (i), by the

definition of GN5 , we have GN

5 ({x}) = N(x). IfGN

5 (A) = GN6 (A), for all A ⊆ U and y ∈ N(x) then

N(x) ∩ {y} �= ∅, so x ∈ GN6 ({y}) = GN

5 ({y}) = N(y).Finally, the equivalence (i) ⇔ (iii) is immediate,

with R defined by xRy ⇔ x ∈ N(y) for x, y in U .

102

Page 6: Characterization of neighborhood operators for covering based … · 2013. 10. 17. · 2Universidad de Granada, España. {mrestrepol, jgomezpe}@unal.edu.co chriscornelis@ugr.es Abstract

The proposition thus shows that the only adjointpairs among element-based definitions are those forwhich the neighborhood is defined by Eq. (8), withsymmetric R.

4. Order relation for neighborhood operators

We establish the relationship among approximationoperators defined in equations (4) and (5) from theneighborhood systems using the following proposi-tions.

Proposition 11. If N and N ′ are neighborhood op-erators such that N(x) ⊆ N ′(x) for all x ∈ U , thenapr

N≥ apr

N ′ and aprN ≤ aprN ′ .

Proof. If x ∈ aprN ′(A), N ′(x) ⊆ A, but N(x) ⊆

N ′(x) ⊆ A for all x ∈ U , so x ∈ aprN

(A). The otherrelation can be proved similarly.

From the definition of neighborhood system it iseasy to show that N1(x) ⊆ N2(x) and N3(x) ⊆ N4(x),so apr

N1≥ apr

N2and aprN3 ≤ aprN4 . We also have

the following result:

Proposition 12. For x ∈ U , it holds that N1(x) ⊆N3(x) and N2(x) ⊆ N4(x).

Proof. For N1(x) ⊆ N3(x), we can see that for eachK ∈ N1(x) there exists K ′ ∈ N3(x) such that K ⊆K ′ and vice versa. So, ∩{K ∈ md(C, x)} ⊆ ∩{K ′ ∈MD(C, x)} from which follows N1(x) ⊆ N3(x). Theother relation can be proved similarly.

From propositions 11 and 12 we have the order re-lation between the approximation operators: LN4

1 ≤LN2

1 ≤ LN11 and LN4

1 ≤ LN31 ≤ LN1

1 . The order re-lations for upper and lower approximation operators,defined by order “≤” is shown in Figure 2.

N3G6

N4G6

N2G6

N1G6

N3L1

N1L1

N2L1

N4L1

Fig. 2: Order relation for neighborhood based approx-imations

By definition of upper approximation operators it iseasy to show that: GN

6 (A) ⊆ GN7 (A) and GN

6 (A) ⊆GN

7 (A) for every A ⊆ U . On the other hand GN5 and

GN6 are not comparable, so we have the order depicted

in Figure 3.

N1G5

N1G7

N1G6

Fig. 3: Order relation for neighborhood based approx-imation operators

5. Conclusions

In this paper, we have studied relationships betweenapproximation operators defined from neighborhoodoperators within the covering-based rough set model.We have also demonstrated that (GN1

5 , LN12 ) is an ad-

joint, non-dual pair, while (GN16 , LN1

2 ) is a dual, nonadjoint pair. We have established a characterization ofpairs of dual approximation operators based in neigh-borhoods, using adjointness.

We have also established an order relation amongapproximation operators. As future work, will be in-teresting to study similar properties with other ap-proximation operators for covering based rough sets.

References

[1] T. S. Blyth, Lattices and Ordered AlgebraicStructures. Springer Universitext. London, 2005.

[2] Z. Bonikowski, E. Brynarski, Extensions and In-tensions in rough set theory, Information Science107, pp. 149–167, 1998.

[3] J. Grzymala-Busse, S. Siddhaye, Rough Sets ap-proach to rule induction from incomplete data,Proceedings of 10th International Conference onInformation Processing and Management of Un-certainty in Knowledge-Based Systems, pp. 923–930, 2004.

[4] J. Grzymala-Busse, Data with Missing AttributeValues: Generalization of Indiscernibility Rela-tion and Rule Induction, Transactions on RoughSets I, LNCS 3100, pp. 78–95, 2004.

[5] J. Järvinen, Lattice Theory for Rough Sets.Transactions on Rough Sets VI. LNCS 4374, pp.400–498, 2007.

[6] J. Järvinen, M. Kondo, J. Kortelainen, Logic fromGalois Connections, International Journal of Ap-proximate Reasoning 49, pp. 595–606, 2008.

[7] L. Ma, On some types of neighborhood-relatedcovering rough sets, International Journal of Ap-proximate Reasoning 53(6), p. 901-911, 2012.

[8] Z. Pawlak, Rough sets, International Journal ofComputer and Information Sciences 11(5), pp.341–356, 1982.

[9] J.A. Pomykala, Approximation Operations inApproximation Space, Bulletin de la AcadémiePolonaise des Sciences 35 (9-10), pp. 653-662,1987.

103

Page 7: Characterization of neighborhood operators for covering based … · 2013. 10. 17. · 2Universidad de Granada, España. {mrestrepol, jgomezpe}@unal.edu.co chriscornelis@ugr.es Abstract

[10] E. Tsang, D. Chen, J. Lee, D.S. Yeung, On theUpper Approximations of Covering GeneralizedRough Sets, Proceedings of the 3rd InternationalConference on Machine Learning and Cybernet-ics, pp. 4200-4203. 2004.

[11] L. Wang, X. Yang, J. Yang, C. Wu, Relationshipsamong Generalized Rough Sets in Six Coveringsand Pure Reflexive Neighborhood system, Infor-mation Sciences 207, pp. 66–78, 2012.

[12] M. Wu, X. Wu, T. Shen, A New Type of Cov-ering Approximation Operators, IEEE Interna-tional Conference on Electronic Computer Tech-nology, pp. 334–338, 2009.

[13] U. Wybraniec-Skardowska, On a Generalizationof Approximation Space, Bulletin of the PolishAcademy of Science, Mathematics, 37, pp. 51–61,1989.

[14] Z. Xu, Q. Wang, On the Properties of Cover-ing Rough Sets Model, Journal of Henan NormalUniversity (Natural Science) 33 (1), pp. 130–132,2005.

[15] W. Xu, W. Zhang, Measuring Roughness of Gen-eralized Rough Sets Induced by a Covering, FuzzySets and Systems 158, pp. 2443–2455, 2007.

[16] T. Yang, Q. Li, Reduction about ApproximationSpaces of Covering Generalized Rough Sets, In-ternational Journal of Approximate Reasoning 51,pp. 335–345, 2010.

[17] W. Yang, M. Zhang, H. Dou, J. Yang, Neigh-borhood systems-based rough sets in incompleteinformation system. Knowledge based Systems 24,pp. 858-877. 2011.

[18] Y.Y. Yao, Constructive and Algebraic Methods ofthe Theory of Rough Sets, Information Sciences109, pp. 21–47, 1998.

[19] Y.Y. Yao, Generalized Rough Sets Models.Knowledge Discovery (L. Polkowski, A. Skowron,eds.), Physica-Verlag, pp. 280–318, 1998.

[20] Y.Y. Yao, On generalizing Rough Sets Theory.Proceeding of RSFDGrC 2003, LNCS (LNAI)2639, pp. 44-51, 2003.

[21] Y.Y. Yao, B. Yao, Two views of the theory ofrough sets in finite universes, International Jour-nal of Approximate Reasoning 15, pp. 29–317,1996.

[22] Y.Y. Yao, B. Yao, Covering Based Rough SetsApproximations, Information Sciences 200, pp.91–107, 2012.

[23] W. Zakowski, Approximations in the Space(u, π), Demonstratio Mathematica 16, pp. 761–769, 1983.

[24] Y. Zhang, J. Li, W. Wu, On Axiomatic Char-acterizations of Three Pairs of Covering BasedApproximation Operators, Information Sciences180(2), pp. 274-287, 2010.

[25] P. Zhu, Q. Wen, Entropy and co-entropy of a cov-

ering approximation space, International Jour-nal of Approximate Reasoning 53(4), p. 528-540,2012.

[26] W. Zhu, Properties of the First Type of Covering-Based Rough Sets, Proceedings of Sixth IEEE In-ternational Conference on Data Mining - Work-shops, pp. 407–411, 2006.

[27] W. Zhu, Properties of the Second Type ofCovering-Based Rough Sets, Proceedings of theIEEE/WIC/ACM International Conference onWeb Intelligence and Intelligent Agent Technol-ogy, pp. 494–497, 2006.

[28] W. Zhu, Properties of the Third Type ofCovering-Based Rough Sets, Proceedings of In-ternational Conference on Machine Learning andCybernetics, pp. 3746–2751, 2007.

[29] W. Zhu, F. Wang, Binary Relation Based RoughSets. LNAI 4223, pp. 276–285, 2006.

[30] W. Zhu, Basic Concepts in Covering-BasedRough Sets, Proceedings of Third InternationalConference on Natural Computation, pp. 283–286, 2007.

[31] W. Zhu, Relationship Between GeneralizedRough Sets Based on Binary Relation and Cover-ing, Information Sciences 179, pp. 210–225, 2009.

[32] W. Zhu, F. Wang, Reduction and Axiomatizationof Covering Generalized Rough Sets, InformationSciences 152, pp. 217–230, 2003.

[33] W. Zhu, F. Wang, A New Type of CoveringRough Set, Proceedings of Third InternationalIEEE Conference on Intelligence Systems, pp.444–449, 2006.

[34] W. Zhu, F. Wang, On Three Types of CoveringBased Rough Sets, IEEE Transactions on Knowl-edge and Data Engineering 19(8), pp. 1131–1144,2007.

[35] W. Zhu, Topological Approach to CoveringRough Sets, Information Science, 177, pp. 1499–1508, 2007.

104