Tổng quan nghiên cứu

Thương mại điện tử ngành thời trang đang chứng kiến sự chuyển dịch mạnh mẽ sau đại dịch khi hành vi tiêu dùng trực tuyến tăng trưởng đột phá. Theo báo cáo của NielsenIQ vào năm 2021, nhóm hàng phi bách hóa như thời trang, dệt may và thủ công mỹ nghệ chiếm tỷ trọng mua sắm trực tuyến vượt trội và là mặt hàng xuất khẩu hàng đầu của Việt Nam. Tuy nhiên, các cửa hàng bán lẻ trực tuyến đang đối mặt với bài toán tối ưu chi phí vận hành và nâng cao trải nghiệm khách hàng khi khối lượng câu hỏi tư vấn sản phẩm ngày càng phức tạp. Các hệ thống chatbot truyền thống dựa trên tập luật cố định không thể xử lý linh hoạt nhu cầu tìm kiếm trang phục bằng hình ảnh, đặc biệt khi mỗi mẫu sản phẩm mới chỉ có số lượng ảnh mẫu rất ít ỏi.

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 của tác giả Phạm Nguyễn Xuân Nguyên, thực hiện dưới sự hướng dẫn khoa học của Phó Giáo sư Tiến sĩ Quản Thành Thơ tại Trường Đại học Bách Khoa - Đại học Quốc gia Thành phố Hồ Chí Minh trong giai đoạn từ ngày 20/06/2023 đến ngày 23/01/2024, đã đề xuất giải pháp xây dựng hệ thống chatbot thời trang thông minh. Đề tài tập trung kết hợp giữa kỹ thuật học từ số lượng dữ liệu ít và khung làm việc Rasa để xử lý đồng thời ngôn ngữ tự nhiên và truy vấn hình ảnh đa phương thức. Kết quả thực nghiệm cho thấy mô hình trích xuất đặc trưng đạt độ chính xác Top-5@Recall là 56%, mô hình nhận diện ý định và thực thể đạt độ chính xác 99%, toàn bộ hệ thống duy trì độ trễ phản hồi chỉ 3 giây và chịu tải ổn định cho 100 người dùng đồng thời.

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 của mạng nơ-ron tích chập sâu kết hợp với các trường phái học máy tiên tiến gồm học chuyển giao, học siêu nhanh và học từ số lượng dữ liệu cực ít. Trong thị giác máy tính, các kiến trúc mạng tích chập tiêu biểu như VGG16 với 16 tầng trọng số cùng độ chính xác Top-5 trên ImageNet đạt 92.7%, ResNet với các khối kết nối tắt giúp khắc phục hiện tượng triệt tiêu đạo hàm, và DenseNet với cơ chế tái sử dụng đặc trưng liên tầng được khảo sát kỹ lưỡng để làm mạng trích xuất đặc trưng gốc.

Bên cạnh đó, khung lý thuyết học từ số lượng dữ liệu ít đóng vai trò hạt nhân, đặc biệt là phương pháp dựa trên độ đo khoảng cách và phương pháp tối ưu khởi tạo trọng số. Hai mô hình đại diện là Prototypical Networks với cơ chế tính khoảng cách Euclidean đến vector nguyên mẫu trung tâm của từng lớp, và Matching Networks ứng dụng cơ chế chú ý dựa trên độ tương đồng Cosine. Để quản lý luồng hội thoại và thấu hiểu ngữ cảnh, nghiên cứu ứng dụng kiến trúc Rasa gồm hai phân hệ chính: Rasa NLU chịu trách nhiệm phân loại ý định cùng trích xuất thực thể, kết hợp với Rasa Core để điều hướng hành động thông qua các chính sách xác suất và học sâu. Không gian vector nhúng được tối ưu hóa tốc độ tìm kiếm láng giềng gần nhất thông qua các giải thuật phân vùng vector của Milvus và Faiss.

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

Nghiên cứu sử dụng phương pháp thực nghiệm kết hợp định lượng với nguồn dữ liệu đa dạng nhằm đảm bảo tính tổng quát và khả năng ứng dụng thực tế. Dữ liệu huấn luyện hình ảnh được trích xuất từ bộ dữ liệu học thuật mmfashion chuẩn quốc tế kết hợp cùng tập dữ liệu thực tế gồm gần 10,000 hình ảnh thời trang được thu thập từ sàn thương mại điện tử Shopee do Công ty Cổ phần Trương Minh Thịnh cung cấp. Không gian dữ liệu bao gồm 50 danh mục trang phục may mặc, 26 thuộc tính kiểu dáng chi tiết và 9 nhóm màu sắc chủ đạo.

Phương pháp chọn mẫu trong bài toán học từ dữ liệu ít được thiết lập theo cấu hình N-way K-shot, trong đó tập dữ liệu được phân chia thành tập hỗ trợ chứa từ 1 đến 5 ảnh mẫu cho mỗi phân lớp và tập truy vấn để đánh giá khả năng suy luận. Rationale của việc lựa chọn phương pháp phân tích dựa trên độ đo là nhằm tối ưu hóa khoảng cách không gian nhúng giữa các sản phẩm tương đồng mà không đòi hỏi phải tái huấn luyện toàn bộ mạng nơ-ron khi cửa hàng cập nhật mẫu áo quần mới. Quá trình nghiên cứu và thực nghiệm hệ thống diễn ra liên tục trong 7 tháng từ tháng 06/2023 đến tháng 01/2024, tích hợp cơ sở dữ liệu phi quan hệ MongoDB để tìm kiếm toàn văn và Milvus để truy vấn vector nhiều chiều.

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 đã chứng minh tính hiệu quả vượt trội của hệ thống đề xuất qua các chỉ số định lượng cụ thể:

Thứ nhất, phân hệ xử lý ngôn ngữ tự nhiên Rasa NLU đạt độ chính xác phân loại tổng thể lên tới 99% đối với cả nhiệm vụ nhận diện ý định của người mua hàng và trích xuất các thực thể thời trang như loại trang phục, màu sắc và thuộc tính chi tiết.

Thứ hai, mô hình trích xuất đặc trưng hình ảnh dựa trên Few-shot Learning đạt chỉ số Top-5@Recall là 56% trên tập dữ liệu kiểm thử thời trang, vượt trội hơn so với mô hình cơ sở mmfashion khi chỉ sử dụng lượng ảnh mẫu hỗ trợ vô cùng ít ỏi từ 1 đến 5 ảnh cho mỗi lớp sản phẩm.

Thứ ba, hệ thống tích hợp hoàn chỉnh đạt hiệu năng vận hành cao với độ trễ phản hồi trung bình chỉ 3 giây cho mỗi chu trình xử lý đa phương thức từ tiếp nhận văn bản, phân tích ngữ nghĩa, truy vấn vector hình ảnh đến phản hồi kết quả trực quan.

Thứ tư, kiến trúc vi dịch vụ đề xuất chứng minh khả năng chịu tải vững chắc khi phục vụ đồng thời 100 phiên hội thoại của khách hàng cùng một thời điểm mà không xảy ra hiện tượng nghẽn cổ chai hay suy giảm độ chính xác xử lý.

Thảo luận kết quả

Hiệu suất vượt trội của mô hình bắt nguồn từ việc kết hợp thành công cơ chế gom cụm không gian nhúng của Prototypical Networks với khả năng trích xuất đặc trưng sâu. Khi biểu diễn qua biểu đồ phân phối khoảng cách và ma trận nhầm lẫn, các vector đặc trưng của cùng một loại trang phục có xu hướng hội tụ chặt chẽ quanh điểm nguyên mẫu, giúp phân biệt rõ ràng giữa các nhóm sản phẩm có thuộc tính tương đồng cao như áo sơ mi ngắn tay và áo sơ mi dài tay.

So với các nghiên cứu chatbot thương mại điện tử truyền thống chỉ dừng lại ở các câu hỏi dạng văn bản, việc bổ sung năng lực truy vấn hình ảnh đa phương thức cho phép hệ thống giải quyết trọn vẹn 4 kịch bản tương tác phức tạp của khách hàng: kiểm tra tình trạng tồn kho, tìm sản phẩm giống ảnh mẫu, tìm sản phẩm có cùng màu sắc hoặc tìm trang phục tương tự nhưng có sự thay đổi về thuộc tính như thay đổi độ dài tay áo. Đồ thị đường cong Top-K@Recall trên các bảng thực nghiệm phản ánh rõ nét sự tăng trưởng vượt bậc từ Top-1 đến Top-5, khẳng định khả năng đề xuất danh mục 5 sản phẩm gợi ý sát với nhu cầu thực tế của người dùng nhất.

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

Dựa trên kết quả nghiên cứu, 4 khuyến nghị hành động cụ thể được đề xuất nhằm hoàn thiện và nhân rộng hệ thống:

Thứ nhất, tối ưu hóa thuật toán lập chỉ mục vector để rút ngắn thời gian phản hồi của hệ thống từ 3 giây xuống dưới 1.5 giây trên mỗi truy vấn đa phương thức. Nhóm kỹ sư trí tuệ nhân tạo cần thực hiện việc tinh chỉnh chỉ số tìm kiếm trong Milvus và tích hợp kỹ thuật lượng tử hóa vector trong giai đoạn 6 tháng đầu năm 2024.

Thứ hai, mở rộng quy mô tập dữ liệu hình ảnh thời trang tiếng Việt từ 10,000 ảnh hiện tại lên 50,000 ảnh thực tế và bổ sung danh mục từ 26 thuộc tính lên 50 thuộc tính kiểu dáng chi tiết. Đội ngũ phát triển dữ liệu cần phối hợp với các sàn thương mại điện tử để hoàn thành quá trình thu thập và chuẩn hóa nhãn dữ liệu trong vòng 9 tháng.

Thứ ba, triển khai tích hợp đa kênh thông qua cổng giao tiếp lập trình ứng dụng kết nối trực tiếp với 3 nền tảng nhắn tin phổ biến nhất hiện nay gồm Facebook Messenger, Zalo và Telegram. Bộ phận kỹ thuật phần mềm cần hoàn thiện các webhook kết nối nhằm tăng tỷ lệ tương tác và chuyển đổi đơn hàng thêm 25% trong quý 3 năm 2024.

Thứ tư, chuẩn hóa quy trình đóng gói mô hình Rasa cá nhân hóa cho từng cửa hàng bán lẻ thời trang riêng biệt. Ban quản trị hệ thống cần cung cấp giao diện quản lý kho ảnh trực quan, cho phép chủ tiệm tự động cấu hình bộ nhận diện sản phẩm với số lượng dưới 5 ảnh mẫu, giúp tiết kiệm 60% chi phí nhân sự trực website trong vòng 12 tháng tới.

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

Luận văn mang lại giá trị học thuật và ứng dụng thực tiễn sâu sắc cho 4 nhóm đối tượng chính:

Nhóm thứ nhất là các kỹ sư phát triển phần mềm và chuyên gia trí tuệ nhân tạo chuyên về xử lý ngôn ngữ tự nhiên. Luận văn cung cấp hướng dẫn chi tiết về cách cấu hình đường ống xử lý Rasa NLU, thiết lập chính sách hội thoại Rasa Core và xây dựng hệ thống vi dịch vụ chịu tải 100 người dùng.

Nhóm thứ hai là các nhà nghiên cứu thị giác máy tính quan tâm đến học từ số lượng dữ liệu ít và học siêu nhanh. Tài liệu mang đến cái nhìn sâu sắc về việc triển khai thực tế các mô hình Prototypical Networks, Matching Networks kết hợp với công cụ tìm kiếm vector Milvus để giải quyết bài toán thiếu hụt dữ liệu gán nhãn.

Nhóm thứ ba là các nhà quản lý doanh nghiệp, chủ cửa hàng thời trang và đơn vị vận hành sàn thương mại điện tử. Luận văn là tài liệu tham khảo giá trị để xây dựng chiến lược chuyển đổi số, tự động hóa quy trình tư vấn bán hàng 24/7 và nâng cao trải nghiệm khách hàng với chi phí đầu tư tối ưu.

Nhóm thứ tư là các học viên cao học, giảng viên và sinh viên ngành Khoa học Máy tính. Công trình là hình mẫu chuẩn mực về phương pháp nghiên cứu thực nghiệm, quy trình xử lý dữ liệu đa phương thức và kỹ thuật viết báo cáo học thuật chuyên sâu.

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

Câu hỏi 1: Phương pháp Few-shot Learning giải quyết khó khăn gì cho bài toán chatbot thời trang? Trả lời: Trong ngành thời trang, các mẫu mã quần áo mới liên tục ra mắt nhưng mỗi mẫu chỉ có từ 1 đến 5 hình ảnh chụp thực tế. Kỹ thuật Few-shot Learning giúp mô hình học cách trích xuất vector đặc trưng tổng quát và nhận diện chính xác sản phẩm mới mà không cần huấn luyện lại toàn bộ mạng nơ-ron với hàng nghìn ảnh mẫu.

Câu hỏi 2: Mô hình Rasa NLU đạt độ chính xác 99% nhờ vào cơ chế xử lý nào? Trả lời: Độ chính xác 99% đạt được nhờ quy trình xử lý tối ưu kết hợp bộ tách từ chuyên biệt, bảng tra cứu thực thể và các chính sách điều hướng hội thoại linh hoạt. Hệ thống phân loại chuẩn xác ý định người dùng và bóc tách hoàn hảo các thực thể phức tạp gồm 50 loại trang phục, 26 thuộc tính kiểu dáng và 9 màu sắc.

Câu hỏi 3: Làm thế nào để hệ thống duy trì độ trễ phản hồi 3 giây khi chịu tải 100 người dùng? Trả lời: Hệ thống áp dụng kiến trúc vi dịch vụ phân tán, kết hợp cơ sở dữ liệu MongoDB để tìm kiếm toàn văn và công cụ Milvus để truy vấn vector nhiều chiều bằng giải thuật Faiss. Việc tính toán khoảng cách vector được tối ưu hóa trên bộ nhớ giúp giảm thiểu nghẽn cổ chai và duy trì thời gian phản hồi dưới 3 giây.

Câu hỏi 4: Nguồn dữ liệu huấn luyện và đánh giá của đề tài được thu thập từ đâu? Trả lời: Dữ liệu nghiên cứu gồm bộ dữ liệu học thuật mmfashion chuẩn quốc tế kết hợp cùng 10,000 hình ảnh thực tế thu thập từ Shopee do Công ty Cổ phần Trương Minh Thịnh tài trợ. Ngoài ra, tác giả xây dựng một tập dữ liệu thử nghiệm tiếng Việt gồm các cặp câu hỏi văn bản và hình ảnh để đánh giá toàn diện hệ thống.

Câu hỏi 5: Chatbot phản hồi như thế nào khi người mua gửi ảnh kèm yêu cầu đổi thuộc tính trang phục? Trả lời: Khi người dùng gửi ảnh áo dài tay kèm yêu cầu tìm áo tương tự nhưng tay ngắn, Rasa NLU sẽ bóc tách thực thể biến đổi, kết hợp cùng vector đặc trưng của ảnh gốc để truy vấn trong cơ sở dữ liệu Milvus và trả về danh sách 5 sản phẩm phù hợp nhất kèm thông tin chi tiết.

Kết luận

Luận văn đã hoàn thành xuất sắc các mục tiêu nghiên cứu với những đóng góp thực tiễn nổi bật sau:

  • Xây dựng thành công mô hình Few-shot Learning trích xuất đặc trưng hình ảnh thời trang đạt độ chính xác Top-5@Recall 56% từ tập dữ liệu mẫu cực kỳ giới hạn.
  • Thiết kế hệ thống Rasa NLU phân loại ý định và trích xuất thực thể đạt độ chính xác 99% trên 50 loại trang phục, 26 thuộc tính và 9 màu sắc.
  • Đề xuất kiến trúc vi dịch vụ tích hợp Milvus và MongoDB giúp toàn hệ thống đạt độ trễ phản hồi 3 giây và chịu tải ổn định 100 phiên truy cập đồng thời.
  • Đóng góp bộ dữ liệu thực nghiệm 10,000 ảnh thời trang từ Shopee và bộ dữ liệu đánh giá tương tác đa phương thức văn bản kết hợp hình ảnh bằng tiếng Việt.
  • Định hình lộ trình nâng cấp hệ thống sang môi trường đa nền tảng mạng xã hội và tối ưu hóa thời gian phản hồi dưới 1.5 giây trong giai đoạn 2024-2025.

Hệ thống chatbot thời trang đề xuất mở ra tiềm năng ứng dụng to lớn cho các doanh nghiệp bán lẻ trực tuyến, giúp tự động hóa chăm sóc khách hàng và gia tăng doanh số. Độc giả, nhà nghiên cứu và doanh nghiệp quan tâm có thể khai thác các giải pháp kiến trúc và mô hình từ luận văn để triển khai vào các bài toán thương mại điện tử thực tế.