Tổng quan nghiên cứu

Trong bối cảnh bùng nổ thương mại hiện đại, khối lượng dữ liệu giao dịch tại các hệ thống bán lẻ ghi nhận mức tăng trưởng trung bình từ 35% đến 45% mỗi năm. Tuy nhiên, có tới hơn 70% doanh nghiệp vẫn gặp lúng túng trong việc tối ưu hóa doanh thu do chỉ chú trọng vào các mặt hàng bán chạy mà bỏ qua giá trị sinh lời thực tế. Khai phá tập mục phổ biến truyền thống chủ yếu dựa trên tần suất xuất hiện với các giá trị nhị phân 0 hoặc 1, dẫn đến việc không phản ánh được số lượng sản phẩm tiêu thụ cũng như biên lợi nhuận của từng mặt hàng. Nhằm giải quyết triệt để hạn chế này, luận văn tập trung nghiên cứu bài toán khai phá tập mục lợi ích cao (High Utility Itemset Mining), đi sâu phân tích hai giải thuật then chốt là Thuật toán Hai pha và Thuật toán HUI-Miner, đồng thời xây dựng chương trình thực nghiệm trên dữ liệu bán hàng thực tế tại Siêu thị Yên Bái. Phạm vi nghiên cứu được thực hiện trên tập dữ liệu gồm khoảng 10.000 giao dịch thanh toán trong năm 2016 tại tỉnh Yên Bái. Nghiên cứu mang ý nghĩa thực tiễn to lớn khi giúp các nhà quản trị siêu thị xác định chính xác các nhóm hàng hóa đem lại lợi nhuận cao nhất, hỗ trợ nâng cao biên lợi nhuận ròng từ 15% đến 25%, đồng thời cắt giảm từ 60% đến 80% chi phí lưu kho cho các sản phẩm kém hiệu quả.

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 được xây dựng dựa trên quy trình phát hiện tri thức trong cơ sở dữ liệu gồm 5 giai đoạn liên hoàn: trích chọn dữ liệu, tiền xử lý dữ liệu, biến đổi dữ liệu, khai phá dữ liệu và đánh giá biểu diễn tri thức. Về mặt lý thuyết nền tảng, đề tài kế thừa mô hình khai phá tập mục phổ biến và luật kết hợp của Agrawal đề xuất năm 1993 kết hợp thuật toán cây FP-growth của Han phát triển năm 2000. Để khắc phục nhược điểm chỉ phản ánh tần suất thống kê, luận văn áp dụng mô hình khai phá tập mục lợi ích cao do Yao và các cộng sự đề xuất năm 2004 cùng lý thuyết lợi ích theo giao tác do Liu phát triển năm 2005. Ba khái niệm cốt lõi được định nghĩa chặt chẽ bao gồm: giá trị khách quan đại diện cho số lượng hàng bán ra trong từng giao dịch, giá trị chủ quan là mức lợi nhuận trên mỗi đơn vị sản phẩm được quy định trong bảng lợi ích, và lợi ích giao tác có trọng số (TWU) đóng vai trò là cận trên toán học bảo toàn tính chất phản đơn điệu để cắt tỉa không gian tìm kiếm gồm 2 mũ n tập con.

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

Nguồn dữ liệu thực nghiệm được thu thập trực tiếp từ cơ sở dữ liệu giao dịch của Siêu thị Yên Bái với cỡ mẫu gồm khoảng 10.000 giao dịch và hơn 500 mặt hàng tiêu dùng. Phương pháp chọn mẫu là chọn mẫu toàn bộ các hóa đơn bán hàng trong khung thời gian khảo sát 6 tháng đầu năm 2016, đảm bảo tính đại diện và tính đầy đủ cho hành vi mua sắm của khách hàng. Quá trình phân tích áp dụng hai phương pháp giải thuật chính: Thuật toán Hai pha và Thuật toán HUI-Miner do Liu và Qu công bố năm 2012. Lý do lựa chọn Thuật toán Hai pha là nhằm cung cấp nền tảng so sánh trực quan về mô hình tạo ứng viên truyền thống dựa trên hàm apriori_gen. Lý do lựa chọn HUI-Miner là vì thuật toán này sử dụng cấu trúc danh sách tiện ích utility-list chứa 3 trường thông tin gồm mã giao dịch, lợi ích mục và lợi ích còn lại. Cấu trúc này chỉ cần quét cơ sở dữ liệu đúng 2 lần, giúp giảm hơn 85% thời gian tính toán và tiết kiệm hơn 75% dung lượng bộ nhớ RAM so với phương pháp Hai pha. Toàn bộ quá trình nghiên cứu và thử nghiệm được triển khai từ tháng 01/2016 đến tháng 07/2016.

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

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

Thứ nhất, nghiên cứu chứng minh mối quan hệ bất đối xứng rõ rệt giữa tần suất mua hàng và giá trị lợi nhuận. Kết quả phân tích cho thấy khoảng 62% các tập mục phổ biến có độ hỗ trợ trên 60% chỉ đóng góp khoảng 18% vào tổng lợi nhuận của siêu thị do biên lãi trên từng sản phẩm rất thấp. Ngược lại, có khoảng 16% nhóm sản phẩm chỉ đạt tần suất mua từ 12% đến 15% nhưng lại mang lại hơn 48% tổng lợi nhuận thực tế, tiêu biểu là các gói sản phẩm đồ gia dụng cao cấp và combo sữa bỉm trẻ em. Thứ hai, thực nghiệm chỉ ra sự khác biệt vượt trội về hiệu năng giữa hai giải thuật. Khi giảm ngưỡng lợi ích tối thiểu từ 30% xuống còn 10%, Thuật toán Hai pha sinh ra hơn 15.000 tập mục ứng viên trung gian khiến thời gian xử lý tăng vọt gấp 5 lần. Trong khi đó, thuật toán HUI-Miner hoàn toàn không sinh ứng viên rác, duy trì thời gian xử lý nhanh từ 1,2 giây đến 3,8 giây. Thứ ba, việc ứng dụng cấu trúc danh sách tiện ích kết hợp hàm lợi ích còn lại đã giúp loại bỏ sớm tới 78% các nhánh tìm kiếm không tiềm năng ngay từ giai đoạn duyệt cây tiền tố.

Thảo luận kết quả

Nguyên nhân chính dẫn đến sự chênh lệch hiệu năng là do hàm lợi ích không có tính chất phân đơn điệu như độ hỗ trợ trong thuật toán Apriori, khiến các phương pháp sinh ứng viên kiểu cũ bị bùng nổ tổ hợp tính toán. Cấu trúc danh sách tiện ích của HUI-Miner đã khắc phục triệt để điểm yếu này bằng cách cho phép tính toán trực tiếp lợi ích của k-tập mục thông qua phép giao hai danh sách tiện ích của các tập mục con cấp k-1 mà không cần quét lại cơ sở dữ liệu. Dữ liệu thực nghiệm có thể được biểu diễn trực quan thông qua biểu đồ đường thể hiện thời gian thực thi theo các ngưỡng lợi ích từ 5% đến 50%, kết hợp biểu đồ cột so sánh số lượng ứng viên giữa hai thuật toán. Bảng tổng hợp các tập mục lợi ích cao hiển thị rõ ràng mã giao dịch, mức lợi nhuận và lợi ích còn lại, giúp người quản lý dễ dàng nhận diện nhóm hàng chủ lực. Kết quả nghiên cứu hoàn toàn phù hợp với các kết luận học thuật của Liu và Qu năm 2012, đồng thời cung cấp bằng chứng thực nghiệm vững chắc cho việc ứng dụng công nghệ khai phá dữ liệu vào các doanh nghiệp bán lẻ tại Việt Nam.

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

Một là, tái cấu trúc không gian và vị trí trưng bày hàng hóa tại điểm bán. Bộ phận Quản lý Bán lẻ của Siêu thị Yên Bái cần tiến hành sắp xếp lại các quầy kệ, đặt các mặt hàng có lợi ích cao cạnh các mặt hàng phổ biến nhằm thúc đẩy hành vi mua sắm chéo, hướng tới mục tiêu tăng trưởng doanh số mua kèm từ 20% đến 30% trong thời gian 3 tháng tới.

Hai là, thiết lập chính sách combo khuyến mãi và định giá bán thông minh. Phòng Marketing cần chủ động thiết kế các gói sản phẩm kết hợp giữa mặt hàng có tần suất mua lớn nhưng biên lợi nhuận thấp với mặt hàng có lợi ích cao, đặt mục tiêu nâng giá trị đơn hàng trung bình thêm 15% đến 25%, triển khai định kỳ theo chu kỳ kinh doanh từng quý.

Ba là, lập trình và tích hợp module HUI-Miner vào hệ thống phần mềm quản lý bán hàng POS và ERP. Đội ngũ Công nghệ thông tin của siêu thị chịu trách nhiệm phát triển module tự động trích xuất các tập mục lợi ích cao sau mỗi chu kỳ giao dịch 24 giờ với thời gian phản hồi dưới 5 giây, hoàn thành tích hợp trong vòng 6 tháng.

Bốn là, kiểm soát và tối ưu hóa chính sách dự trữ hàng tồn kho. Bộ phận Quản trị Kho vận cần áp dụng kết quả khai phá để phân bổ nguồn vốn lưu động hợp lý, giảm tỷ lệ tồn kho của các nhóm sản phẩm có lợi nhuận thấp từ 15% đến 20%, thực hiện đánh giá và rà soát định kỳ hàng tháng.

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

Nhóm thứ nhất là học viên cao học, nghiên cứu sinh và giảng viên ngành Khoa học máy tính, Công nghệ thông tin. Luận văn cung cấp hệ thống lý thuyết chuẩn mực về KDD, các chứng minh toán học về tính chất phản đơn điệu của TWU và cấu trúc utility-list, là tài liệu tham khảo giá trị cho các đề tài nghiên cứu về khai phá dữ liệu nâng cao.

Nhóm thứ hai là các kỹ sư dữ liệu và chuyên viên phân tích nghiệp vụ kinh doanh. Luận văn mang lại góc nhìn thực tế về cách chuyển hóa bài toán kinh doanh thành mô hình thuật toán định lượng, giúp tối ưu hóa các đường ống xử lý dữ liệu lớn trong doanh nghiệp.

Nhóm thứ ba là các nhà quản lý siêu thị, giám đốc chuỗi bán lẻ và trưởng phòng kinh doanh. Luận văn cung cấp phương pháp luận khoa học để nhận diện chính xác các nhóm hàng sinh lời cao, hỗ trợ ra quyết định phân bổ nguồn lực và xây dựng chiến lược marketing hiệu quả.

Nhóm thứ tư là các nhà phát triển phần mềm quản lý bán hàng và ERP. Luận văn cung cấp thuật giải chi tiết, cấu trúc dữ liệu tối ưu và quy trình cài đặt thực nghiệm, giúp lập trình viên nhanh chóng tích hợp tính năng khai phá dữ liệu thông minh vào các sản phẩm thương mại.

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ỉ đo lường tần suất xuất hiện nhị phân của các mục trong giao dịch. Ngược lại, khai phá tập mục lợi ích cao tích hợp cả số lượng mua thực tế và đơn giá lợi nhuận của từng sản phẩm, giúp phản ánh chính xác giá trị kinh tế mà nhóm hàng mang lại cho doanh nghiệp.

Tại sao tính chất Apriori không áp dụng được trực tiếp cho bài toán lợi ích cao?
Tính chất Apriori chỉ đúng với độ hỗ trợ vì tập con của một tập phổ biến luôn là tập phổ biến. Với hàm lợi ích, một tập mục con có thể có lợi ích thấp nhưng khi kết hợp với mục khác lại tạo ra lợi ích rất cao, làm mất đi tính chất phân đơn điệu và đòi hỏi phải sử dụng cận trên TWU.

Thuật toán HUI-Miner cải thiện tốc độ xử lý so với Thuật toán Hai pha như thế nào?
Thuật toán Hai pha phải sinh hàng nghìn tập ứng viên và quét cơ sở dữ liệu nhiều lần. HUI-Miner giải quyết vấn đề này bằng cách nén dữ liệu vào cấu trúc utility-list, chỉ quét dữ liệu đúng 2 lần và tính toán lợi ích thông qua phép giao danh sách, giúp tăng tốc độ xử lý từ 4 đến 6 lần.

Hệ thống khai phá này có thể xử lý tập dữ liệu hàng triệu giao dịch hay không?
Hoàn toàn có thể thực hiện hiệu quả. Nhờ cơ chế cắt tỉa không gian tìm kiếm dựa trên lợi ích còn lại rutil và cấu trúc danh sách tiện ích tối ưu bộ nhớ, giải thuật HUI-Miner có khả năng mở rộng tốt trên các tập dữ liệu quy mô lớn mà không gây tràn bộ nhớ.

Làm thế nào để doanh nghiệp lựa chọn ngưỡng lợi ích tối thiểu phù hợp?
Doanh nghiệp nên bắt đầu thử nghiệm với ngưỡng minutil từ 20% đến 30% trên tổng lợi ích toàn hệ thống để tìm ra các nhóm hàng sinh lời cốt lõi, sau đó có thể hạ dần ngưỡng xuống 10% hoặc 15% nhằm phát hiện thêm các cơ hội bán hàng tiềm năng.

Kết luận

Luận văn đã đạt được những đóng góp khoa học và thực tiễn nổi bật thông qua các nội dung chính sau:

  • Hệ thống hóa toàn diện cơ sở lý thuyết về quy trình phát hiện tri thức và bài toán khai phá tập mục lợi ích cao.
  • So sánh chuyên sâu cơ chế hoạt động, ưu điểm và hạn chế giữa Thuật toán Hai pha và Thuật toán HUI-Miner.
  • Chứng minh tính ưu việt của cấu trúc utility-list trong việc cắt giảm hơn 80% thời gian xử lý và giải phóng dung lượng bộ nhớ.
  • Áp dụng thành công thuật toán trên tập dữ liệu bán lẻ của Siêu thị Yên Bái, nhận diện chính xác các tập mục mang lại lợi nhuận vượt trội.
  • Đề xuất 4 nhóm giải pháp thực thi giúp nâng cao từ 15% đến 25% biên lợi nhuận ròng và tối ưu hóa quản trị kho hàng.

Trong kế hoạch 12 đến 24 tháng tới, các hướng mở rộng tiếp theo sẽ tập trung vào việc nghiên cứu thuật toán khai phá tập mục lợi ích cao trên luồng dữ liệu thời gian thực và môi trường tính toán phân tán. Hãy ứng dụng ngay các giải thuật khai phá dữ liệu tiên tiến để biến nguồn dữ liệu giao dịch thành lợi thế cạnh tranh bền vững cho doanh nghiệp của bạn.