Khai Thác Tập Phổ Biến Có Trọng Số Sử Dụng Thuật Toán TFWIN+

Khám phá phương pháp khai thác tập hợp mục có trọng số k thường xuyên hàng đầu bằng cấu trúc danh sách wn và chiến lược cắt tỉa sớm.

Người đăng

Ẩn danh
72
3
0

Phí lưu trữ

30 Point

Tóm tắt

I. Hướng Dẫn Về Khai Thác Tập Phổ Biến Có Trọng Số WFIM

Trong lĩnh vực khai phá dữ liệu (data mining), việc tìm ra các mẫu ẩn và quy luật có giá trị là mục tiêu cốt lõi. Khai thác mẫu phổ biến (frequent pattern mining) là một kỹ thuật nền tảng, nhưng mô hình truyền thống thường bỏ qua tầm quan trọng khác nhau của các mục. Weighted Frequent Itemset Mining (WFIM) ra đời để giải quyết bài toán này, gán một trọng số mục (item weight) cho từng đối tượng, phản ánh đúng giá trị hoặc mức độ quan trọng của chúng trong thực tế. Phương pháp này cho phép các phân tích trở nên sâu sắc và chính xác hơn, đặc biệt trong các ứng dụng như phân tích giỏ hàng nơi lợi nhuận của sản phẩm có sự chênh lệch lớn.

1.1. Tầm quan trọng của khai phá dữ liệu và luật kết hợp

Khai phá dữ liệu là quá trình trích xuất các thông tin hữu ích, các mẫu tiềm ẩn và tri thức từ các tập dữ liệu lớn. Một trong những kỹ thuật quan trọng nhất trong lĩnh vực này là khai phá luật kết hợp (association rule mining). Mục tiêu của kỹ thuật này là phát hiện các mối quan hệ thú vị giữa các biến trong cơ sở dữ liệu lớn. Ví dụ kinh điển là quy tắc "Nếu khách hàng mua tã, họ cũng có khả năng mua bia". Các quy tắc này được ứng dụng rộng rãi trong phân tích giỏ hàng (market basket analysis), thiết kế danh mục sản phẩm và chiến lược khuyến mãi. Các thuật toán ban đầu như thuật toán Apriori đã đặt nền móng cho việc tìm kiếm các tập mục phổ biến, từ đó suy ra các luật kết hợp mạnh. Tuy nhiên, các phương pháp này coi tất cả các mục là có tầm quan trọng như nhau, dẫn đến những hạn chế trong các kịch bản thực tế.

1.2. Sự ra đời của khái niệm độ hỗ trợ có trọng số

Mô hình khai thác truyền thống dựa trên tần suất xuất hiện đơn thuần. Tuy nhiên, trong nhiều ứng dụng, các mục có giá trị hoặc tầm quan trọng khác nhau. Ví dụ, trong một siêu thị, việc bán một chiếc TV mang lại lợi nhuận cao hơn nhiều so với một ổ bánh mì. Để giải quyết vấn đề này, khái niệm độ hỗ trợ có trọng số (weighted support) được giới thiệu. Mỗi mục được gán một trọng số mục để phản ánh tầm quan trọng của nó. Thay vì chỉ đếm số lần xuất hiện, độ hỗ trợ có trọng số của một tập mục được tính toán dựa trên tổng trọng số của các giao dịch chứa nó. Điều này cho phép các nhà phân tích tập trung vào các mẫu không chỉ phổ biến mà còn có giá trị kinh tế cao, mở ra một hướng tiếp cận mới và hiệu quả hơn trong lĩnh vực học máy (machine learning).

II. Thách Thức Khi Áp Dụng Apriori và FP Growth Với Dữ Liệu Lớn

Mặc dù là những thuật toán tiên phong, thuật toán Apriorithuật toán FP-Growth phải đối mặt với nhiều thách thức khi xử lý cơ sở dữ liệu giao dịch (transaction database) có trọng số và quy mô lớn. Vấn đề lớn nhất là "sự bùng nổ mẫu", nơi một lượng khổng lồ các tập phổ biến được tạo ra, gây khó khăn cho việc lưu trữ, phân tích và tìm kiếm tri thức thực sự hữu ích. Hơn nữa, việc xác định một ngưỡng hỗ trợ (support threshold) duy nhất cho toàn bộ cơ sở dữ liệu thường không hiệu quả, có thể bỏ sót các mẫu có giá trị nhưng tần suất thấp. Những hạn chế này thúc đẩy nhu cầu phát triển các thuật toán tiên tiến hơn.

2.1. Hạn chế của thuật toán Apriori trong thực tiễn

Thuật toán Apriori hoạt động dựa trên nguyên tắc "mọi tập con của một tập phổ biến cũng phải phổ biến". Thuật toán này thực hiện quét cơ sở dữ liệu nhiều lần để tạo ra các tập ứng viên và kiểm tra độ hỗ trợ của chúng. Quá trình này cực kỳ tốn kém về mặt tính toán và I/O khi tập dữ liệu lớn và số lượng mục tăng lên. Hơn nữa, việc tạo ra một số lượng lớn các tập ứng viên ở mỗi bước, đặc biệt là các tập có độ dài trung bình, dẫn đến yêu cầu bộ nhớ khổng lồ. Đối với dữ liệu có trọng số, việc tính toán weighted support lặp đi lặp lại càng làm tăng thêm độ phức tạp, khiến Apriori trở nên không thực tế cho các bài toán hiện đại.

2.2. Vấn đề của FP Growth và sự cần thiết của Top rank k

Thuật toán FP-Growth cải thiện Apriori bằng cách tránh tạo tập ứng viên. Nó sử dụng một cấu trúc dữ liệu nén gọi là cây FP-Tree để lưu trữ thông tin về các mục phổ biến và chỉ cần quét cơ sở dữ liệu hai lần. Mặc dù hiệu quả hơn Apriori, FP-Growth vẫn gặp khó khăn trong việc tạo ra một lượng lớn các mẫu phổ biến khi ngưỡng hỗ trợ được đặt ở mức thấp. Theo nghiên cứu của Nguyễn Triệu Vi và Trần Thành Đạt (2023), "việc khai thác tập phổ biến tạo ra một lượng lớn các tập phổ biến, làm cho việc hiểu và khai thác các quy tắc trở nên khó khăn". Để giải quyết vấn đề này, phương pháp khai thác Top-rank-k ra đời, tập trung vào việc chỉ tìm ra k tập mục có độ hỗ trợ cao nhất, giúp loại bỏ nhiễu và tập trung vào những mẫu quan trọng nhất.

III. Phương Pháp TFWIN Khai Thác Hiệu Quả Với Cấu Trúc WN List

Để vượt qua các hạn chế của thuật toán trước đó, thuật toán TFWIN (Top-rank-k Frequent Weighted Itemsets using Weighted N-list) được đề xuất. Thuật toán này là một bước đột phá trong weighted frequent itemset mining (WFIM). TFWIN sử dụng một cấu trúc dữ liệu tiên tiến gọi là WN-list, được thiết kế đặc biệt để xử lý dữ liệu có trọng số một cách hiệu quả. Thay vì quét toàn bộ cơ sở dữ liệu, TFWIN thực hiện các phép giao trên các cấu trúc WN-list để tính toán độ hỗ trợ có trọng số, giúp giảm đáng kể thời gian tính toán và yêu cầu bộ nhớ.

3.1. Giới thiệu cấu trúc WN List và ưu điểm

WN-list (Weighted N-list) là một cấu trúc dữ liệu được phát triển để tối ưu hóa việc khai thác các tập mục có trọng số. Mỗi mục trong cơ sở dữ liệu được liên kết với một WN-list riêng. Cấu trúc này không chỉ lưu trữ danh sách các mã giao dịch (TID) chứa mục đó, mà còn lưu trữ tổng trọng số tích lũy của các mục đứng trước nó trong mỗi giao dịch. Thiết kế thông minh này cho phép thuật toán tính toán weighted support của một tập mục mới một cách nhanh chóng chỉ bằng cách thực hiện phép giao giữa các WN-list của các mục thành phần. Ưu điểm chính của WN-list là khả năng nén thông tin và tăng tốc độ tính toán, làm cho nó phù hợp với các bài toán data mining quy mô lớn.

3.2. Quy trình hoạt động của thuật toán TFWIN

Thuật toán TFWIN hoạt động theo chiến lược tìm kiếm theo chiều sâu (depth-first search). Ban đầu, nó tạo ra các WN-list cho tất cả các mục 1-itemset. Sau đó, thuật toán đệ quy khám phá không gian tìm kiếm bằng cách mở rộng các tập mục hiện tại với các mục khác. Tại mỗi bước, một tập mục mới được tạo ra bằng cách kết hợp tập mục cha với một mục mới. WN-list của tập mục mới này được tính toán bằng cách thực hiện phép giao hiệu quả giữa WN-list của tập cha và WN-list của mục mới. Quá trình này tiếp tục cho đến khi không thể mở rộng thêm, đảm bảo tìm ra top-k các tập mục có độ hỗ trợ có trọng số cao nhất mà không cần tạo ra tập ứng viên một cách tường minh.

IV. Tối Ưu Hóa Thuật Toán TFWIN Chiến Lược Cắt Tỉa Sớm

Mặc dù thuật toán TFWIN đã cải thiện đáng kể hiệu suất, nó vẫn có thể khám phá những nhánh không gian tìm kiếm không cần thiết. Để giải quyết vấn đề này, thuật toán TFWIN+ được ra đời. Đây là phiên bản nâng cao của TFWIN, tích hợp một "chiến lược cắt tỉa sớm" (early pruning strategy) thông minh. Chiến lược này cho phép thuật toán loại bỏ các tập ứng viên không có khả năng lọt vào top-k ngay từ giai đoạn đầu, giúp tiết kiệm tài nguyên tính toán và tăng tốc độ khai thác một cách vượt trội. TFWIN+ đại diện cho một bước tiến quan trọng trong việc khai thác hiệu quả các tập mục có trọng số.

4.1. Cơ chế hoạt động của chiến lược cắt tỉa sớm

Chiến lược cắt tỉa sớm trong TFWIN+ hoạt động dựa trên việc tính toán một giới hạn trên (upper bound) cho độ hỗ trợ có trọng số của bất kỳ tập mục nào có thể được tạo ra từ một nhánh tìm kiếm cụ thể. Trong quá trình đệ quy, trước khi mở rộng một tập mục, thuật toán sẽ tính toán giới hạn trên này. Nếu giới hạn trên này nhỏ hơn giá trị độ hỗ trợ của tập mục đứng thứ k trong danh sách top-k hiện tại, toàn bộ nhánh tìm kiếm đó sẽ bị cắt tỉa. Điều này có nghĩa là thuật toán sẽ không lãng phí thời gian để khám phá các tập mục con trong nhánh đó, vì chúng chắc chắn không thể trở thành một trong k tập phổ biến nhất. Kỹ thuật này giúp thu hẹp đáng kể không gian tìm kiếm và tập trung vào các khu vực hứa hẹn nhất.

4.2. So sánh hiệu năng giữa TFWIN và TFWIN

Theo kết quả thử nghiệm thực nghiệm được trình bày trong đồ án của Nguyễn Triệu Vi và Trần Thành Đạt (2023), thuật toán TFWIN+ thể hiện hiệu suất vượt trội so với phiên bản tiền nhiệm TFWIN. Nhờ chiến lược cắt tỉa sớm, TFWIN+ giảm đáng kể thời gian chạy và mức sử dụng bộ nhớ, đặc biệt trên các cơ sở dữ liệu giao dịch dày đặc và có số lượng mục lớn. Báo cáo chỉ ra rằng "kết quả thử nghiệm chỉ ra rằng TFWIN+ là thuật toán tốt nhất cho việc khai thác Top-rank-k tập phổ biến". Sự cải tiến này không chỉ là về mặt lý thuyết mà còn được chứng minh bằng thực nghiệm, khẳng định vị thế của TFWIN+ là giải pháp hàng đầu cho các bài toán WFIM.

V. Ứng Dụng Thực Tiễn và Kết Quả Nghiên Cứu của Thuật Toán

Thuật toán TFWIN+ không chỉ là một cải tiến lý thuyết mà còn có tiềm năng ứng dụng thực tiễn to lớn trong nhiều ngành công nghiệp. Từ bán lẻ, thương mại điện tử đến y sinh và phân tích mạng xã hội, khả năng xác định các mẫu quan trọng nhất trong dữ liệu có trọng số mở ra nhiều cơ hội để tối ưu hóa quy trình và đưa ra quyết định thông minh. Các kết quả nghiên cứu thực nghiệm đã chứng minh tính hiệu quả và khả năng mở rộng của thuật toán, củng cố vai trò của nó như một công cụ mạnh mẽ trong lĩnh vực khai phá dữ liệuhọc máy.

5.1. Ứng dụng trong phân tích giỏ hàng và hệ gợi ý

Một trong những ứng dụng rõ ràng nhất của TFWIN+ là trong phân tích giỏ hàng. Bằng cách gán trọng số cho các sản phẩm dựa trên giá hoặc lợi nhuận, các nhà bán lẻ có thể phát hiện các bộ sản phẩm không chỉ được mua cùng nhau thường xuyên mà còn mang lại giá trị kinh tế cao nhất. Thông tin này rất quan trọng để thiết kế các chương trình khuyến mãi, sắp xếp bố cục cửa hàng và chiến lược bán chéo (cross-selling). Tương tự, trong các hệ gợi ý (recommender system) của các nền tảng như Amazon hay Netflix, TFWIN+ có thể giúp xác định các nhóm mục (phim, sản phẩm) có giá trị cao thường được tiêu thụ cùng nhau, từ đó đưa ra những đề xuất chính xác và mang lại lợi ích kinh doanh lớn hơn.

5.2. Đánh giá thực nghiệm Thời gian và bộ nhớ

Các nghiên cứu thực nghiệm so sánh TFWIN+ với các thuật toán khác như TFWIT, TFWID, và TFWIN đã cho thấy kết quả ấn tượng. Trên nhiều bộ dữ liệu chuẩn, TFWIN+ luôn cho thấy thời gian thực thi nhanh hơn và yêu cầu bộ nhớ thấp hơn. Đặc biệt, khi ngưỡng hỗ trợ giảm hoặc mật độ dữ liệu tăng, lợi thế của chiến lược cắt tỉa sớm càng trở nên rõ rệt. Những kết quả này khẳng định rằng TFWIN+ không chỉ hiệu quả mà còn có khả năng mở rộng tốt, sẵn sàng để triển khai trong các hệ thống data mining thực tế, nơi tốc độ và hiệu quả sử dụng tài nguyên là yếu tố then chốt.

10/07/2025
Mining top rank k frequent weighted itemsets using wn list structures and an early pruning strategy

Trích đoạn nội dung tài liệu

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI KÌ MÔN PHÂN TÍCH VÀ THIẾT KẾ GIẢI THUẬT Mining top-rank-k frequent weighted itemsets using WN-list structures and an early pruning strategy Người hướng dẫn: GV NGUYỄN CHÍ THIỆN Người thực hiện: NGUYỄN TRIỆU VI – 52100143 TRẦN THÀNH ĐẠT – 52100879 Khoá : K25 THÀNH PHỐ HỒ CHÍ MINH, NĂM 2023 TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI KÌ MÔN PHÂN TÍCH VÀ THIẾT KẾ GIẢI THUẬT Mining top-rank-k frequent weighted itemsets using WN-list structures and an early pruning strategy Người hướng dẫn: GV NGUYỄN CHÍ THIỆN Người thực hiện: NGUYỄN TRIỆU VI TRẦN THÀNH ĐẠT Khoá : K25 THÀNH PHỐ HỒ CHÍ MINH, NĂM 2023 1 LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn chân thành đến thầy cô đã hướng dẫn và hỗ trợ chúng em trong quá trình hoàn thành báo cáo môn học về Phân tích và thiết kế giải thuật. Sự kiên nhẫn và kiến thức của thầy đã giúp em nắm bắt một cái nhìn rõ ràng về chủ đề này. Em cũng xin cảm ơn bạn bè đã hỗ trợ trong suốt quá trình nghiên cứu và thảo luận. Lời cảm ơn này dành tặng thầy và các bạn đã đóng góp cho báo cáo này.

Chúng em xin chân thành cảm ơn. 2 ĐỒ ÁN ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG Tôi xin cam đoan đây là sản phẩm đồ án của riêng chúng tôi và được sự hướng dẫn của TS Nguyễn Chí Thiện;. Các nội dung nghiên cứu, kết quả trong đề tài này là trung thực và chưa công bố dưới bất kỳ hình thức nào trước đây. Những số liệu trong các bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá được chính tác giả thu thập từ các nguồn khác nhau có ghi rõ trong phần tài liệu tham khảo.

Ngoài ra, trong đồ án còn sử dụng một số nhận xét, đánh giá cũng như số liệu của các tác giả khác, cơ quan tổ chức khác đều có trích dẫn và chú thích nguồn gốc. Nếu phát hiện có bất kỳ sự gian lận nào tôi xin hoàn toàn chịu trách nhiệm về nội dung đồ án của mình. Trường đại học Tôn Đức Thắng không liên quan đến những vi phạm tác quyền, bản quyền do tôi gây ra trong quá trình thực hiện (nếu có). Hồ Chí Minh, ngày tháng năm Tác giả (ký tên và ghi rõ họ tên) Nguyễn Triệu Vi Thành Đạt 3 PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN Phần xác nhận của GV hướng dẫn _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ Tp.

Hồ Chí Minh, ngày tháng năm (kí và ghi họ tên) Phần đánh giá của GV chấm bài _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ _________________________________________________________ Tp. Hồ Chí Minh, ngày tháng năm (kí và ghi họ tên) 4 TÓM TẮT Nghiên cứu này tập trung vào bài toán khai thác các tập phổ biến trên cơ sở dữ liệu được đánh trọng số, với mục tiêu chính là phát triển thuật toán khai thác Top-rank- k tập phổ biến, tập trung vào việc xử lý dữ liệu có trọng số. Các thuật toán phổ biến như Apriori, FP-growth, Eclat và các phương pháp dựa trên cấu trúc N-list đã được đề xuất trước đó. Tuy nhiên, việc khai thác tập phổ biến tạo ra một lượng lớn các tập phổ biến, làm cho việc hiểu và khai thác các quy tắc trở nên khó khăn.

Một giải pháp cho vấn đề này là sử dụng biểu diễn rút gọn giảm kích thước tổng thể của bộ mẫu và quy tắc. Hai dạng biểu diễn chính là tập phổ biến đóng (FCIs) và tập phổ biến tối đa (MFIs). Một bộ sưu tập của FCIs hoặc MFIs có thể được sử dụng để suy luận tất cả các tập phổ biến. Số lượng FCIs hoặc MFIs ít hơn số lượng tập phổ biến, giảm thiểu không gian lưu trữ và yêu cầu thời gian tính toán.

Nghiên cứu này giới thiệu vấn đề khai thác Top-rank-k tập phổ biến, sử dụng hai cấu trúc dữ liệu tiên tiến là tidset và diffset. Ba thuật toán cơ bản cho vấn đề này được phát triển, bao gồm TFWIT, TFWID và TFWIN. TFWIT và TFWID sử dụng cấu trúc tidset và diffset để khai thác Top-rank-k tập phổ biến. Tuy nhiên, chúng chia sẻ hạn chế về nén dữ liệu, dẫn đến thời gian thực hiện lớn.

Do đó, thuật toán TFWIN (Top-rank-k tập phổ biến sử dụng cấu trúc N-list có trọng số) được phát triển. Nghiên cứu này áp dụng chiến lược cắt tỉa động vào thuật toán TFWIN để khai thác Top-rank- k tập phổ biến một cách hiệu quả hơn, từ đó đề xuất thuật toán TFWIN+. Cuối cùng, nghiên cứu tiến hành một thử nghiệm thực nghiệm để so sánh thời gian chạy và sử dụng bộ nhớ giữa các phương pháp thử nghiệm. Kết quả thử nghiệm chỉ ra rằng TFWIN+ là thuật toán tốt nhất cho việc khai thác Top-rank-k tập phổ biến.

5 MỤC LỤC LỜI CẢM ƠN.5 CHƯƠNG 1 – MỞ ĐẦU.7 CHƯƠNG 2 – TỔNG QUAN VÀ CƠ SỞ LÝ THUYẾT.1 Khai thác dữ liệu (Data mining).2 Khai phá luật kết hợp.2 Khai thác tập phổ biến (Mining frequent weighted itemset).2 Thuật toán Apriori.12 CHƯƠNG 3 – FREQUENT WEIGHTED ITEMSET.1 Định nghĩa về Top-rank-k tập được đánh trọng phổ biến:.4 CHƯƠNG 4 – TIDSET AND DIFFSET STRUCTURES FOR MINING FWIs.1 Cấu trúc Tidset và Diffset:.1 Cấu trúc Tidset.2 Cấu trúc Diffset.2 Thuật toán khai thác tập FWIs sử dụng cấu trúc Tidset và Diffset.9 CHƯƠNG 5 – WN-List structure for mining FWIs. Implement JAVA with TFWIN & TFWIN+.1 Định nghĩa cấu trúc WN-List:.2 Ví dụ cấu trúc WN-List:.3 Thuật toán TFWIN: Tìm kiếm tập FWIs xếp hạng thứ k sử dụng cấu trúc WN-list.1 Giới thiệu thuật toán & mã giả:.2 Triển khai thuật toán với Java:.3 Kết quả của thuật toán:.4 Phân tích độ phức tạp của thuật toán:.4 Thuật toán TFWIN+: Tìm kiếm tập FWIs xếp hạng thứ k sử dụng cấu trúc WN-list và chiến lược cắt tỉa sớm.1 Giới thiệu thuật toán & mã giả:.2 Triển khai thuật toán với Java:.3 Kết quả của thuật toán:.4 Phân tích độ phức tạp của thuật toán:.40 CHƯƠNG 6 – EMPIRICAL EVALUATION.44 7 CHƯƠNG 1 – MỞ ĐẦU 1.1 Đặt vấn đề Trong thời đại số hóa ngày nay, việc khai thác thông tin từ cơ sở dữ liệu đang trở thành một thách thức ngày càng lớn, đặc biệt là khi muốn tìm hiểu mối quan hệ giữa các sản phẩm trong danh mục có đánh trọng số. Điều này đặt ra câu hỏi về cách thức hiệu quả nhất để khai thác thông tin từ dữ liệu có tính chất này. Các thuật toán khai thác truyền thống như Apriori, FP-growth, và Eclat đã chứng minh được sự hiệu quả trong việc khai thác tập phổ biến từ cơ sở dữ liệu.

Tuy nhiên, khi dữ liệu được đánh trọng số, sự phức tạp tăng lên, đặt ra thách thức trong việc xử lý thông tin trọng số của từng sản phẩm một cách hiệu quả.2 Mục tiêu Để giải quyết vấn đề này, đề tài này tập trung vào bài toán khai thác Top-rank-k tập phổ biến từ cơ sở dữ liệu được đánh trọng số. Sự tiếp cận này đặt ra nhu cầu phát triển thuật toán mà không chỉ xử lý dữ liệu trọng số mà còn giảm thiểu lượng kết quả tạo ra, tăng tính hiệu quả trong việc hiểu và áp dụng thông tin. Để đối mặt với thách thức này, nghiên cứu giới thiệu hai cấu trúc dữ liệu tiên tiến là tidset và diffset. Bằng cách sử dụng những cấu trúc này, ba thuật toán cơ bản (TFWIT, TFWID, TFWIN, TFWIN+) được phát triển để khai thác Top-rank-k tập phổ biến.

Mục tiêu là vượt qua những hạn chế của các thuật toán truyền thống, đồng thời cải thiện thời gian thực hiện và khả năng nén dữ liệu. Những nghiên cứu này không chỉ đề cập đến vấn đề lý thuyết mà còn tập trung vào sự thực tế và tính ứng dụng của việc khai thác thông tin từ cơ sở dữ liệu có đánh trọng số. Kết quả của thử nghiệm thực nghiệm sẽ cung cấp cái nhìn rõ ràng về sự hiệu quả của các phương pháp đề xuất và mở ra hướng nghiên cứu tương lai trong lĩnh vực này. 8 CHƯƠNG 2 – TỔNG QUAN VÀ CƠ SỞ LÝ THUYẾT Tổng quan: Đề tài này tập trung vào lĩnh vực khai thác thông tin từ cơ sở dữ liệu có tính chất đặc biệt, khi dữ liệu được đánh trọng số.

Mục tiêu chính của nó là phát triển thuật toán khai thác Top-rank-k tập phổ biến, nơi tập trung vào xử lý thông tin có trọng số, giúp tìm ra những mẫu thông tin quan trọng mà không phải xử lý tất cả các kết quả có thể xuất hiện.1 Khai thác dữ liệu (Data mining) Data mining – khai phá dữ liệu là quá trình phân loại, sắp xếp các tập hợp dữ liệu nhất định để xác định xu hướng, các mẫu và thiết lập các mối liên hệ hữu ích nhằm giải quyết các vấn đề nhờ phân tích dữ liệu. Mục tiêu: cho phép các doanh nghiệp có thể dự đoán được xu hướng tương lai, nhằm đưa ra các quyết định được hỗ trợ dữ liệu từ các tập dữ liệu khổng lồ. Trọng số của một giao dịch được tính bằng trung bình của trọng số của các mục trong giao dịch đó. Mức hỗ trợ có trọng số của một tập mục (hoặc tập mục) được xác định bằng tỷ lệ của tổng trọng số của các giao dịch chứa tập mục đó trên tổng trọng số của tất cả các giao dịch.

Điều này giúp đo lường sự quan trọng của một tập mục cụ thể trong dữ liệu, đặc biệt khi dữ liệu có sự biến đổi về trọng số. Ví dụ: nếu bạn có một tập dữ liệu về mua sắm và mỗi sản phẩm có một trọng số dựa trên giá trị của nó, bạn có thể tính trọng số của mỗi giao dịch bằng cách lấy trung bình của trọng số của các sản phẩm trong giao dịch đó. Sau đó, mức hỗ trợ có trọng số cho một tập mục cụ thể sẽ đo lường mức độ phổ biến của tập mục đó trong các giao dịch dựa trên tổng trọng số của các giao dịch mà tập mục đó xuất hiện.2 Khai phá luật kết hợp 1.1 Định nghĩa Khai thác luật kết hợp là một phương pháp trong lĩnh vực khám phá tri thức từ dữ liệu (Knowledge Discovery in Databases - KDD). Nó nhằm mục đích tìm kiếm các mối quan hệ kết hợp giữa các mục (items) trong cơ sở dữ liệu.

Mục đích của luật kết hợp (Association Rule - AR) là tìm ra các mối quan hệ giữa các đối tượng trong khối lượng lớn dữ liệu.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ