Tài liệu Rút gọn thuộc tính trực tiếp trên bảng quyết định theo tiếp cận tập thô mờ - Cao Chính Nghĩa: Công nghệ thông tin & Khoa học máy tính
C.C.Nghĩa, V.Đ.Thi, N.L.Giang, “Rút gọn thuộc tính trực tiếp tiếp cận tập thô mờ.” 110
RÚT GỌN THUỘC TÍNH TRỰC TIẾP TRÊN BẢNG QUYẾT ĐỊNH
THEO TIẾP CẬN TẬP THÔ MỜ
Cao Chính Nghĩa1*, Vũ Đức Thi2, Nguyễn Long Giang
3
Tóm tắt: Các phương pháp rút gọn thuộc tính theo tiếp cận lý thuyết tập thô thực
hiện trên các bảng quyết định có miền giá trị thuộc tính rời rạc. Để thực hiện rút
gọn thuộc tính trực tiếp trên các bảng quyết định có miền giá trị thuộc tính số,
hướng tiếp cận tập thô mờ được xem là hiệu quả và được các nhà nghiên cứu quan
tâm hiện nay. Trong bài báo này, chúng tôi đề xuất phương pháp rút gọn thuộc tính
trực tiếp trên bảng quyết định có miền giá trị thuộc tính số theo tiếp cận tập thô mờ.
Phương pháp đề xuất sử dụng độ phụ thuộc mờ của thuộc tính nên hiệu quả hơn các
phương pháp sử dụng độ đo entropy Shannon.
Từ khóa: Tập thô, Tập thô mờ, Bảng quyết định, Quan hệ tương tự mờ, Rút gọn thuộc tính, Tập rút gọn.
...
9 trang |
Chia sẻ: quangot475 | Lượt xem: 825 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Rút gọn thuộc tính trực tiếp trên bảng quyết định theo tiếp cận tập thô mờ - Cao Chính Nghĩa, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Công nghệ thông tin & Khoa học máy tính
C.C.Nghĩa, V.Đ.Thi, N.L.Giang, “Rút gọn thuộc tính trực tiếp tiếp cận tập thô mờ.” 110
RÚT GỌN THUỘC TÍNH TRỰC TIẾP TRÊN BẢNG QUYẾT ĐỊNH
THEO TIẾP CẬN TẬP THÔ MỜ
Cao Chính Nghĩa1*, Vũ Đức Thi2, Nguyễn Long Giang
3
Tóm tắt: Các phương pháp rút gọn thuộc tính theo tiếp cận lý thuyết tập thô thực
hiện trên các bảng quyết định có miền giá trị thuộc tính rời rạc. Để thực hiện rút
gọn thuộc tính trực tiếp trên các bảng quyết định có miền giá trị thuộc tính số,
hướng tiếp cận tập thô mờ được xem là hiệu quả và được các nhà nghiên cứu quan
tâm hiện nay. Trong bài báo này, chúng tôi đề xuất phương pháp rút gọn thuộc tính
trực tiếp trên bảng quyết định có miền giá trị thuộc tính số theo tiếp cận tập thô mờ.
Phương pháp đề xuất sử dụng độ phụ thuộc mờ của thuộc tính nên hiệu quả hơn các
phương pháp sử dụng độ đo entropy Shannon.
Từ khóa: Tập thô, Tập thô mờ, Bảng quyết định, Quan hệ tương tự mờ, Rút gọn thuộc tính, Tập rút gọn.
1. MỞ ĐẦU
Rút gọn thuộc tính là bài toán quan trọng trong bước tiền xử lý số liệu với mục tiêu là
loại bỏ các thuộc tính dư thừa nhằm nâng cao tính hiệu quả của các thuật toán khai phá dữ
liệu. Đối với các thuộc tính có miền giá trị số, liên tục cần được rời rạc hóa trước khi áp
dụng các phương pháp rút gọn theo tiếp cận lý thuyết tập thô. Tuy nhiên, các phương pháp
rời rạc hóa không bảo toàn được sự khác nhau ban đầu giữa các giá trị thuộc tính. Để giải
quyết bài toán rút gọn thuộc tính trực tiếp trên các bảng quyết định có miền giá trị thuộc
tính số không qua bước rời rạc hóa dữ liệu, trong mấy năm gần đây các nhà nghiên cứu
quan tâm đến hướng tiếp cận mới sử dụng lý thuyết tập thô mờ.
Lý thuyết tập thô mờ (Fuzzy Rough Set) [2,3] là sự kết hợp của lý thuyết tập thô và lý
thuyết tập mờ nhằm xấp xỉ các tập mờ (fuzzy set) dựa trên quan hệ tương tự mờ (fuzzy
similarity relation). Trong lý thuyết tập thô, hai đối tượng là tương đương trên tập thuộc
tính R (độ tương tự là 1) nếu giá trị thuộc tính của chúng bằng nhau trên tất cả các thuộc
tính thuộc R. Ngược lại, chúng là không tương đương (độ tương tự là 0). Trong lý thuyết
tập thô mờ, quan hệ tương tự mờ thay thế quan hệ tương đương nhằm xác định độ tương
tự của hai đối tượng. Độ tương tự là một giá trị nằm trong khoảng [0, 1] cho thấy tính gần
nhau, hay tính tương tự, của hai đối tượng. Trong các công trình [1, 9], các tác giả xây
dựng ma trận quan hệ mờ dựa trên một quan hệ tương tự mờ được định nghĩa trên miền
giá trị thuộc tính. Từ đó, các tác giả xây dựng thuật toán tìm tất cả các tập rút gọn bằng
cách mở rộng phương pháp rút gọn thuộc tính dựa trên ma trận phân biệt trong lý thuyết
tập thô truyền thống. Trong công trình [5, 7], dựa trên ma trận quan hệ mờ được xây dựng,
các tác giả tính toán lượng thông tin tăng thêm (information gain) của entropy Shanon mờ
[5] và tính entropy Shannon có điều kiện mờ [7], trên cơ sở đó xây dựng thuật toán
heuristic tìm một tập rút tối thiểu nhất dựa trên độ quan trọng của thuộc tính. Nhóm tác giả
trong [5, 7] cũng minh chứng bằng thực nghiệm rằng, phương pháp của họ có độ chính xác
phân lớp tốt hơn phương pháp rút gọn theo tiếp cận lý thuyết tập thô truyền thống trên một
số bộ dữ liệu thử nghiệm.
Trong bài báo này, chúng tôi đề xuất thuật toán heuristic tìm một tập rút gọn của bảng
quyết định có miền giá trị thuộc tính số sử dụng độ phụ thuộc mờ của thuộc tính trong tập
thô mờ. Thuật toán đề xuất tìm một tập rút gọn tối thiểu nhất nhất theo độ quan trọng của
thuộc tính, do đó hiệu quả hơn các công bố trong [1, 9]. Kết quả thử nghiệm trên một số
bộ dữ liệu cho thấy, thời gian thực hiện của phương pháp đề xuất hiệu quả hơn phương
pháp sử dụng độ đo entropy Shannon trong [5]. Cấu trúc bài báo như sau. Phần 2 trình bày
một số khái niệm cơ bản trong lý thuyết tập thô và lý thuyết tập thô mờ. Phần 3 trình bày
Nghiên cứu khoa học công nghệ
Tạp chí Nghiên cứu KH&CN quân sự, Số 43, 06 - 2016 111
phương pháp rút gọn thuộc tính sử dụng độ phụ thuộc mờ của thuộc tính theo tiếp cận tập
thô mờ. Phần 4 trình bày ví dụ minh họa của thuật toán. Phần 5 trình bày kết quả thử
nghiệm. Cuối cùng là kết luận và hướng phát triển tiếp theo.
2. CÁC KHÁI NIỆM CƠ BẢN
2.1. Các khái niệm cơ bản trong lý thuyết tập thô
Hệ thông tin là một cặp ,IS U A trong đó U là tập khác rỗng, hữu hạn các đối
tượng; A là tập khác rỗng, hữu hạn các thuộc tính. Mỗi thuộc tính a A xác định một ánh
xạ: : aa U V với Va là tập giá trị của thuộc tính a A . Bảng quyết định là hệ thông tin
,DS U C D với C D , D được gọi là tập thuộc tính quyết định, C được gọi là
tập thuộc tính điều kiện.
Cho bảng quyết định ,DS U C D , mỗi tập thuộc tính P C xác định một quan
hệ tương đương:
, ,IND P u v U U a P a u a v
Ký hiệu phân hoạch của U sinh bởi quan hệ IND P là /U P và lớp tương đương
chứa đối tượng u là
P
u , khi đó ,Pu v U u v IND P . Với X U , các tập
CCX u U u X và CCX u U u X tương ứng gọi là C-xấp xỉ dưới, C-
xấp xỉ trên của X. Ta gọi tập
/
( )C
X U D
POS D CX
là C-miền dương của D. Dễ thấy
( )CPOS D là tập các đối tượng trong U được phân lớp đúng vào các lớp của /U D sử
dụng tập thuộc tính C. Độ phụ thuộc của tập thuộc tính C vào tập thuộc tính D trong lý
thuyết tập thô truyền thống, ký hiệu là C D , được định nghĩa:
C
C
POS D
k D
U
với S là lực lượng của tập S. Nếu k =1 thì D phụ thuộc hoàn toàn vào C. Nếu 0 1k , D
phụ thuộc bộ phận vào C.
2.2. Ma trận quan hệ và tập thô mờ
Cho 1,..., nU x x là tập hữu hạn, khác rỗng n đối tượng, R là một quan hệ trên U .
Ma trận quan hệ của R trên U , ký hiệu là ( )M R , được xác định như sau [7]
11 12 1
21 22 2
1 2
...
...
( )
... ... ... ...
...
n
n
n n nn
r r r
r r r
M R
r r r
với ,ij i jr R x x là giá trị của quan hệ giữa đối tượng ix và jx , 0,1ijr .
Một quan hệ R xác định trên U được gọi là quan hệ tương tự mờ (fuzzy similarity
relation) nếu thỏa mãn các điều kiện sau đây [7]
1) Tính phản xạ: , 1,R x x x U
2) Tính đối xứng: , , , ,R x y R y x x y U
Công nghệ thông tin & Khoa học máy tính
C.C.Nghĩa, V.Đ.Thi, N.L.Giang, “Rút gọn thuộc tính trực tiếp tiếp cận tập thô mờ.” 112
3) Tính bắc cầu Max-min: , min , , ,R x z R x y R y z với mọi , ,x y z U .
Quan hệ tương tự mờ R có các tính chất sau đây [7]
1) 1 2 1 2, ,R R R x y R x y
2) 1 2 1 2, m a x , , ,R R R R x y R x y R x y
3) 1 2 1 2, m in , , ,R R R R x y R x y R x y
4) 1 2 1 2, ,R R R x y R x y
Quan hệ tương tự mờ R xác định một phân hoạch mờ (fuzzy partition) trên U, ký hiệu
1
/
n
i R i
U R x
, với i Rx là một tập mờ, được gọi là lớp tương đương mờ. i Rx được
biểu diễn dựa trên lý thuyết tập mờ như sau: 1 2
1 2
...i i ini R
n
r r r
x
x x x
và lực lượng của
tập mờ i Rx được tính:
1
n
i ijR
j
x r
Dễ thấy rằng, hàm thuộc của các đối tượng ju U đối với lớp tương đương mờ i Ru
là ,i R j i j iju u R u u r .
Giả sử F là một tập mờ trên U và R là một quan hệ tương tự mờ, khi đó tập mờ xấp xỉ
dưới R F và tập mờ xấp xỉ trên R F của F là các tập mờ và hàm thuộc của các đối
tượng x U
được xác định như sau [2, 3]
inf max 1 , ,R FR F y Ux x y y (1)
sup , ,R FR F
y U
x min x y y
(2)
Với ,R Rx y x y , khi đó tập mờ xấp xỉ dưới R F và tập mờ xấp xỉ trên
R F được viết lại như sau:
inf max 1 ,R FR F xy Ux y y (3)
sup ,R FxR F y Ux min y y (4)
Cặp ,R F R F được gọi là tập thô mờ [2, 3]. Dễ thấy rằng một tập hợp (tập rõ) bất
kỳ X U có thể xem là một tập mờ, hàm thuộc 1X y với y X và 0X y
với y X . Mô hình tập thô mờ có thể xem là việc sử dụng quan hệ tương tự mờ để xấp
xỉ tập mờ (hoặc tập rõ) bằng tập mờ xấp xỉ dưới và tập mờ xấp xỉ trên.
Cho bảng quyết định có miền giá trị thuộc tính số ,DS U C D với
1 , ..., nU u u , 1,..., mC c c . Giả sử một quan hệ tương tự mờ R xác định trên miền giá
trị của thuộc tính C. Ta ký hiệu kR c là quan hệ R xác định trên thuộc tính điều kiện
, 1..kc C k m và R C là quan hệ R xác định trên tập thuộc tính điều kiện C. Khi đó,
khái niệm miền dương CPOS D trong lý thuyết tập thô truyền thống được mở rộng
thành khái niệm miền dương mờ của tập thuộc tính D đối với tập thuộc tính C dựa trên
Nghiên cứu khoa học công nghệ
Tạp chí Nghiên cứu KH&CN quân sự, Số 43, 06 - 2016 113
quan hệ R, ký hiệu là R CPOS D . R CPOS D là một tập mờ mà hàm thuộc của các
đối tượng x U được định nghĩa như sau [7].
/
sup
R CPOS D R C X
X U D
x x
(5)
Dựa trên khái niệm miền dương mờ, độ phụ thuộc của tập thuộc tính điều kiện C vào
tập thuộc tính quyết định D dựa trên quan hệ R được định nghĩa theo tiếp cận tập thô mờ
như sau [7].
R C R C
POS D POS Dx U
R C
x x
D
U U
(6)
Cho bảng quyết định có miền giá trị thuộc tính số ,DS U C D với ,P Q C và
R P , R Q là quan hệ R trên tập thuộc tính P, Q tương ứng. Khi đó ta có
R P Q R P R Q [7], nghĩa là với mọi ,x y U ,
, min , , ,R P Q x y R P x y R Q x y . Giả sử R Pij
n n
M R P r
và
R Qij
n n
M R Q r
là ma trận quan hệ của R trên tập thuộc tính P và Q tương ứng, khi
đó ma trận quan hệ của R trên tập thuộc tính P Q là:
R P Qij
n n
M R P Q r
với min ,R P Q R P R Qij ij ijr r r (7)
3. RÚT GỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH MIỀN GIÁ TRỊ LIÊN
TỤC SỬ DỤNG ĐỘ PHỤ THUỘC CỦA THUỘC TÍNH
Trong phần này, chúng tôi trình bày phương pháp rút gọn thuộc tính của bảng quyết
định có miền giá trị thuộc tính số sử dụng độ phụ thuộc mờ của thuộc tính trong tập thô
mờ. Phương pháp đề xuất bao gồm các bước: định nghĩa tập rút gọn dựa trên độ phụ thuộc
mờ của thuộc tính trong tập thô mờ, định nghĩa độ quan trọng của thuộc tính trong tập thô
mờ và xây dựng thuật toán heuristic tìm tập rút gọn tối thiểu nhất dựa trên tiêu chuẩn độ
quan trọng của thuộc tính.
Định nghĩa 1. Cho bảng quyết định có miền giá trị thuộc tính số ,DS U C D , quan hệ
tương tự mờ R và tập thuộc tính P C . Nếu:
1)
( ) ( )R P R CD D
2)
, ( ) ( )R CR P pp P D D
thì P là một tập rút gọn nhỏ nhất của C dựa trên độ phụ thuộc mờ của thuộc tính.
Định nghĩa 2. Cho bảng quyết định có miền giá trị thuộc tính số ,DS U C D và quan
hệ tương tự mờ R xác định trên miền giá trị thuộc tính. Với B C , độ quan trọng của thuộc
tính b C B đối với tập thuộc tính B dựa trên quan hệ R được định nghĩa:
R B R BR B bSIG b D D (8)
Độ quan trọng của thuộc tính được sử dụng làm tiêu chuẩn lựa chọn thuộc tính cho
thuật toán heuristic tìm tập rút gọn nhỏ nhất sau đây.
Thuật toán F_RSAR (Fuzzy Rough Set based Attribute Reduction) Thuật toán heuristic
tìm một tập rút gọn sử dụng độ phụ thuộc mờ của thuộc tính theo tiếp cận tập thô mờ.
Công nghệ thông tin & Khoa học máy tính
C.C.Nghĩa, V.Đ.Thi, N.L.Giang, “Rút gọn thuộc tính trực tiếp tiếp cận tập thô mờ.” 114
Đầu vào: Bảng quyết định giá trị thuộc tính số ,DS U C D , quan hệ tương tự
mờ R.
Đầu ra: Một tập rút gọn nhỏ nhất P .
1. P ;
0R D ;
2. Tính ma trận quan hệ M(R(C));
3. Tính R C D ;
// Thêm dần vào P các thuộc tính có độ quan trọng lớn nhất
4. While R P R CD D do
5. Begin
6. For c C P tính R P R PR P cSIG c D D ;
7. Chọn mc C P sao cho mR P R Pc C PSIG c Max SIG c ;
8.
mP P c ;
9. Tính R P D ;
10. End;
//Loại bỏ các thuộc tính dư thừa trong P nếu có
11. For each a P
12. Begin
13. Tính
R P a D ;
14. If
R CR P a D D then P P a ;
15. End;
16. Return P;
Ví dụ 1. Xét bảng quyết định ,DS U C d cho ở Bảng 1 với 1 2 3 4 5 6, , , , ,U u u u u u u ,
1 2 3 4 5 6, , , , ,C c c c c c c .
Bảng 1. Bảng quyết định mô tả ví dụ 1.
1c 2c 3c 4c 5c 6c d
1u 0.8 0.2 0.6 0.4 1 0 No
2u 0.8 0.2 0 0.6 0.2 0.8 Yes
3u 0.6 0.4 0.8 0.2 0.6 0.4 No
4u 0 0.4 0.6 0.4 0 1 Yes
5u 0 0.6 0.6 0.4 0 1 Yes
6u 0 0.6 0 1 0 1 No
Định nghĩa quan hệ tương tự mờ ; 1..6kR c k trên kc C như sau:
1 4 * , 0 .25
( , ) m ax( ) m in( ) m ax( ) m in( )
0,
i j i j
k i j k k k k
x x x x
R c u u c c c c
otherw ise
(9)
Nghiên cứu khoa học công nghệ
Tạp chí Nghiên cứu KH&CN quân sự, Số 43, 06 - 2016 115
M R C được tính thông qua các ma trận quan hệ tương tự mờ trên các thuộc tính
điều kiện ; 1..6kM R c k . Từ đó tính được .R C d
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0
) ,
0
(
1
M R C
1
R CPOS dx U
R C
x
d
U
Áp dụng các bước của Thuật toán F_RSAR tìm được tập rút gọn nhỏ nhất
4 1,P c c .
Thuật toán F_RSAR tìm được một tập rút gọn nhỏ nhất dựa trên độ quan trọng của
thuộc tính nên hiệu quả hơn các thuật toán tìm tất cả các tập rút gọn theo hướng tiếp cận
ma trận phân biệt trong các công trình [1, 9]. Thuật toán F_RSAR sử dụng độ phụ thuộc
của thuộc tính để tìm tập rút gọn, do đó có khối lượng tính toán nhỏ hơn các thuật toán
theo hướng tiếp cận entropy Shannon trong [5, 7]. Dễ thấy rằng, tập rút gọn thu được của
Thuật toán F_RSAR bảo toàn miền dương mờ.
4. THỬ NGHIỆM
Chúng tôi chọn thuật toán GAIN_RATIO_AS_FRS (Gọi tắt là thuật toán GRAF) tìm
tập rút gọn sử dụng lượng thông tin tăng thêm (gain ratio) theo tiếp cận tập thô mờ trong
công trình [5] để so sánh với thuật toán đề xuất F_RSAR về thời gian thực hiện và kết quả
thực hiện. Sở dĩ chọn thuật toán GRAF vì đây là thuật toán heuristic tìm một tập rút gọn
tối thiểu nhất của bảng quyết định miền giá trị thuộc tính số sử dụng entropy Shannon theo
tiếp cận thô mờ. Thuật toán GRAF được trình bày cụ thể trong công trình [5], tóm lược
như sau:
Thuật toán GRAF (GAIN_RATIO_AS_FRS) Tìm một tập rút gọn tốt nhất của bảng
quyết định theo tiếp cận tập thô mờ.
Đầu vào: Bảng quyết định giá trị thuộc tính số ,DS U C D , ,P Q C , quan
hệ tương tự mờ R.
Đầu ra: Một tập rút gọn nhỏ nhất P .
1. ;P
2. For a C P , tính độ quan trọng của thuộc tính a, _ ( , , );Gain Ratio a P D
3. Chọn thuộc tính a sao cho _ ( , , )Gain Ratio a P D đạt giá trị lớn nhất;
4. If _ ( , , ) 0Gain Ratio a P D , then {a}P P goto 2, else goto 5;
5. P là tập thuộc tính được chọn.
Trong đó:
( , , ) ( { }) (( { }) ) ( ) ( )
_ ( , , )
({ }) ({ })
Gain a B D H B a H B a D H B H BD
Gain Ratio a B D
H a H a
Với
1
[ ]1
( ) log
n
i R
i
x
H R
n n
;
1
[ ] [ ]1
( ) log
n
i P i Q
P Q
i
x x
H R R
n n
(10)
Công nghệ thông tin & Khoa học máy tính
C.C.Nghĩa, V.Đ.Thi, N.L.Giang, “Rút gọn thuộc tính trực tiếp tiếp cận tập thô mờ.” 116
Thuật toán GRAF[5] có độ phức tạp tính toán hàm đa thức do sử dụng ma trận quan hệ
trên các thuộc tính, độ phức tạp tính toán của các ma trận quan hệ là
2
( )O C U với C là
số lượng thuộc tính điều kiện, U là số lượng phần tử của bộ dữ liệu. Do vậy, độ phức tạp
tính toán của GRAF và F_RSAR đều là
3 2
( )O C U . Thuật toán GRAF được xây dựng
dựa trên việc tính lượng thông tin tăng thêm khi thêm dần các thuộc tính điều kiện vào tập
rút gọn, khi nào lượng thông tin không tăng nữa thì kết thúc nên đảm bảo được các điều
kiện của định nghĩa 1 để tìm ra một tập rút gọn tối thiểu nhất, loại bỏ được các thuộc tính
dư thừa của tập rút gọn. Hơn nữa, theo hiểu biết của tác giả thì đây là công bố tốt nhất cho
đến thời điểm năm 2015 về hướng nghiên cứu của bài báo. Để tiến hành thử nghiệm,
chúng tôi thực hiện các công việc sau:
1) Cài đặt thuật toán GRAF trong [5] và Thuật toán F_RSAR bằng ngôn ngữ C#. Cả hai
thuật toán đều sử dụng quan hệ tương tự mờ xác định bởi công thức (9).
2) Trên máy tính PC với cấu hình Pentium dual core 2.13 GHz CPU, 1GB bộ nhớ
RAM, hệ điều hành Windows 7, chạy thử nghiệm hai thuật toán với 5 bộ số liệu lấy từ kho
dữ liệu UCI [10]. Với mỗi bộ số liệu, giả sử U là số đối tượng, C là số thuộc tính điều
kiện, R là số thuộc tính của tập rút gọn, t là thời gian thực hiện thuật toán (đơn vị là giây
s), các thuộc tính điều kiện được đánh số là 1, 2,, C . Kết quả thực hiện của hai thuật
toán được mô tả ở bảng 2 và bảng 3:
Bảng 2. Kết quả thực hiện Thuật toán F_RSAR và Thuật toán GRAF[5].
STT Bộ số liệu U C
Thuật toán
F_RSAR
Thuật toán
GRAF[5]
R t R t
1 Ionosphere 351 34 12 1.02 12 1.04
2 Wpbc 198 33 15 0.67 17 0.68
3 Wine 178 13 6 0.26 6 0.26
4 Glass 214 9 7 0.46 8 0.48
5 Magic04 19020 10 9 6.09 9 6.28
Bảng 3. Tập rút gọn của Thuật toán F_RSAR và Thuật toán GRAF[5].
STT Tập dữ liệu
Tập rút gọn của
Thuật toán F_RSAR
Tập rút gọn của
Thuật toán GRAF[5]
1 Ionosphere
1,2,4,5,8,9,10,24,26,27,
29,33
1,2,4,5,8,9,10,24,26,27,29
,33
2 Wpbc
1,3,4,5,7,12,13,15,18,2
4,25,26,28,32,33
1,3,4,5,7,12,13,15,17,18,2
0,24,25,26,28,32,33
3 Wine 1,3,4,8,9,12 1,3,4,8,9,12
4 Glass 1,2,4,5,6,8,9 1,2,4,5,6,7,8,9
5 Magic04 1,2,3,4,5,7,8,9,10 1,2,3,4,5,7,8,9,10
Kết quả thử nghiệm cho thấy:
- Trên các bộ số liệu Ionosphere.data, Wine.data, Magic04.data, tập rút gọn thu được
bởi Thuật toán F_RSAR và Thuật toán GRAF là như nhau. Tuy nhiên, với bộ số liệu
Nghiên cứu khoa học công nghệ
Tạp chí Nghiên cứu KH&CN quân sự, Số 43, 06 - 2016 117
Wpbc.data, Glass.data, tập rút gọn thu được bởi Thuật toán F_RSAR tối thiểu hơn tập rút
gọn thu được bởi Thuật toán GRAF.
- Thời gian thực hiện Thuật toán F_RSAR thường nhỏ hơn Thuật toán GRAF, đặc biệt
là trên các bộ số liệu lớn thì độ chênh lệch càng nhiều.
5. KẾT LUẬN
Mô hình tập thô mờ do D. Dubois và các cộng sự [2, 3] đề xuất là công cụ hiệu quả để
giải quyết bài toán rút gọn thuộc tính trực tiếp trên các bảng quyết định có miền giá trị
thuộc tính số. Trong bài báo này, chúng tôi đề xuất thuật toán heuristic tìm một tập rút gọn
của bảng quyết định có miền giá trị thuộc tính số sử dụng độ phụ thuộc mờ của thuộc tính
theo tiếp cận tập thô mờ. Độ phụ thuộc mờ của thuộc tính được xác định dựa trên ma trận
quan hệ xác định bởi quan hệ tương tự mờ ở công thức (9). Thực nghiệm trên các bộ số
liệu UCI cho thấy, tập rút gọn thu được bởi thuật toán đề xuất F_RSAR có số thuộc tính
nhỏ hơn thuật toán GRAF trong [5] trên một số bộ dữ liệu. Do đó, độ hỗ trợ của tập luật trên
tập rút gọn của thuật toán F_RSAR cao hơn so với thuật toán GRAF trong [5]. Hơn nữa,
thời gian thực hiện thuật toán F_RSAR nhỏ hơn so với thuật toán GRAF trong [5] bởi
thuật toán F_RSAR không sử dụng các công thức logarit, đặc biệt là trên một số bộ dữ liệu
lớn. Định hướng nghiên cứu tiếp theo là tìm kiếm các độ đo hiệu quả để giải quyết bài
toán rút gọn thuộc tính theo tiếp cận tập thô mờ.
TÀI LIỆU THAM KHẢO
[1]. Chen Degang, Lei Zhang, Suyun Zhao, Qinghua Hu, and Pengfei Zhu, “A Novel
Algorithm for Finding Reducts With Fuzzy Rough Sets”, IEEE TRANSACTIONS ON
FUZZY SYSTEMS, VOL. 20, NO. 2, pp. 385 - 389 , 2012.
[2]. D. Dubois and H. Prade, “Putting rough sets and fuzzy sets together”, Intelligent
Decision Support, Kluwer Academic Publishers,Dordrecht, 1992.
[3]. Dubois, D. and Prade, H., “Rough fuzzy sets and fuzzy rough sets”, International
Journal of General Systems, 17, pp. 191-209, 1990.
[4]. F.F. Xu, D.Q. Miao and L. Wei, “Fuzzy-rough attribute reduction via mutual
information with an application to cancer classification”, Computers and
Mathematics with Applications 57, pp. 1010 -1017, 2009.
[5]. Jianhua Dai and Qing Xu, “Attribute selection based on information gain ratio in
fuzzy rough set theory with application to tumor classification”, Applied Soft
Computing 13, pp. 211–221, 2013.
[6]. Qiang He, Congxin Wu, Degang Chen, Suyun Zhao, “Fuzzy rough set based attribute
reduction for information systems with fuzzy decisions”, Knowledge-Based Systems
24 (2011), pp. 689–696, 2011.
[7]. Qinghua Hu, Daren Yu, Zongxia Xie, “Information-preserving hybrid data reduction
based on fuzzy-rough techniques”, Pattern Recognition Letters 27, 2006, pp. 414-423.
[8]. R. Jensen and Q. Shen., “Fuzzy-Rough Sets for Descriptive Dimensionality
Reduction”, Proceedings of the 2002 IEEE International Conference on Fuzzy
Systems ,FUZZ-IEEE'02, pp. 29-34, 2002.
[9]. Zhao Ming, Yan Zhengbo, Zhou Liukun, Wang Huijie and Xu Xiaogang, “The
Extraction Method of the Energy Consumption Characteristics Based on Fuzzy Rough
Set”, Proceedings of Conference on Computational Intelligence and Bioinformatics
(AASRI), pp. 142 – 149, 2012.
[10]. The UCI machine learning repository,
Công nghệ thông tin & Khoa học máy tính
C.C.Nghĩa, V.Đ.Thi, N.L.Giang, “Rút gọn thuộc tính trực tiếp tiếp cận tập thô mờ.” 118
ABSTRACT
FUZZY ROUGH SET BASED ON THE DIRECTLY ATTRIBUTE
REDUCTION IN DECISION TABLES
Attribute reduction methods based on the approach rough set perform on the
decision table with discrete attribute value domain. To perform a attribute
reduction directly on the decision table with the numerical attribute value, fuzzy
rough set approach is considered effective and researchers are now interested. In
this paper, we propose a method attribute reduction directly on the decision table
with the numerical attribute value according to fuzzy rough set approach. The
proposed method uses degree of dependence between attributes is more efficient
than the method of using the Shannon entropy measure.
Keywords: Rough set, Fuzzy rough set, Decision table, fuzzy similarity relation, Attribute redection, Reduct.
Nhận bài ngày 25 tháng 3 năm 2016
Hoàn thiện ngày 25 tháng 4 năm 2016
Chấp nhận đăng ngày 09 tháng 6 năm 2016
Địa chỉ: 1 Học viện Cảnh sát Nhân dân;
2 Đại học Sư phạm kỹ thuật Hưng Yên;
3 Viện Công nghệ thông tin, Viện Hàn lâm Khoa học & Công nghệ Việt Nam.
*Email: ccnghia@gmail.com
Các file đính kèm theo tài liệu này:
- 13_nghia_cntt_khmaytinh_8932_2150272.pdf