Tổng quan nghiên cứu

Trong kỷ nguyên bùng nổ thông tin, các hệ thống thu thập và lưu trữ dữ liệu quy mô lớn phải đối mặt với một thách thức phổ biến: tình trạng dữ liệu không đầy đủ hoặc bị khuyết thiếu thuộc tính. Theo ước tính từ các chuyên gia khai phá dữ liệu, khoảng 10% đến 50% dữ liệu thu thập từ cảm biến, hồ sơ y tế hoặc biểu mẫu khảo sát trong thế giới thực gặp phải hiện tượng mất mát thông tin do lỗi truyền truyền tải hoặc sự cố thiết bị. Phương pháp truyền thống thường khắc phục vấn đề này ở giai đoạn tiền xử lý bằng cách xóa bỏ bản ghi hoặc điền giá trị trung bình nhân tạo, dẫn đến nguy cơ sai lệch cấu trúc dữ liệu và làm suy giảm nghiêm trọng độ chính xác của các mô hình phân tích.

Nhằm giải quyết triệt để hạn chế trên, luận văn thạc sĩ chuyên ngành Khoa học máy tính tại Đại học Bách Khoa thuộc Đại học Quốc gia Thành phố Hồ Chí Minh, thực hiện trong khung thời gian từ tháng 01/2015 đến tháng 06/2015, đã tập trung nghiên cứu và phát triển các kỹ thuật gom cụm dữ liệu trực tiếp trên các tập dữ liệu không đầy đủ. Mục tiêu cốt lõi của công trình là thiết lập các thuật toán gom cụm tiên tiến dựa trên hạt nhân kernel, có khả năng vừa phân cụm chính xác vừa tự động ước lượng các giá trị bị thiếu ngay bên trong giải thuật lặp.

Phạm vi nghiên cứu bao quát các tập dữ liệu nhân tạo đa chiều và dữ liệu chuẩn quốc tế UCI với kích thước từ 150 đến 210 mẫu quan sát. Kết quả nghiên cứu mang ý nghĩa khoa học và thực tiễn sâu sắc, giúp tối ưu hóa chất lượng phân nhóm thông qua các chỉ số phân tách nội tại và giảm thiểu độ sai lệch ước lượng thuộc tính xuống mức tối ưu.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu kế thừa và phát triển nền tảng từ hai nhánh lý thuyết học máy không giám sát chủ đạo: lý thuyết tập mờ và phương pháp không tham số dựa trên không gian hạt nhân phi tuyến.

Mô hình gom cụm mờ cổ điển Fuzzy C-Means (FCM) cùng kỹ thuật tối ưu hóa luân phiên (Alternating Optimization) đóng vai trò nền tảng. Trong mô hình này, mỗi đối tượng được gán mức độ thuộc về cụm thông qua ma trận thành viên mờ với hệ số mờ tiêu chuẩn m = 2, cho phép mô tả linh hoạt các ranh giới dữ liệu chồng lấp. Để nâng cao tính phân tách phi tuyến, lý thuyết không gian Hilbert tái tạo hạt nhân (RKHS) được tích hợp thông qua hàm biến đổi ánh xạ dữ liệu ban đầu vào không gian đặc trưng nhiều chiều. Các hàm hạt nhân Gaussian, hàm hạt nhân cơ sở xuyên tâm (RBF) và hàm Hyperbolic Tangent với tham số bề rộng hạt nhân được cấu hình để nắm bắt cấu trúc hình học phức tạp.

Bên cạnh đó, lý thuyết dịch chuyển trung bình Mean Shift được khai thác như một phương pháp tìm kiếm mode mật độ xác suất mà không đòi hỏi giả định trước về số lượng cụm K hay hình dạng cụm cầu. Công trình phát triển hai thuật toán cốt lõi: thuật toán gom cụm mờ dựa trên hạt nhân cải tiến (new-KFCM) và thuật toán dịch chuyển trung bình theo mode gần nhất (MSNM), kết hợp các khái niệm về độ nén cụm, độ phân tách cụm và khoảng cách hiệu chỉnh từng phần.

Phương pháp nghiên cứu

Nghiên cứu sử dụng phương pháp thực nghiệm định lượng kết hợp mô phỏng đối chuẩn trên môi trường Java. Dữ liệu thực nghiệm bao gồm 4 tập dữ liệu nhân tạo 2 chiều (DS, HS, DL, HL) mô phỏng các cấu trúc cụm có bán kính từ 20 đến 40 đơn vị, cùng 2 tập dữ liệu thực nghiệm chuẩn quốc tế UCI: tập Iris gồm 150 mẫu hoa (4 thuộc tính, 3 lớp phân loại) và tập Seed gồm 210 mẫu hạt giống lúa mì (7 thuộc tính, 3 lớp phân loại).

Phương pháp chọn mẫu áp dụng nguyên tắc phân tầng ngẫu nhiên để tạo lập các kịch bản dữ liệu không đầy đủ với tỷ lệ khuyết thiếu biến thiên có kiểm soát từ 10%, 20%, 30%, 40% đến 50%. Quá trình tạo dữ liệu thiếu tuân thủ nghiêm ngặt 2 ràng buộc thực nghiệm: mỗi đối tượng phải giữ lại ít nhất 1 thuộc tính quan sát được và mỗi thuộc tính trong toàn bộ tập dữ liệu phải có ít nhất 1 giá trị hiện diện.

Lý do lựa chọn phương pháp phân tích dựa trên kernel xuất phát từ khả năng kháng nhiễu vượt trội và tính linh hoạt trong việc thích ứng với các cụm có hình dạng tùy ý. Hiệu năng của các thuật toán được lượng hóa thông qua 3 độ đo đánh giá chất lượng phân cụm nội tại gồm chỉ số Xie-Beni, chỉ số Fukuyama-Sugeno, chỉ số Dunn, cùng độ đo sai số khôi phục thuộc tính Error Input với ngưỡng hội tụ thuật toán được thiết lập ở mức sai số 0.0001.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thực nghiệm đối sánh giữa các giải thuật đề xuất và các phương pháp kinh điển trong tài liệu chuyên ngành đã mang lại 4 phát hiện thực nghiệm nổi bật:

Thứ nhất, thuật toán new-KFCM cấu hình hàm kernel Gaussian (new-kfcm-gauss) và hàm Hyperbolic Tangent (new-kfcm-HT) thể hiện ưu thế vượt trội về độ chặt và độ tách biệt của các cụm. Trên tập dữ liệu nhân tạo DS ở mức khuyết thiếu 10%, chỉ số Xie-Beni của new-kfcm-gauss đạt mức 0.397903, tối ưu hơn đáng kể so với mô hình OCS-FCM truyền thống đạt 0.401270.

Thứ hai, tại mức độ thiếu hụt dữ liệu 20% trên tập DS, biến thể new-kfcm-HT đạt sai số khôi phục thuộc tính Error Input chỉ ở mức 0.342323, chứng minh khả năng tái tạo thuộc tính bị mất chính xác hơn nhiều so với giá trị 0.419168 của các phương pháp đối chứng.

Thứ ba, thuật toán Mean Shift cải tiến theo mode gần nhất (MSNM-initMean) đã khắc phục hoàn toàn nhược điểm phụ thuộc dạng cụm siêu cầu của họ giải thuật FCM. Thuật toán này tự động nhận diện chính xác 2 cụm tự nhiên trên các tập dữ liệu nhân tạo ở mức thiếu 10% và 20% với tham số băng thông h = 10 mà không cần cung cấp trước số lượng cụm K.

Thứ tư, khi tỷ lệ dữ liệu bị thiếu tăng cao lên mức 30% đến 50%, chất lượng phân cụm của toàn bộ các thuật toán đều có xu hướng suy giảm; tuy nhiên, các mô hình dựa trên kernel vẫn duy trì chỉ số Fukuyama-Sugeno ổn định và có khoảng cách phân tách rõ ràng hơn so với các phương pháp không sử dụng hàm hạt nhân.

Thảo luận kết quả

Nguyên nhân cốt lõi giúp thuật toán new-KFCM đạt hiệu quả vượt trội nằm ở cơ chế cập nhật đồng thời giá trị thiếu và tâm cụm trực tiếp qua các ánh xạ kernel, loại bỏ hoàn toàn bước chạy khởi tạo phụ trợ bằng FCM cổ điển vốn rất nhạy cảm với các điểm dữ liệu nhiễu. Đối với thuật toán MSNM, cơ chế gán giá trị thiếu dựa trên mode cực đại lân cận giúp quỹ đạo dịch chuyển mật độ bảo toàn được đặc trưng phân bố tự nhiên của không gian thuộc tính.

Trong các báo cáo phân tích học thuật, các kết quả này có thể được trực quan hóa tối ưu thông qua hai dạng thức: biểu đồ đường đa trục thể hiện biến thiên của chỉ số Error Input theo các mức khuyết thiếu từ 10% đến 50%, và bảng ma trận đối sánh 10 thuật toán tương ứng với 4 chỉ số chất lượng cụm. Biểu đồ đường cho thấy rõ sự phân kỳ rõ nét khi tỷ lệ khuyết thiếu vượt mốc 30%, trong đó các giải thuật đề xuất duy trì độ dốc sai số thấp hơn 15% so với các kỹ thuật gán giá trị trung bình.

So với các công trình nghiên cứu sử dụng khoảng cách từng phần PDS hay giải thuật di truyền lai IGA-FCM, hướng tiếp cận của luận văn có độ phức tạp tính toán thấp hơn, không làm bùng nổ không gian tìm kiếm và đảm bảo tính hội tụ chặt chẽ trên các tập dữ liệu có từ 4 đến 7 thuộc tính thực tế.

Đề xuất và khuyến nghị

Dựa trên các kết luận thực nghiệm, 4 giải pháp hành động cụ thể được khuyến nghị triển khai nhằm tối ưu hóa việc khai thác dữ liệu không đầy đủ trong các hệ thống thông tin:

Thứ nhất, chuẩn hóa và tích hợp module thuật toán new-KFCM vào các quy trình tiền xử lý tự động tại các trung tâm dữ liệu. Nhóm kỹ sư dữ liệu cần hoàn thành việc đóng gói thư viện trong thời hạn 6 tháng, đặt mục tiêu duy trì sai số Error Input dưới ngưỡng 0.30 trên toàn bộ các luồng dữ liệu nghiệp vụ bị khuyết thiếu dưới 25%.

Thứ hai, mở rộng thử nghiệm thuật toán MSNM trên các tập dữ liệu lớn với quy mô trên 10.000 bản ghi và số chiều thuộc tính từ 20 chiều trở lên. Nhóm nghiên cứu trí tuệ nhân tạo cần chủ trì triển khai lộ trình nghiên cứu trong 9 tháng nhằm nâng cao chỉ số phân tách Dunn lên trên mức 1.50 đối với dữ liệu phân bố phi tuyến.

Thứ ba, thiết lập cơ chế tự động tinh chỉnh siêu tham số cho độ rộng băng thông h và tham số hạt nhân sigma. Bộ phận DevOps phối hợp cùng các chuyên gia phân tích dữ liệu trong khung thời gian 3 tháng để tích hợp kỹ thuật tối ưu hóa Bayes, hướng đến mục tiêu rút ngắn 40% thời gian hội tụ của thuật toán.

Thứ tư, áp dụng giải pháp gom cụm trực tiếp không đầy đủ vào các bài toán quan trắc môi trường và hồ sơ bệnh án điện tử. Đội ngũ kiến trúc sư giải pháp công nghệ thông tin tại các cơ quan chuyên trách cần xây dựng kiến trúc thử nghiệm trong 12 tháng, giảm thiểu 20% chi phí lưu trữ và thời gian trễ xử lý dữ liệu.

Đối tượng nên tham khảo luận văn

Tài liệu luận văn thạc sĩ này mang lại giá trị học thuật và ứng dụng chuyên sâu cho 4 nhóm đối tượng chính:

Học viên cao học và nghiên cứu sinh chuyên ngành Khoa học máy tính, Hệ thống thông tin: Tài nguyên học thuật giá trị để nắm bắt cơ sở toán học của kỹ thuật gom cụm mờ, phương pháp hạt nhân RKHS và kỹ thuật tối ưu hóa mật độ dịch chuyển trung bình, phục vụ trực tiếp cho việc công bố các bài báo khoa học.

Kỹ sư học máy và chuyên gia khoa học dữ liệu: Cung cấp giải pháp kỹ thuật trực tiếp để xử lý các tập dữ liệu thực tế bị mất mát từ 10% đến 50% thông tin mà không cần phụ thuộc vào các bước gán nhãn thủ công hoặc loại bỏ dữ liệu tốn kém.

Chuyên viên phân tích dữ liệu trong lĩnh vực y tế, sinh học và nông nghiệp: Nắm bắt phương pháp xử lý các bộ dữ liệu đặc thù như dữ liệu gen, dữ liệu phân loại hạt giống hay hồ sơ xét nghiệm lâm sàng vốn thường xuyên có từ 2 đến 4 chỉ số bị thiếu hụt ngẫu nhiên.

Kiến trúc sư hệ thống và nhà quản lý công nghệ: Tài liệu tham khảo chiến lược để thiết kế các kiến trúc pipeline dữ liệu thông minh, giúp giảm thiểu 25% thời gian xử lý dữ liệu thô và tối ưu hóa tài nguyên phần cứng trong các dự án chuyển đổi số quy mô lớn.

Câu hỏi thường gặp

Dữ liệu không đầy đủ là gì và tại sao không nên xóa bỏ các bản ghi bị thiếu? Dữ liệu không đầy đủ xuất hiện khi một số thuộc tính của đối tượng bị khuyết giá trị do lỗi cảm biến hoặc truyền dữ liệu. Việc xóa bỏ các bản ghi có thể làm mất từ 20% đến 50% dung lượng mẫu, phá vỡ cấu trúc tổng thể và gây sai lệch nghiêm trọng cho kết quả phân cụm.

Thuật toán new-KFCM có ưu điểm gì vượt trội so với KFCM truyền thống? Thuật toán new-KFCM cải tiến loại bỏ hoàn toàn sự phụ thuộc vào bước khởi tạo tâm bằng thuật toán FCM cổ điển. Quy trình này ước lượng giá trị thiếu trực tiếp trong không gian hạt nhân, giúp chỉ số phân tách Xie-Beni đạt mức tối ưu 0.397903 ngay cả khi dữ liệu bị mất 10%.

Khi nào nên lựa chọn thuật toán MSNM thay vì new-KFCM? Thuật toán MSNM là lựa chọn tối ưu khi không gian dữ liệu có cấu trúc cụm hình học phức tạp, phi cầu và không xác định trước số lượng cụm K. Thuật toán hoạt động hiệu quả chỉ với 1 tham số băng thông h = 10 trên không gian mật độ.

Các chỉ số đánh giá nội như Xie-Beni và Dunn phản ánh điều gì? Chỉ số Xie-Beni đo lường tỷ lệ giữa độ nén trong cụm và độ phân tách giữa các tâm cụm với giá trị càng nhỏ càng tốt. Ngược lại, chỉ số Dunn xác định khoảng cách nhỏ nhất giữa các cụm so với đường kính lớn nhất, giá trị càng cao thể hiện phân cụm càng rõ nét.

Giải thuật đề xuất có khả năng thích ứng với dữ liệu đa chiều không? Cả hai thuật toán new-KFCM và MSNM đều được kiểm chứng thành công trên các tập dữ liệu từ 2 đến 7 chiều như tập UCI Seed gồm 210 mẫu quan sát. Phương pháp xử lý hiệu quả không gian đa chiều mà không làm gia tăng đột biến độ phức tạp tính toán.

Kết luận

Nghiên cứu về gom cụm dữ liệu không đầy đủ đã giải quyết thành công bài toán khai phá tri thức trên các tập dữ liệu khuyết thiếu thuộc tính thông qua 5 kết quả then chốt:

  • Xây dựng thành công thuật toán new-KFCM cải tiến, tối ưu hóa quá trình cập nhật tâm cụm và giá trị thiếu trực tiếp trong không gian hạt nhân.
  • Đề xuất thuật toán MSNM dựa trên mode gần nhất, cho phép nhận diện các cụm có hình dạng tùy ý mà không cần xác định trước số lượng cụm.
  • Thực nghiệm toàn diện trên 4 tập dữ liệu nhân tạo và 2 tập dữ liệu chuẩn quốc tế UCI (Iris và Seed) với quy mô từ 150 đến 210 mẫu.
  • Chứng minh tính ưu việt của các giải pháp đề xuất qua các chỉ số định lượng khắt khe gồm Xie-Beni, Fukuyama-Sugeno, Dunn và Error Input ở các mức thiếu từ 10% đến 50%.
  • Đóng góp khung phương pháp luận hoàn chỉnh giúp giảm thiểu chi phí tiền xử lý và nâng cao độ chính xác của các mô hình học máy không giám sát.

Lộ trình phát triển tiếp theo trong 12 tháng tới sẽ tập trung vào việc mở rộng giải thuật cho các tập dữ liệu phân tán quy mô hàng triệu bản ghi và tích hợp cơ chế tự học tham số hạt nhân. Các nhà nghiên cứu và kỹ sư dữ liệu hãy tham khảo và ứng dụng ngay mô hình thuật toán này để nâng cao hiệu năng cho các hệ thống phân tích dữ liệu thực tế.