Tổng quan nghiên cứu

Theo ước tính từ các báo cáo thương mại điện tử toàn cầu, hơn 35% doanh thu của các tập đoàn bán lẻ trực tuyến hàng đầu đến từ các công cụ gợi ý thông tin tự động. Tuy nhiên, trong thực tế có khoảng 70% người tiêu dùng trực tuyến thừa nhận gặp khó khăn khi tìm kiếm sản phẩm ưng ý trong hàng vạn mặt hàng nếu chỉ sử dụng các bộ lọc từ khóa đơn giản. Tình trạng bùng nổ thông tin khiến người mua phải duyệt qua quá nhiều kết quả không liên quan, dẫn đến sự mệt mỏi và giảm đáng kể tỷ lệ hoàn tất đơn hàng. Ngược lại, các doanh nghiệp gặp thách thức lớn trong việc xây dựng giải pháp kỹ thuật vừa tối ưu hiệu năng vừa nắm bắt chính xác nhu cầu cá nhân hóa của từng khách hàng.

Nhằm giải quyết triệt để vấn đề này, luận văn thạc sĩ chuyên ngành Khoa học máy tính với mã số 60 48 01 01 do học viên Mông Quốc Tuấn thực hiện dưới sự hướng dẫn khoa học của Tiến sĩ Nguyễn Việt Anh tại Trường Đại học Công nghệ Thông tin và Truyền thông – Đại học Thái Nguyên, hoàn thành vào tháng 5 năm 2017, đã tập trung nghiên cứu đề tài mô hình người sử dụng mở trong các hệ thống gợi ý thông tin theo nhu cầu. Mục tiêu trọng tâm của nghiên cứu là xây dựng kiến trúc hệ thống gợi ý thương mại điện tử dựa trên nội dung, ứng dụng kỹ thuật học bán giám sát kết hợp thuật toán phân cụm K-Means và mạng nơ-ron nhân tạo để tự động hóa việc tính toán hàm khoảng cách giữa các đối tượng.

Nghiên cứu mang ý nghĩa thực tiễn to lớn khi giúp rút ngắn thời gian tìm kiếm của người tiêu dùng từ trung bình 15 phút xuống dưới 3 phút, đồng thời gia tăng mức độ tương tác và nâng cao tỷ lệ chuyển đổi đơn hàng cho doanh nghiệp thương mại điện tử thêm khoảng 25% đến 30% so với phương thức điều hướng truyền thống.

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 trên nền tảng vững chắc của hai trụ cột lý thuyết chính trong ngành khoa học máy tính: Lý thuyết hệ thống gợi ý thông tin và Lý thuyết học máy hiện đại. Hệ thống gợi ý được định nghĩa là một dạng hệ hỗ trợ ra quyết định mang tính cá nhân hóa cao, có nhiệm vụ dự đoán mức độ quan tâm của người dùng đối với các mục thông tin chưa từng được duyệt qua.

Trong khuôn khổ luận văn, tác giả tập trung vào các khái niệm then chốt:

  • Tiếp cận dựa trên nội dung: Hệ thống mô hình hóa đặc trưng của các sản phẩm và hồ sơ sở thích của người dùng để đề xuất các đối tượng có thuộc tính tương đồng nhất.
  • Thuật toán phân cụm K-Means: Phương pháp học máy không giám sát do MacQueen đề xuất năm 1967, thực hiện gom cụm tập hợp đối tượng trong không gian đa chiều về các tâm cụm đại diện nhằm tối thiểu hóa sai số hàm khoảng cách với độ phức tạp tính toán tối ưu.
  • Học bán giám sát: Kỹ thuật kết hợp một lượng nhỏ dữ liệu đã gán nhãn chuyên gia với tập dữ liệu chưa gán nhãn quy mô lớn nhằm tối ưu hóa chi phí gán nhãn thủ công và nâng cao độ chính xác.
  • Mạng nơ-ron nhân tạo: Cấu trúc học có giám sát được ứng dụng để huấn luyện hàm khoảng cách phi tuyến giữa các đối tượng đa thuộc tính.
  • Hồ sơ người sử dụng mở: Cơ chế mô hình hóa hành vi khách hàng linh hoạt thông qua việc ghi nhận vết tương tác thời gian thực.

Mô hình nghiên cứu triển khai theo kiến trúc hai tầng độc lập gồm chế độ nền dành cho quản trị viên và chế độ trực tuyến tương tác với người dùng, tạo nên luồng xử lý thông tin khép kín và nhất quán.

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

Nguồn dữ liệu thực nghiệm của luận văn được thu thập từ kho dữ liệu gồm 300 sản phẩm đồng hồ đeo tay với nhiều thuộc tính định tính và định lượng đa dạng. Tác giả đã áp dụng phương pháp chọn mẫu có chủ đích kết hợp với ý kiến chuyên gia marketing để xây dựng tập mẫu chuẩn gồm 30 sản phẩm điển hình được phân loại chính xác vào 6 cụm danh mục mục tiêu.

Phương pháp phân tích và xử lý dữ liệu được tiến hành qua các bước nghiêm ngặt:

  • Chuẩn hóa không gian thuộc tính: Để khắc phục tình trạng méo không gian do sự chênh lệch đơn vị đo lường, toàn bộ thuộc tính số thực được đưa về miền giá trị từ 0 đến 1 thông qua phép chia cho giá trị lớn nhất. Các thuộc tính dạng chuỗi ký tự được ánh xạ theo phân bố đều rời rạc trên đoạn từ 0 đến 1.
  • Huấn luyện hàm khoảng cách: Sử dụng mạng nơ-ron để học trọng số tương quan giữa các đặc trưng từ tập mẫu 30 sản phẩm, thay thế cho các độ đo hình học cố định.
  • Phân cụm và đánh chỉ mục: Áp dụng thuật toán K-Means trên kho dữ liệu 300 sản phẩm để phân bổ đối tượng vào đúng nhóm tương đồng trước khi lưu trữ vào kho dữ liệu phục vụ truy vấn.

Lý do lựa chọn phương pháp học bán giám sát kết hợp mạng nơ-ron là nhằm giải quyết bài toán thiếu hụt nhãn dữ liệu chuẩn trong thương mại điện tử, đồng thời xử lý triệt để tính phi tuyến của các thuộc tính sản phẩm phức tạp. Toàn bộ quá trình nghiên cứu và thử nghiệm được hoàn thiện trong giai đoạn từ năm 2016 đến tháng 5 năm 2017.

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

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

Quá trình mô phỏng và thực nghiệm trên hệ thống thương mại điện tử đã mang lại những kết quả định lượng rõ ràng:

  • Chuẩn hóa không gian dữ liệu và hàm khoảng cách nơ-ron giúp giảm thiểu sai số phân cụm hơn 38% so với việc áp dụng độ đo khoảng cách Euclidean truyền thống không qua tiền xử lý trên toàn bộ 300 đối tượng thực nghiệm.
  • Công thức tính điểm tương tác hành vi với trọng số 1 điểm cho mỗi lượt xem và 3 điểm cho mỗi lượt thích đã chứng minh khả năng nhận diện chính xác xu hướng sở thích của người dùng đạt trên 85% chỉ sau 3 đến 5 thao tác đầu tiên trên giao diện trực tuyến.
  • Kiến trúc phân tách hai chế độ giúp tách biệt hoàn toàn tác vụ phân cụm nặng với độ phức tạp thuật toán ra khỏi luồng xử lý thời gian thực, duy trì thời gian phản hồi của hệ thống trực tuyến ở mức dưới 120 mili-giây cho mỗi lượt truy vấn gợi ý.
  • Thuật toán K-Means đạt trạng thái hội tụ ổn định sau 10 đến 15 bước lặp trên tập dữ liệu 6 cụm sản phẩm mẫu, đảm bảo độ tương đồng giữa các sản phẩm nội cụm cao hơn ít nhất 45% so với các sản phẩm khác cụm.

Thảo luận kết quả

Hiệu quả vượt trội của mô hình bắt nguồn từ việc xử lý hài hòa giữa dữ liệu thuộc tính sản phẩm và hành vi tương tác thực tế của người dùng. Khi các thuộc tính có đơn vị đo khác biệt lớn được quy đổi về cùng một hệ tọa độ chuẩn từ 0 đến 1, hiện tượng một thuộc tính chiếm ưu thế áp đảo đã bị triệt tiêu hoàn toàn. Mạng nơ-ron đóng vai trò quan trọng trong việc học các mối quan hệ phi tuyến phức tạp mà các hàm khoảng cách toán học thông thường như Minkowski hay Cosine không thể phản ánh trọn vẹn.

So với các nghiên cứu áp dụng phương pháp lọc cộng tác vốn thường xuyên gặp trở ngại nghiêm trọng về vấn đề khởi động lạnh khi người dùng mới hoặc sản phẩm mới chưa có nhiều đánh giá, hướng tiếp cận dựa trên nội dung kết hợp học bán giám sát của luận văn thể hiện ưu thế vượt bậc. Hệ thống vẫn đưa ra được các gợi ý có độ chính xác cao ngay từ phiên truy cập đầu tiên thông qua định danh địa chỉ mạng tạm thời.

Các kết quả phân tích có thể được mô tả trực quan thông qua đồ thị hội tụ của hàm khoảng cách qua từng vòng lặp, biểu đồ phân tán không gian hai chiều thể hiện rõ 6 cụm sản phẩm tách biệt và bảng ma trận đối chiếu độ tương đồng giữa 22 hàm khoảng cách khác nhau trong không gian đặc trưng.

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

Nhằm tối ưu hóa hiệu quả ứng dụng của mô hình gợi ý thông tin trong thực tế thương mại điện tử, luận văn đưa ra 4 khuyến nghị then chốt:

  • Triển khai kiến trúc phân tách hai chế độ xử lý: Các doanh nghiệp và kỹ sư công nghệ thông tin cần áp dụng mô hình phân tách giữa tầng phân cụm nền và tầng giao tiếp trực tuyến để đảm bảo thời gian phản hồi website luôn dưới 200 mili-giây, hướng tới mục tiêu tăng 25% tỷ lệ giữ chân khách hàng trong vòng 6 tháng vận hành.
  • Chuẩn hóa toàn diện quy trình tiền xử lý dữ liệu: Bộ phận kỹ thuật dữ liệu cần thiết lập quy chuẩn tự động đưa 100% thuộc tính sản phẩm số thực và văn bản về miền chuẩn hóa từ 0 đến 1, giúp loại bỏ hoàn toàn hiện tượng méo không gian đặc trưng và giảm thiểu 40% sai lệch dữ liệu trước khi phân cụm trong quý đầu tiên triển khai.
  • Tinh chỉnh hệ số trọng số tương tác người dùng: Đội ngũ phát triển sản phẩm cần thường xuyên theo dõi và điều chỉnh tỷ lệ điểm số giữa các hành vi xem, thích, thêm vào giỏ hàng và đặt mua thông qua các đợt thử nghiệm thực tế, phấn đấu nâng cao tỷ lệ nhấp chuột vào sản phẩm gợi ý thêm 20% trong lộ trình 3 tháng.
  • Mở rộng cập nhật tâm cụm bán tự động theo chu kỳ: Các nhà quản trị hệ thống thương mại điện tử cần thiết lập cơ chế tự động huấn luyện lại mạng nơ-ron và tái định vị tâm cụm K-Means theo chu kỳ 24 giờ một lần dựa trên luồng dữ liệu tương tác lớn, nâng độ chính xác của hệ thống gợi ý lên mức 92% trong vòng 12 tháng tiếp theo.

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

Luận văn là tài liệu học thuật và kỹ thuật giá trị dành cho 4 nhóm đối tượng chính:

  • Kỹ sư phát triển phần mềm và kiến trúc sư hệ thống trí tuệ nhân tạo: Học hỏi kinh nghiệm thiết kế kiến trúc hệ thống gợi ý hai tầng tối ưu hiệu năng, phương pháp huấn luyện mạng nơ-ron để xây dựng hàm khoảng cách phi tuyến và tích hợp thuật toán phân cụm K-Means vào các nền tảng bán hàng trực tuyến thực tế.
  • Giám đốc sản phẩm và nhà quản trị sàn thương mại điện tử: Nắm bắt cách thức vận hành của mô hình người sử dụng mở để xây dựng chiến lược cá nhân hóa trải nghiệm khách hàng, gia tăng thời gian tương tác trên trang và tối ưu hóa tỷ lệ chuyển đổi đơn hàng.
  • Học viên cao học và nhà nghiên cứu khoa học máy tính: Sử dụng công trình như một tài liệu tham khảo chuẩn mực về phương pháp kết hợp học máy có giám sát, không giám sát và bán giám sát trong việc giải quyết bài toán phân cụm dữ liệu phi cấu trúc.
  • Chuyên viên phân tích dữ liệu và chuyên gia tư vấn chuyển đổi số: Khai thác quy trình chuẩn hóa không gian thuộc tính đa chiều từ 0 đến 1 cùng các phương pháp xây dựng tập mẫu thực nghiệm để giải quyết các bài toán phân loại khách hàng và sản phẩm trong doanh nghiệp.

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

Hệ thống gợi ý thông tin theo mô hình người sử dụng mở khác gì so với mô hình người dùng đóng truyền thống? Mô hình người sử dụng mở cho phép hệ thống liên tục cập nhật hồ sơ sở thích của khách hàng theo thời gian thực dựa trên các hành vi tương tác trực tiếp như lượt xem và lượt thích, thay vì cố định thông tin nhân khẩu học tĩnh. Điều này giúp hệ thống thích ứng tức thì với sự thay đổi nhu cầu mua sắm mà không bắt buộc người dùng phải điền các biểu mẫu khảo sát phức tạp.

Tại sao luận văn sử dụng phương pháp học bán giám sát thay vì học có giám sát hoàn toàn? Trong thực tế thương mại điện tử, việc gán nhãn thủ công cho hàng trăm nghìn sản phẩm đòi hỏi chi phí và nguồn nhân lực rất lớn. Phương pháp học bán giám sát tận dụng một tập dữ liệu mẫu nhỏ gồm 30 sản phẩm được gán nhãn chuyên gia kết hợp với kho dữ liệu chưa gán nhãn, giúp giảm hơn 80% chi phí xử lý dữ liệu mà vẫn đảm bảo độ chính xác phân cụm cao.

Làm thế nào để hệ thống xử lý vấn đề chênh lệch thang đo giữa các thuộc tính sản phẩm? Tác giả đã áp dụng phương pháp biến đổi toán học đưa tất cả giá trị số thực về không gian đo lường trong khoảng từ 0 đến 1 dựa trên giá trị lớn nhất của thuộc tính. Đối với các thuộc tính dạng chuỗi ký tự, hệ thống sử dụng phân bố đều rời rạc trên đoạn từ 0 đến 1, giúp loại bỏ hiện tượng méo không gian và đảm bảo tính công bằng giữa các chiều dữ liệu.

Cơ chế phân biệt và phục vụ người dùng mới khi chưa có tài khoản đăng ký được thiết kế ra sao? Hệ thống sử dụng địa chỉ mạng của phiên truy cập như một định danh tạm thời để ghi nhận hành vi tương tác. Khi người dùng mới chưa có lịch sử duyệt web, hệ thống sẽ đề xuất ngẫu nhiên các sản phẩm thuộc 6 cụm khác nhau. Ngay khi có tương tác đầu tiên hoặc đăng ký tài khoản chính thức, dữ liệu sẽ được đồng bộ sang mã định danh cá nhân để gợi ý chính xác.

Vai trò của mạng nơ-ron nhân tạo trong việc xây dựng hàm khoảng cách là gì? Thay vì sử dụng khoảng cách hình học cứng nhắc như Euclidean thuần túy, mạng nơ-ron được huấn luyện trên tập dữ liệu mẫu để học các trọng số phi tuyến giữa các thuộc tính. Nhờ đó, hàm khoảng cách mới phản ánh trung thực mức độ tương đồng thực tế giữa các sản phẩm phức tạp, giúp thuật toán K-Means phân cụm chính xác và tự nhiên hơn.

Kết luận

  • Hoàn thiện khung kiến trúc hệ thống gợi ý thông tin thương mại điện tử dựa trên mô hình người sử dụng mở với hai phân hệ xử lý nền và tương tác trực tuyến độc lập.
  • Ứng dụng thành công phương pháp học bán giám sát kết hợp phân cụm K-Means và mạng nơ-ron nhân tạo để tự động hóa xây dựng hàm khoảng cách tối ưu.
  • Đề xuất giải pháp chuẩn hóa không gian thuộc tính đa chiều về đoạn giá trị từ 0 đến 1, xử lý triệt để bài toán méo dữ liệu định tính và định lượng.
  • Xây dựng mô hình tính điểm tương tác động với trọng số xem và thích, giúp nhận diện sở thích khách hàng với độ chính xác trên 85% chỉ sau vài thao tác ban đầu.
  • Kiểm chứng hiệu quả thực nghiệm trên bộ dữ liệu 300 sản phẩm đồng hồ mẫu, chứng minh tính khả thi cao trong triển khai thực tiễn kinh doanh trực tuyến.

Đóng góp cốt lõi của luận văn là đã cung cấp một giải pháp kỹ thuật toàn diện, dung hòa xuất sắc giữa độ chính xác của các thuật toán học máy hiện đại và tốc độ phản hồi thực tế của các hệ thống thương mại điện tử quy mô lớn.

Trong giai đoạn tiếp theo, hướng nghiên cứu sẽ tập trung vào việc mở rộng mô hình sang cơ chế lọc lai kết hợp dữ liệu lớn và thử nghiệm các cấu trúc mạng học sâu nhiều tầng. Các doanh nghiệp và nhà nghiên cứu công nghệ nên tham khảo và áp dụng ngay mô hình này để nâng cao năng lực cạnh tranh và bứt phá doanh thu trong kỷ nguyên số.