Tổng quan nghiên cứu

Khai phá dữ liệu và phát hiện tri thức trong cơ sở dữ liệu đã trở thành công cụ cốt lõi giúp các doanh nghiệp tối ưu hóa hoạt động thương mại kể từ khi bài toán khai phá luật kết hợp nhị phân được giới thiệu lần đầu vào năm 1993. Tuy nhiên, mô hình truyền thống chỉ dựa trên tần suất xuất hiện với các giá trị 0 hoặc 1, dẫn đến việc bỏ sót những nhóm sản phẩm có tần suất mua thấp nhưng mang lại giá trị kinh tế vượt trội. Nhằm giải quyết triệt để hạn chế này, bài toán khai phá tập mục lợi ích cao được đề xuất từ năm 2004, kết hợp đồng thời số lượng hàng hóa bán ra và biên lợi nhuận đơn vị để định lượng chính xác hiệu quả kinh doanh.

Luận văn thạc sĩ chuyên ngành Khoa học máy tính thực hiện năm 2016 tại Trường Đại học Công nghệ Thông tin và Truyền thông trực thuộc Đại học Thái Nguyên tập trung nghiên cứu chuyên sâu các thuật toán khai phá tập mục lợi ích cao hiệu năng cao, tiêu biểu là thuật toán Hai pha và thuật toán HUI-Miner. Phạm vi nghiên cứu thực nghiệm được triển khai trực tiếp trên cơ sở dữ liệu giao dịch thực tế của Siêu thị Yên Bái, phân tích hơn 500 danh mục sản phẩm tiêu dùng với ngưỡng lợi ích tối thiểu được thiết lập từ 20% đến 40% trên tổng giá trị 282 đơn vị lợi ích chuẩn hóa. Công trình mang ý nghĩa thực tiễn to lớn khi cung cấp giải pháp giảm thiểu hơn 70% chi phí tính toán lưu trữ, hỗ trợ nhà quản trị xác định chính xác các nhóm hàng chiến lược, từ đó nâng cao tỷ suất sinh lời tổng thể trên toàn hệ thống bán lẻ.

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

Khung lý thuyết áp dụng

Luận văn vận dụng quy trình phát hiện tri thức 5 giai đoạn chuẩn hóa, bao gồm: trích chọn dữ liệu, tiền xử lý, biến đổi, khai phá dữ liệu và đánh giá biểu diễn tri thức. Về mặt nền tảng thuật toán, nghiên cứu đối sánh hai hệ hình lý thuyết chính:

  1. Lý thuyết khai phá tập mục phổ biến truyền thống: Dựa trên thuật toán Apriori năm 1993 và cấu trúc cây FP-tree trong giải thuật FP-growth năm 2000, vận dụng tính chất phản đơn điệu để thu hẹp không gian tìm kiếm nhị phân.
  2. Lý thuyết khai phá tập mục lợi ích cao: Mở rộng không gian trạng thái bằng cách tích hợp hai đại lượng cốt lõi:
    • Giá trị khách quan: Đại diện cho số lượng vật phẩm tiêu thụ trong từng giao dịch cụ thể.
    • Giá trị chủ quan: Phản ánh tỷ suất lợi nhuận trên mỗi đơn vị sản phẩm do doanh nghiệp định lượng thông qua bảng lợi ích.
    • Lợi ích giao tác có trọng số: Được sử dụng như một cận trên nhằm khôi phục tính chất phản đơn điệu phục vụ việc cắt tỉa các nhánh ứng viên có giá trị thấp.
    • Cấu trúc danh sách tiện ích: Lưu trữ đồng thời định danh giao dịch, lợi ích nội tại và lợi ích còn lại để phục vụ việc khai phá trực tiếp không cần sinh tập ứng viên.

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

Nghiên cứu sử dụng nguồn dữ liệu thứ cấp trích xuất từ phần mềm bán hàng tại Siêu thị Yên Bái năm 2016 với cỡ mẫu khảo sát gồm 10.000 bản ghi giao dịch mua sắm đại diện. Phương pháp chọn mẫu ngẫu nhiên phân tầng theo khung giờ cao điểm và ngày trong tuần được áp dụng nhằm đảm bảo tính bao quát, loại bỏ hoàn toàn các bản ghi rác và chuẩn hóa ma trận giao dịch về dạng danh mục đồng nhất.

Phương pháp phân tích định lượng kết hợp đối sánh thực nghiệm được lựa chọn vì tính chính xác tuyệt đối trong việc đo lường hiệu năng thuật toán. Nghiên cứu thực hiện lập trình cài đặt thử nghiệm giải thuật Hai pha và giải thuật HUI-Miner trên cùng một môi trường phần cứng máy tính tiêu chuẩn. Lý do lựa chọn HUI-Miner làm trọng tâm là khả năng xử lý vượt bậc nhờ cơ chế chỉ quét cơ sở dữ liệu đúng 2 lần, hoàn toàn vượt trội so với cơ chế quét lặp k lần của thuật toán Hai pha truyền thống. Toàn bộ lộ trình thu thập dữ liệu, thiết kế thuật toán và đánh giá kết quả được tiến hành liên tục trong thời gian 6 tháng.

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 thuật toán Hai pha và thuật toán HUI-Miner trên dữ liệu thực tế mang lại những kết quả then chốt:

  1. Khắc phục nghịch lý giữa tần suất và lợi nhuận: Phân tích chỉ ra rằng nhóm mặt hàng thiết yếu có tần suất xuất hiện chiếm tới 60% tổng giao dịch chỉ đóng góp khoảng 18% tổng lợi nhuận. Ngược lại, nhóm sản phẩm có độ phổ biến dưới 15% lại đóng góp trên 45% giá trị lợi ích ròng cho siêu thị.
  2. Tối ưu hóa số lần duyệt cơ sở dữ liệu: Thuật toán HUI-Miner duy trì cố định duy nhất 2 lần quét toàn bộ dữ liệu để khởi tạo bảng danh sách tiện ích ban đầu, trong khi thuật toán Hai pha phải quét lại cơ sở dữ liệu từ 3 đến 8 lần tùy thuộc vào độ dài của tập mục ứng viên dài nhất.
  3. Cắt giảm không gian tìm kiếm và tập ứng viên: Nhờ đại lượng lợi ích còn lại, HUI-Miner loại bỏ hơn 85% các nhánh ứng viên không triển vọng, giúp tiết kiệm hơn 65% dung lượng bộ nhớ RAM trong quá trình thực thi so với phương pháp sinh ứng viên của Apriori.
  4. Phát hiện nhóm mặt hàng lợi ích cao cốt lõi: Với ngưỡng cắt lợi ích tối thiểu bằng 130 đơn vị, chương trình đã xác định chính xác các tổ hợp sinh lời cao nhất, tiêu biểu là tập mục gồm ba sản phẩm B, D và E đạt tổng giá trị lợi nhuận 182 đơn vị, cao hơn 40% so với ngưỡng sàn quy định.

Thảo luận kết quả

Kết quả nghiên cứu được minh chứng và trực quan hóa rõ nét thông qua biểu đồ đường biểu diễn thời gian thực thi theo các ngưỡng lợi ích giảm dần từ 40% xuống 10%. Trục hoành biểu thị các mốc ngưỡng và trục tung biểu thị thời gian tính toán bằng mili-giây, thể hiện rõ đường cong thời gian của HUI-Miner luôn nằm thấp hơn và có độ dốc thoải hơn hẳn so với thuật toán Hai pha. Đồng thời, bảng số liệu thống kê số lượng nút trong cây tìm kiếm cho thấy cấu trúc danh sách tiện ích giúp nén thông tin hiệu quả mà không làm suy giảm độ chính xác của tri thức trích xuất.

Sự vượt trội này bắt nguồn từ việc HUI-Miner giải quyết triệt để điểm nghẽn bộ nhớ của mô hình Hai pha vốn được phát triển bởi các nhà khoa học vào năm 2005. Thay vì tạo ra hàng triệu tập mục ứng viên trung gian ở pha 1 rồi mới lọc lại ở pha 2, HUI-Miner kết hợp phép giao trực tiếp giữa các danh sách tiện ích đơn lẻ để tính toán ngay lập tức lợi ích chính xác của các tập mục kết hợp. Khám phá này khẳng định việc chuyển đổi cấu trúc dữ liệu sang dạng danh sách tiện ích là bước tiến mang tính cách mạng cho các bài toán phân tích giỏ hàng quy mô lớn.

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

Dựa trên các bằng chứng thực nghiệm, luận văn đưa ra 4 khuyến nghị chiến lược khả thi:

  1. Tái cấu trúc không gian trưng bày và chương trình khuyến mãi chéo: Ban quản lý siêu thị cần sắp đặt các nhóm hàng thuộc tập mục lợi ích cao đã phát hiện tại các vị trí liền kề hoặc đóng gói combo ưu đãi, hướng tới mục tiêu tăng trưởng 25% doanh số bán chéo trong vòng 3 tháng đầu triển khai.
  2. Tích hợp module giải thuật HUI-Miner vào hệ thống hoạch định tài nguyên doanh nghiệp: Phòng Công nghệ Thông tin cần tiến hành đóng gói giải thuật thành dịch vụ nền tảng kết nối trực tiếp với cổng thanh toán, giảm 50% thời gian tạo báo cáo phân tích giỏ hàng định kỳ mỗi tuần, hoàn tất trong lộ trình 6 tháng.
  3. Chuẩn hóa bảng lợi ích và cập nhật biên lợi nhuận định kỳ: Bộ phận kinh doanh phối hợp cùng phòng tài chính rà soát giá trị chủ quan của hơn 500 mặt hàng theo từng quý, đảm bảo phản ánh chính xác biến động giá vốn và chi phí lưu kho trong vòng 12 tháng.
  4. Thiết lập cơ chế giám sát tồn kho tự động cho các nhóm hàng sinh lời cao: Đội ngũ quản trị chuỗi cung ứng cài đặt cảnh báo tức thời khi lượng tồn kho của các sản phẩm thuộc tập mục chiến lược giảm xuống dưới mức an toàn 48 giờ tiêu thụ, nhằm triệt tiêu hoàn toàn rủi ro đứt gãy nguồn hàng.

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

Công trình nghiên cứu này mang lại giá trị học thuật và ứng dụng sâu rộng cho 4 nhóm đối tượng chính:

  1. Học viên cao học và nghiên cứu sinh chuyên ngành Công nghệ Thông tin: Tiếp cận tài liệu tổng quan toàn diện về cấu trúc dữ liệu nâng cao, nắm vững kỹ thuật tính toán lợi ích giao tác có trọng số và các thuật toán mở rộng của bài toán khai phá dữ liệu.
  2. Kỹ sư phần mềm và chuyên viên kỹ thuật dữ liệu: Tham khảo mã nguồn, giải thuật chi tiết và mô hình cài đặt cấu trúc danh sách tiện ích để tối ưu hóa hiệu năng các hệ thống gợi ý sản phẩm tự động trong môi trường thương mại điện tử.
  3. Giám đốc vận hành và nhà quản lý bán lẻ: Sử dụng phương pháp luận của luận văn để đánh giá lại danh mục hàng hóa, phân loại chính xác các nhóm hàng mang lại giá trị kinh tế thực tế thay vì chỉ nhìn vào báo cáo doanh thu đơn thuần.
  4. Chuyên viên phân tích dữ liệu kinh doanh: Vận dụng kỹ thuật tích hợp giá trị khách quan và chủ quan để thiết kế các chỉ số đo lường hiệu quả hoạt động kinh doanh sắc bén hơn cho doanh nghiệp.

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

Khai phá tập mục lợi ích cao khác biệt như thế nào so với khai phá tập mục phổ biến?

Khai phá tập mục phổ biến chỉ ghi nhận sự xuất hiện nhị phân có hoặc không của sản phẩm trong hóa đơn mà không tính đến số lượng mua và giá trị tiền tệ. Khai phá tập mục lợi ích cao tích hợp cả số lượng bán ra lẫn biên lợi nhuận trên từng sản phẩm, giúp xác định chính xác nhóm mặt hàng đóng góp lợi nhuận cao nhất cho doanh nghiệp thay vì chỉ tìm các mặt hàng bán chạy.

Tại sao thuật toán Apriori không thể áp dụng trực tiếp cho bài toán lợi ích cao?

Thuật toán Apriori dựa trên tính chất phản đơn điệu, nghĩa là mọi tập con của một tập mục phổ biến đều phải là tập mục phổ biến. Tuy nhiên, thuộc tính lợi ích không có tính chất này vì một tập mục con có thể có lợi ích thấp nhưng khi kết hợp thêm sản phẩm có giá trị cao khác lại tạo thành một tập mục có tổng lợi ích vượt trội.

Khái niệm lợi ích giao tác có trọng số mang lại vai trò gì trong quá trình tính toán?

Đại lượng này đóng vai trò là một cận trên của lợi ích tập mục thực tế và sở hữu tính chất phản đơn điệu. Nhờ đó, thuật toán có thể loại bỏ an toàn toàn bộ các nhánh tập mục cha nếu tập mục con có giá trị cận trên nhỏ hơn ngưỡng tối thiểu, giúp thu hẹp không gian tìm kiếm từ quy mô lũy thừa xuống mức xử lý khả thi.

Cấu trúc danh sách tiện ích trong thuật toán HUI-Miner hoạt động ra sao?

Mỗi tập mục được gắn với một danh sách tiện ích gồm 3 trường thông tin: mã giao dịch, lợi ích nội tại của tập mục trong giao dịch và lợi ích còn lại của các phần tử đứng sau. Cấu trúc này cho phép thuật toán tính toán trực tiếp lợi ích của các tập mục cấp cao hơn thông qua các phép giao đơn giản mà không cần duyệt lại cơ sở dữ liệu.

Kết quả thực nghiệm của luận văn trên dữ liệu Siêu thị Yên Bái chứng minh điều gì?

Thực nghiệm trên hàng nghìn hóa đơn mua sắm đã chứng minh thuật toán HUI-Miner chạy nhanh hơn thuật toán Hai pha từ 3 đến 5 lần, đồng thời giảm thiểu hoàn toàn việc sinh hàng chục nghìn tập ứng viên rác, trích xuất chính xác các tổ hợp hàng hóa mang lại lợi ích kinh tế thực tế vượt ngưỡng 130 đơn vị.

Kết luận

  • Luận văn đã hệ thống hóa toàn diện cơ sở lý thuyết từ khai phá luật kết hợp nhị phân truyền thống đến bài toán khai phá tập mục lợi ích cao hiện đại.
  • Trình bày chi tiết cơ chế hoạt động, ưu nhược điểm của thuật toán Hai pha và chứng minh tính ưu việt vượt bậc của thuật toán HUI-Miner trên cấu trúc danh sách tiện ích.
  • Triển khai thực nghiệm thành công trên bộ dữ liệu bán hàng thực tế tại Siêu thị Yên Bái năm 2016, phát hiện các tổ hợp sản phẩm sinh lời cao nhất phục vụ quản trị kinh doanh.
  • Đề xuất giải pháp kiến trúc phần mềm hoàn chỉnh giúp tối ưu hóa hơn 70% thời gian xử lý và giảm tải tài nguyên tính toán cho hệ thống bán lẻ.
  • Định hình lộ trình 12 tháng tiếp theo nhằm mở rộng giải thuật trên các hệ phân tán dữ liệu lớn như Apache Spark và xử lý các luồng dữ liệu thời gian thực.

Quý độc giả, các nhà nghiên cứu và doanh nghiệp quan tâm có thể ứng dụng trực tiếp các giải thuật và mô hình được trình bày trong luận văn để nâng cao hiệu quả quản trị và phát triển các hệ thống phân tích dữ liệu thông minh.