러프 세트
Rough set컴퓨터 과학에서, 폴란드의 컴퓨터 과학자 Zdziswaw I. Pawlak에 의해 처음 기술된 대략적인 집합은 원래 집합의 낮은 근사치와 높은 근사치를 제공하는 한 쌍의 집합의 관점에서 바삭바삭한 집합(즉, 관습 집합)의 형식적인 근사치다. 대략적인 집합 이론의 표준 버전(Pawlak 1991)에서 하한 및 상한 근사치 집합은 바삭바삭한 집합이지만, 다른 변형에서 근사치 집합은 퍼지 집합일 수 있다.
정의들
다음 절에는 Zdziswaw I. Pawlak이 원래 제안한 것과 같이 대략적인 집합 이론의 기본 틀에 대한 개요와 몇 가지 핵심 정의가 수록되어 있다. 러프 집합의 더 공식적인 특성과 경계가 Pawlak(1991)에서 찾을 수 있으며 인용된 참고문헌을 인용할 수 있다. 러프 세트의 초기 및 기본 이론은 보다 최근의 확장 및 일반화와 구별하기 위한 수단으로서 "폴락 러프 세트" 또는 "클래식 러프 세트"라고 부르기도 한다.
정보 시스템 프레임워크
Let be an information system (attribute-value system), where is a non-empty, finite set of objects (the universe) and is a non-empty, finite set of attributes such that 마다 a 는{\의 속성 집합이다. 정보 테이블은 V 의 값 (x) a과 universe {\의 x x에 값을 할당한다
과(와) 연관된 동등성 관계 이 (가) 있음
관계 ( ) 을(를) P - 불분명한 관계라고 한다. The partition of is a family of all equivalence classes of and is denoted by (or ).
, ) N ( P) p 및 이()P {\\의 속성으로 구별할 수 없거나 구별할 수 없는 경우.
- 불분명한 관계에서 동등성 등급은[ P 로 표시된다.
예제: 동등성 등급 구조
예를 들어 다음 정보 표를 참조하십시오.
샘플 정보 시스템
오브젝트 1 2 0 1 1 1 2 0 1 1 2 0 0 1 0 0 0 1 2 1 2 1 0 2 1 0 0 1 2 2 2 0 0 1 0 0 1 2 2 1 2 1 0 2 2 2 0 0 1 0
속성 ={ P ,P ,P 3, , 의 전체 집합을 고려할 때 다음과 같은 7가지 동등성 클래스가 있음을 알 수 있다.
Thus, the two objects within the first equivalence class, , cannot be distinguished from each other based on the available attributes, and the three objects within the second equivalence class, , cannot be dist이용 가능한 속성에 근거하여 서로에게서 빼앗겼다. 나머지 5개의 물체는 각각 다른 모든 물체와 구별할 수 있다.
다른 속성 부분집합 선택은 일반적으로 서로 다른 불분명한 등급으로 이어질 것이 분명하다. 예를 들어 속성 ={ 만 선택하면 다음과 같은 훨씬 더 강력한 동등성 등급 구조를 얻는다.
러프 집합의 정의
를) 특성 집합 P 을(를) 사용하여 나타내기를 원하는 대상 집합이 되도록 하자 즉, 의 개체 집합 X X은 단일 클래스로 구성되며, 동등성 클래스 유도 클래스를 사용하여 이 클래스(즉 이 부분 집합)를 표현하고자 한다. 하위 집합 을(를 기준으로 구분할 수 없는 개체를 집합에 포함하거나 제외할 수 있기 때문에 으로 X 을(를) 정확하게 표현할 수 없다
For example, consider the target set , and let attribute subset , the full available set of features. ] P , {\에서개체{ O , , O \{은 (는) 명확하게 표현할 수 없기 때문에 설정된 를 정확하게 표현할 수 없다. 따라서 을 포함하지만 O 과 은 제외되는 집합X {\을(를) 나타낼 방법이 없다
단 의 P{\P} -lower P{\P} -upper 근사치를 구성하여 에 포함된 정보만 사용하여 대상 X{\의 근사치를 추정할 수 있다.
낮은 근사치 및 양의 영역
-하한 근사치 또는 양의 영역은[ x 의 모든 동등성 클래스의 조합이다. which are contained by (i.e., are subsets of) the target set – in the example, , the union of the two equivalence classes in 대상 집합에 포함된 하한 근사치는 {에 속할 수 있는 개체의 전체 집합이다
상한 근사치 및 음영 영역
-upper 근사치는[ P 의 모든 동등성 클래스의 결합이다. which have non-empty intersection with the target set – in the example, , the union of the three equivalence classes in 목표값 집합과 비어 있지 않은 교차점이 있는 상위 근사치는 에서 목표 집합 {\ 의 보완물(에 속한다고 분류할 수 없는 개체의 전체 집합이다 즉, 상위 근사치는 com이다.대상 집합 {\의 멤버일 가능성이 있는 객체의 플레인 집합
U- 집합은 음의 영역을 나타내며, 대상 집합의 멤버로 확실히 배제할 수 있는 개체 집합을 포함한다.
경계 영역
설정 차이 - 에 의해 주어진 경계 영역은 대상 집합 의 구성원으로서 배제하거나 배제할 수 없는 개체들로 구성되어 있다
요약하면, 목표 집합의 하위 근사치는 집합의 구성원으로 확실히 식별할 수 있는 개체들로만 구성된 보수적인 근사치다. (이 개체들은 목표 집합에서 제외되는 명백한 "클론"을 가지고 있지 않다.) 상한 근사치는 목표 집합의 구성원이 될 수 있는 모든 객체를 포함하는 자유도 근사치(상위 근사치의 일부 객체는 목표 집합의 구성원이 아닐 수 있음)이다. / 의 관점에서 하한 근사치에는 확실성이 있는 목표 집합의 멤버인 객체(확률 = 1)가 포함된 반면, 상한 근사치에는 0이 아닌 확률(확률 이상)의 목표 집합의 멤버인 객체가 포함되어 있다.
러프 세트
The tuple composed of the lower and upper approximation is called a rough set; thus, a rough set is composed of two crisp sets, one representing a lower boundary of the target set , and the other representing an upper boun 집합 X 의 데리
세트 의 대략적인 표현 정확도는 다음을 통해 얻을 수 있다(Pawlak 1991).
That is, the accuracy of the rough set representation of , , , is the ratio of the number of objects which can positively be placed in to the number of objects that can possially를 {\X}에 배치한다. – 이는 대략적인 집합이 목표 집합에 근접한 정도를 측정한다 분명히, 상한과 하한 근사치가 같을 때(, 경계 영역이 비어 있는 경우), 그 다음 ( X)= 그리고 근사치가 완벽할 때, 다른 극단에서는 하한 근사치가 비어 있을 때마다 정확도가 0(상위 근사치의 크기와 무관)이다.
객관적 분석
개략 집합 이론은 확률, 통계, 엔트로피, 뎀프스터-샤퍼 이론의 전통적인 방법보다 덜 보편적이긴 하지만 불확실한 (막연한) 시스템을 분석하기 위해 채택될 수 있는 많은 방법들 중 하나이다. 그러나 고전적인 러프 집합 이론을 사용하는 주요 차이점과 독특한 강점은 객관적인 분석 형태를 제공한다는 것이다(Pawlak et al. 1995). 다른 방법과는 달리, 위에서 제시된 것과 달리, 고전적인 대략적인 집합 분석은 정해진 멤버십을 결정하기 위해 추가 정보, 외부 매개변수, 모델, 기능, 등급 또는 주관적 해석을 필요로 하지 않는다. 대신 주어진 데이터 내에서 제시된 정보만을 사용한다(Düntsch와 Gediga 1995). 지배력 기반, 의사결정 이데아틱 및 퍼지 러프 집합과 같은 거친 집합 이론의 보다 최근의 적응은 분석에 더 주관성을 도입했다.
정의 가능성
일반적으로 상한과 하한 근사치가 같지 않다. 이러한 경우 우리는 목표 X X은(는) 특성 P 에서 정의되지 않거나 대략적으로 정의할 수 없다고 말한다 상한과 하한 근사치가 같을 때(즉, 경계가 비어 있을 때), P의= X} 그러면 속성 X에서 대상 X X}을(를) 정의할 수 있다 정의하기 어려운 다음과 같은 특수한 경우를 구별할 수 있다.
- Set is internally undefinable if and . This means that on attribute set , there are no objects which we can be certain belong to target set 그러나 우리가 세트 에서 확실히 제외할 수 있는 개체가 있다
- Set is externally undefinable if and . This means that on attribute set , there are objects which we can be certain belong to target set 그러나 세트 에서 확실히 제외할 수 있는 개체는 없다
- Set is totally undefinable if and . This means that on attribute set , there are no objects which we can be certain belong to target set , 그리고 우리가 X{\X}에서 확실히 제외할 수 있는 개체가 없다 따라서 속성 P{\에서 우리는 어떤 가 X X}의 멤버인지 아닌지를 결정할 수 없다
환원 및 코어
흥미로운 질문은 정보시스템(속성-값표)에 다른 속성보다 동등성 등급 구조에 표현된 지식에서 더 중요한 속성이 있는지 여부다. 종종 우리는 데이터베이스에 있는 지식을 완전히 특성화할 수 있는 속성의 하위 집합이 있는지 궁금해한다. 그러한 속성 집합을 환원제라고 한다.
공식적으로 환원제는 R P { 속성의 하위 집합이다.
- =[ P 즉 감소된 속성 집합 R {에 의해 유도된 동등성 등급은 전체 속성 집합 에 의해 유도된 동등성 등급 구조와 동일하다
- 속성 집합 { 은는 [ P 은(는) 최소값이다 R E 즉, 클래스를 변경하지 않고 설정된 R E {에서 어떤 속성도 제거할 수 없다
환원제는 범주 구조를 나타내기에 충분한 특징 집합으로 생각할 수 있다. 위의 예제 표에서 속성 집합{ 3,P , 은 (는) 환원제임 – 이러한 속성에만 투영된 정보 시스템은 전체 속성 집합에 의해 표현된 것과 동일한 동등성 클래스 구조를 갖는다.
Attribute set is a reduct because eliminating any of these attributes causes a collapse of the equivalence-class structure, with the result that
정보시스템의 환원은 고유하지 않다. 정보시스템에 표현된 동등성급 구조(즉, 지식)를 보존하는 속성의 하위 집합이 많을 수 있다. 위의 예시 정보시스템에서 또 다른 환원제는 { ,P , },이며 [ 와 동일한 동등 등급 구조를 생성한다.
모든 환원제에 공통되는 속성 집합을 코어라고 한다. 코어(core)는 모든 환원제가 보유하고 있는 속성 집합이므로 등가 등급 구조의 붕괴를 초래하지 않고는 정보시스템에서 제거할 수 없는 속성으로 구성된다. 핵심을 필수 속성 집합(즉, 범주 구조가 표현되기 위해 필요함)으로 생각할 수 있다. 이 예에서 그러한 속성만{ 이다 다른 속성 중 하나는 동등성 등급 구조를 손상시키지 않고 개별적으로 제거할 수 있으며, 따라서 이러한 속성들은 모두 불필요한 것이다. 그러나 P {\5}\}}을(를) 제거하는 것 자체로 동등성 등급 구조가 변경되므로 { 5 {\}\}\}}}}}은(는) 이 정보 시스템의 필수불가결한 속성이며, 따라서 핵심이다.
코어가 비어 있는 것은 가능한데, 이는 필수불가결한 속성이 없다는 것을 의미한다: 그러한 정보 시스템의 어떤 하나의 속성도 등가 등급 구조를 변경하지 않고 삭제할 수 있다. 이 경우, 클래스 구조가 표현되는 데 필요한 본질적 또는 필요한 속성은 없다.
속성 종속성
데이터베이스 분석이나 데이터 획득의 가장 중요한 측면 중 하나는 속성 의존성의 발견이다. 즉, 우리는 어떤 변수가 어떤 다른 변수와 강하게 연관되어 있는지 발견하기를 원한다. 일반적으로, 이러한 강한 관계는 추가 조사를 보장하며, 이는 궁극적으로 예측 모델링에 유용하게 사용될 것이다.
대략적인 집합 이론에서, 의존성의 개념은 매우 간단하게 정의된다. 두 개의 (분리) 속성 집합을 P 와 Q 를 설정하고 이들 속성 간에 어느 정도의 종속성을 얻는지 알아보자. 각 속성 집합은[x 가 부여한 에 의해 유도된 동등성 등급인 (불확실성) 동등성 등급 구조를 유도한다., 그리고 [ Q 부여한 에 의해 유도된 동등성 등급
[x = { ,Q ,Q , N {\ [_, where is a given equivalence class from the equivalence-class structure induced by attribute set . Then, the dependency of attribute set on attribute set , 는 다음에 의해 주어진다
즉 [ 의 각 동등성 클래스 에 대해 즉 Q i 의 속성에 따라 하한 근사치의 크기를 더한다 이 근사치(의 임의 세트 X X에 대해 위와 같이는 집합 P {\ P에서 표적 Q i {\{i에 속한다고 확실하게 식별할 수 있는 개체 수입니다 [ 의 모든 동등성 클래스에 추가됨위의는속성 집합 P에 하여 속성 Q 에 의해 유도된 분류에 따라 긍정적으로 분류될 수 있는 총 개체 수를 나타낸다 따라서 종속 비율은 그러한 분류 가능한 개체의 비율(전체 우주 내)을 나타낸다. 종속성 ( ) "은 정보 시스템에서 개체의 비율로 해석할 수 있으며, 이 경우 의 속성 값을 결정하기에 충분하다.
의존성을 고려하는 또 다른 직관적이고 직관적인 은 Q 에 의해 유도된 파티션을 클래스 C{\ C 그리고 을(를) 대상 C C을(를) "재구축"하기 위해 사용하고자 하는 속성 집합으로 간주하는 것이다 만약 P . 을를) 재구성하면 이(가) 으로 P 에 의존하고P 의 불량한 임의 재구성을 초래하는 Q 은 에 의존하지 않는다.
따라서 이 의존성 측정은 속성 P 에 대한 속성 Q 의 기능적(즉, 결정론적) 의존성의 정도를 나타내며 대칭성이 아니다. 이러한 속성 의존성의 개념과 더 전통적인 정보-이론적(즉, 내향적) 속성 의존성의 개념의 관계는 여러 출처에서 논의되었다(예: Pawlak, Wong, & Ziarko 1988; Yao & Yoon 2002; Wong, Ziarko & Ye 1986, Quafou & Boussouf 2000).
규칙 추출
위에서 논의한 범주 표현은 본질적으로 모두 확장적이다. 즉, 범주나 복잡한 세분류는 단순히 모든 구성원의 합이다. 범주를 나타내는 것은 단지 해당 범주에 속하는 모든 객체를 나열하거나 식별할 수 있는 것이다. 그러나 확장 범주 표현은 참신한(전혀 볼 수 없는) 개체가 범주의 구성원이 되는지를 결정하기 위한 통찰력을 제공하지 않기 때문에 실제 사용에는 매우 제한적이다.
일반적으로 원하는 것은 범주에 대한 의도적인 설명이며, 범주의 범위를 설명하는 일련의 규칙에 기초한 범주의 표현이다. 그러한 규칙의 선택은 독특한 것이 아니며, 거기에는 귀납적 편견의 문제가 있다. 이 문제에 대한 자세한 내용은 버전 공간 및 모델 선택을 참조하십시오.
몇 가지 규칙 추출 방법이 있다. 우리는 Ziarko & Shan(1995년)에 근거한 규칙 추출 절차부터 시작할 것이다.
결정 행렬
우리의 샘플 시스템을 특징짓는 최소한의 일관된 규칙 집합(논리적 함의)을 찾기를 원한다고 하자. For a set of condition attributes and a decision attribute , these rules should have the form }^{a 또는 철자가,
여기서{ , , c, 은 (는) 각 속성의 도메인에서 합법적인 값이다. 이는 연결 규칙의 일반적인 형식이며, 조건/선결과 일치하는 의 항목 수를 규칙 지원이라고 한다. 이러한 규칙은 Ziarko 및에서 제공하는 메서드, 샨(1995년)결정의 각 개별 값 d{\displaystyle d}에 해당하는 Q{Q\displaystyle}속성은 의사 결정 매트릭스가 형성된다. Informally, 결정의 가치 d{\displaystyle d}의 결정 매트릭스 모든 a. Q{Q\displaystyle}목록은 아니다tt= Q 및 d {\dapplaystyle 을(를 갖는 개체 간에 다른 리부트-값 쌍
이것은 예시로 가장 잘 설명된다(또한 많은 표기법을 피한다). 위의 표를 고려하여 P 를 결정 변수(즉, 함축의 오른쪽에 있는 변수)로 하고 { 1,P , \{을 조건 변수(함축의 왼쪽)로 한다. 결정 변수 는 두 가지 다른 값, 즉{, 을(를) 사용한다는 점에 유의한다 각 경우는 별도로 취급한다.
First, we look at the case , and we divide up into objects that have and those that have . (Note that objects with in this case are simply the objects that have , but in general, would include all objects having any value for other than , and there may be several such classes of objects (for example, those having ).) In this case, the objects having are while the objects which have 은는) { O ,, , O 이다 The decision matrix for lists all the differences between the objects having and those having ; that is, the decision matrix lists all the differences between and . We put the "positive" objects () as the rows, and the "negative" objects as the colu암탉들
= 에 대한 결정 행렬
오브젝트
이 결정 행렬을 읽으려면 예를 들어, 에 P 1 , 1을 하는 O 의 교차점 O 을(를) 보십시오. 즉, 결정 값 = 1 의 6 와 P 및 에 대한 이러한 속성에 대한 특정 값이 다르다는 것을 의미한다.ive 객체 는 1= 이고 = 0 이다 이는 O 을(를) 등급 = 1 에 속하는 것으로서 올바른 분류는 1 } P {\에 있음을 알려준다 하나 또는 다른 하나가 불필요한 것일 수 있지만, 우리는 이 중 하나라도 최소한 이 중 하나를 알고 있다.공물은 없어서는 안 된다
다음으로, 각 결정 행렬에서 우리는 행렬의 각 행에 대해 하나의 식인 부울 식 집합을 형성한다. 각 셀 내의 항목은 분리하여 집계되고, 개별 셀은 결합하여 집계된다. 따라서 위의 표에 대해 다음과 같은 다섯 가지 부울 식이 있다.
여기서의 각 문장은 본질적으로 해당 개체의 클래스 P = 의 멤버십을 지배하는 매우 구체적인(아마도 너무 구체적인) 규칙이다. 예를 들어 개체 에 해당하는 마지막 문에는 다음 사항이 모두 충족되어야 한다고 명시되어 있다
- 중 하나에는 값 2가 있어야 하며, 3 P_}는 값 0이거나 둘 다 있어야 한다.
- } 값은 0이어야 한다.
- 중 하나에는 값 2가 있어야 하며, 3 P_}는 값 0이거나 둘 다 있어야 한다.
- 또는 0 또는 P 중 하나의 조합이 0이어야 한다.
- } 값은 0이어야 한다.
여기에는 많은 양의 중복이 존재한다는 것은 분명하며, 다음 단계는 전통적인 부울대수를 이용하여 단순화하는 것이다. The statement corresponding to objects simplifies to , which yields the implication
Likewise, the statement corresponding to objects simplifies to . 이것은 우리에게 시사하는 바가 있다.
위의 함축적 의미는 다음과 같은 규칙 집합으로도 쓸 수 있다.
앞의 두 규칙은 각각 1의 지원(즉 선행자가 두 개의 객체를 일치시키는 것)을 가지고 있는 반면, 마지막 두 규칙은 각각 2의 지지를 가지고 있다는 점에 유의할 수 있다. 이 지식 시스템에 대한 규칙 집합 작성을 완료하려면 = 2 의 경우에 대해 위와 같은 절차(새 결정 매트릭스 작성 시작)를 따라야 하므로, 따라서 해당 결정 값에 대한 일련의 새로운 의미(: P = 를 제공해야 한다.결과로서 일반적으로 의사결정 변수의 가능한 각 값에 대해 절차가 반복된다.
LERS 규칙 유도 시스템
데이터 시스템 LERS(러브 집합에 기초한 예에서 학습) Grzymala-Busse(1997)는 일관되지 않은 데이터, 즉 충돌하는 객체가 있는 데이터로부터 규칙을 유도할 수 있다. 두 개체는 모든 속성의 동일한 값으로 특징지어질 때 상충되지만, 서로 다른 개념(클래스)에 속한다. LERS는 다른 개념과의 충돌에 관련된 개념에 대한 하위 및 상위 근사치를 계산하기 위해 대략적인 집합 이론을 사용한다.
개념의 낮은 근사치에서 유도된 규칙은 개념을 확실히 기술하므로 그러한 규칙은 확실하다고 불린다. 한편, 개념의 상위 근사치에서 유도된 규칙은 가능한 개념을 기술하므로, 이러한 규칙들을 가능이라고 한다. 규칙 유도 LERS의 경우 LEM1, LEM2, IRIM의 세 가지 알고리즘을 사용한다.
LERS의 LEM2 알고리즘은 규칙 유도를 위해 자주 사용되며 LERS뿐만 아니라 RSE(Bazan et al)와 같은 다른 시스템에서도 사용된다. (2004). LEM2는 속성-값 쌍의 검색 공간을 탐색한다. 그것의 입력 데이터 세트는 개념의 하위 또는 상위 근사치여서, 그것의 입력 데이터 세트는 항상 일관된다. 일반적으로 LEM2는 로컬 커버를 계산한 후 규칙 집합으로 변환한다. 우리는 LEM2 알고리즘을 설명하기 위해 몇 가지 정의를 인용할 것이다.
LEM2 알고리즘은 속성-값 쌍 블록의 개념을 기반으로 한다. 을(를 의사결정 값 쌍, )으로표현되는 개념의 비어 있지 않은 하한 또는 상한 근사치로만 두십시오 설정 은 값 쌍 t=(, ) = ( , ) 의 T 에 따라 달라진다
Set is a minimal complex of if and only if depends on and no proper subset of exists such that depends on . Let }은(는) 비어 있지 않은 속성 값 쌍 집합의 집합이다. 다음 세 가지 조건이 충족되는 경우에만 가) X의 로컬 커버가 된다.
의 각 멤버 은 (는) 의 최소 복합체 입니다
- 은는) 최소값. 즉, 은는) 가능한 멤버 수가 가장 적다.
당사의 샘플 정보 시스템에 대해 LEM2는 다음과 같은 규칙을 유도할 것이다.
예를 들어, Pawlak(1991), Stefanowski(1998), Bazan 등에서는 다른 규칙 학습 방법을 찾을 수 있다. (2004) 등
불완전한 데이터
대략적인 집합 이론은 불완전한 데이터 집합에서 규칙 유도에 유용하다. 이 접근법을 사용하여 우리는 세 가지 유형의 결측 속성 값을 구별할 수 있다: 손실된 값(기록되었지만 현재 사용할 수 없는 값), 속성 개념 값(이 결측 속성 값은 동일한 개념으로 제한된 속성 값으로 대체될 수 있음), 그리고 "상관 없음" 조건(원래 값은 불손함).레반트 개념(클래스)은 동일한 방식으로 분류(또는 진단)된 모든 개체의 집합이다.
결측 속성 값이 있는 두 개의 특수 데이터 세트가 광범위하게 연구되었다. 첫 번째 사례에서는 모든 결측 속성 값이 손실되었다(Stefanowskias, 2001), 두 번째 사례에서는 모든 결측 속성 값이 "상관 없음" 조건이었다(Kriiszkiewicz, 1999).
누락된 속성 값의 속성 개념 값 해석에서 누락된 속성 값은 누락된 속성 값을 가진 개체가 속한 개념으로 제한된 속성 도메인의 값으로 대체할 수 있다(Grzymala-Busse 및 Grzymala-Busse, 2007). 예를 들어, 환자의 경우 온도 속성의 값이 누락되어 있고, 이 환자는 독감으로 병들었으며, 감기로 병든 나머지 모든 환자가 누락된 속성 값의 해석을 속성 개념 값으로 사용할 때 온도에 대해 높은 값 또는 매우 높은 값을 갖는 경우, 누락된 속성 값을 높은 값으로 대체한다. 그리고 매우 높다. 또한 특성 관계(예: Grzymala-Busse 및 Grzymala-Busse, 2007 참조)를 통해 손실, "상관 없음" 조건 및 속성 개념 값의 세 가지 속성 값을 모두 사용하여 데이터 세트를 동시에 처리할 수 있다.
적용들
러프 세트 방식은 머신러닝(machine learning)과 데이터 마이닝(data mining)에서 하이브리드 솔루션의 구성요소로 적용할 수 있다. 그것들은 규칙 유도 및 형상 선택에 특히 유용한 것으로 밝혀졌다(반틱스-보존 차원성 감소). 생물정보학, 경제 및 금융, 의학, 멀티미디어, 웹 및 텍스트 마이닝, 신호 및 이미지 처리, 소프트웨어 엔지니어링, 로보틱스 및 엔지니어링(예: 전력 시스템 및 제어 엔지니어링)에 대략적인 세트 기반 데이터 분석 방법이 성공적으로 적용되었다. 최근 러프 세트의 세 지역은 수용, 거부, 지연의 지역으로 해석된다. 이는 모델을 사용한 3방향 의사결정 접근방식으로 이어져 잠재적으로 흥미로운 미래 애플리케이션으로 이어질 수 있다.
역사
대략적인 집합의 아이디어는 모호한 개념을 다루기 위한 새로운 수학 도구로 Pawlak(1981)에 의해 제안되었다. 코메르, 그리말라-부세, 이와인스키, 니이민엔, 노보트니, 파월락, 오불로비치, 포미칼라 등은 거친 집합의 대수적 성질을 연구해 왔다. 다른 대수적 의미론들은 P. Pagliani에 의해 개발되었다, I. 던치, M. K. 차크라보티, M. 배너지와 A. 마니; 이것들은 D에 의해 더 일반화된 러프 세트로 확장되었다. 캣타네오와 A. 특히 마니. 대략적인 집합은 모호성, 모호성 및 일반적인 불확실성을 나타내기 위해 사용될 수 있다.
확장 및 일반화
러프 집합의 개발 이후, 확장, 일반화의 진화가 계속되어 왔다. 초기 개발은 퍼지 집합과 유사점과 차이점 둘 다의 관계에 초점을 맞췄다. 일부 문헌은 이러한 개념들이 다르다고 주장하는 반면, 다른 문헌들은 대략적인 집합이 퍼지 집합 또는 거친 퍼지 집합으로 표현되는 퍼지 집합의 일반화라고 간주한다. Pawlak(1995)은 퍼지 집합과 거친 집합은 서로 보완적인 것으로 취급되어야 하며 불확실성과 모호성의 다른 측면을 다루어야 한다고 생각했다.
Three notable extensions of classical rough sets are:
- Dominance-based rough set approach (DRSA) is an extension of rough set theory for multi-criteria decision analysis (MCDA), introduced by Greco, Matarazzo and Słowiński (2001). The main change in this extension of classical rough sets is the substitution of the indiscernibility relation by a dominance relation, which permits the formalism to deal with inconsistencies typical in consideration of criteria and preference-ordered decision classes.
- Decision-theoretic rough sets (DTRS) is a probabilistic extension of rough set theory introduced by Yao, Wong, and Lingras (1990). It utilizes a Bayesian decision procedure for minimum risk decision making. Elements are included into the lower and upper approximations based on whether their conditional probability is above thresholds and . These upper and lower thresholds determine region inclusion for elements. This model is unique and powerful since the thresholds themselves are calculated from a set of six loss functions representing classification risks.
- Game-theoretic rough sets (GTRS) is a game theory-based extension of rough set that was introduced by Herbert and Yao (2011). It utilizes a game-theoretic environment to optimize certain criteria of rough sets based classification or decision making in order to obtain effective region sizes.
Rough membership
Rough sets can be also defined, as a generalisation, by employing a rough membership function instead of objective approximation. The rough membership function expresses a conditional probability that belongs to given . This can be interpreted as a degree that belongs to in terms of information about expressed by .
Rough membership primarily differs from the fuzzy membership in that the membership of union and intersection of sets cannot, in general, be computed from their constituent membership as is the case of fuzzy sets. In this, rough membership is a generalization of fuzzy membership. Furthermore, the rough membership function is grounded more in probability than the conventionally held concepts of the fuzzy membership function.
Other generalizations
Several generalizations of rough sets have been introduced, studied and applied to solving problems. Here are some of these generalizations:
- rough multisets (Grzymala-Busse, 1987)
- fuzzy rough sets extend the rough set concept through the use of fuzzy equivalence classes(Nakamura, 1988)
- Alpha rough set theory (α-RST) - a generalization of rough set theory that allows approximation using of fuzzy concepts (Quafafou, 2000)
- intuitionistic fuzzy rough sets (Cornelis, De Cock and Kerre, 2003)
- generalized rough fuzzy sets (Feng, 2010)
- rough intuitionistic fuzzy sets (Thomas and Nair, 2011)
- soft rough fuzzy sets and soft fuzzy rough sets (Meng, Zhang and Qin, 2011)
- composite rough sets (Zhang, Li and Chen, 2014)
See also
- Algebraic semantics
- Alternative set theory
- Analog computer
- Description logic
- Fuzzy logic
- Fuzzy set theory
- Granular computing
- Near sets
- Rough fuzzy hybridization
- Type-2 fuzzy sets and systems
- Decision-theoretic rough sets* Version space
- Dominance-based rough set approach
References
- Pawlak, Zdzisław (1982). "Rough sets". International Journal of Parallel Programming. 11 (5): 341–356. doi:10.1007/BF01001956. S2CID 9240608.
- Bazan, Jan; Szczuka, Marcin; Wojna, Arkadiusz; Wojnarski, Marcin (2004). On the evolution of rough set exploration system. Proceedings of the RSCTC 2004. Lecture Notes in Computer Science. Vol. 3066. pp. 592–601. CiteSeerX 10.1.1.60.3957. doi:10.1007/978-3-540-25929-9_73. ISBN 978-3-540-22117-3.
- Dubois, D.; Prade, H. (1990). "Rough fuzzy sets and fuzzy rough sets". International Journal of General Systems. 17 (2–3): 191–209. doi:10.1080/03081079008935107.
- Herbert, J. P.; Yao, J. T. (2011). "Game-theoretic Rough Sets". Fundamenta Informaticae. 108 (3–4): 267–286. doi:10.3233/FI-2011-423.
- Greco, Salvatore; Matarazzo, Benedetto; Słowiński, Roman (2001). "Rough sets theory for multicriteria decision analysis". European Journal of Operational Research. 129 (1): 1–47. doi:10.1016/S0377-2217(00)00167-3.
- Grzymala-Busse, Jerzy (1997). "A new version of the rule induction system LERS". Fundamenta Informaticae. 31: 27–39. doi:10.3233/FI-1997-3113.
- Grzymala-Busse, Jerzy; Grzymala-Busse, Witold (2007). An experimental comparison of three rough set approaches to missing attribute values. Transactions on Rough Sets. Lecture Notes in Computer Science. Vol. 6. pp. 31–50. doi:10.1007/978-3-540-71200-8_3. ISBN 978-3-540-71198-8.
- Kryszkiewicz, Marzena (1999). "Rules in incomplete systems". Information Sciences. 113 (3–4): 271–292. doi:10.1016/S0020-0255(98)10065-8.
- Pawlak, Zdzisław Rough Sets Research Report PAS 431, Institute of Computer Science, Polish Academy of Sciences (1981)
- Pawlak, Zdzisław; Wong, S. K. M.; Ziarko, Wojciech (1988). "Rough sets: Probabilistic versus deterministic approach". International Journal of Man-Machine Studies. 29: 81–95. doi:10.1016/S0020-7373(88)80032-4.
- Pawlak, Zdzisław (1991). Rough Sets: Theoretical Aspects of Reasoning About Data. Dordrecht: Kluwer Academic Publishing. ISBN 978-0-7923-1472-1.
- Slezak, Dominik; Wroblewski, Jakub; Eastwood, Victoria; Synak, Piotr (2008). "Brighthouse: an analytic data warehouse for ad-hoc queries" (PDF). Proceedings of the VLDB Endowment. 1 (2): 1337–1345. doi:10.14778/1454159.1454174.
- Stefanowski, Jerzy (1998). "On rough set based approaches to induction of decision rules". In Polkowski, Lech; Skowron, Andrzej (eds.). Rough Sets in Knowledge Discovery 1: Methodology and Applications. Heidelberg: Physica-Verlag. pp. 500–529.
- Stefanowski, Jerzy; Tsoukias, Alexis (2001). Incomplete information tables and rough classification. Computational Intelligence. Vol. 17. pp. 545–566. doi:10.1111/0824-7935.00162.
- Wong, S. K. M.; Ziarko, Wojciech; Ye, R. Li (1986). "Comparison of rough-set and statistical methods in inductive learning". International Journal of Man-Machine Studies. 24: 53–72. doi:10.1016/S0020-7373(86)80033-5.
- Yao, J. T.; Yao, Y. Y. (2002). "Induction of classification rules by granular computing". Proceedings of the Third International Conference on Rough Sets and Current Trends in Computing (TSCTC'02). London, UK: Springer-Verlag. pp. 331–338.
- Ziarko, Wojciech (1998). "Rough sets as a methodology for data mining". Rough Sets in Knowledge Discovery 1: Methodology and Applications. Heidelberg: Physica-Verlag. pp. 554–576.
- Ziarko, Wojciech; Shan, Ning (1995). "Discovering attribute relationships, dependencies and rules by using rough sets". Proceedings of the 28th Annual Hawaii International Conference on System Sciences (HICSS'95). Hawaii. pp. 293–299.
- Pawlak, Zdzisław (1999). "Decision rules, Bayes' rule and rough sets". New Direction in Rough Sets, Data Mining, and Granular-soft Computing: 1–9.
- Pawlak, Zdzisław. "Rough relations, reports". 435. Institute of Computer Science.
{{cite journal}}
: Cite journal requiresjournal=
(help) - Orlowska, E. (1987). "Reasoning about vague concepts". Bulletin of the Polish Academy of Sciences. 35: 643–652.
- Polkowski, L. (2002). "Rough sets: Mathematical foundations". Advances in Soft Computing.
- Skowron, A. (1996). "Rough sets and vague concepts". Fundamenta Informaticae: 417–431.
- Burgin M. (1990). Theory of Named Sets as a Foundational Basis for Mathematics, In Structures in mathematical theories: Reports of the San Sebastian international symposium, September 25–29, 1990 (http://www.blogg.org/blog-30140-date-2005-10-26.html)
- Burgin, M. (2004). Unified Foundations of Mathematics, Preprint Mathematics LO/0403186, p39. (electronic edition: https://arxiv.org/ftp/math/papers/0403/0403186.pdf)
- Burgin, M. (2011), Theory of Named Sets, Mathematics Research Developments, Nova Science Pub Inc, ISBN 978-1-61122-788-8
- Cornelis, C., De Cock, M. and Kerre, E. (2003) Intuitionistic fuzzy rough sets: at the crossroads of imperfect knowledge, Expert Systems, 20:5, pp260–270
- Düntsch, I. and Gediga, G. (1995) Rough Set Dependency Analysis in Evaluation Studies – An Application in the Study of Repeated Heart Attacks. University of Ulster, Informatics Research Reports No. 10
- Feng F. (2010). Generalized Rough Fuzzy Sets Based on Soft Sets, Soft Computing, 14:9, pp 899–911
- Grzymala-Busse, J. (1987). Learning from examples based on rough multisets, in Proceedings of the 2nd International Symposium on Methodologies for Intelligent Systems, pp. 325–332. Charlotte, NC, USA,
- Meng, D., Zhang, X. and Qin, K. (2011). Soft rough fuzzy sets and soft fuzzy rough sets, Computers & Mathematics with Applications, 62:12, pp4635–4645
- Quafafou M. (2000). α-RST: a generalization of rough set theory, Information Sciences, 124:1–4, pp301–316.
- Quafafou M. and Boussouf M. (2000). Generalized rough sets based feature selection. Journal Intelligent Data Analysis, 4:1 pp3 – 17
- Nakamura, A. (1988) Fuzzy rough sets, ‘Notes on Multiple-valued Logic in Japan’, 9:1, pp1–8
- Pawlak, Z., Grzymala-Busse, J., Slowinski, R. Ziarko, W. (1995). Rough Sets. Communications of the ACM, 38:11, pp88–95
- Thomas, K. and Nair, L. (2011). Rough intuitionistic fuzzy sets in a lattice, International Mathematical Forum, 6:27, pp1327–1335
- Zhang J., Li T., Chen H. (2014). Composite rough sets for dynamic data mining, Information Sciences, 257, pp81–100
- Zhang J., Wong J-S, Pan Y, Li T. (2015). A parallel matrix-based method for computing approximations in incomplete information systems, IEEE Transactions on Knowledge and Data Engineering, 27(2): 326-339
- Chen H., Li T., Luo C., Horng S-J., Wang G. (2015). A decision-theoretic rough set approach for dynamic data mining. IEEE Transactions on Fuzzy Systems, 23(6): 1958-1970
- Chen H., Li T., Luo C., Horng S-J., Wang G. (2014). A rough set-based method for updating decision rules on attribute values' coarsening and refining, IEEE Transactions on Knowledge and Data Engineering, 26(12): 2886-2899
- Chen H., Li T., Ruan D., Lin J., Hu C, (2013) A rough-set based incremental approach for updating approximations under dynamic maintenance environments. IEEE Transactions on Knowledge and Data Engineering, 25(2): 274-284
Further reading
- Gianpiero Cattaneo and Davide Ciucci, "Heyting Wajsberg Algebras as an Abstract Environment Linking Fuzzy and Rough Sets" in J.J. Alpigini et al. (Eds.): RSCTC 2002, LNAI 2475, pp. 77–84, 2002. doi:10.1007/3-540-45813-1_10