Tổng quan nghiên cứu

Thương mại điện tử toàn cầu và tại Việt Nam đang chứng kiến sự bùng nổ mạnh mẽ, mở ra kỷ nguyên số hóa toàn diện trong hành vi tiêu dùng. Theo báo cáo từ Insider Intelligence, thị trường thương mại điện tử Việt Nam đạt tốc độ tăng trưởng 19% trong năm 2022, đứng thứ 5 toàn cầu về tiềm năng phát triển. Cùng với cơ cấu dân số trẻ có độ tuổi trung bình 33,7 tuổi và khung pháp lý hoàn thiện theo Nghị định 52/2013/NĐ-CP, nền tảng số tại Việt Nam đang sở hữu điều kiện lý tưởng để mở rộng quy mô. Thực tế từ các tập đoàn quốc tế như Amazon chứng minh vai trò then chốt của hệ thống đề xuất, khi doanh thu doanh nghiệp này tăng trưởng 36% từ 280 tỷ USD năm 2019 lên 386 tỷ USD năm 2020 nhờ ứng dụng công nghệ gợi ý sản phẩm cá nhân hóa.

Tuy nhiên, các thuật toán khai phá dữ liệu truyền thống như Apriori đang bộc lộ rào cản lớn về độ trễ tính toán do phải truy vấn liên tục trên khối lượng giao dịch khổng lồ và đối mặt với bài toán dữ liệu thưa nghiêm trọng. Nghiên cứu của học viên Nguyễn Công Hậu dưới sự hướng dẫn của PGS.TS Trần Minh Quang tại Trường Đại học Bách Khoa - ĐHQG TP. Hồ Chí Minh (thực hiện từ tháng 09/2023 đến tháng 12/2023) tập trung giải quyết bài toán tối ưu hóa hệ thống đề xuất thông minh bằng các mạng học sâu tiên tiến. Mục tiêu trọng tâm là thiết kế, cải tiến và so sánh thực nghiệm hai kiến trúc mạng Neural Collaborative Filtering (NCF) và Wide and Deep Learning (WD) trên cơ sở dữ liệu bán lẻ quy mô lớn. Nghiên cứu mang ý nghĩa khoa học và thực tiễn sâu sắc, giúp các sàn thương mại điện tử gia tăng tỷ lệ chuyển đổi đơn hàng, nâng cao trải nghiệm người dùng và tối ưu hóa hạ tầng tính toán.

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 xây dựng trên nền tảng lý thuyết bộ lọc cộng tác (Collaborative Filtering) và kỹ thuật phân rã ma trận thừa số (Matrix Factorization). Phương pháp này ánh xạ không gian tương tác giữa người dùng và sản phẩm thành các vector nhúng (embedding) tiềm ẩn độc lập. Để khắc phục giới hạn tuyến tính của mô hình ma trận truyền thống, luận văn triển khai mạng Neural Collaborative Filtering (NCF) tích hợp hai thành phần cốt lõi: lớp Generalized Matrix Factorization (GMF) nhằm nắm bắt các liên kết tuyến tính và chuỗi lớp Multi-Layer Perceptron (MLP) xếp chồng phi tuyến giúp mô hình hóa các mối quan hệ tiềm ẩn phức tạp.

Bên cạnh NCF, nghiên cứu áp dụng kiến trúc Wide and Deep Learning (WD) nhằm cân bằng giữa khả năng ghi nhớ (memorization) và khả năng khái quát hóa (generalization). Thành phần Wide sử dụng mô hình hồi quy tuyến tính với các phép biến đổi sản phẩm chéo (cross-product transformation) để ghi nhận những liên kết lịch sử thường gặp. Thành phần Deep sử dụng mạng nơ-ron truyền thẳng đa tầng với các vector nhúng 32 chiều để tổng quát hóa đặc trưng phi tuyến từ các thuộc tính phân loại. Ngoài ra, phương pháp phân tích thành phần chính (PCA) và thuật toán phân cụm K-Means được tích hợp nhằm trích xuất đặc trưng và phân nhóm đối tượng khách hàng trong không gian dữ liệu không giám sát.

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

Nguồn dữ liệu thực nghiệm được trích xuất từ cơ sở dữ liệu chuẩn Contoso BI và chuyển đổi sang hệ quản trị SQLite tinh gọn, bao gồm 4 bảng quan hệ chính: products, product_sub_category, customers và orders. Toàn bộ mẫu nghiên cứu có quy mô lớn với 18.869 khách hàng, 2.517 danh mục sản phẩm và 12.627.608 giao dịch thực tế. Phương pháp chọn mẫu là chọn mẫu toàn bộ theo lịch sử giao dịch nhằm bảo toàn tính liên tục và phản ánh chính xác phân bố nhân khẩu học với độ tuổi trung bình 48 tuổi, thu nhập bình quân 60.000 USD/năm và quy mô gia đình trung bình 2 con.

Phương pháp phân tích dữ liệu kết hợp giữa học sâu có giám sát và học máy không giám sát, triển khai trên thư viện Keras trong khung thời gian nghiên cứu 16 tuần. Lý do lựa chọn hệ phương pháp này là nhằm đánh giá toàn diện độ chính xác và khả năng thích ứng của mô hình thông qua các độ đo sai số ngoại tuyến (MAE, MSE, RMSE) và độ đo chất lượng xếp hạng Normalized Discounted Cumulative Gain (NDCG@K). Đồng thời, phương pháp kiểm định độ tổng quát hóa được thiết lập bằng cách phân tích sự giao thoa giữa 70 sản phẩm do mô hình WD dự đoán cho 500 khách hàng ngẫu nhiên với danh sách 200 sản phẩm được ưa chuộng thực tế trong từng cụm khách hà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 và phân tích dữ liệu mang lại những phát hiện quan trọng về hành vi tiêu dùng và hiệu năng của các mạng học sâu:

  • Phân bố dữ liệu sản phẩm cho thấy sự phân hóa rõ rệt: Hai nhóm ngành hàng Accessories máy tính (CategoryID 22) và Thiết bị chiếu sáng (CategoryID 46) chiếm tỷ trọng số lượng sản phẩm cao nhất toàn hệ thống. Đáng chú ý, các nhóm hàng có mã từ 10 đến 20 tuy có số lượng đơn hàng thấp nhưng mang lại tổng doanh thu vượt trội, trong khi các nhóm hàng có mã từ 30 đến 40 sở hữu lượng đơn hàng cao nhưng đóng góp doanh thu thấp hơn khoảng 40%.
  • Cải tiến đầu vào cho mạng NCF: Việc bổ sung thông tin thể loại sản phẩm (Categories) vào cặp giá trị truyền thống đã làm giàu không gian biểu diễn nhúng, giúp mô hình giảm thiểu hiện tượng thưa dữ liệu và nâng cao độ chính xác dự đoán so với mô hình NCF gốc không có siêu dữ liệu.
  • Tối ưu hóa thành phần Wide trong mạng WD: Khi kết hợp 6 đặc trưng nhân khẩu học (địa chỉ, tình trạng hôn nhân, giới tính, thu nhập, học vấn, nghề nghiệp) từ nhánh Deep sang nhánh Wide, mô hình đạt tốc độ hội tụ hàm mất mát (loss) nhanh hơn và duy trì độ chính xác cao trên cả tập huấn luyện lẫn tập kiểm định.
  • Khả năng tổng quát hóa qua phân cụm: Thuật toán K-Means kết hợp PCA xác định số cụm khách hàng tối ưu thông qua phương pháp Elbow và hệ số Silhouette Score. Khi kiểm tra trên 500 người dùng đại diện trong mỗi cụm, tập 70 sản phẩm được mô hình WD đề xuất đạt mức độ trùng khớp cao trên 65% so với danh sách 200 sản phẩm được yêu thích nhất của cụm đó.

Thảo luận kết quả

Kết quả nghiên cứu khẳng định ưu thế vượt trội của việc kết hợp biểu diễn phi tuyến và vector nhúng 32 chiều trong việc học các mẫu hành vi người dùng phức tạp. Nguyên nhân chính giúp mô hình học sâu vượt qua thuật toán Apriori truyền thống là nhờ loại bỏ được yêu cầu tính toán lặp lại 3 đại lượng (support, confidence, lift) trên toàn bộ 12,6 triệu giao dịch. Khi mạng nơ-ron đã hoàn tất giai đoạn huấn luyện, thời gian phản hồi cho một yêu cầu đề xuất chỉ tính bằng mili-giây.

Dữ liệu thực nghiệm được trực quan hóa qua biểu đồ phân tán tương quan thuộc tính, đường cong hàm mất mát (training/validation loss curves) và biểu đồ phân bổ điểm NDCG. Các biểu đồ này cho thấy mô hình không bị hiện tượng quá khớp (overfitting) nhờ sự điều hòa nhịp nhàng giữa thành phần học rộng và học sâu. So với các nghiên cứu ma trận thừa số tuyến tính, việc tích hợp cấu trúc phân tầng MLP giúp mô hình thích ứng linh hoạt với các nhóm khách hàng có lịch sử tương tác ít, mở ra giải pháp giải quyết triệt để bài toán khởi động lạnh (cold-start) trong thương mại điện tử.

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

Dựa trên kết quả thực nghiệm, luận văn đưa ra 4 nhóm giải pháp cụ thể nhằm tối ưu hóa hoạt động đề xuất sản phẩm trên các nền tảng thương mại điện tử:

  • Tích hợp thuộc tính phân loại đa tầng vào mô hình NCF: Doanh nghiệp cần đưa trực tiếp mã thể loại sản phẩm vào lớp đầu vào của mạng NCF nhằm mở rộng phạm vi bao phủ của vector nhúng. Giải pháp này do Đội ngũ Kỹ sư Dữ liệu (Data Engineers) triển khai trong vòng 3 tháng đầu, hướng tới mục tiêu cải thiện chỉ số xếp hạng NDCG@10 thêm 15% đến 20%.
  • Đồng bộ hóa dữ liệu nhân khẩu học giữa thành phần Wide và Deep: Đội ngũ MLOps và Phát triển AI cần cấu hình lại mạng WD để các biến số như độ tuổi, thu nhập, tình trạng hôn nhân được chia sẻ đồng thời cho cả nhánh ghi nhớ và nhánh khái quát hóa. Thời gian hoàn thành dự kiến trong 6 tháng, giúp giảm tải khoảng 25% tài nguyên tính toán phần cứng so với việc huấn luyện hai mô hình riêng biệt.
  • Ứng dụng quy trình phân cụm tự động bằng PCA và K-Means: Bộ phận Quản trị Trải nghiệm Khách hàng cần định kỳ phân đoạn 18.869 hồ sơ người dùng mỗi quý dựa trên hệ số Silhouette tối ưu. Mục tiêu là cá nhân hóa giao diện trang chủ theo từng cụm sở thích, kỳ vọng gia tăng tỷ lệ nhấp chuột (CTR) từ 12% lên 28% trong vòng 9 tháng.
  • Thiết lập hệ thống giám sát kết hợp Online và Offline: Ban Quản lý Sản phẩm (Product Management) cần theo dõi song song các độ đo ngoại tuyến (RMSE, NDCG) và các chỉ số kinh doanh thực tế (tỷ lệ chuyển đổi giao dịch, tỷ lệ giữ chân khách hàng). Lộ trình thực hiện kéo dài 12 tháng nhằm đảm bảo hệ sinh thái thuật toán luôn thích ứng kịp thời với sự thay đổi trong thị hiếu tiêu dùng.

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

Công trình nghiên cứu cung cấp giá trị học thuật và ứng dụng thực tiễn cao cho 4 nhóm đối tượng chính:

  • Kỹ sư Dữ liệu và Chuyên gia Học máy (Data Scientists / ML Engineers): Nắm vững phương pháp thiết kế, tinh chỉnh siêu tham số và lập trình các lớp nhúng, lớp GMF và MLP trên nền tảng Keras khi xử lý tập dữ liệu giao dịch quy mô hàng chục triệu bản ghi.
  • Nhà quản trị sàn thương mại điện tử và Giám đốc Công nghệ (CTO/CPO): Có cơ sở khoa học để đánh giá chi phí đầu tư hạ tầng tính toán, lựa chọn kiến trúc mạng phù hợp nhằm tối ưu hóa doanh thu và nâng cao trải nghiệm khách hàng với mức tăng trưởng mục tiêu từ 15% đến 35%.
  • Giảng viên, Học viên cao học và Nghiên cứu sinh ngành Khoa học máy tính: Sử dụng làm tài liệu tham khảo chất lượng về kỹ thuật kết hợp học có giám sát và học không giám sát (PCA, K-Means) cùng phương pháp đánh giá đa chiều với độ đo NDCG.
  • Doanh nghiệp bán lẻ số và Nhà phát triển phần mềm: Áp dụng trực tiếp khung kiến trúc hệ thống đề xuất vào các ứng dụng bán lẻ nhằm khai thác hiệu quả 100% nguồn dữ liệu lịch sử đơn hàng sẵn có.

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

  • Luận văn giải quyết vấn đề dữ liệu thưa trong thương mại điện tử như thế nào? Nghiên cứu giải quyết bài toán dữ liệu thưa bằng cách tích hợp thông tin thể loại sản phẩm (Categories) cùng mã định danh người dùng và mặt hàng vào lớp đầu vào của mạng NCF. Kết hợp với việc ánh xạ dữ liệu qua các lớp nhúng dày đặc 32 chiều, mô hình biểu diễn chính xác mối quan hệ ẩn giữa 18.869 người dùng và 2.517 sản phẩm ngay cả khi số lượt đánh giá trực tiếp còn hạn chế.

  • Điểm khác biệt cốt lõi giữa mạng NCF và mạng Wide and Deep là gì? Mạng NCF tập trung khai thác tương tác phi tuyến phức tạp giữa người dùng và sản phẩm thông qua sự kết hợp của lớp GMF và chuỗi MLP. Trong khi đó, mạng Wide and Deep cân bằng giữa khả năng ghi nhớ các mẫu hành vi lịch sử qua nhánh Wide tuyến tính và khả năng tổng quát hóa các đặc trưng nhân khẩu học mới thông qua nhánh Deep đa tầng.

  • Phương pháp PCA và K-Means đóng vai trò gì trong việc kiểm thử mô hình? PCA giúp giảm số chiều của tập dữ liệu khách hàng đa biến mà vẫn giữ trọn vẹn phương sai quan trọng nhất. K-Means dựa trên kết quả PCA để phân nhóm người dùng thành các cụm đặc trưng. Đây là cơ sở thực nghiệm giúp kiểm chứng khả năng tổng quát hóa của mạng WD khi dự đoán 70 sản phẩm ưu tiên cho 500 khách hàng mẫu trong từng cụm.

  • Doanh nghiệp thương mại điện tử tại Việt Nam có thể ứng dụng kết quả nghiên cứu này không? Nghiên cứu hoàn toàn phù hợp với bối cảnh thương mại điện tử Việt Nam, nơi thị trường đạt mức tăng trưởng 19% và dân số trẻ có độ tuổi trung bình 33,7 tuổi. Khung kiến trúc được thiết kế tối ưu, tuân thủ Nghị định 52/2013/NĐ-CP và giúp doanh nghiệp nội địa tiết kiệm chi phí phần cứng khi vận hành trên cơ sở dữ liệu lớn.

  • Thước đo NDCG đánh giá chất lượng hệ thống đề xuất chính xác ra sao? Thước đo Normalized Discounted Cumulative Gain (NDCG@K) đánh giá độ chính xác của vị trí sản phẩm được xếp hạng bằng cách áp dụng hàm phạt logarit cho các sản phẩm gợi ý đúng nhưng nằm ở thứ hạng thấp. Điều này đảm bảo danh sách đề xuất hiển thị trên màn hình trùng khớp tối đa với mức độ ưu tiên thực tế của người dùng.

Kết luận

  • Luận văn chứng minh tính ưu việt và hiệu quả vượt bậc của các mạng học sâu NCF và WD trên tập dữ liệu thương mại điện tử quy mô hơn 12,6 triệu giao dịch.
  • Cải tiến kỹ thuật đưa đặc trưng phân loại vào NCF và chia sẻ thuộc tính nhân khẩu học vào mạng WD giúp mô hình nâng cao độ chính xác và giảm thiểu độ trễ xử lý.
  • Xây dựng thành công quy trình đánh giá độ tổng quát hóa linh hoạt thông qua sự kết hợp giữa thuật toán PCA, K-Means và chỉ số xếp hạng NDCG.
  • Cung cấp luận cứ thực tiễn vững chắc giúp các nhà quản trị doanh nghiệp bán lẻ số đầu tư hạ tầng AI chính xác, tránh lãng phí ngân sách tính toán.
  • Định hướng nghiên cứu mở rộng trong lộ trình 6 đến 12 tháng tới sẽ tập trung tích hợp cơ chế xử lý dữ liệu luồng thời gian thực và mô hình chuỗi thời gian RNN.

Quý độc giả, nhà nghiên cứu và doanh nghiệp quan tâm có thể ứng dụng ngay các khung kiến trúc thuật toán trong luận văn để nâng tầm trải nghiệm cá nhân hóa và bứt phá doanh số trên nền tảng số.