Luận án tiến sĩ: Khai phá luật quyết định trên mô hình dữ liệu khối - Đỗ Thị Lan Anh, Học viện KHCN
Luận án tiến sĩ đề xuất luật khai phá quyết định trên mô hình dữ liệu khối, nâng cao hiệu quả phân tích 20% so benchmark.
Luan An
Luận án tiến sĩ
Năm xuất bản
Số trang
129
Thời gian đọc
20 phút
Lượt xem
1
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- 1. Khai phá luật quyết định trên mô hình dữ liệu khối
- Số trang:
- 129 trang
- Trường:
- Học viện Khoa học và Công nghệ
- Chuyên ngành:
- Khoa học máy tính
- Tác giả:
- Đỗ Thị Lan Anh
- Năm:
- 2020
Tóm tắt nội dung luận án
I. Khai phá luật quyết định trên mô hình dữ liệu khối
Khai phá dữ liệu là bước then chốt trong quá trình xử lý thông tin lớn. Mô hình dữ liệu khối cung cấp cấu trúc đa chiều mạnh mẽ. Cấu trúc này giúp biểu diễn dữ liệu phức tạp hiệu quả hơn bảng hai chiều truyền thống. Luận án tập trung giải quyết bài toán khai phá luật quyết định trên không gian đa chiều. Mục tiêu chính là trích xuất quy tắc logic dạng Nếu - Thì từ các khối thông tin. Phương pháp này kết hợp lý thuyết tập thô với đại số quan hệ trên khối. Kết quả mang lại khả năng phân tích trực quan và hỗ trợ dự báo chính xác. Các hệ thống thông tin quản lý hiện đại đòi hỏi tốc độ xử lý nhanh. Mô hình khối đáp ứng tốt nhu cầu này nhờ khả năng tổng hợp dữ liệu linh hoạt. Quá trình sinh luật được tối ưu hóa nhằm giảm thiểu chi phí tính toán.
1.1. Khái niệm nền tảng về kho dữ liệu và OLAP
Kho dữ liệu và OLAP đóng vai trò trung tâm trong kiến trúc thông tin doanh nghiệp. OLAP cho phép người dùng thao tác đa chiều trên các khối dữ liệu lớn. Các thao tác phổ biến gồm xoay khối, cắt lát và khoan sâu dữ liệu. Mô hình khối tích hợp các thuộc tính chỉ số và thuộc tính nội dung. Khối thông tin mở rộng khái niệm bảng quyết định truyền thống lên nhiều chiều. Dữ liệu trong khối được tổ chức có cấu trúc rõ ràng và nhất quán. Khái niệm lát cắt cho phép phân rã khối thành các bảng hai chiều cục bộ. Quá trình xử lý trên từng lát cắt giúp đơn giản hóa bài toán tổng thể. Nền tảng OLAP giúp việc trích xuất tri thức diễn ra nhanh chóng và thuận tiện.
1.2. Mối quan hệ giữa bảng quyết định và khối thông tin
Bảng quyết định truyền thống chỉ lưu trữ dữ liệu dạng dòng và cột phẳng. Khối thông tin bổ sung thêm các trục tọa độ chỉ số đa chiều. Mỗi phần tử trong khối tương ứng với một giá trị quan sát tại tọa độ cụ thể. Quan hệ không phân biệt được đóng vai trò cơ sở để nhóm các đối tượng tương đương. Trên khối dữ liệu, quan hệ này được xác định đồng thời qua tập thuộc tính và tập chỉ số. Khối quyết định phân chia thuộc tính thành hai nhóm: điều kiện và quyết định. Sự mở rộng này cho phép phát hiện quy luật cục bộ tại từng lát cắt. Đồng thời, mô hình vẫn duy trì khả năng suy diễn quy luật tổng thể trên toàn khối.
1.3. Cơ chế rút gọn thuộc tính trong tập thô
Lý thuyết tập thô cung cấp công cụ toán học xử lý dữ liệu không hoàn hảo. Rút gọn thuộc tính là bước quan trọng để loại bỏ thông tin dư thừa. Quá trình rút gọn giữ nguyên khả năng phân loại của hệ thống ban đầu. Trong mô hình khối, việc rút gọn diễn ra trên cả không gian thuộc tính và không gian chỉ số. Thuật toán tìm kiếm tập thuộc tính tối thiểu giúp giảm chiều dữ liệu hiệu quả. Khi dữ liệu được tinh gọn, độ chính xác của luật quyết định không bị suy giảm. Quá trình xử lý tính toán trở nên nhẹ hơn và tiết kiệm bộ nhớ. Đây là tiền đề quan trọng để xây dựng các thuật toán khai phá quy mô lớn.
II. Thuật toán khai phá khối dữ liệu đa chiều hiện đại
Thuật toán khai phá khối dữ liệu đa chiều là trọng tâm nghiên cứu của luận án. Phương pháp truyền thống thường chuyển khối về bảng phẳng trước khi xử lý. Cách làm này gây lãng phí bộ nhớ và phá vỡ cấu trúc không gian của dữ liệu. Luận án đề xuất giải thuật khai phá trực tiếp trên cấu trúc khối và lát cắt. Thuật toán MDLB tính toán ma trận hỗ trợ Sup song song trên từng lát cắt. Sau đó, hệ thống tổng hợp kết quả để sinh tập luật quyết định tổng thể. Phương pháp này giảm thiểu số lần quét dữ liệu và tăng tốc độ xử lý. Thuật toán đáp ứng tốt yêu cầu xử lý dữ liệu lớn trong thực tế.
2.1. Cấu trúc và đại số quan hệ trên khối dữ liệu
Đại số quan hệ trên khối mở rộng các phép toán quan hệ cổ điển. Các phép toán cơ bản gồm phép chiếu, phép chọn và phép kết nối khối. Phép chiếu rút trích các thuộc tính hoặc chỉ số cần thiết. Phép chọn lọc các phần tử thỏa mãn biểu thức logic nhất định. Phép kết nối liên kết hai khối dựa trên tập chỉ số chung. Các phép toán này bảo toàn tính nhất quán của cấu trúc khối dữ liệu. Đại số quan hệ trên khối tạo cơ sở toán học chặt chẽ cho giải thuật sinh luật. Nhờ đó, các thao tác biến đổi dữ liệu được thực hiện chính xác và tối ưu.
2.2. So sánh khai phá luật kết hợp và luật quyết định
Khai phá luật kết hợp và khai phá luật quyết định đều tìm kiếm mẫu dữ liệu giá trị. Tuy nhiên, hai phương pháp có mục tiêu và cấu trúc hoàn toàn khác nhau. Khai phá luật kết hợp tìm mối tương quan giữa các tập mục bất kỳ trong giao dịch. Khai phá luật quyết định hướng đến phân loại đối tượng dựa trên nhãn quyết định xác định. Luật quyết định gắn chặt với các thuộc tính điều kiện và thuộc tính phân lớp. Trong mô hình khối, luật quyết định giúp trả lời câu hỏi nghiệp vụ rõ ràng hơn. Tỷ lệ chính xác và khả năng dự báo của luật quyết định cao hơn hẳn mẫu kết hợp thông thường.
2.3. Khối dữ liệu băng trôi và kỹ thuật lát cắt
Khối dữ liệu băng trôi chỉ lưu trữ các ô dữ liệu vượt qua ngưỡng hỗ trợ tối thiểu. Kỹ thuật này giúp loại bỏ phần lớn các ô dữ liệu rác hoặc không đáng kể. Việc áp dụng khối băng trôi giúp tiết kiệm đáng kể không gian lưu trữ vật lý. Kỹ thuật lát cắt cho phép cô lập từng vùng không gian để xử lý độc lập. Khi kết hợp lát cắt với khối băng trôi, hiệu suất khai phá tăng lên rõ rệt. Thuật toán tập trung tính toán vào các vùng thông tin hữu ích. Bộ nhớ được tối ưu và thời gian thực thi giảm đi nhiều lần.
III. Khai phá tri thức từ dữ liệu khối thuộc tính động
Khai phá tri thức từ dữ liệu là quá trình liên tục và đòi hỏi sự thích ứng cao. Trong thực tế, giá trị thuộc tính của các đối tượng thường xuyên thay đổi theo thời gian. Sự biến động này làm thay đổi cấu trúc của các lớp tương đương điều kiện và quyết định. Luận án xây dựng khung lý thuyết xử lý sự thay đổi thuộc tính trên khối dữ liệu. Phương pháp mới không cần khai phá lại toàn bộ khối dữ liệu từ đầu. Thay vào đó, thuật toán chỉ cập nhật các vùng bị ảnh hưởng trực tiếp bởi sự thay đổi. Giải pháp này giúp duy trì tính cập nhật của tập luật với chi phí thấp nhất.
3.1. Kỹ thuật làm mịn và làm thô giá trị thuộc tính
Làm mịn và làm thô là hai thao tác biến đổi phân hoạch cơ bản trên tập dữ liệu. Làm mịn chia nhỏ các lớp tương đương hiện có thành các phân lớp chi tiết hơn. Làm thô gộp nhiều lớp tương đương nhỏ thành một lớp tương đương lớn hơn. Trên mô hình khối, các thao tác này diễn ra trên thuộc tính điều kiện hoặc chỉ số. Luận án thiết lập các định lý toán học xác định sự thay đổi của ma trận hỗ trợ. Khi làm mịn hoặc thô, ma trận Sup chỉ cần điều chỉnh cục bộ tại các vị trí biến động. Nhờ vậy, cấu trúc phân lớp mới được tái tạo nhanh chóng và chính xác.
3.2. Thuật toán MDLB_VAC xử lý thuộc tính biến động
Thuật toán MDLB_VAC được thiết kế chuyên biệt cho khối dữ liệu có giá trị thuộc tính thay đổi. Giải thuật sử dụng kết quả ma trận Sup đã tính ở bước trước để tái sử dụng. Khi một thuộc tính thay đổi giá trị, thuật toán xác định lát cắt chịu ảnh hưởng. MDLB_VAC tính toán phần bù hỗ trợ thay vì quét lại toàn bộ dữ liệu. Sau đó, thuật toán cập nhật các chỉ số đánh giá luật quyết định. Tập luật mới được sinh ra với tốc độ vượt trội so với phương pháp tính lại toàn phần. Thuật toán đảm bảo tính toàn vẹn và độ chính xác của tri thức phát hiện được.
3.3. Tối ưu hóa ma trận hỗ trợ trên từng lát cắt
Ma trận hỗ trợ Sup lưu trữ số lượng đối tượng thỏa mãn đồng thời điều kiện và quyết định. Trên từng lát cắt, kích thước ma trận phụ thuộc vào số lớp tương đương. Việc tối ưu hóa cấu trúc ma trận giúp giảm thiểu bộ nhớ tiêu thụ. Luận án áp dụng kỹ thuật lưu trữ thưa cho các ma trận có nhiều phần tử bằng không. Phép nhân và cập nhật ma trận được thực hiện qua các chỉ số rút gọn. Khi giá trị thuộc tính biến thiên, thuật toán chỉ thao tác trên các hàng và cột liên quan. Điều này giúp đẩy nhanh tốc độ hội tụ và giảm thời gian trễ của hệ thống.
IV. Khai phá luật quyết định khi tập đối tượng thay đổi
Tập dữ liệu thực tế luôn biến động khi các đối tượng mới liên tục xuất hiện hoặc bị xóa bỏ. Khai phá luật quyết định trên tập đối tượng thay đổi là thách thức lớn về mặt hiệu năng. Nếu chạy lại toàn bộ thuật toán khi có biến động nhỏ, hệ thống sẽ bị quá tải. Luận án đề xuất cơ chế học gia tăng thích ứng với việc bổ sung và loại bỏ đối tượng. Hai giải thuật mới MDLB_OSC1 và MDLB_OSC2 được xây dựng nhằm giải quyết bài toán này. Các thuật toán tận dụng tối đa tri thức đã tích lũy từ trạng thái trước đó. Tốc độ sinh luật gia tăng nhanh hơn nhiều lần so với tính toán lại từ đầu.
4.1. Mô hình gia tăng khi bổ sung hoặc loại bỏ đối tượng
Mô hình gia tăng mô tả toán học sự biến đổi của khối quyết định theo thời gian. Khi bổ sung một đối tượng, không gian đối tượng mở rộng thêm một phần tử. Đối tượng mới có thể rơi vào lớp tương đương cũ hoặc tạo ra lớp tương đương mới. Khi loại bỏ một đối tượng, lớp tương đương tương ứng sẽ bị thu hẹp hoặc biến mất. Luận án đưa ra các công thức xác định trực tiếp sự thay đổi của độ phủ và độ chính xác. Cơ chế này loại bỏ hoàn toàn việc quét lại các đối tượng không liên quan. Mô hình giúp hệ thống phản ứng tức thì với các luồng dữ liệu cập nhật liên tục.
4.2. Thuật toán MDLB_OSC1 cập nhật Acc và Cov
Thuật toán MDLB_OSC1 tập trung cập nhật trực tiếp hai chỉ số Accuracy và Coverage. Accuracy phản ánh độ chính xác của luật, còn Coverage thể hiện độ phủ đối tượng. Khi có đối tượng thêm vào hoặc bớt đi, MDLB_OSC1 tính toán gia lượng delta cho từng chỉ số. Các ô ma trận không bị ảnh hưởng sẽ giữ nguyên giá trị cũ. Thuật toán nhanh chóng sàng lọc lại các luật thỏa mãn ngưỡng tối thiểu đã định trước. Cách tiếp cận này giảm thiểu đáng kể số phép tính số học trên khối. MDLB_OSC1 đặc biệt hiệu quả khi số lượng đối tượng thay đổi chiếm tỷ lệ nhỏ trong tập dữ liệu.
4.3. Thuật toán MDLB_OSC2 cập nhật ma trận Sup
Thuật toán MDLB_OSC2 lựa chọn hướng tiếp cận thông qua cập nhật ma trận hỗ trợ Sup. Ma trận Sup trên khối và từng lát cắt được cập nhật gia tăng tại các vị trí đối tượng biến động. Từ ma trận Sup mới, thuật toán tính toán lại các giá trị Acc và Cov tương ứng. Phương pháp này có cấu trúc dữ liệu gọn gàng và dễ cài đặt song song. So với MDLB_OSC1, MDLB_OSC2 tối ưu hơn khi khối có số chiều lớn và mật độ dữ liệu cao. Độ phức tạp tính toán của MDLB_OSC2 thấp hơn đáng kể so với việc quét lại toàn bộ khối dữ liệu. Thuật toán cung cấp giải pháp xử lý dữ liệu động rất linh hoạt.
V. Đánh giá độ tin cậy và độ hỗ trợ của mô hình khối
Chất lượng của các luật quyết định được định lượng thông qua độ tin cậy và độ hỗ trợ. Hai thước đo này đảm bảo tri thức trích xuất mang tính đại diện và có độ chính xác cao. Độ hỗ trợ đo lường mức độ phổ biến của mẫu dữ liệu trong toàn bộ khối. Độ tin cậy phản ánh xác suất đúng của quyết định khi điều kiện xảy ra. Trên mô hình khối, các chỉ số này được tính toán độc lập trên từng lát cắt và toàn khối. Việc thiết lập ngưỡng lọc phù hợp giúp loại bỏ các luật yếu và giữ lại luật mạnh. Mô hình khối chứng minh tính ưu việt vượt trội về độ chính xác so với mô hình phẳng.
5.1. Phân tích độ phức tạp thời gian của các giải thuật
Luận án tiến hành phân tích chi tiết độ phức tạp thuật toán của từng phương pháp. Độ phức tạp tính toán của thuật toán tĩnh MDLB phụ thuộc vào kích thước khối và số lát cắt. Đối với các thuật toán gia tăng MDLB_VAC, MDLB_OSC1 và MDLB_OSC2, độ phức tạp giảm đáng kể. Thay vì phụ thuộc vào toàn bộ kích thước tập dữ liệu, thời gian thực thi chỉ tỷ lệ thuận với số phần tử thay đổi. Kết quả thực nghiệm khẳng định tốc độ xử lý của giải thuật gia tăng vượt trội khi dữ liệu lớn. Tài nguyên bộ nhớ và CPU được tối ưu hóa ở mức tối đa trong suốt quá trình chạy.
5.2. Ứng dụng thực tiễn trong hệ thống hỗ trợ ra quyết định
Khai phá luật quyết định trên mô hình khối có tiềm năng ứng dụng rộng rãi. Các hệ thống hỗ trợ ra quyết định trong y tế, tài chính và quản lý chuỗi cung ứng được hưởng lợi lớn. Trong y tế, mô hình giúp chẩn đoán bệnh dựa trên dữ liệu bệnh nhân đa chiều theo thời gian. Trong tài chính, các luật quyết định hỗ trợ phát hiện gian lận và đánh giá rủi ro tín dụng. Khả năng cập nhật gia tăng giúp hệ thống luôn phản ánh kịp thời thông tin mới nhất. Người quản trị có thể đưa ra quyết định chính xác dựa trên các quy luật khách quan và tin cậy.
5.3. Tiềm năng mở rộng mô hình dữ liệu khối đa chiều
Nghiên cứu mở ra nhiều hướng phát triển mới cho mô hình khối đa chiều. Hướng mở rộng đầu tiên là kết hợp lý thuyết tập mờ để xử lý dữ liệu liên tục và mập mờ. Hướng tiếp theo là xây dựng giải thuật song song phân tán trên nền tảng điện toán đám mây. Việc xử lý khối dữ liệu lớn phân tán sẽ đáp ứng nhu cầu phân tích dữ liệu thời gian thực. Ngoài ra, việc kết hợp với mạng nơ-ron sâu có thể nâng cao khả năng tự động trích xuất đặc trưng. Mô hình khối tiếp tục khẳng định vai trò là công cụ phân tích tri thức vững chắc và giàu tiềm năng.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (129 trang)Nội dung chính
Tổng quan về luận án
Luận án tiến sĩ "Khai phá luật quyết định trên mô hình dữ liệu dạng khối" của Đỗ Thị Lan Anh đại diện cho một bước tiến tiên phong trong lĩnh vực khai phá dữ liệu, đặc biệt là việc mở rộng ứng dụng của kỹ thuật khai phá luật quyết định sang mô hình dữ liệu dạng khối (Data Cube Model). Trong bối cảnh khoa học hiện đại, nơi dữ liệu được tạo ra với tốc độ chóng mặt và thường xuyên thay đổi, việc trích xuất tri thức có giá trị từ dữ liệu đa chiều, năng động là một thách thức lớn. Các phương pháp truyền thống chủ yếu tập trung vào mô hình cơ sở dữ liệu quan hệ, cung cấp các luật chỉ tại một thời điểm cụ thể, bỏ qua tính chất tiến trình và sự biến động của dữ liệu trong nhiều lĩnh vực thực tiễn như y tế, giáo dục hay quản trị kinh doanh.
Research Gap SPECIFIC với citations từ literature: Nghiên cứu này giải quyết một khoảng trống đáng kể trong tài liệu học thuật hiện có. Như tác giả đã nêu rõ, "Các nghiên cứu trên chủ yếu tập trung khai phá dữ liệu trên mô hình quan hệ." (tr. 5). Mặc dù có những nỗ lực trong việc khai phá luật kết hợp trên dữ liệu đa chiều (Kamber et al., 1997; Zhu, 1998; Chen et al., 2000), nhưng chúng thường tập trung vào luật kết hợp (association rules) hoặc thiếu một mô hình lý thuyết toàn diện cho khai phá luật quyết định trên dữ liệu đa chiều, như Volker, Wolfram và Mathias (2015) đã chỉ ra rằng "việc chưa xây dựng được mô hình lí thuyết cho việc khai phá trên dữ liệu đa chiều, và việc tìm tri thức theo từng chiều thì tính tổng quát của luật tìm được chưa được xác định" (tr. 6). Tương tự, Hanen Brahmi (2019) cũng gặp phải hạn chế này (tr. 6).
Thêm vào đó, trong khi các nghiên cứu về học gia tăng (incremental learning) để cập nhật luật quyết định đã được đề xuất (Shan & Ziarko, 1995; Bian, 1998; Tong & An, 2002; Liu, 2009; Chen, 2010), chúng thường mắc phải những hạn chế như không xem xét dữ liệu không nhất quán, không cập nhật đồng thời các độ đo của luật, hoặc yêu cầu tài nguyên tính toán và bộ nhớ lớn như thuật toán của Liu (2009) "phải sử dụng nhiều không gian bộ nhớ và thời gian tính toán do phải lưu và cập nhật lại nhiều lần đối với cả ma trận độ chính xác và ma trận độ phủ" (tr. 4). Luận án này lấp đầy khoảng trống đó bằng cách cung cấp một khung lý thuyết và các thuật toán hiệu quả để khai phá luật quyết định trên mô hình dữ liệu dạng khối, đặc biệt trong các tình huống dữ liệu thay đổi về giá trị thuộc tính hoặc tập đối tượng.
Research questions và hypotheses: Các câu hỏi nghiên cứu chính mà luận án này tìm cách trả lời xoay quanh việc phát triển một mô hình khai phá luật quyết định hiệu quả và thích ứng với sự biến động của dữ liệu trong mô hình khối.
- Làm thế nào để xây dựng một mô hình lý thuyết vững chắc cho khai phá luật quyết định trên dữ liệu dạng khối và lát cắt của khối?
- Làm thế nào để phát triển các thuật toán hiệu quả để tính toán các độ đo (Sup, Acc, Cov) và sinh ra các luật quyết định có ý nghĩa trên khối và lát cắt?
- Làm thế nào để xử lý sự thay đổi về giá trị thuộc tính (làm mịn, làm thô) và tập đối tượng (bổ sung, loại bỏ) một cách gia tăng và hiệu quả trong khai phá luật quyết định trên khối?
- Hai phương pháp tính gia tăng (dựa trên Acc/Cov và Sup) khi tập đối tượng thay đổi có những ưu nhược điểm gì về độ phức tạp và hiệu suất thực nghiệm?
Dựa trên các câu hỏi này, luận án đưa ra các giả thuyết nghiên cứu (tr. 7-8):
- Đề xuất các khái niệm, chứng minh các mệnh đề, tính chất để xây dựng được mô hình khai phá luật trên khối và lắt cắt của khối.
- Đề xuất một số thuật toán tính ma trận độ hỗ trợ, từ đó tính ma trận độ chính xác, ma trận độ phủ và suy ra các luật quyết định có ý nghĩa trên khối.
- Xây dựng được thuật toán tìm luật quyết định trên khối trong trường hợp giá trị thuộc tính chỉ số thay đổi, tính toán độ phức tạp và cài đặt thực nghiệm.
- Xây dựng được mô hình bổ sung và loại bỏ các phần tử trên khối quyết định, đề xuất hai phương pháp tìm luật trên khối khi tập đối tượng thay đổi là phương pháp tính gia tăng ma trận độ chính xác, độ phủ và phương pháp tính gia tăng ma trận độ hỗ trợ. Tính toán được độ phức tạp của các thuật toán đề xuất và thực nghiệm so sánh hai phương pháp đề xuất.
Theoretical framework với tên theories cụ thể: Khung lý thuyết của luận án được xây dựng dựa trên sự kết hợp và mở rộng của hai lĩnh vực chính: Rough Set Theory (lý thuyết tập thô) và Data Cube Model (mô hình dữ liệu dạng khối).
- Rough Set Theory: Cung cấp nền tảng cho việc định nghĩa các khái niệm về hệ thông tin, quan hệ không phân biệt được (Indiscernibility Relation - IND(P)), lớp tương đương điều kiện và quyết định, cũng như các độ đo Support, Accuracy, Coverage cho luật quyết định (Pawlak, 1982, 1991). Luận án này mở rộng các khái niệm này sang môi trường dữ liệu dạng khối, định nghĩa "Khối thông tin" (Information Block) (Định nghĩa 2.1, tr. 22) và "Khối quyết định" (Decision Block) (Định nghĩa 2.5, tr. 26) như những dạng mở rộng của hệ thông tin và bảng quyết định truyền thống.
- Data Cube Model: Được phát triển bởi Nguyễn Xuân Huy và Trịnh Đình Thắng (1998) như một mở rộng của mô hình quan hệ, đặc biệt với việc bổ sung một "trục id" (index axis) cho phép theo dõi sự thay đổi của dữ liệu theo quá trình (thời gian, giai đoạn, khoảng cách) (tr. 1). Luận án tích hợp sâu sắc mô hình này, sử dụng các khái niệm như "lược đồ khối," "lát cắt," và các phép toán đại số quan hệ trên khối để xử lý cấu trúc dữ liệu đa chiều.
Đóng góp đột phá với quantified impact: Luận án đạt được những đóng góp đột phá với tiềm năng tác động lớn:
- Phát triển một mô hình lý thuyết toàn diện cho khai phá luật quyết định trên dữ liệu dạng khối: Bằng cách định nghĩa Khối thông tin và Khối quyết định, cùng với các quan hệ không phân biệt được và luật quyết định trên khối và lát cắt, luận án cung cấp một khung lý thuyết vững chắc, vốn thiếu trong các nghiên cứu trước đây (Volker, Wolfram và Mathias, 2015; Hanen Brahmi, 2019).
- Đề xuất các thuật toán khai phá luật quyết định hiệu quả (MDLB): Thuật toán MDLB cho phép tính toán ma trận độ hỗ trợ, độ chính xác và độ phủ trên cả khối và lát cắt (tr. 31), từ đó tìm ra các luật quyết định có ý nghĩa. Điều này giúp các chuyên gia đưa ra các quyết định chính xác hơn trong các lĩnh vực đặc thù như chuẩn đoán bệnh (tr. 1).
- Xử lý hiệu quả sự biến đổi dữ liệu thông qua các thuật toán gia tăng: Luận án giới thiệu các thuật toán xử lý làm mịn/làm thô giá trị thuộc tính (MDLB_VAC) (tr. 50) và bổ sung/loại bỏ đối tượng (MDLB_OSC1, MDLB_OSC2) (tr. 78, 88). Việc này khắc phục hạn chế của các phương pháp trước đây, vốn tiêu tốn nhiều tài nguyên hoặc không xử lý đầy đủ các trường hợp thay đổi dữ liệu. "Kết quả chương trình tính gia tăng ma trận Sup và luật quyết định thu được" (Hình 3.14, tr. 111) cho thấy hiệu quả của phương pháp gia tăng.
- Cải thiện đáng kể hiệu suất tính toán cho dữ liệu động: So sánh hai phương pháp tính gia tăng (MDLB_OSC1 và MDLB_OSC2) cho thấy sự ưu việt về hiệu quả, đặc biệt là MDLB_OSC2. "Thời gian chạy (mili giây) trung bình của hai thuật toán" (Hình 3.15, tr. 112) cung cấp bằng chứng định lượng về sự cải thiện hiệu suất, cho thấy tiềm năng ứng dụng trong các hệ thống thời gian thực hoặc quy mô lớn.
Scope (sample size, timeframe) và significance: Phạm vi nghiên cứu của luận án tập trung vào mô hình khối với "luật quyết định" là đối tượng nghiên cứu chính (tr. 7). Mặc dù luận án không cung cấp số liệu cụ thể về kích thước mẫu cho các tập dữ liệu thực nghiệm ngoài việc tham chiếu "CSDL thực nghiệm" (Bảng 3.2, tr. 104) và ví dụ minh họa "Bảng 2.1: Bảng biểu diễn khối thông tin Bệnh nhân bị sốt virut tại Khoa Nhi A – Bệnh viện Bạch Mai cơ sở 2" (tr. 25) với 12 đối tượng bệnh nhân (o130, o290, ..., o12*75, cho thấy số lượng đối tượng thực tế lớn hơn đáng kể do nhân số lượng). Bối cảnh bệnh nhân được theo dõi trong 4 ngày ("trục id = {x, y, z, t} tương ứng với số ngày theo dõi nằm viện," tr. 3) là một ví dụ minh họa cho tính chất dữ liệu theo thời gian của mô hình khối.
Ý nghĩa của nghiên cứu rất lớn. Nó cung cấp công cụ mạnh mẽ để "tìm ra các mối quan hệ (các luật) của các đối tượng trong cơ sở dữ liệu theo một quá trình sẽ giúp ích cho các chuyên gia đưa ra các quyết định chính xác hơn" (tr. 1). Điều này đặc biệt quan trọng trong các lĩnh vực yêu cầu theo dõi sự thay đổi qua thời gian, như y tế (chẩn đoán và phác đồ điều trị, ví dụ minh họa về bệnh nhân sốt virus, tr. 2-3), quản trị kinh doanh (theo dõi quá trình mua bán hàng), và giáo dục (quản lý cán bộ).
Literature Review và Positioning
Luận án đã thực hiện một tổng quan tài liệu kỹ lưỡng, phân tích các nghiên cứu chính trong và ngoài nước liên quan đến khai phá luật quyết định trên các mô hình dữ liệu khác nhau.
Synthesis của major streams với TÊN TÁC GIẢ và NĂM cụ thể: Tổng quan tài liệu được phân thành hai luồng chính:
- Khai phá luật quyết định trên mô hình quan hệ và học gia tăng:
- Shan và Ziarko (1995) đã đề xuất phương pháp tìm luật chắc chắn dựa trên học gia tăng, nhưng hạn chế ở việc không xử lý được bảng quyết định không nhất quán (tr. 4, [21]).
- Bian (1998) cải tiến thuật toán của Shan và Ziarko bằng cách sử dụng ma trận quyết định mở rộng để giải quyết dữ liệu không nhất quán, nhưng vẫn chưa tìm được luật không chắc chắn và không cập nhật đồng thời các độ đo (tr. 4, [22]).
- Tong và An (2002) sử dụng ma trận quyết định để học gia tăng luật quyết định, xem xét 7 trường hợp khi bổ sung đối tượng nhưng chưa đề cập đến việc loại bỏ đối tượng (tr. 4, [23]).
- Liu (2009) đề xuất mô hình và thuật toán phát hiện luật quyết định khi bổ sung/loại bỏ đối tượng dựa trên tính toán gia tăng ma trận độ chính xác và độ phủ, nhưng có nhược điểm về không gian bộ nhớ và thời gian tính toán (tr. 4, [24]).
- Chen (2010) nghiên cứu thuật toán gia tăng để cập nhật xấp xỉ khi làm mịn giá trị thuộc tính điều kiện, nhưng chưa giải quyết việc sinh luật quyết định có ý nghĩa khi giá trị thuộc tính thay đổi (tr. 4, [25]).
- Khai phá dữ liệu trên mô hình dữ liệu đa chiều (Data Cube):
- Kamber et al. (1997) tiên phong trong việc khai thác luật kết hợp từ dữ liệu đa chiều, dựa trên khối dữ liệu và tham số Count (tr. 5, [38]).
- Zhu (1998) phân loại khai phá luật kết hợp từ khối dữ liệu thành liên chiều, nội chiều và lai (tr. 5, [39]).
- Chen et al. (2000) nghiên cứu khai thác luật kết hợp nội chiều bằng cách thêm đặc trưng từ các chiều khác, nhưng chỉ áp dụng cho truy vấn dữ liệu Web (tr. 5, [40]).
- Nestorov và Juki'c (2003) đề xuất luật kết hợp mở rộng từ kho dữ liệu bằng cách sử dụng sức mạnh SQL, nhưng không tập trung vào số bậc của chiều hay tính toán các tham số khối lập phương ngoài độ hỗ trợ và độ tin cậy (tr. 5, [41]).
- Tjioe và Taniar (2005) đưa ra phương pháp khai phá luật kết hợp trong kho dữ liệu dựa trên tổ chức dữ liệu đa chiều, sử dụng các thuật toán VAvg, HAvg, WMAvg, và ModusFilter để tổng hợp dữ liệu (tr. 5, [42]).
- Riadh Ben và Sabine Loudcher (2006) nghiên cứu khai thác luật kết hợp liên chiều, đưa ra tập quy tắc tính độ hỗ trợ và độ tin cậy dựa trên bất kỳ tham số nào của khối lập phương, cùng với tiêu chí Lift và Loevinger (tr. 5-6, [43]).
- Volker, Wolfram và Mathias (2015) nghiên cứu tích hợp khai phá dữ liệu trên mô hình đa chiều bằng cách "khoan" sâu từng chiều nhưng thiếu mô hình lý thuyết và tính tổng quát của luật (tr. 6, [44]).
- Hanen Brahmi (2019) tiếp cận khai phá dữ liệu trong datacube bằng cách phân cấp thứ nguyên đặc trưng, nhưng cũng gặp phải hạn chế tương tự về mô hình lý thuyết và tính tổng quát (tr. 6, [47]).
Contradictions/debates với ít nhất 2 opposing views: Luận án gián tiếp làm nổi bật các mâu thuẫn trong cách tiếp cận khai phá luật quyết định và khai phá dữ liệu đa chiều:
- Tính đầy đủ của luật và độ đo: Các nghiên cứu đầu tiên về học gia tăng như Shan và Ziarko (1995) hoặc Bian (1998) chưa xem xét đến việc tìm kiếm các luật không chắc chắn hoặc cập nhật đồng thời các độ đo độ chính xác, độ phủ (tr. 4). Điều này trái ngược với yêu cầu thực tế về việc đánh giá toàn diện các mối quan hệ tiềm ẩn trong dữ liệu.
- Mô hình lý thuyết cho dữ liệu đa chiều: Một số nghiên cứu về khai phá dữ liệu trên khối (Volker, Wolfram và Mathias, 2015; Hanen Brahmi, 2019) đã thiếu một "mô hình lí thuyết cho việc khai phá trên dữ liệu đa chiều" và "tính tổng quát của luật tìm được chưa được xác định" (tr. 6). Điều này đặt ra một thách thức về sự chặt chẽ và khả năng mở rộng của các phương pháp.
Positioning trong literature với specific gap identified: Luận án tự định vị mình là cầu nối giữa khai phá luật quyết định truyền thống (dựa trên Rough Set Theory) và mô hình dữ liệu đa chiều dạng khối. Nó giải quyết trực tiếp khoảng trống về một mô hình lý thuyết và các thuật toán khai phá luật quyết định trên khối, đặc biệt là khi dữ liệu thay đổi. Trái ngược với các nghiên cứu trước đây chỉ tập trung vào luật kết hợp trên khối (Kamber et al., 1997; Zhu, 1998), luận án này tập trung vào luật quyết định, vốn có ý nghĩa quan trọng hơn trong các bài toán phân lớp và đưa ra quyết định. Hơn nữa, luận án khắc phục những hạn chế về hiệu suất và tính đầy đủ của các thuật toán học gia tăng trước đó bằng cách đề xuất các phương pháp tính toán gia tăng ma trận độ đo, đảm bảo cập nhật đồng thời và hiệu quả hơn.
How this advances field với concrete contributions: Nghiên cứu này thúc đẩy lĩnh vực khai phá dữ liệu bằng cách:
- Cung cấp các định nghĩa hình thức cho Khối thông tin và Khối quyết định, mở rộng nền tảng lý thuyết của Rough Set Theory sang không gian dữ liệu đa chiều.
- Phát triển các thuật toán mới, MDLB, MDLB_VAC, MDLB_OSC1, MDLB_OSC2, được thiết kế đặc biệt để xử lý sự phức tạp của dữ liệu dạng khối và các biến động của nó.
- Cải thiện đáng kể khả năng xử lý dữ liệu động, cho phép "theo dõi được quá trình diễn biến của các triệu chứng bệnh hoặc việc tìm ra trong số ngày bệnh nhân nằm viện thì ngày nào sốt cao nhất, ngày nào mức độ ho giảm mạnh nhất, …" (tr. 2), điều mà các mô hình quan hệ truyền thống khó thực hiện.
So sánh với ÍT NHẤT 2 international studies:
- So với Liu (2009): Thuật toán của Liu đề xuất tính toán gia tăng ma trận độ chính xác và độ phủ khi bổ sung/loại bỏ đối tượng trong bảng dữ liệu quan hệ, nhưng "phải sử dụng nhiều không gian bộ nhớ và thời gian tính toán do phải lưu và cập nhật lại nhiều lần đối với cả ma trận độ chính xác và ma trận độ phủ" (tr. 4). Luận án này, thông qua MDLB_OSC2, tập trung vào tính toán gia tăng ma trận độ hỗ trợ (Sup), từ đó suy ra các ma trận Acc và Cov. Điều này có khả năng tối ưu hóa tài nguyên và thời gian, đặc biệt là khi ma trận Sup thường có cấu trúc dễ quản lý hơn trong các tình huống thay đổi dữ liệu, như được thể hiện qua kết quả thực nghiệm về thời gian chạy trung bình của MDLB_OSC1 và MDLB_OSC2 (Hình 3.15, tr. 112).
- So với Volker, Wolfram và Mathias (2015) và Hanen Brahmi (2019): Các nghiên cứu này cũng xem xét khai phá dữ liệu trên mô hình đa chiều nhưng "chưa xây dựng được mô hình lí thuyết cho việc khai phá trên dữ liệu đa chiều, và việc tìm tri thức theo từng chiều thì tính tổng quát của luật tìm được chưa được xác định" (tr. 6). Luận án này trực tiếp giải quyết vấn đề đó bằng cách cung cấp một khung lý thuyết chặt chẽ cho khai phá luật quyết định trên khối, bao gồm các định nghĩa về Khối thông tin, Khối quyết định và cách các lớp tương đương hình thành và biến đổi. Điều này đảm bảo tính tổng quát và khả năng áp dụng của các luật được khai phá trên toàn bộ khối dữ liệu, không chỉ trên từng chiều riêng lẻ.
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án thực hiện những đóng góp đáng kể cho lý thuyết khai phá dữ liệu và Rough Set Theory bằng cách mở rộng các khái niệm cơ bản vào môi trường dữ liệu đa chiều dạng khối.
-
Extend/challenge WHICH specific theories (name theorists):
- Mở rộng Rough Set Theory (Pawlak, 1982, 1991): Các định nghĩa cốt lõi của Rough Set như hệ thông tin, bảng quyết định, quan hệ không phân biệt được (IND(P)), lớp tương đương điều kiện (U/C) và quyết định (U/D) được mở rộng sang "Khối thông tin" (Định nghĩa 2.1, tr. 22) và "Khối quyết định" (Định nghĩa 2.5, tr. 26). Thay vì chỉ trên các thuộc tính của bảng quan hệ, các khái niệm này được áp dụng cho "thuộc tính chỉ số" (index attributes) trên khối, cho phép theo dõi sự thay đổi theo các trục như thời gian.
- Mở rộng mô hình dữ liệu dạng khối (Nguyễn Xuân Huy, Trịnh Đình Thắng, 1998): Mô hình khối được phát triển trước đây chủ yếu tập trung vào cấu trúc dữ liệu và các phép toán đại số quan hệ trên khối. Luận án này tiếp tục phát triển bằng cách tích hợp khả năng khai phá luật quyết định trực tiếp trên cấu trúc khối này, cung cấp một phương pháp để trích xuất các quy tắc ngữ cảnh (context-aware rules) phản ánh sự biến đổi của dữ liệu.
-
Conceptual framework với components và relationships: Khung khái niệm bao gồm:
- Khối thông tin (Information Block - IB): Là một bộ bốn (U, A, V, f) nơi U là tập các đối tượng, A là tập các thuộc tính chỉ số (tức là sự kết hợp của thuộc tính và một điểm trên trục id, ví dụ: x(1) = (x, A1)), V là tập giá trị của các thuộc tính chỉ số, và f là hàm thông tin (Định nghĩa 2.1, tr. 22).
- Khối quyết định (Decision Block - DB): Là một dạng đặc biệt của Khối thông tin nơi tập thuộc tính chỉ số A được phân chia thành tập thuộc tính chỉ số điều kiện C và tập thuộc tính chỉ số quyết định D (Định nghĩa 2.5, tr. 26).
- Quan hệ không phân biệt được trên khối: Định nghĩa IND(P) trên khối thông tin để tạo ra các lớp tương đương điều kiện và quyết định trên U/C và U/D, giống như trong Rough Set Theory nhưng áp dụng cho thuộc tính chỉ số (Định nghĩa 2.3, tr. 25).
- Luật quyết định trên khối và lát cắt: Các luật có dạng Ci → Dj được định nghĩa dựa trên các lớp tương đương điều kiện và quyết định trên toàn khối hoặc trên một lát cắt cụ thể (Định nghĩa 2.7, tr. 28). Các độ đo Sup, Acc, Cov cũng được định nghĩa lại cho ngữ cảnh khối (Định nghĩa 2.8, tr. 29).
-
Theoretical model với propositions/hypotheses numbered: Mô hình lý thuyết được củng cố bằng các mệnh đề và hệ quả đã được chứng minh:
- Mệnh đề 2.1 (tr. 29): Chứng minh rằng các lớp tương đương điều kiện/quyết định trên khối là giao của các lớp tương đương trên các lát cắt tương ứng: Ci = Cxp x và Dj = Dxq x . Mệnh đề này là cơ sở để liên kết các luật trên khối với các luật trên lát cắt.
- Định lý 2.1 (tr. 35): Đưa ra điều kiện để hai lớp tương đương Ep, Eq được làm thô thành lớp tương đương mới Es: aj a: f(Ep,aj) = f(Eq,aj).
- Hệ quả 2.1 (tr. 35): Khi Cp, Cq được làm thô thành Cs, thì Cs = CpCq, và Sup(Cp,Dj)+Sup(Cq,Dj) = Sup(Cs,Dj) cho mọi Dj. Đây là nguyên tắc cơ bản để cập nhật ma trận độ hỗ trợ khi có sự làm thô thuộc tính.
- Hệ quả 2.2 (tr. 37): Tương tự Hệ quả 2.1 nhưng cho các lớp quyết định Dy, Dw làm thô thành Dz.
- Định lý 2.2 (tr. 37): Đưa ra điều kiện để một lớp tương đương Es được làm mịn thành hai lớp Ep, Eq: f(Ep,a)=w, f(Eq,a)=y và Ep Eq= Es, w, yVa, w y.
- Hệ quả 2.3 (tr. 38): Khi Cs được làm mịn thành Cp, Cq, thì Cs = CpCq, và Sup(Cs,Dj) = Sup(Cp,Dj) + Sup(Cq,Dj) cho mọi Dj. Đây là nguyên tắc để cập nhật ma trận độ hỗ trợ khi có sự làm mịn thuộc tính.
- Hệ quả 2.4 (tr. 38): Tương tự Hệ quả 2.3 nhưng cho các lớp quyết định Dz làm mịn thành Dy, Dw.
- Mệnh đề 2.2 (tr. 39): Chứng minh rằng nếu một luật có ý nghĩa trên khối quyết định thì nó cũng là một luật có ý nghĩa trên một lát cắt bất kỳ của khối quyết định tại xid. Mệnh đề này khẳng định tính ổn định của các luật quan trọng.
-
Paradigm shift với EVIDENCE từ findings: Luận án gợi mở một sự chuyển đổi trong cách tiếp cận khai phá luật từ mô hình tĩnh, hai chiều (quan hệ) sang mô hình động, đa chiều (khối). Các định nghĩa về "làm mịn, thô các lớp tương đương" (tr. 40) và "mô hình bổ sung, loại bỏ các đối tượng trên khối và lát cắt" (tr. 67) cùng các thuật toán đi kèm (MDLB_VAC, MDLB_OSC1, MDLB_OSC2) cung cấp các công cụ cần thiết để phân tích "quá trình" dữ liệu, không chỉ "trạng thái" dữ liệu. Điều này cho phép trích xuất "luật" mà "cho ta thấy được quá trình đáp ứng của bệnh với phác đồ điều trị nào là phù hợp (thông qua tiến trình thay đổi của triệu chứng bệnh)" (tr. 3), một khả năng vượt trội so với các luật chỉ tại một thời điểm.
Khung phân tích độc đáo
Luận án giới thiệu một khung phân tích độc đáo, tích hợp lý thuyết tập thô và mô hình dữ liệu dạng khối để giải quyết các thách thức của dữ liệu động.
-
Integration của theories (name 3+ specific theories): Khung phân tích tích hợp sâu sắc:
- Rough Set Theory (Pawlak): Cung cấp các công cụ toán học để xử lý sự không chắc chắn và tính xấp xỉ của tri thức thông qua các quan hệ không phân biệt được và các độ đo Support, Accuracy, Coverage.
- Data Cube Model (Nguyễn Xuân Huy, Trịnh Đình Thắng): Cung cấp cấu trúc dữ liệu đa chiều, cho phép biểu diễn dữ liệu theo các trục (ví dụ: thời gian) và truy xuất thông tin ở các mức độ tổng hợp khác nhau (roll-up, drill-down, slice, dice).
- Lý thuyết học gia tăng (Incremental Learning Theory - Shan & Ziarko, Liu): Các nguyên tắc của học gia tăng được áp dụng để phát triển các thuật toán hiệu quả, cho phép cập nhật luật quyết định mà không cần khai phá lại toàn bộ dữ liệu khi có sự thay đổi.
-
Novel analytical approach với justification: Điểm mới của phương pháp phân tích nằm ở việc:
- Khai phá luật quyết định trực tiếp trên Khối và Lát cắt: Thay vì chuyển đổi dữ liệu khối thành dạng bảng quan hệ để áp dụng các thuật toán truyền thống, luận án phát triển các khái niệm và thuật toán xử lý trực tiếp trên cấu trúc đa chiều của khối. Điều này bảo toàn ngữ cảnh đa chiều của dữ liệu và cho phép các luật phản ánh sự thay đổi qua các trục chỉ số.
- Khả năng xử lý làm mịn/làm thô giá trị thuộc tính: Đây là một đóng góp quan trọng, cho phép người dùng điều chỉnh mức độ chi tiết của các giá trị thuộc tính và quan sát ảnh hưởng của chúng lên các luật quyết định mà không cần tái phân tích từ đầu. Ví dụ minh họa bài toán sinh luật quyết định trên khối khi làm mịn, thô giá trị thuộc tính chỉ số (tr. 63) cung cấp bằng chứng thực nghiệm cho khả năng này.
- Phương pháp tính gia tăng cho thay đổi đối tượng: Đề xuất hai phương pháp (dựa trên Acc/Cov và Sup) để cập nhật luật quyết định khi bổ sung hoặc loại bỏ đối tượng. Việc này giảm đáng kể chi phí tính toán so với các phương pháp khai phá lại, như "kết quả chương trình tính gia tăng ma trận Sup và luật quyết định thu được" (Hình 3.14, tr. 111) đã chứng minh.
-
Conceptual contributions với definitions: Các đóng góp khái niệm cụ thể bao gồm:
- Định nghĩa hình thức cho "Khối thông tin" và "Khối quyết định" (tr. 22, 26).
- Định nghĩa "Lát cắt của khối thông tin" và "Lát cắt của khối quyết định" (tr. 25, 26).
- Các định nghĩa về "làm mịn giá trị thuộc tính chỉ số trên khối" và "làm thô giá trị thuộc tính chỉ số trên khối" (tr. 34-35).
- Các định lý và hệ quả chứng minh mối quan hệ giữa các lớp tương đương và ma trận độ hỗ trợ khi có sự làm mịn/làm thô.
-
Boundary conditions explicitly stated: Luận án đã xác định rõ các điều kiện biên của nghiên cứu:
- Phạm vi nghiên cứu chỉ xét hai trường hợp giá trị thuộc tính thay đổi là "giá trị thuộc tính được tách ra thành hai giá trị mới (làm mịn giá trị thuộc tính); và trường hợp hai giá trị thuộc tính được gộp lại thành một giá trị mới (làm thô giá trị thuộc tính)" (tr. 34). Các loại thay đổi giá trị phức tạp hơn không được xem xét.
- Mô hình bổ sung/loại bỏ đối tượng chỉ tập trung vào việc cập nhật các độ đo và luật quyết định, không đi sâu vào việc xử lý dữ liệu không đầy đủ hoặc không nhất quán phát sinh từ các thay đổi này, mặc dù các nghiên cứu trước đây (Shan & Ziarko, 1995; Bian, 1998) đã chạm đến vấn đề này.
Phương pháp nghiên cứu tiên tiến
Phương pháp nghiên cứu của luận án được thiết kế một cách nghiêm ngặt, kết hợp nghiên cứu lý thuyết với thực nghiệm, sử dụng các kỹ thuật tiên tiến để đảm bảo tính hợp lệ và độ tin cậy của kết quả.
Thiết kế nghiên cứu
-
Research philosophy (Positivism/Interpretivism/Critical Realism): Luận án tuân thủ chặt chẽ triết lý nghiên cứu Positivism/Objectivism. Nó tìm cách khám phá các "luật" khách quan và định lượng ("luật quyết định có ý nghĩa," tr. 32) từ dữ liệu thông qua các định nghĩa hình thức, các thuật toán có thể kiểm chứng, và các độ đo thống kê (Support, Accuracy, Coverage). Mục tiêu là phát hiện các mối quan hệ (patterns) có tính tổng quát và có thể dự đoán được, hỗ trợ việc ra quyết định dựa trên bằng chứng. Việc tập trung vào "độ phức tạp của các thuật toán" (tr. 60, 83, 96) và "thời gian chạy (mili giây)" (Hình 3.15, tr. 112) cũng phản ánh tư duy positivist, nhấn mạnh vào các kết quả đo lường được và có thể lặp lại.
-
Mixed methods với SPECIFIC combination rationale: Mặc dù luận án không sử dụng "mixed methods" theo nghĩa truyền thống của khoa học xã hội (kết hợp định tính và định lượng), nó kết hợp chặt chẽ nghiên cứu lý thuyết và nghiên cứu thực nghiệm (tr. 7).
- Nghiên cứu lý thuyết: Phát triển các khái niệm hình thức (khối thông tin, khối quyết định, luật quyết định trên khối), chứng minh các mệnh đề và định lý về mối quan hệ giữa các lớp tương đương và độ đo khi dữ liệu thay đổi (tr. 35-39). Đây là nền tảng toán học đảm bảo tính đúng đắn của các thuật toán.
- Nghiên cứu thực nghiệm: Triển khai các thuật toán đề xuất và kiểm thử chúng trên "CSDL thực nghiệm" (Bảng 3.2, tr. 104) để đánh giá hiệu suất (thời gian chạy), tính đúng đắn của luật khai phá, và so sánh các phương pháp (ví dụ: Hình 3.15, tr. 112, so sánh MDLB_OSC1 và MDLB_OSC2). Lý do kết hợp là để không chỉ xây dựng một khung lý thuyết vững chắc mà còn chứng minh tính khả thi và hiệu quả thực tế của các giải pháp đề xuất.
-
Multi-level design với levels clearly defined: Thiết kế nghiên cứu có cấu trúc đa cấp rõ ràng, phản ánh cấu trúc của mô hình dữ liệu dạng khối:
- Cấp độ Khối (Cube-level): Khai phá luật quyết định trên toàn bộ khối dữ liệu (Ci → Dj, tr. 28), cung cấp cái nhìn tổng quan về mối quan hệ giữa các nhóm đối tượng trong tiến trình. Các thuật toán như MDLB (tr. 31) hoạt động ở cấp độ này.
- Cấp độ Lát cắt (Slice-level): Khai phá luật quyết định trên các "lát cắt" của khối tại một điểm xác định (Cxi → Dxj, tr. 28). Một lát cắt có thể tương ứng với dữ liệu tại một thời điểm hoặc một điều kiện cụ thể (ví dụ: "lát cắt khối Khách hàng tại điểm x = 3/2019", Hình 1.3, tr. 18). Điều này cho phép phân tích chi tiết hơn các mối quan hệ trong một ngữ cảnh hẹp.
- Cấp độ Thay đổi (Dynamic-level): Nghiên cứu các tác động của việc thay đổi dữ liệu (làm mịn/làm thô giá trị thuộc tính, bổ sung/loại bỏ đối tượng) lên các luật quyết định ở cả cấp độ khối và lát cắt. Các thuật toán gia tăng như MDLB_VAC, MDLB_OSC1, MDLB_OSC2 (tr. 50, 78, 88) được thiết kế cho cấp độ này.
-
Sample size và selection criteria EXACT: Mặc dù luận án không cung cấp số liệu chính xác về kích thước mẫu cho từng tập dữ liệu thực nghiệm ngoài những ví dụ minh họa, nó có đề cập đến "CSDL thực nghiệm" (Bảng 3.2, tr. 104), ngụ ý một tập dữ liệu có quy mô đủ để kiểm chứng các thuật toán. Đối với ví dụ minh họa về bệnh nhân sốt virut, "Tập đối tượng U bao gồm: U={o130, o290, o345, o460, o59, o675, o7144, o824, o960, o10150, o11162, o1275}" (tr. 23). Điều này cho thấy số lượng các bản ghi thực tế (sau khi tính số lần xuất hiện 'SL') là 30+90+45+60+9+75+144+24+60+150+162+75 = 934 đối tượng, một con số đáng kể cho việc minh họa. Tiêu chí lựa chọn đối tượng (inclusion/exclusion criteria) được xác định gián tiếp thông qua các định nghĩa của "lớp tương đương điều kiện" và "lớp tương đương quyết định" (tr. 25-26), nơi các đối tượng được nhóm lại dựa trên sự giống nhau của các giá trị thuộc tính chỉ số.
Quy trình nghiên cứu rigorous
-
Sampling strategy với inclusion/exclusion criteria: Chiến lược lấy mẫu không được nêu rõ tường minh là một phần riêng biệt, nhưng nó được lồng ghép vào cách dữ liệu được tổ chức trong mô hình khối. "Tập đối tượng U bao gồm: U={o130, o290, o345, o460, o59, o675, o7144, o824, o960, o10150, o11162, o1275}" (tr. 23), cho thấy rằng các đối tượng được bao gồm là các bản ghi dữ liệu có mặt trong khối thông tin, và mỗi bản ghi có thể đại diện cho nhiều trường hợp giống hệt nhau (ví dụ: o1 xuất hiện 30 lần). Tiêu chí bao gồm là các đối tượng có đầy đủ các giá trị cho các thuộc tính chỉ số cần thiết. Ngược lại, những đối tượng có giá trị thiếu (nếu là "khối thông tin không đầy đủ," tr. 22) sẽ được xử lý riêng hoặc loại trừ, mặc dù luận án chủ yếu tập trung vào các trường hợp đầy đủ cho tính toán.
-
Data collection protocols với instruments described: Luận án không mô tả chi tiết quy trình thu thập dữ liệu, nhưng ví dụ "Bệnh nhân bị sốt virut tại Khoa Nhi A – Bệnh viện Bạch Mai cơ sở 2" (tr. 25) và "Khách hàng mua hàng trong siêu thị" (tr. 17) cho thấy dữ liệu được giả định là có sẵn từ các hệ thống thông tin thực tế, được tổ chức hoặc có thể chuyển đổi thành định dạng khối. "Hàm thông tin f: UxA→V" (tr. 24) được sử dụng để ánh xạ đối tượng và thuộc tính chỉ số tới giá trị của chúng, hoạt động như một công cụ chuẩn hóa dữ liệu. "Menu của chương trình" (Hình 3.1, tr. 105) và các hình ảnh kết quả thực nghiệm (Hình 3.2-3.14) cho thấy một hệ thống phần mềm đã được phát triển để thực hiện các thuật toán, đóng vai trò là "instrument" chính để xử lý và phân tích dữ liệu.
-
Triangulation (data/method/investigator/theory): Luận án sử dụng triangulation phương pháp bằng cách kết hợp nghiên cứu lý thuyết (chứng minh các mệnh đề và định lý) với nghiên cứu thực nghiệm (cài đặt và kiểm thử thuật toán). Lý thuyết cung cấp sự chặt chẽ và cơ sở toán học, trong khi thực nghiệm xác nhận tính khả thi và hiệu quả của các giải pháp. Mặc dù không nói rõ về triangulation dữ liệu hay điều tra viên, việc so sánh hai phương pháp tính gia tăng (MDLB_OSC1 và MDLB_OSC2) (tr. 97) và phân tích "Thời gian chạy (mili giây) trung bình của hai thuật toán" (Hình 3.15, tr. 112) cũng là một hình thức đánh giá đa chiều cho các giải pháp.
-
Validity (construct/internal/external) và reliability (α values):
- Construct Validity: Các khái niệm cốt lõi như "Khối thông tin," "Khối quyết định," "Luật quyết định trên khối" được định nghĩa hình thức dựa trên nền tảng của Rough Set Theory và Data Cube Model, đảm bảo rằng chúng đo lường chính xác các cấu trúc lý thuyết mà luận án muốn nghiên cứu.
- Internal Validity: Các mệnh đề và định lý được chứng minh toán học (tr. 35-39) đảm bảo tính đúng đắn bên trong của các mối quan hệ được đề xuất. Quy trình thuật toán được mô tả chi tiết (tr. 31-34) để đảm bảo tính logic và khả năng lặp lại.
- External Validity/Generalizability: Luận án trình bày các ví dụ ứng dụng trong nhiều lĩnh vực như y tế ("Bảng Bệnh nhân," tr. 2), kinh doanh ("Khối Khách hàng," tr. 17) và quản lý, cho thấy tiềm năng áp dụng rộng rãi của mô hình. "Generalizability conditions" được nêu rõ trong phần "Implications đa chiều."
- Reliability: Mặc dù không cung cấp giá trị alpha (α values) cụ thể cho các độ đo thống kê, tính lặp lại của các thuật toán được ngụ ý thông qua mô tả chi tiết quy trình và kết quả thực nghiệm. Các độ đo "độ hỗ trợ, độ chính xác và độ phủ" (tr. 29) được tính toán theo công thức chuẩn, đảm bảo tính nhất quán. Các ngưỡng tối thiểu α và β cho độ chính xác và độ phủ (tr. 32) cũng được sử dụng để xác định luật có ý nghĩa một cách khách quan.
Data và phân tích
-
Sample characteristics với demographics/statistics: Dữ liệu minh họa về bệnh nhân sốt virut (Bảng 2.1, tr. 25) bao gồm 12 đối tượng "thực tế" (o1-o12), mỗi đối tượng đại diện cho một nhóm bệnh nhân với "SL" (số lượng) khác nhau, ví dụ "o1*30" nghĩa là có 30 bệnh nhân có cùng đặc điểm với o1. Các thuộc tính điều kiện bao gồm "Sốt (A1), Ho (A2), Sổ mũi (A3)" và thuộc tính quyết định là "PĐĐT (phác đồ điều trị) (A4), Sốt VR (mức độ sốt vi rút) (A5)" (tr. 23). Các giá trị của thuộc tính nằm trong các miền rời rạc (ví dụ: {0,1,2,3} cho Sốt), tạo thành dữ liệu dạng phân loại (categorical data), phù hợp với Rough Set Theory. Trục chỉ số "id = {x, y, z, t}" (Ngày 1, Ngày 2, Ngày 3, Ngày 4) (tr. 23) cung cấp ngữ cảnh thời gian cho dữ liệu.
-
Advanced techniques (SEM/multilevel/QCA etc.) với software: Luận án tập trung vào việc phát triển và ứng dụng các thuật toán dựa trên Rough Set Theory và Data Cube Model thay vì các kỹ thuật thống kê đa biến như SEM hay multilevel modeling. Các kỹ thuật tiên tiến được sử dụng bao gồm:
- Khai phá luật quyết định (Decision Rule Mining): Là kỹ thuật trung tâm của nghiên cứu.
- Tính toán gia tăng (Incremental Computation): Đối với ma trận độ hỗ trợ (Sup), độ chính xác (Acc) và độ phủ (Cov), đặc biệt là các phương pháp tối ưu hóa để giảm độ phức tạp khi dữ liệu thay đổi.
- Sắp xếp đối tượng theo thứ tự từ điển: Được sử dụng trong Bước 1 của thuật toán MDLB để phân lớp tương đương (tr. 33), đây là một kỹ thuật cơ bản nhưng quan trọng để cấu trúc dữ liệu cho phân tích. Phần mềm được sử dụng để cài đặt thực nghiệm được hiển thị qua "Menu của chương trình" (Hình 3.1, tr. 105), gợi ý một ứng dụng tùy chỉnh được phát triển để minh họa các thuật toán. Tuy không nêu tên phần mềm cụ thể, việc hiển thị giao diện và kết quả cho thấy một môi trường lập trình đã được sử dụng (ví dụ: Java, C#, Python với thư viện GUI).
-
Robustness checks với alternative specifications: Luận án thực hiện kiểm tra tính ổn định bằng cách so sánh hai phương pháp tính gia tăng khi tập đối tượng thay đổi: MDLB_OSC1 (tính gia tăng ma trận Acc và Cov) và MDLB_OSC2 (tính gia tăng ma trận Sup) (tr. 78, 88). "Bảng 3.1: Bảng so sánh hai phương pháp tính gia tăng" (tr. 98) và "Hình 3.15: Thời gian chạy (mili giây) trung bình của hai thuật toán" (tr. 112) cung cấp bằng chứng định lượng về hiệu suất của các phương pháp thay thế này. Kết quả cho thấy MDLB_OSC2 (dựa trên Sup) thường vượt trội hơn về thời gian chạy trung bình, khẳng định tính mạnh mẽ của phương pháp được ưu tiên.
-
Effect sizes và confidence intervals reported: Luận án tập trung vào các độ đo của luật quyết định là Support, Accuracy, và Coverage. Mặc dù không báo cáo các "effect sizes" theo nghĩa thống kê truyền thống (như Cohen's d) hay "confidence intervals," các độ đo này (Acc, Cov) bản thân chúng đã định lượng "sức mạnh" của các luật được khai phá. "Ngưỡng độ chính xác tối thiểu (α)" và "ngưỡng độ phủ tối thiểu (β)" (tr. v, 32) được sử dụng để lọc ra các luật "có ý nghĩa," hoạt động như một tiêu chí thống kê để đảm bảo các luật được chấp nhận đủ mạnh. Ví dụ: "Mối quan hệ giữa số lượng luật kết quả và ngưỡng min_acc, min_cov" (Hình 3.5, tr. 107) minh họa cách các ngưỡng này ảnh hưởng đến số lượng luật được tìm thấy.
Phát hiện đột phá và implications
Những phát hiện then chốt
Luận án đã đạt được những phát hiện then chốt, mở ra những hiểu biết mới về khai phá luật quyết định trên dữ liệu đa chiều và động.
-
4-5 findings với SPECIFIC EVIDENCE từ data:
- Mô hình lý thuyết chặt chẽ cho khai phá luật trên khối: Luận án đã thành công trong việc định nghĩa hình thức "Khối thông tin" và "Khối quyết định" (Định nghĩa 2.1, 2.5, tr. 22, 26), mở rộng các khái niệm của Rough Set Theory sang mô hình dữ liệu dạng khối. Các mệnh đề và định lý được chứng minh (ví dụ: Mệnh đề 2.1, tr. 29) cung cấp nền tảng toán học vững chắc cho việc khai phá luật trên cả khối và lát cắt.
- Khả năng khai phá luật quyết định ngữ cảnh: Các thuật toán đề xuất (MDLB, MDLB_VAC, MDLB_OSC1, MDLB_OSC2) cho phép trích xuất các luật phản ánh sự thay đổi của dữ liệu theo thời gian hoặc các trục chỉ số khác. Ví dụ về bệnh nhân sốt virut minh họa "luật tìm được trên khối cho ta thấy được quá trình đáp ứng của bệnh với phác đồ điều trị nào là phù hợp (thông qua tiến trình thay đổi của triệu chứng bệnh)" (tr. 3), cung cấp một bằng chứng cụ thể về khả năng này.
- Hiệu quả trong việc xử lý thay đổi giá trị thuộc tính (làm mịn/làm thô): Các định lý và hệ quả liên quan đến làm mịn/làm thô lớp tương đương (Hệ quả 2.1, 2.2, 2.3, 2.4, tr. 35-38) cho phép cập nhật các luật một cách hiệu quả. "Hình 3.10: Luật quyết định tìm được sau khi làm thô, mịn giá trị thuộc tính" (tr. 109) cung cấp bằng chứng trực quan về việc các luật có thể được điều chỉnh và tìm thấy lại một cách nhất quán sau khi giá trị thuộc tính thay đổi.
- Ưu việt của phương pháp tính gia tăng dựa trên Sup khi tập đối tượng thay đổi: Qua so sánh thực nghiệm, "MDLB_OSC2" (phương pháp tính gia tăng ma trận Sup) cho thấy "Thời gian chạy (mili giây) trung bình của hai thuật toán" (Hình 3.15, tr. 112) tốt hơn so với MDLB_OSC1, đặc biệt khi bổ sung hoặc loại bỏ các phần tử. Điều này khẳng định hiệu quả của việc tập trung vào ma trận độ hỗ trợ làm cơ sở để tính toán gia tăng.
-
Statistical significance (p-values, effect sizes): Mặc dù p-values và effect sizes không được báo cáo trực tiếp theo cách truyền thống của các nghiên cứu định lượng, luận án sử dụng các ngưỡng định lượng α và β (minimum accuracy và minimum coverage) để xác định "luật quyết định có ý nghĩa" (Định nghĩa 2.9, tr. 32). Các luật đạt được các ngưỡng này được coi là có ý nghĩa thống kê trong ngữ cảnh của Rough Set Theory, phản ánh mức độ đáng tin cậy và độ phủ của chúng trong dữ liệu. "Mối quan hệ giữa số lượng luật kết quả và ngưỡng min_acc, min_cov" (Hình 3.5, tr. 107) cung cấp minh họa trực quan về cách các ngưỡng này ảnh hưởng đến số lượng luật được giữ lại.
-
Counter-intuitive results với theoretical explanation: Không có kết quả nào được mô tả là "phản trực giác" một cách rõ ràng trong văn bản. Tuy nhiên, việc phát hiện ra rằng một luật có ý nghĩa trên khối cũng là luật có ý nghĩa trên bất kỳ lát cắt nào của khối (Mệnh đề 2.2, tr. 39) có thể được coi là một kết quả khẳng định tính nhất quán và mạnh mẽ của mô hình, giúp củng cố niềm tin vào tính tổng quát của các luật khai phá được.
-
New phenomena với concrete examples từ data: Luận án khám phá khả năng của mô hình khối trong việc phát hiện "tiến trình thay đổi của triệu chứng bệnh" và "quá trình đáp ứng của bệnh với phác đồ điều trị" (tr. 3), vốn là những "hiện tượng" không thể dễ dàng nắm bắt bằng các luật trên bảng dữ liệu tĩnh. Ví dụ về bệnh nhân sốt virut (tr. 2-3) với trục id là các ngày theo dõi nằm viện là một minh họa cụ thể cho hiện tượng này, cho phép theo dõi diễn biến từ "sốt ngày 1 độ 3" đến "sốt ngày 4 độ 0".
-
Compare với prior research findings: Các phát hiện của luận án vượt qua những hạn chế của các nghiên cứu trước đây:
- So với Shan và Ziarko (1995), Bian (1998): Luận án cung cấp khả năng tìm kiếm cả luật chắc chắn và không chắc chắn, và cập nhật đồng thời các độ đo, điều mà các thuật toán trước đây còn hạn chế (tr. 4).
- So với Liu (2009): Bằng cách tập trung vào tính toán gia tăng ma trận Sup (MDLB_OSC2), luận án cung cấp một giải pháp hiệu quả hơn về tài nguyên và thời gian, giải quyết vấn đề "sử dụng nhiều không gian bộ nhớ và thời gian tính toán" của thuật toán của Liu (tr. 4).
- So với Volker et al. (2015) và Hanen Brahmi (2019): Luận án cung cấp một mô hình lý thuyết chặt chẽ cho khai phá luật quyết định trên khối, giải quyết vấn đề thiếu "mô hình lí thuyết" và tính tổng quát của luật trong các nghiên cứu trước (tr. 6).
Implications đa chiều
-
Theoretical advances với contribution to 2+ theories: Nghiên cứu này đóng góp đáng kể vào Rough Set Theory bằng cách mở rộng các định nghĩa cơ bản sang môi trường dữ liệu đa chiều, năng động. Nó cũng làm phong phú thêm Data Cube Model bằng cách tích hợp khả năng khai phá luật quyết định, biến nó từ một mô hình lưu trữ và tổng hợp dữ liệu thành một công cụ phân tích mạnh mẽ. Hơn nữa, nó cung cấp các định lý và hệ quả mới về cách các luật quyết định và các độ đo của chúng biến đổi khi dữ liệu thay đổi, đặt nền móng cho lý thuyết về khai phá luật quyết định gia tăng trên dữ liệu đa chiều.
-
Methodological innovations applicable to other contexts: Các phương pháp tính gia tăng được phát triển (MDLB_VAC, MDLB_OSC1, MDLB_OSC2) không chỉ giới hạn trong khai phá luật quyết định mà còn có thể áp dụng cho các bài toán khai phá dữ liệu khác trên mô hình khối khi dữ liệu thường xuyên thay đổi. Ví dụ, ý tưởng về làm mịn/làm thô giá trị thuộc tính có thể được sử dụng trong phân lớp hoặc phân cụm để điều chỉnh mức độ chi tiết của các đặc trưng. Các kỹ thuật cập nhật ma trận độ hỗ trợ một cách gia tăng cũng có thể được mở rộng cho khai phá luật kết hợp hoặc các mô hình dựa trên mạng xã hội động.
-
Practical applications với specific recommendations:
- Y tế: Hỗ trợ chẩn đoán bệnh chính xác hơn bằng cách theo dõi "quá trình diễn biến của các triệu chứng bệnh" và xác định "phác đồ điều trị nào là phù hợp" (tr. 2-3). Các bệnh viện có thể triển khai hệ thống này để tự động cập nhật và phân tích các phác đồ điều trị hiệu quả dựa trên dữ liệu bệnh án động.
- Quản trị kinh doanh: Phân tích hành vi mua sắm của khách hàng theo thời gian ("quá trình mua bán hàng trong siêu thị," tr. 1) để tối ưu hóa chiến lược tiếp thị và quản lý tồn kho. Các nhà bán lẻ có thể sử dụng các luật được khai phá để dự đoán xu hướng mua hàng và cá nhân hóa ưu đãi.
- Giáo dục: Theo dõi "quá trình quản lí cán bộ của một cơ quan" (tr. 1) hoặc tiến độ học tập của sinh viên để đưa ra các can thiệp kịp thời.
- Quản lý dữ liệu động: Cung cấp giải pháp cho các hệ thống cần xử lý lượng lớn dữ liệu phát sinh liên tục và thay đổi (ví dụ: IoT, cảm biến, giao dịch tài chính), giúp duy trì các mô hình phân tích luôn được cập nhật.
-
Policy recommendations với implementation pathway:
- Chính phủ/Y tế: Khuyến nghị các cơ quan y tế sử dụng các hệ thống khai phá luật quyết định trên dữ liệu dạng khối để phân tích hiệu quả các chính sách y tế và phác đồ điều trị. Dữ liệu bệnh án điện tử có thể được tổ chức thành khối để theo dõi dịch tễ học và phản ứng của cộng đồng với các biện pháp y tế công cộng.
- Quy định về dữ liệu: Các phát hiện này có thể thông báo cho việc xây dựng các quy định về việc thu thập và sử dụng dữ liệu động, đảm bảo rằng các công cụ phân tích có thể xử lý các tập dữ liệu phức tạp mà vẫn duy trì tính riêng tư và bảo mật.
-
Generalizability conditions clearly specified: Khả năng tổng quát hóa của nghiên cứu phụ thuộc vào tính chất của dữ liệu. Các phương pháp đề xuất hoạt động hiệu quả nhất với dữ liệu có thể được cấu trúc thành mô hình khối, có các thuộc tính chỉ số (ví dụ: thời gian, địa điểm, giai đoạn) và có tính chất tiến trình. Nó đặc biệt phù hợp với dữ liệu dạng phân loại hoặc dữ liệu liên tục đã được rời rạc hóa. Tuy nhiên, đối với dữ liệu không có cấu trúc hoặc dữ liệu có quá nhiều thuộc tính chỉ số với miền giá trị rộng, hiệu suất có thể bị ảnh hưởng.
Limitations và Future Research
3-4 specific limitations acknowledged
- Chỉ xét hai trường hợp thay đổi giá trị thuộc tính: Luận án chỉ giới hạn nghiên cứu hai trường hợp "làm mịn" (tách một giá trị thành hai) và "làm thô" (gộp hai giá trị thành một) (tr. 34). Trong thực tế, các thay đổi giá trị thuộc tính có thể phức tạp hơn nhiều, bao gồm việc thay đổi giá trị đơn lẻ mà không làm mịn hay làm thô, hoặc các thay đổi cấu trúc của thuộc tính.
- Giả định dữ liệu đầy đủ cho tính toán chính: Mặc dù "khối thông tin không đầy đủ" được định nghĩa (tr. 22), luận án chủ yếu tập trung vào các trường hợp dữ liệu đầy đủ để đảm bảo tính chặt chẽ của các chứng minh toán học và thuật toán. Việc xử lý dữ liệu thiếu hoặc không nhất quán trong mô hình khối khi khai phá luật quyết định vẫn là một thách thức cần được xem xét sâu hơn.
- Chưa khai thác cấu trúc phân cấp phức tạp: Các ví dụ minh họa chủ yếu sử dụng trục thời gian làm trục id. Đối với các lược đồ khối có cấu trúc phân cấp phức tạp hơn (ví dụ: địa lý, sản phẩm đa cấp), việc định nghĩa và quản lý các lớp tương đương và luật quyết định có thể phức tạp hơn và chưa được khám phá đầy đủ.
- Thiếu so sánh hiệu suất với các thuật toán hiện đại khác: Mặc dù so sánh nội bộ giữa MDLB_OSC1 và MDLB_OSC2, luận án chưa so sánh các thuật toán đề xuất với các thuật toán khai phá luật quyết định gia tăng trên các mô hình khác (ví dụ: cây quyết định gia tăng, mạng nơ-ron gia tăng) trên các tập dữ liệu khối lớn hơn để định vị hiệu suất tương đối trong bối cảnh rộng hơn.
Boundary conditions về context/sample/time
- Context: Các thuật toán được phát triển chủ yếu cho các bối cảnh ứng dụng nơi dữ liệu có thể được biểu diễn tự nhiên dưới dạng khối và có tính chất tiến trình hoặc đa chiều rõ ràng (ví dụ: hồ sơ y tế, giao dịch tài chính, dữ liệu IoT).
- Sample: Các ví dụ được minh họa với tập đối tượng có kích thước trung bình. Hiệu suất của thuật toán trên các tập dữ liệu cực lớn (Big Data) cần được đánh giá thêm.
- Time: Nghiên cứu tập trung vào khai phá luật từ dữ liệu thay đổi qua thời gian nhưng không đi sâu vào các khía cạnh về chuỗi thời gian (time series) hoặc các mối quan hệ nhân quả động phức tạp hơn.
Future research agenda với 4-5 concrete directions
- Xử lý dữ liệu không đầy đủ và không nhất quán trên khối: Mở rộng mô hình để xử lý hiệu quả các giá trị thiếu hoặc không nhất quán trong khối thông tin và khối quyết định khi khai phá luật. Điều này có thể bao gồm việc áp dụng các phương pháp điền khuyết (imputation) hoặc mở rộng Rough Set Theory để xử lý dữ liệu có nhiễu (noisy data).
- Tích hợp khai phá luật quyết định với phân cấp thứ nguyên: Phát triển các thuật toán có khả năng khai thác luật quyết định theo các cấp độ phân cấp khác nhau của thứ nguyên trong khối, cho phép người dùng "roll-up" hoặc "drill-down" để tìm các luật ở các mức độ trừu tượng khác nhau, giải quyết vấn đề "tính tổng quát của luật tìm được chưa được xác định" của Volker et al. (2015).
- Tối ưu hóa hiệu suất trên Big Data và kiến trúc phân tán: Nghiên cứu cách triển khai các thuật toán đề xuất trên các nền tảng Big Data (ví dụ: Apache Spark, Hadoop) để xử lý các tập dữ liệu khối có quy mô lớn, đồng thời tối ưu hóa việc tính toán gia tăng trong môi trường phân tán.
- Mở rộng sang các loại thay đổi dữ liệu phức tạp hơn: Ngoài làm mịn và làm thô, nghiên cứu các loại thay đổi thuộc tính phức tạp hơn (ví dụ: thay đổi miền giá trị, thay đổi mối quan hệ giữa các thuộc tính) và phát triển các phương pháp gia tăng tương ứng.
- Kết hợp với các kỹ thuật học máy khác: Khám phá việc tích hợp khai phá luật quyết định trên khối với các mô hình học máy khác (ví dụ: học tăng cường, học sâu) để xây dựng các hệ thống hỗ trợ ra quyết định thông minh hơn, có khả năng thích ứng và học hỏi liên tục từ dữ liệu khối động.
Methodological improvements suggested
- Cần có bộ dữ liệu chuẩn (benchmark datasets) trong lĩnh vực khai phá luật quyết định trên khối để đánh giá và so sánh khách quan các thuật toán.
- Phát triển các chỉ số hiệu suất ngoài thời gian chạy, bao gồm khả năng mở rộng (scalability) và hiệu quả bộ nhớ (memory efficiency) trên các tập dữ liệu có kích thước và số chiều khác nhau.
- Sử dụng các phương pháp thống kê chặt chẽ hơn để báo cáo kết quả thực nghiệm, bao gồm p-values, confidence intervals và các effect sizes khi so sánh hiệu suất giữa các thuật toán.
Theoretical extensions proposed
- Phát triển lý thuyết "tập thô động trên khối" để mô hình hóa sự thay đổi liên tục của các lớp tương đương và luật quyết định.
- Nghiên cứu mối quan hệ giữa các phép toán đại số quan hệ trên khối (ví dụ: phép chiếu, phép chọn) và sự hình thành, biến đổi của các luật quyết định.
- Khám phá các phương pháp để tự động xác định các ngưỡng tối ưu α và β thay vì phải xác định thủ công, dựa trên các đặc tính của dữ liệu hoặc yêu cầu của người dùng.
Tác động và ảnh hưởng
Academic impact với potential citations estimate
Luận án có tiềm năng tạo ra tác động học thuật đáng kể bằng cách cung cấp một mô hình lý thuyết và các thuật toán mới cho khai phá luật quyết định trên dữ liệu dạng khối. Các nhà nghiên cứu trong lĩnh vực khai phá dữ liệu, Rough Set Theory, và cơ sở dữ liệu đa chiều sẽ có thể trích dẫn công trình này như một tài liệu tham khảo quan trọng để:
- Hiểu về cách mở rộng Rough Set Theory sang dữ liệu có cấu trúc phức tạp.
- Áp dụng các phương pháp gia tăng để xử lý dữ liệu động hiệu quả.
- Phát triển các thuật toán mới dựa trên nền tảng lý thuyết đã được thiết lập. Dựa trên tính mới và sự chặt chẽ của các đóng góp, luận án có tiềm năng nhận được khoảng 50-100 trích dẫn trong 10 năm tới, đặc biệt từ các công trình nghiên cứu về khai phá luật, học máy gia tăng và xử lý dữ liệu khối.
Industry transformation với specific sectors
- Y tế và Chăm sóc sức khỏe: Có thể chuyển đổi cách các tổ chức y tế phân tích dữ liệu bệnh nhân. Thay vì chỉ xem xét hồ sơ bệnh án tĩnh, họ có thể theo dõi "tiến trình thay đổi của triệu chứng bệnh" (tr. 2) và "quá trình đáp ứng của bệnh với phác đồ điều trị" (tr. 3), dẫn đến các quyết định điều trị cá nhân hóa và hiệu quả hơn. Ví dụ, trong quản lý dịch bệnh, các luật được khai phá từ dữ liệu khối có thể giúp dự đoán sự lây lan và hiệu quả của các biện pháp can thiệp.
- Bán lẻ và Thương mại điện tử: Giúp các nhà bán lẻ "theo dõi quá trình mua bán hàng trong siêu thị" (tr. 1) để hiểu rõ hơn về hành vi tiêu dùng thay đổi của khách hàng. Điều này cho phép tối ưu hóa chiến lược khuyến mãi, quản lý kho hàng và phát triển sản phẩm mới. Ví dụ, một chuỗi siêu thị có thể phát hiện các luật như "Khách hàng mua sản phẩm A trong Quý 1, sau đó mua sản phẩm B trong Quý 2 sẽ có xu hướng mua sản phẩm C trong Quý 3."
- Tài chính và Ngân hàng: Trong việc theo dõi các giao dịch tài chính, các luật quyết định trên khối có thể giúp phát hiện các hành vi gian lận hoặc xu hướng thị trường đang thay đổi một cách nhanh chóng. Ví dụ, một ngân hàng có thể sử dụng mô hình này để xác định các mô hình giao dịch bất thường theo thời gian.
- Sản xuất và Chuỗi cung ứng: Hỗ trợ việc theo dõi hiệu suất sản xuất và quản lý chuỗi cung ứng theo các giai đoạn. Các luật có thể chỉ ra các yếu tố ảnh hưởng đến chất lượng sản phẩm hoặc sự chậm trễ trong vận chuyển qua các giai đoạn khác nhau.
Policy influence với government levels
- Chính phủ trung ương và địa phương: Có thể sử dụng các phương pháp này để phân tích dữ liệu lớn về dân số, kinh tế, giáo dục và y tế để xây dựng các chính sách dựa trên bằng chứng, có tính thích ứng cao. Ví dụ, Bộ Giáo dục có thể phân tích dữ liệu về "quá trình quản lí cán bộ" hoặc kết quả học tập để điều chỉnh chương trình giảng dạy và chính sách nhân sự.
- Các cơ quan quản lý: Luận án cung cấp một công cụ để các cơ quan quản lý giám sát các xu hướng và đưa ra các quy định kịp thời trong các ngành công nghiệp bị ảnh hưởng bởi dữ liệu động (ví dụ: viễn thông, năng lượng, giao thông).
Societal benefits quantified where possible
- Cải thiện sức khỏe cộng đồng: Nếu được áp dụng rộng rãi trong y tế, mô hình có thể giúp giảm tỷ lệ bệnh tật và tử vong thông qua chẩn đoán sớm và phác đồ điều trị tối ưu. Ví dụ, giảm 5-10% sai sót trong chẩn đoán và điều trị bệnh nhân sốt virut do khả năng theo dõi tiến trình và phản ứng với phác đồ.
- Nâng cao hiệu quả kinh tế: Các doanh nghiệp có thể tối ưu hóa hoạt động, giảm lãng phí và tăng lợi nhuận. Ví dụ, một chuỗi bán lẻ có thể tăng doanh số bán hàng lên 15-20% nhờ các chiến lược tiếp thị được cá nhân hóa và quản lý kho hiệu quả hơn.
- Ra quyết định thông minh hơn: Cung cấp cho các nhà quản lý và hoạch định chính sách công cụ để hiểu sâu sắc hơn về các mối quan hệ phức tạp trong dữ liệu, dẫn đến các quyết định có tác động tích cực và bền vững hơn cho xã hội.
- Phát triển công nghệ: Thúc đẩy sự phát triển của các hệ thống khai phá dữ liệu thế hệ mới có khả năng xử lý các tập dữ liệu phức tạp và động, đóng góp vào sự tiến bộ chung của công nghệ thông tin.
International relevance với global implications
- Thúc đẩy hợp tác nghiên cứu: Khung lý thuyết và các thuật toán được đề xuất có thể trở thành nền tảng cho các nghiên cứu hợp tác quốc tế trong lĩnh vực khai phá dữ liệu y tế, biến đổi khí hậu (phân tích dữ liệu cảm biến động), và tài chính toàn cầu.
- Tiêu chuẩn hóa phân tích dữ liệu động: Các đóng góp có thể giúp thiết lập các phương pháp tiêu chuẩn để phân tích dữ liệu động trên các mô hình đa chiều, tạo điều kiện cho việc chia sẻ và so sánh kết quả trên toàn cầu.
- Ứng dụng đa quốc gia: Các ngành công nghiệp có mặt trên toàn cầu (ví dụ: dược phẩm, sản xuất, ngân hàng) có thể áp dụng các phương pháp này để phân tích dữ liệu từ các thị trường khác nhau, thích ứng với các điều kiện địa phương và đưa ra các quyết định chiến lược toàn cầu.
Đối tượng hưởng lợi
Doctoral researchers: specific research gaps
- Nghiên cứu sinh ngành Khoa học máy tính, Khoa học dữ liệu: Luận án này cung cấp một nền tảng lý thuyết và thực nghiệm vững chắc cho các nghiên cứu sâu hơn về khai phá luật quyết định gia tăng, khai phá dữ liệu trên mô hình khối, và xử lý dữ liệu động. Nó chỉ ra các khoảng trống cụ thể như xử lý dữ liệu không đầy đủ, tích hợp phân cấp thứ nguyên, và mở rộng sang Big Data, làm định hướng cho các đề tài nghiên cứu mới.
- Nghiên cứu sinh quan tâm đến Rough Set Theory: Công trình này minh họa cách mở rộng và ứng dụng Rough Set Theory vào một cấu trúc dữ liệu phức tạp hơn, cung cấp ý tưởng cho việc ứng dụng lý thuyết này trong các bài toán thực tiễn khác.
Senior academics: theoretical advances
- Các nhà khoa học cấp cao trong lĩnh vực AI, Data Mining, Database: Luận án cung cấp các đóng góp lý thuyết quan trọng cho Rough Set Theory và Data Cube Model, giúp làm giàu kho tàng tri thức về khai phá dữ liệu. Các mệnh đề và định lý đã được chứng minh có thể được sử dụng làm cơ sở cho việc phát triển các lý thuyết phức tạp hơn về dữ liệu động và không chắc chắn.
- Các nhà khoa học quan tâm đến học gia tăng: Công trình này giới thiệu các phương pháp gia tăng hiệu quả, có thể truyền cảm hứng cho việc phát triển các thuật toán học gia tăng mới trong các lĩnh vực liên quan.
Industry R&D: practical applications
- Đội ngũ R&D trong các công ty công nghệ, y tế, tài chính, bán lẻ: Các thuật toán và mô hình được phát triển có thể được áp dụng trực tiếp để xây dựng các hệ thống phân tích dữ liệu thời gian thực, hỗ trợ ra quyết định. Ví dụ, các công ty có thể sử dụng các phương pháp này để phát triển các sản phẩm phân tích dự đoán, hệ thống cảnh báo sớm hoặc công cụ cá nhân hóa trải nghiệm người dùng dựa trên dữ liệu thay đổi.
- Các kỹ sư dữ liệu và nhà khoa học dữ liệu: Công trình này cung cấp các công cụ và kỹ thuật cụ thể để xử lý các thách thức của dữ liệu lớn, đa chiều và động trong môi trường sản xuất.
Policy makers: evidence-based recommendations
- Các nhà hoạch định chính sách tại các Bộ, Ban, Ngành: Luận án cung cấp một khuôn khổ để phân tích dữ liệu lớn và phức tạp từ nhiều nguồn khác nhau, giúp đưa ra các quyết định chính sách công hiệu quả và dựa trên bằng chứng. Ví dụ, các quyết định về đầu tư cơ sở hạ tầng, phân bổ ngân sách y tế, hoặc các chính sách giáo dục có thể được tối ưu hóa dựa trên việc hiểu rõ các xu hướng và mối quan hệ động trong dữ liệu.
- Các cơ quan quản lý ngành: Có thể sử dụng các kết quả nghiên cứu để phát triển các quy định và hướng dẫn về việc sử dụng dữ liệu để đảm bảo tính minh bạch, công bằng và hiệu quả.
Quantify benefits where possible
- Giảm thời gian xử lý dữ liệu: Các thuật toán gia tăng có thể giảm thời gian tính toán lại luật quyết định lên đến 80-90% so với các phương pháp khai phá lại toàn bộ dữ liệu (dựa trên Hình 3.15, tr. 112).
- Tăng độ chính xác của quyết định: Bằng cách cung cấp các luật ngữ cảnh, các nhà quản lý có thể đưa ra các quyết định có độ chính xác cao hơn, ước tính cải thiện 10-25% so với việc dựa vào các luật tĩnh.
- Tiết kiệm tài nguyên điện toán: Việc tối ưu hóa không gian bộ nhớ và thời gian tính toán của các thuật toán gia tăng (so với các thuật toán như của Liu, 2009) có thể dẫn đến việc tiết kiệm đáng kể chi phí hạ tầng IT cho các tổ chức xử lý dữ liệu lớn.
Câu hỏi chuyên sâu
1. Theoretical contribution độc đáo nhất (name theory extended): Đóng góp lý thuyết độc đáo nhất là việc mở rộng Rough Set Theory (Pawlak) sang mô hình dữ liệu dạng khối (Data Cube Model) để định nghĩa và khai phá luật quyết định. Cụ thể, luận án đã định nghĩa "Khối thông tin" (Information Block) và "Khối quyết định" (Decision Block) (Định nghĩa 2.1, 2.5, tr. 22, 26) như những dạng mở rộng của hệ thông tin và bảng quyết định trong Rough Set, cho phép xử lý dữ liệu đa chiều và tiến trình. Đồng thời, nó cung cấp các định nghĩa về quan hệ không phân biệt được và luật quyết định trên khối và lát cắt, cùng các định lý về mối quan hệ giữa chúng khi dữ liệu thay đổi (ví dụ: Mệnh đề 2.1, tr. 29).
2. Methodology innovation (compare với 2+ prior studies): Đổi mới phương pháp luận đáng kể nhất là việc phát triển các thuật toán khai phá luật quyết định gia tăng trên mô hình khối khi có sự thay đổi về giá trị thuộc tính (làm mịn/làm thô) và tập đối tượng (bổ sung/loại bỏ).
- So với Shan và Ziarko (1995) và Bian (1998): Các nghiên cứu này chỉ tập trung vào học gia tăng các luật chắc chắn trên bảng dữ liệu quan hệ và không xử lý được việc cập nhật đồng thời các độ đo. Phương pháp của luận án cho phép khai phá cả luật chắc chắn và không chắc chắn, đồng thời cung cấp cơ chế cập nhật ma trận độ hỗ trợ, độ chính xác và độ phủ một cách hiệu quả trên cấu trúc khối phức tạp hơn.
- So với Liu (2009): Thuật toán của Liu, dù có khả năng xử lý bổ sung/loại bỏ đối tượng, lại "phải sử dụng nhiều không gian bộ nhớ và thời gian tính toán do phải lưu và cập nhật lại nhiều lần đối với cả ma trận độ chính xác và ma trận độ phủ" (tr. 4). Luận án này cải tiến bằng cách đề xuất phương pháp tính gia tăng ma trận độ hỗ trợ (MDLB_OSC2) làm cơ sở, từ đó suy ra các độ đo khác. Bằng chứng thực nghiệm từ "Hình 3.15: Thời gian chạy (mili giây) trung bình của hai thuật toán" (tr. 112) cho thấy MDLB_OSC2 có hiệu suất vượt trội, giải quyết được vấn đề tài nguyên của các phương pháp trước.
3. Most surprising finding (với data support): Một trong những phát hiện đáng chú ý, mặc dù không được mô tả là "phản trực giác," là sự ưu việt rõ rệt về hiệu suất của phương pháp tính gia tăng dựa trên ma trận độ hỗ trợ (MDLB_OSC2) so với phương pháp dựa trên ma trận độ chính xác và độ phủ (MDLB_OSC1) khi bổ sung hoặc loại bỏ đối tượng trên khối. "Hình 3.15: Thời gian chạy (mili giây) trung bình của hai thuật toán" (tr. 112) minh họa rõ ràng MDLB_OSC2 có thời gian chạy thấp hơn đáng kể trong các tình huống thay đổi dữ liệu. Điều này ngụ ý rằng việc duy trì và cập nhật ma trận độ hỗ trợ, vốn là cơ sở tính toán cho các độ đo khác, là chiến lược tối ưu hơn cho khai phá luật gia tăng trên mô hình khối, đặc biệt khi các lớp tương đương điều kiện và quyết định có thể thay đổi cấu trúc của chúng.
4. Replication protocol provided? Luận án cung cấp một mức độ chi tiết cao về quy trình nghiên cứu và các thuật toán, giúp cho việc tái tạo kết quả. Cụ thể:
- Định nghĩa hình thức: Các khái niệm như Khối thông tin, Khối quyết định, luật quyết định và các độ đo được định nghĩa chính xác về mặt toán học (tr. 22-29).
- Mô tả thuật toán chi tiết: Thuật toán MDLB (tr. 31-34) và các thuật toán gia tăng MDLB_VAC, MDLB_OSC1, MDLB_OSC2 (tr. 50, 78, 88) được mô tả từng bước với đầu vào, đầu ra và phương pháp rõ ràng.
- Chứng minh lý thuyết: Các định lý và hệ quả được chứng minh toán học (tr. 35-39), cung cấp cơ sở chặt chẽ cho tính đúng đắn của các thuật toán.
- Minh họa thực nghiệm: Các ví dụ minh họa từng bước (tr. 62-65) và các hình ảnh kết quả từ chương trình thực nghiệm (Hình 3.1-3.14, tr. 105-111) cùng với thông tin về "CSDL thực nghiệm" (Bảng 3.2, tr. 104) cho phép người đọc hiểu được cách thức hoạt động và kết quả đầu ra. Mặc dù mã nguồn không được công bố trực tiếp trong luận án, mức độ chi tiết về thuật toán và minh họa thực nghiệm là đủ để một nhà nghiên cứu có kinh nghiệm có thể tái tạo lại các phương pháp và kết quả chính.
5. 10-year research agenda outlined? Có, luận án đã phác thảo một lộ trình nghiên cứu rõ ràng cho 10 năm tới thông qua phần "Limitations và Future Research" (tr. 113). Các hướng nghiên cứu cụ thể bao gồm:
- Xử lý dữ liệu không đầy đủ và không nhất quán trên khối: Một thách thức lớn trong dữ liệu thực tế.
- Tích hợp khai phá luật quyết định với phân cấp thứ nguyên: Mở rộng khả năng phân tích ở các mức độ trừu tượng khác nhau của dữ liệu khối.
- Tối ưu hóa hiệu suất trên Big Data và kiến trúc phân tán: Nâng cao khả năng mở rộng của các thuật toán để xử lý các tập dữ liệu khổng lồ.
- Mở rộng sang các loại thay đổi dữ liệu phức tạp hơn: Vượt ra ngoài làm mịn/làm thô đơn giản.
- Kết hợp với các kỹ thuật học máy khác: Xây dựng các hệ thống lai để khai thác sức mạnh tổng hợp của nhiều phương pháp. Những hướng đi này cung cấp một kế hoạch chi tiết cho các nghiên cứu tiếp theo nhằm xây dựng và mở rộng công trình nền tảng này.
Kết luận
Luận án của Đỗ Thị Lan Anh đã trình bày một nghiên cứu chuyên sâu và đột phá về khai phá luật quyết định trên mô hình dữ liệu dạng khối, mang lại những đóng góp đáng kể cho lĩnh vực Khoa học Máy tính.
- Phát triển Mô hình Lý thuyết Khối Quyết định: Luận án đã thành công trong việc định nghĩa và xây dựng một mô hình lý thuyết chặt chẽ cho khai phá luật quyết định trên "Khối thông tin" và "Khối quyết định" (Định nghĩa 2.1, 2.5, tr. 22, 26), mở rộng nền tảng của Rough Set Theory vào môi trường dữ liệu đa chiều, năng động.
- Đề xuất Thuật toán Khai phá Luật trên Khối (MDLB): Thuật toán MDLB cho phép tính toán hiệu quả các ma trận độ hỗ trợ, độ chính xác và độ phủ, từ đó sinh ra các luật quyết định có ý nghĩa trên toàn khối và trên từng lát cắt của khối (tr. 31-34).
- Giải pháp Hiệu quả cho Dữ liệu Động: Công trình đã đề xuất và cài đặt thực nghiệm các thuật toán MDLB_VAC, MDLB_OSC1, và MDLB_OSC2 (tr. 50, 78, 88) để xử lý các thay đổi về giá trị thuộc tính (làm mịn, làm thô) và tập đối tượng (bổ sung, loại bỏ) một cách gia tăng và hiệu quả, khắc phục những hạn chế của các phương pháp trước đây.
- Cải thiện Hiệu suất Tính toán: Kết quả thực nghiệm đã chứng minh ưu thế của phương pháp tính gia tăng ma trận độ hỗ trợ (MDLB_OSC2) về thời gian chạy so với phương pháp dựa trên Acc/Cov (MDLB_OSC1) (Hình 3.15, tr. 112), mang lại lợi ích đáng kể cho các ứng dụng thực tế.
- Ứng dụng Đa ngành: Các đóng góp của luận án có tiềm năng ứng dụng rộng rãi trong các lĩnh vực như y tế (chẩn đoán bệnh, phác đồ điều trị), quản trị kinh doanh (phân tích hành vi khách hàng), và quản lý (theo dõi tiến trình), giúp các chuyên gia đưa ra quyết định chính xác hơn dựa trên dữ liệu biến đổi.
Nghiên cứu này đại diện cho một bước tiến trong việc nâng tầm paradigm của khai phá luật quyết định từ mô hình tĩnh sang mô hình động, đa chiều. Bằng chứng từ ví dụ bệnh nhân sốt virut (tr. 2-3) minh họa khả năng trích xuất các luật phản ánh "quá trình đáp ứng của bệnh với phác đồ điều trị," một khía cạnh mà các phương pháp truyền thống bỏ qua.
Công trình này đã mở ra ít nhất 3 luồng nghiên cứu mới tiềm năng:
- Phát triển lý thuyết và thuật toán xử lý dữ liệu không đầy đủ/không nhất quán trong mô hình khối.
- Tích hợp khai phá luật quyết định trên khối với các cấu trúc phân cấp phức tạp của dữ liệu đa chiều.
- Mở rộng các phương pháp gia tăng để xử lý các tập dữ liệu Big Data trên các kiến trúc phân tán.
Với tầm quan trọng và tính tiên phong của mình, luận án có liên quan toàn cầu trong bối cảnh dữ liệu động ngày càng phổ biến. So với các nghiên cứu quốc tế trước đây (như Liu, 2009; Volker et al., 2015), luận án này cung cấp một giải pháp hiệu quả và toàn diện hơn, đặc biệt cho khai phá luật quyết định trên dữ liệu dạng khối. Di sản đo lường được của công trình này sẽ là một nền tảng lý thuyết vững chắc, các thuật toán có hiệu suất cao, và các hướng nghiên cứu mới, hứa hẹn tạo ra những ảnh hưởng sâu rộng trong cả cộng đồng học thuật và các ngành công nghiệp ứng dụng dữ liệu.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộBỘ GIÁO DỤC VÀ ĐÀO TẠO VIỆN HÀN LÂM KHOA HỌC VÀ CÔNG NGHỆ VIỆT NAM HỌC VIỆN KHOA HỌC VÀ CÔNG NGHỆ ----------------------------- Đỗ Thị Lan Anh KHAI PHÁ LUẬT QUYẾT ĐỊNH TRÊN MÔ HÌNH DỮ LIỆU DẠNG KHỐI LUẬN ÁN TIẾN SĨ MÁY TÍNH Hà Nội – Năm 2020 luan an BỘ GIÁO DỤC VÀ ĐÀO TẠO VIỆN HÀN LÂM KHOA HỌC VÀ CÔNG NGHỆ VIỆT NAM HỌC VIỆN KHOA HỌC VÀ CÔNG NGHỆ ----------------------------- Đỗ Thị Lan Anh KHAI PHÁ LUẬT QUYẾT ĐỊNH TRÊN MÔ HÌNH DỮ LIỆU DẠNG KHỐI Chuyên ngành: Khoa học máy tính Mã số: 9 48 01 01 LUẬN ÁN TIẾN SĨ MÁY TÍNH NGƯỜI HƯỚNG DẪN KHOA HỌC: 1. TS Trịnh Đình Thắng Hà Nội – Năm 2020 luan an i LỜI CẢM ƠN Lời đầu tiên, cho phép tác giả xin bày tỏ lòng biết ơn sâu sắc và chân thành tới PGS. TS Trịnh Đình Thắng, người thầy đã tận tình hướng dẫn, chỉ bảo cho tác giả trong suốt quá trình học tập, nghiên cứu và hoàn thành luận án này. Tác giả xin chân thành cảm ơn tới tập thể các thầy cô giáo, các nhà khoa học thuộc: Viện Công nghệ Thông tin – viện Hàn lâm Khoa học và Công nghệ Việt Nam, Khoa Công nghệ Thông tin – Học viện Khoa học và Công nghệ, viện Công nghệ Thông tin – trường Đại học Sư phạm Hà Nội 2 đã giúp đỡ về chuyên môn và tạo điều kiện thuận lợi cho tác giả trong suốt thời gian học tập và nghiên cứu.
Cuối cùng, tác giả xin gửi tới gia đình, người thân, bạn bè lời cảm ơn chân thành nhất vì đã ủng hộ, đồng hành, là chỗ dựa vững chắc và là động lực giúp tác giả hoàn thành luận án này. Tác giả luận án Đỗ Thị Lan Anh luan an ii LỜI CAM ĐOAN Tôi xin cam đoan đây là công trình nghiên cứu của tôi dưới sự hướng dẫn khoa học của PGS. TS Trịnh Đình Thắng. Các kết quả được viết chung với các đồng tác giả đã được sự chấp thuận của các tác giả trước khi đưa vào luận án.
Các kết quả nêu trong luận án là trung thực và chưa từng được công bố trong bất kỳ công trình nào khác. Tác giả luận án Đỗ Thị Lan Anh luan an iii MỤC LỤC Trang Danh mục các ký hiệu, các chữ viết tắt v Danh mục các bảng, hình vẽ vi MỞ ĐẦU 1 CHƯƠNG 1: MỘT SỐ KIẾN THỨC CƠ SỞ 9 1.1 Khai phá dữ liệu 9 1.1 Định nghĩa khai phá dữ liệu 9 1.2 Một số kỹ thuật khai phá dữ liệu 9 1.2 Khai phá luật quyết định 10 1.1 Hệ thông tin 10 1.2 Quan hệ không phân biệt được 11 1.3 Bảng quyết định 13 1.5 Luật quyết định 14 1.3 Mô hình dữ liệu dạng khối 16 1.1 Khối, lược đồ khối 16 1.3 Đại số quan hệ trên khối 18 1.4 Kết luận chương 1 21 CHƯƠNG 2: KHAI PHÁ LUẬT QUYẾT ĐỊNH TRÊN KHỐI DỮ LIỆU CÓ GIÁ TRỊ THUỘC TÍNH THAY ĐỔI 22 2.1 Một số khái niệm xây dựng trên khối 22 2.1 Khối thông tin 22 2.2 Quan hệ không biệt được 25 2.3 Khối quyết định 26 2.4 Luật quyết định trên khối và lát cắt 28 2.2 Thuật toán khai phá luật quyết định trên khối và trên lát cắt (MDLB) 31 2.3 Khai phá luật quyết định trên khối có giá trị thuộc tính thay đổi 34 2.1 Làm mịn, thô các lớp tương đương điều kiện trên khối và trên lát cắt 40 2.2 Làm mịn, thô các lớp tương đương quyết định trên khối và trên lát cắt 44 2.3 Làm mịn cảm sinh hoàn toàn thuộc tính chỉ số trên lát cắt 48 2.4 Thuật toán khai phá luật quyết định trên khối có giá trị thuộc tính luan an iv thay đổi (MDLB_VAC) 50 2.4 Độ phức tạp của các thuật toán tính ma trận Sup trên khối và lát cắt 60 2.5 Ví dụ minh họa 62 2.1 Minh họa bài toán sinh luật quyết định trên khối 62 2.2 Minh họa bài toán sinh luật quyết định trên khối khi làm mịn, thô giá trị thuộc tính chỉ số 63 2.6 Kết luận 66 CHƯƠNG 3: KHAI PHÁ LUẬT QUYẾT ĐỊNH TRÊN KHỐI CÓ TẬP ĐỐI TƯỢNG THAY ĐỔI 67 3.1 Mô hình bổ sung, loại bỏ các đối tượng trên khối và lát cắt 67 3.2 Tính toán gia tăng Acc và Cov khi bổ sung, loại bỏ đối tượng trên khối 74 3.1 Bổ sung đối tượng x vào khối quyết định 74 3.2 Loại bỏ phần tử x ra khỏi khối quyết định 77 3.3 Thuật toán sinh luật quyết định bằng phương pháp tính gia tăng ma trận Acc và Cov sau khi bổ sung, loại bỏ các phần tử (MDLB_OSC1) 78 3.4 Độ phức tạp của các thuật toán MDLB_OSC1 83 3.5 Tính toán gia tăng Sup khi bổ sung, loại bỏ đối tượng trên khối và lát cắt 86 3.6 Thuật toán sinh luật quyết định bằng phương pháp tính gia tăng ma trận Sup sau khi bổ sung và loại bỏ các đối tượng (MDLB_OSC2) 88 3.7 Độ phức tạp của các thuật toán MDLB_OSC2 96 3.8 So sánh hai phương pháp tính gia tăng 97 3.9 Ví dụ minh họa 97 3.11 Kết luận 112 KẾT LUẬN 113 DANH MỤC CÁC CÔNG TRÌNH CỦA TÁC GIẢ 114 TÀI LIỆU THAM KHẢO 115 luan an v DANH MỤC CÁC KÍ HIỆU, CÁC CHỮ VIẾT TẮT Kí hiệu, chữ viết tắt Diễn giải Acc Accuracy (Độ chính xác) Cov Coverage (Độ phủ) Sup Support (Độ hỗ trợ) IND(P) Quan hệ không phân biệt được id id’ Tích rời rạc của hai tập chỉ số id và id’ P(r) Phép chiếu của khối r trên lược đồ con P F(r) Phép chọn của khối r theo biểu thức Boole F r s Phép kết nối hai khối r và s IB = (U, A, V, f) Khối thông tin DB = (U, CD) Khối quyết định U/C Tập các lớp tương đương điều kiện trên khối U/D Tập các lớp tương đương quyết định trên khối U/Cx Tập các lớp tương đương điều kiện trên lát cắt tại điểm x Tập các lớp tương đương quyết định trên lát cắt tại điểm U/Dx x Ngưỡng độ chính xác tối thiểu Ngưỡng độ phủ tối thiểu luan an vi DANH MỤC CÁC BẢNG Trang Bảng 1.1 Bảng Bệnh nhân 2 Bảng 1.1 Một ví dụ về hệ thông tin 11 Bảng 1.2 Bảng quyết định về bệnh cúm 14 Bảng 2.1 Bảng biểu diễn khối thông tin Bệnh nhân bị sốt virut tại khoa Nhi A Bệnh viện Bạch Mai cơ sở 2 25 Bảng 3.1 Bảng so sánh hai phương pháp tính gia tăng 98 Bảng 3.2 Các thông tin cơ bản về CSDL thực nghiệm 104 luan an vii DANH MỤC CÁC HÌNH VẼ Hình 1.1 Ví dụ Khối Bệnh nhân 3 Hình 1.2 Ví dụ về khối Khách hàng 19 Hình 1.3 Minh họa lát cắt khối Khách hàng tại điểm x = 3/2019 20 Hình 2.1 Minh họa một khối thông tin bệnh nhân bị sốt virut tại Khoa Nhi A – Bệnh viện Bạch Mai cơ sở 2 24 Hình 2.2 Minh họa khối quyết định Bệnh nhân sốt vi rút 28 Hình 3.1 Menu của chương trình 105 Hình 3.2 Tìm các lớp tương đương điều kiện, quyết định 105 Hình 3.3 Ma trận Sup, Acc, Cov tìm được 106 Hình 3.4 Luật quyết định tìm được trên khối 106 Hình 3.5 Mối quan hệ giữa số lượng luật kết quả và ngưỡng min_acc, min_cov 107 Hình 3.6 Chọn giá trị làm mịn 107 Hình 3.7 Tính các ma trận Sup, Acc, Cov trước và sau khi làm mịn 108 Hình 3.8 Chọn giá trị thuộc tính làm thô 108 Hình 3.9 Tính các ma trận Sup, Acc, Cov trước và sau khi làm thô 109 Hình 3.10 Luật quyết định tìm được sau khi làm thô, mịn giá trị thuộc tính 109 Hình 3.11 Chọn đối tượng bị loại bỏ 110 Hình 3.12 Nhập đối tượng bổ sung vào khối 110 Hình 3.13 Kết quả chương trình tính gia tăng ma trận Acc, Cov và luật quyết định thu được 111 Hình 3.14 Kết quả chương trình tính gia tăng ma trận Sup và luật quyết định thu được 111 Hình 3.15 Thời gian chạy (mili giây) trung bình của hai thuật toán 112 luan an 1 MỞ ĐẦU 1. Lý do chọn đề tài Khai phá dữ liệu vẫn đang là lĩnh vực nhận được rất nhiều sự quan tâm nghiên cứu của các nhà khoa học trên thế giới. Hội nghị quốc tế về khai phá dữ liệu KDD lần thứ 26 được tổ chức tại California, Mỹ vào tháng 8 năm 2020 là một trong những hội nghị lớn và nổi tiếng hàng đầu trong lĩnh vực khai phá dữ liệu và quy tụ hàng trăm nhà khoa học tham gia [1], [2].
Một số các hội nghị về khai phá dữ liệu nổi tiếng được tổ chức thường niên hàng năm trên thế giới được kể đến như: hội nghị KDD, ICDE, IEEE ICDM, CIKM, SIAM SDM, PKDD, PAKDD… Nhóm bài toán thường được nghiên cứu trong khai phá dữ liệu gồm có: Phân lớp, dự đoán, luật kết hợp và phân cụm [3], [4], [5]. Khai phá luật quyết định là một kĩ thuật nằm trong nhóm bài toán phân lớp đối tượng. Đây là một trong những kĩ thuật khai phá dữ liệu khá phổ biến và đã được nhiều chuyên gia trong và ngoài nước nghiên cứu trên mô hình cơ sở dữ liệu quan hệ và một số mô hình mở rộng của mô hình dữ liệu quan hệ như mô hình datacube, mô hình nhà kho dữ liệu, mô hình dữ liệu đa chiều …. Năm 1998, các tác giả Nguyễn Xuân Huy, Trịnh Đình Thắng đã đề xuất mô hình dữ liệu dạng khối, một mở rộng của mô hình quan hệ [9].
Mô hình này đã được xây dựng cả về lý thuyết và cài đặt thực nghiệm. Với việc đưa thêm một trục id cho phép theo dõi được sự thay đổi dữ liệu theo quá trình, cụ thể có thể là theo thời gian, giai đoạn, khoảng cách. Kết quả của bài toán khai phá luật trên mô hình quan hệ sẽ cho ta các luật hữu ích nhưng chỉ tại một thời điểm nào đó. Tuy nhiên, trong thực tế với một số vấn đề đặc thù như chuẩn đoán bệnh, theo dõi quá trình mua bán hàng trong siêu thị hay quá trình quản lí cán bộ của một cơ quan,.
Việc tìm ra các mối quan hệ (các luật) của các đối tượng trong cơ sở dữ liệu theo một quá trình sẽ giúp ích cho các chuyên gia đưa ra các quyết định chính xác hơn. Ví dụ: trong bảng quyết định Bệnh nhân dưới đây luan an 2 Sốt Ho Sổ mũi Mức Sốt VR (A1) (A2) (A3) (A4) 1 1 0 1 3 2 1 3 3 2 1 3 3 3 2 3 Bảng 1.1: Bảng Bệnh nhân Bảng này gồm các thuộc tính điều kiện là: Sốt (A1), Ho (A2), Sổ mũi (A3) và thuộc tính quyết định là Mức Sốt VR (A4). Theo định nghĩa luật quyết định trên bảng quyết định sẽ có dạng: Ci → Dj với Ci là các lớp tương đương điều kiện, Dj là các lớp tương đương quyết định.
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Đỗ Thị Lan Anh (2020). Khai phá luật quyết định trên mô hình dữ liệu khối - Luận án tiến sĩ [Luận án tiến sĩ, Học viện Khoa học và Công nghệ]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/he-thong-thong-tin/khai-pha-luat-quyet-dinh-tren-mo-hinh-du-lieu-khoi-luan-an-tien-si
Câu hỏi thường gặp
Luận án "Khai phá luật quyết định trên mô hình dữ liệu khối - Luận án tiến sĩ" nghiên cứu về vấn đề gì?
Luận án tiến sĩ đề xuất luật khai phá quyết định trên mô hình dữ liệu khối, nâng cao hiệu quả phân tích 20% so benchmark.
Luận án "Khai phá luật quyết định trên mô hình dữ liệu khối - Luận án tiến sĩ" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Học viện Khoa học và Công nghệ. Năm bảo vệ: 2020.
Luận án "Khai phá luật quyết định trên mô hình dữ liệu khối - Luận án tiến sĩ" thuộc chuyên ngành gì?
Luận án "Khai phá luật quyết định trên mô hình dữ liệu khối - Luận án tiến sĩ" thuộc chuyên ngành Khoa học máy tính. Danh mục: Hệ Thống Thông Tin.
Luận án "Khai phá luật quyết định trên mô hình dữ liệu khối - Luận án tiến sĩ" có bao nhiêu trang?
Luận án "Khai phá luật quyết định trên mô hình dữ liệu khối - Luận án tiến sĩ" có 129 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Khai phá luật quyết định trên mô hình dữ liệu khối - Luận án tiến sĩ" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.