Từ thuật toán khai phá luật kết hợp đến thuật toán trích rút tóm tắt

Một phần của tài liệu (Luận án tiến sĩ) tóm tắt dữ liệu bằng ngôn ngữ theo cách tiếp cận đại số gia tử (Trang 119 - 121)

Thuật toán khai phá luật kết hợp Apriori được đề xuất bởi Agrawal [94] gồm hai giai đoạn: giai đoạn đầu là tìm tập mục thường xuyên thỏa điều kiện

minSupport, giai đoạn sau là sinh tập luật kết hợp thỏa điều kiện minConfident.

Trong phần này, luận án trình bày ý tưởng sửa đổi trong giai đoạn 2 của thuật toán Apriori để trích rút các câu tóm tắt mở rộng theo mẫu câu trong (1.3).

Trong giai đoạn 1, ngưỡng minSupport được sử dụng để xác định các tập mục thường xuyên như trong thuật toán Apriori. Trong giai đoạn 2 không sử dụng ngưỡng minConfident, giá trị độ tin cậy sẽ được chuyển đổi tương ứng thành từ định lượng Q trong câu tóm tắt.

Xem xét ví dụ với tập dữ liệu như trong Bảng 1.1, sử dụng các tập mờ cho thuộc tính KHOẢNG CÁCH, LƯƠNG và từ lượng hóa như trong Hình 1.2. Chọn

minSupport = 0.1, xét hai trường hợp sau:

o Trường hợp 1: xét cặp tập mục thường xuyên I1 ={KHOẢNG CÁCH = ‘xa’}, supp(I1) = 0.275 và I2 = { KHOẢNG CÁCH = ‘xa’, LƯƠNG = ‘cao’}, supp(I2) = 0.1383. Tính tỷ lệ supp(I1)/supp(I2) = 0.503. Sử dụng các hàm thuộc tập mờ cho từ lượng hóa Q như trong Hình 1.2, chọn hạng từ Q = ‘một nửa’ để nhận được câu tóm tắt “Một nửa công việc với khoảng cách

TIEU LUAN MOI download : skknchat@gmail.com

112

o Trường hợp 2: xét một cặp mục thường xuyên khác là I3

={KHOẢNG CÁCH = ‘trung bình’}, supp(I3) = 0.45 và I4 = { KHOẢNG CÁCH = ‘trung bình’, LƯƠNG = ‘trung bình’}, supp(I4) = 0.175. Tính tỷ lệ supp(I4)/supp(I3) = 0.389. Sử dụng các hàm thuộc tập mờ cho từ lượng hóa Q như trong Hình 1.2, chọn hạng từ Q = ‘một nửa’ để nhận được câu tóm tắt “Một nửa công việc với khoảng cách trung bình có mức lương

trung bình” (độ đúng đắn T =một nửa(0.389) = 0.89).

Giả sử trong bài toán sinh luật kết hợp từ dữ liệu trong Bảng 1.1 chọn ngưỡng minConfident = 0.5. Khi đó, từ cặp tập mục thường xuyên trong trường hợp 1 sẽ sinh ra luật kết hợp là “Nếu công việc với khoảng cách xa thì công việc có lương cao” (độ hỗ trợ 0.138, độ tin cậy 0.503). Trong trường hợp 2, sẽ không có luật kết hợp được sinh ra vì độ tin cậy lúc này chỉ là 0.389 nhỏ hơn ngưỡng

minConfident = 0.5.

Thuật toán HA-Apriori-LS-All sửa đổi từ thuật toán Apriori để sinh tập các câu tóm tắt từ cơ sở dữ liệu D được mô tả như sau:

Thuật toán HA-Apriori-LS-All: Trích rút tập tất cả các các câu tóm tắt mà độ hỗ trợ phần thân câu tóm tắt lớn hơn ngưỡng minSupport cho trước.

Đầu vào: Cơ sở dữ liệu D, ngưỡng minSupport, tham số của các cấu trúc ĐSGT cho các thuộc tính.

Đầu ra: Tập các câu tóm tắt.

Các bước thực hiện:

Khởi tạo: Xác định khung nhận thức ngôn ngữ cho các thuộc tính từ bộ tham

số của cấu trúc ĐSGT. Sử dụng thủ tục HA-TFS-MG (đề xuất trong chương 2) để sản sinh các tập mờ biểu diễn ngữ nghĩa cho các hạng từ trong khung nhận thức ngôn ngữ của các thuộc tính.

Bước 1: Thực hiện bước 1 của giải thuật Apriori để tìm các tập mục thường

xuyên thỏa điều kiện minSupport.

Bước 2: Sinh các câu tóm tắt dạng Q y are S

Với mỗi tập mục thường xuyên I, sản sinh một câu tóm tắt với các thành phần như sau:

TIEU LUAN MOI download : skknchat@gmail.com

113

o Duyệt tập hạng từ lượng hóa ℱQ, chọn hạng { ( ( )): ∈ ℱ } (supp(I) là độ

hỗ trợ xuyên I) từQ sao cho = cho tập mục

thường

Bước 3: Sinh các câu tóm tắt dạng Q F y are S.

Với mỗi cặp mục thường xuyên I1 và I2 thỏa điều kiện I1I2 , sản sinh một câu tóm tắt với các thành phần như sau:

o Thành phần kết luận S tương ứng là I2 – I1 o Thành phần lọc F tương ứng là I1

o Tính tỷ lệ r = supp(I2)/supp(I1)

o Duyệt tập hạng từ lượng hóa ℱQ, chọn hạng từ Q sao cho =

{ ( ): ∈ ℱ }

Thuật toán HA-Apriori-LS-All sản sinh tất cả các câu tóm tắt cả hai dạng Q y

are SQ F y are S mà độ hỗ trợ cho phần thân câu tóm tắt lớn hơn ngưỡng

minSupport. Theo ý nghĩa của độ hỗ trợ, các câu tóm tắt diễn đạt tri thức về một

nhóm các đối tượng mang tính phổ biến trong cơ sỡ dữ liệu. Đây là một cách giải bài toán trích rút tóm tắt trong trường hợp tổng quát nhất theo phân loại của Kacprzyk [12].

Một phần của tài liệu (Luận án tiến sĩ) tóm tắt dữ liệu bằng ngôn ngữ theo cách tiếp cận đại số gia tử (Trang 119 - 121)

Tải bản đầy đủ (DOCX)

(157 trang)
w