Xây dựng hệ thống gợi ý sử dụng GNN và tích hợp nền tảng Odoo

Khóa luận xây dựng hệ thống gợi ý sử dụng GNN và tích hợp nền tảng Odoo tại ĐH Sư phạm Kỹ thuật TP.HCM

Hướng dẫn xây dựng hệ thống gợi ý bằng Graph Neural Network (GNN) và tích hợp vào nền tảng ERP Odoo nhằm tối ưu hóa trải nghiệm khách hàng.

Trường đại học

Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh

Chuyên ngành

Kỹ thuật dữ liệu

Tác giả

Đỗ Ngọc Hân, Trần Thị Ngọc Trang

Thể loại

Khóa luận tốt nghiệp

2025

101
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan hệ thống gợi ý sử dụng GNN tích hợp Odoo tại HCMUTE

Nghiên cứu khoa học tại Trường Đại học Sư phạm Kỹ thuật TP. HCM (HCMUTE) tập trung vào công nghệ dữ liệu hiện đại. Đề tài xây dựng hệ thống gợi ý sử dụng GNN tích hợp nền tảng Odoo mở ra bước tiến mới trong quản trị bán hàng. Hệ thống khuyến nghị đóng vai trò trọng tâm trên sàn thương mại điện tử. Công cụ hỗ trợ người mua khám phá mặt hàng phù hợp nhanh chóng. Doanh nghiệp nâng cao tỷ lệ chuyển đổi đơn hàng và doanh thu. Nền tảng Odoo cung cấp hệ sinh thái quản lý tài nguyên linh hoạt. Tuy nhiên, module gợi ý mặc định chưa tận dụng hết thông tin liên kết phức tạp. Mạng nơ-ron đồ thị (Graph Neural Network - GNN) giải quyết rào cản này hiệu quả. GNN mô hình hóa dữ liệu dưới dạng các nút và cạnh liên kết. Mỗi nút đại diện cho người dùng hoặc sản phẩm. Cạnh nối phản ánh hành vi tương tác thực tế như xem hoặc mua hàng. Mô hình học sâu nắm bắt cấu trúc đồ thị nhiều tầng. Thuật toán tạo ra vector nhúng đặc trưng có độ chính xác vượt trội. Sự kết hợp giữa GNN và Odoo mang lại giải pháp công nghệ toàn diện cho doanh nghiệp.

1.1. Khái niệm nền tảng về mạng nơ ron đồ thị GNN

Mạng nơ-ron đồ thị là một nhánh học sâu chuyên biệt xử lý dữ liệu phi cấu trúc. Dữ liệu biểu diễn dưới dạng đồ thị gồm tập hợp đỉnh và cạnh. Mỗi đỉnh lưu trữ thuộc tính riêng biệt của đối tượng. Cạnh biểu thị mối quan hệ kết nối giữa hai đỉnh bất kỳ. GNN hoạt động dựa trên cơ chế truyền thông điệp qua các lớp mạng. Nút liên tục thu nhận thông tin từ các nút lân cận. Quá trình tổng hợp diễn ra tự động thông qua hàm biến đổi toán học. Trạng thái ẩn của nút cập nhật sau mỗi vòng lặp truyền tin. Nhờ đó, vector biểu diễn nút chứa thông tin ngữ cảnh cục bộ và toàn cục. GNN vượt trội hơn hẳn các mô hình học sâu truyền thống khi xử lý mối quan hệ mạng phức tạp.

1.2. Vai trò của nền tảng Odoo trong thương mại điện tử

Odoo là hệ thống hoạch định tài nguyên doanh nghiệp mã nguồn mở hàng đầu thế giới. Nền tảng tích hợp đầy đủ phân hệ bán hàng, kho vận và chăm sóc khách hàng. Cấu trúc mô-đun linh hoạt cho phép tùy biến luồng dữ liệu theo nhu cầu kinh doanh. Phân hệ thương mại điện tử Odoo ghi nhận liên tục mọi giao dịch trực tuyến. Dữ liệu nhật ký đơn hàng phản ánh chi tiết thị hiếu mua sắm của từng khách hàng. Nguồn thông tin này tạo tiền đề vững chắc cho các giải pháp trí tuệ nhân tạo. Khả năng kết nối API mở giúp Odoo dễ dàng giao tiếp với các dịch vụ bên ngoài. Doanh nghiệp có thể nhúng trực tiếp thuật toán gợi ý tiên tiến vào giao diện mua hàng. Trải nghiệm người dùng được cá nhân hóa liền mạch.

II. Phân tích hạn chế hệ thống gợi ý và bài toán dữ liệu tại Odoo

Các hệ thống gợi ý truyền thống thường dựa vào lọc cộng tác hoặc lọc theo nội dung. Phương pháp lọc cộng tác sử dụng phân tích ma trận (Matrix Factorization) hay SVD. Kỹ thuật này phát hiện mối liên hệ ẩn giữa người dùng và sản phẩm. Tuy nhiên, thuật toán gặp trở ngại nghiêm trọng khi ma trận tương tác quá thưa thớt. Phần lớn người dùng chỉ mua sắm số lượng sản phẩm rất nhỏ. Hiện tượng khởi đầu lạnh (cold-start) xuất hiện khi có người dùng hoặc sản phẩm mới. Hệ thống thiếu dữ liệu lịch sử để tính toán độ tương đồng tin cậy. Phương pháp lọc nội dung giải quyết một phần bằng mô tả sản phẩm. Dẫu vậy, thuật toán bỏ qua các mối liên kết gián tiếp giữa những nhóm đối tượng. Nền tảng Odoo lưu trữ danh mục mặt hàng đa dạng và biến động liên tục. Sự mở rộng quy mô dữ liệu khiến chi phí tính toán tăng vọt. Mối quan hệ đa chiều giữa hành vi xem, đánh giá và đặt hàng chưa được khai thác. Các mô hình tuyến tính đơn giản không phản ánh được hành vi tiêu dùng phi tuyến. Đây là rào cản lớn đối với các doanh nghiệp thương mại điện tử hiện nay.

2.1. Thách thức dữ liệu thưa thớt và hiện tượng khởi đầu lạnh

Độ thưa thớt của dữ liệu là trở ngại kinh điển trong ngành khoa học dữ liệu. Trên hệ thống thương mại trực tuyến, số lượng mặt hàng thường lên tới hàng chục nghìn. Mỗi cá nhân chỉ tương tác với một tỷ lệ sản phẩm vô cùng nhỏ. Ma trận người dùng và hàng hóa chứa tỷ lệ giá trị rỗng áp đảo. Tình trạng này khiến các thuật toán Matrix Factorization mất đi tính chuẩn xác. Hiện tượng khởi đầu lạnh càng làm trầm trọng thêm bài toán gợi ý. Khách hàng mới chưa có lịch sử mua sắm để xây dựng hồ sơ sở thích cá nhân. Tương tự, mặt hàng mới ra mắt thiếu tương tác để tìm kiếm người mua tiềm năng. Hệ thống truyền thống dễ đưa ra đề xuất ngẫu nhiên hoặc kém phù hợp.

2.2. Điểm nghẽn kiến trúc khi tích hợp AI vào module Odoo

Module thương mại điện tử tiêu chuẩn trên Odoo chưa thiết kế chuyên biệt cho AI phức tạp. Cơ sở dữ liệu quan hệ PostgreSQL tối ưu tốt cho các tác vụ giao dịch nghiệp vụ. Tuy nhiên, hệ thống lại xử lý kém hiệu quả với các phép toán ma trận quy mô lớn. Việc huấn luyện mô hình học máy trực tiếp trong tiến trình Odoo gây nghẽn tài nguyên. Tốc độ phản hồi của trang bán hàng bị chậm lại rõ rệt. Ngoài ra, việc đồng bộ dữ liệu thời gian thực giữa Odoo và máy chủ AI đòi hỏi độ trễ cực thấp. Nếu không tách biệt kiến trúc tính toán, hệ thống dễ rơi vào tình trạng quá tải hoặc dừng dịch vụ. Do đó, việc thiết kế một giao diện tích hợp độc lập trở thành yêu cầu cấp thiết.

III. Giải pháp mô hình hóa GNN và quy trình tích hợp kiến trúc Odoo

Nhóm nghiên cứu tại HCMUTE đề xuất giải pháp ứng dụng mạng nơ-ron đồ thị liên kết trực tiếp với Odoo. Dữ liệu bán hàng từ Odoo được trích xuất để khởi tạo cấu trúc đồ thị tương tác hai phía. Nút đại diện cho người dùng và sản phẩm. Cạnh biểu thị hành vi mua hàng, đánh giá hoặc lượt xem trang. Mô hình sử dụng khung truyền thông điệp Message Passing Neural Network (MPNN). Thuật toán truyền tin qua nhiều bước lân cận để tổng hợp ngữ cảnh. Mỗi nút liên tục cập nhật trạng thái ẩn qua các hàm biến đổi phi tuyến. Lớp gộp cục bộ (Local Pooling) và tổng hợp toàn cục (Global Pooling) tinh gọn kích thước đồ thị hiệu quả. Sau quá trình huấn luyện, mô hình trích xuất các vector nhúng chất lượng cao. Điểm số tương đồng giữa người dùng và sản phẩm được dự báo chính xác qua tích vô hướng. Một dịch vụ microservice bằng FastAPI đảm nhận nhiệm vụ suy luận độc lập. Kiến trúc này giải phóng tài nguyên xử lý cho máy chủ Odoo và đảm bảo tốc độ phản hồi tính bằng mili-giây.

3.1. Xây dựng đồ thị và cơ chế truyền tin Message Passing

Quá trình chuẩn bị bắt đầu bằng việc chuyển dữ liệu Odoo thành đồ thị nhị phân tương tác. Tập đỉnh bao gồm hai nhóm riêng biệt: người dùng và danh mục sản phẩm. Mỗi cạnh kết nối mang trọng số tương ứng với mức độ tương tác thực tế. Khung Message Passing kích hoạt việc lan truyền thông tin qua các lân cận đồ thị. Tại mỗi bước lặp, hàm truyền tin tính toán thông điệp từ trạng thái nút xung quanh. Hàm cập nhật sau đó tổng hợp thông tin để làm mới vector đặc trưng của nút hiện tại. Cơ chế này cho phép các thuộc tính ẩn lan tỏa qua nhiều bước nhảy trên đồ thị. Nhờ đó, mô hình nắm bắt trọn vẹn cả sở thích trực tiếp lẫn xu hướng gián tiếp.

3.2. Thiết kế mô hình kết nối RESTful API tích hợp vào Odoo

Mô hình kết nối tuân theo kiến trúc phân tầng độc lập nhằm bảo đảm độ ổn định. Phía Odoo xây dựng module tùy chỉnh để gửi yêu cầu đề xuất qua chuẩn RESTful API. Dịch vụ AI backend tiếp nhận định danh khách hàng và lịch sử tương tác hiện hành. Máy chủ GNN truy vấn không gian vector nhúng để trích xuất danh sách sản phẩm tối ưu. Thuật toán xếp hạng lọc bỏ các mặt hàng người dùng đã mua gần đây. Kết quả trả về gồm mã sản phẩm và điểm tin cậy dưới định dạng JSON gọn nhẹ. Giao diện Odoo lập tức hiển thị khối đề xuất trực quan ngay trên trang sản phẩm. Toàn bộ quy trình trao đổi dữ liệu diễn ra mượt mà và không gây gián đoạn luồng bán hàng chính.

IV. Kết luận hiệu quả triển khai hệ thống gợi ý GNN vào hệ thống Odoo

Nghiên cứu ứng dụng GNN trên nền tảng Odoo tại HCMUTE chứng minh tiềm năng to lớn của học sâu đồ thị. Kết quả thực nghiệm cho thấy mô hình vượt trội về chỉ số độ chính xác Precision và Recall. Khả năng ghi nhận cấu trúc đồ thị đa tầng giúp giảm đáng kể tác động của hiện tượng khởi đầu lạnh. Người dùng nhận được danh sách đề xuất phù hợp với sở thích thực tế ngay từ lần truy cập đầu. Tỷ lệ tương tác nhấp chuột (CTR) và tỷ lệ hoàn tất đơn hàng ghi nhận mức tăng trưởng rõ rệt. Doanh nghiệp cắt giảm thời gian tìm kiếm của khách hàng và tối ưu hóa doanh số bán lẻ. Việc tích hợp tách rời qua API giữ cho máy chủ ERP luôn vận hành ổn định. Đề tài mở ra hướng tiếp cận chuẩn hóa cho việc ứng dụng trí tuệ nhân tạo vào hệ sinh thái quản trị mã nguồn mở. Mô hình có thể mở rộng linh hoạt sang nhiều phân hệ quản lý khác nhau như kho hàng hoặc nhân sự.

4.1. Đánh giá hiệu năng và giá trị thực tiễn cho doanh nghiệp

Ứng dụng GNN giúp nâng tầm giá trị kinh tế cho các cửa hàng trực tuyến trên Odoo. Độ chính xác của các đề xuất mặt hàng tăng trưởng đáng kể so với phương pháp cũ. Khách hàng tiết kiệm thời gian duyệt sản phẩm và dễ dàng tìm thấy mặt hàng mong muốn. Giá trị trung bình của mỗi giỏ hàng được cải thiện rõ rệt nhờ cơ chế bán chéo thông minh. Doanh nghiệp tối ưu hóa chi phí quảng cáo nội sàn nhờ khả năng phân phối hiển thị chuẩn xác. Hệ thống cung cấp báo cáo chi tiết về hành vi tương tác và mức độ ưa chuộng của từng danh mục. Dữ liệu này giúp bộ phận kinh doanh lập kế hoạch tồn kho và điều chỉnh chiến lược tiếp thị hiệu quả.

4.2. Định hướng mở rộng nghiên cứu và phát triển công nghệ

Hướng phát triển tiếp theo của đề tài tập trung vào việc xử lý đồ thị động theo thời gian thực. Mô hình sẽ cập nhật trọng số cạnh ngay khi khách hàng phát sinh tương tác mới trên trang web. Nghiên cứu cũng hướng tới việc kết hợp đồ thị tri thức (Knowledge Graph) để tăng tính minh bạch cho các gợi ý. Người dùng sẽ hiểu rõ lý do sản phẩm được gợi ý, nâng cao niềm tin tiêu dùng. Đội ngũ kỹ thuật có thể mở rộng giải pháp sang mô hình mạng nơ-ron đồ thị không đồng nhất (Heterogeneous GNN). Cấu trúc này cho phép tích hợp đồng thời nhiều loại thực thể như thương hiệu, vị trí địa lý và đánh giá văn bản. Khả năng mở rộng chứng minh tính ứng dụng cao của đề tài trong chuyển đổi số doanh nghiệp.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

13/10/2026
Xây dựng hệ thống gợi ý sử dụng gnn và tích hợp nền tảng odoo

Trích đoạn nội dung tài liệu

MỞ ĐẦU 1. Tính cấp thiết của đề tài Trong bối cảnh chuyển đổi số diễn ra mạnh mẽ trên toàn cầu, việc xử lý và truy xuất thông tin một cách nhanh chóng, chính xác trở thành nhu cầu cấp thiết của hầu hết các lĩnh vực như thương mại điện tử, giáo dục, chăm sóc sức khỏe và quản trị doanh nghiệp. Trên thế giới, các tập đoàn công nghệ lớn như Amazon, Netflix, Google đều đang đầu tư mạnh mẽ vào việc xây dựng các hệ thống gợi ý thông minh nhằm cá nhân hóa trải nghiệm người dùng. Tại Việt Nam, xu hướng ứng dụng công nghệ số vào hoạt động sản xuất, kinh doanh cũng ngày càng gia tăng, đặc biệt trong các doanh nghiệp vừa và nhỏ sử dụng các nền tảng quản trị tích hợp như Odoo.

Hệ thống gợi ý đóng vai trò then chốt trong việc giúp người dùng tiếp cận nhanh chóng và hiệu quả với thông tin, sản phẩm hoặc dịch vụ phù hợp với nhu cầu cá nhân. Không chỉ góp phần nâng cao trải nghiệm người dùng, hệ thống gợi ý còn giúp doanh nghiệp tăng khả năng giữ chân khách hàng, tối ưu doanh thu và cải thiện hiệu quả vận hành. Khi được tích hợp trực tiếp vào nền tảng ERP như Odoo, hệ thống gợi ý có thể hỗ trợ cá nhân hóa nội dung trong các module như quản lý bán hàng, quản lý khách hàng, hay quản lý kho, từ đó nâng cao tính linh hoạt và hiệu quả ra quyết định. Tuy nhiên, phần lớn các hệ thống gợi ý hiện nay vẫn chủ yếu dựa trên các kỹ thuật truyền thống như lọc cộng tác hay lọc dựa trên nội dung.

Những phương pháp này thường khó khai thác hiệu quả các mối quan hệ phức tạp và đa chiều giữa người dùng, sản phẩm và hành vi tương tác, vốn là đặc điểm phổ biến trong môi trường dữ liệu thực tế. Việc chưa tận dụng được các đặc trưng dạng đồ thị trong dữ liệu để mô hình hóa các kết nối sâu sắc hơn đã tạo ra một khoảng trống đáng kể trong nghiên cứu và ứng dụng hệ thống gợi ý. Mạng nơ-ron đồ thị nổi lên như một giải pháp mới, có khả năng khai thác và biểu diễn tốt các mối quan hệ phức tạp trong dữ liệu dạng đồ thị. Nhờ đó, GNN mang lại tiềm năng lớn trong việc cải thiện độ chính xác và mức độ cá nhân hóa của hệ thống gợi ý.

Khi được ứng dụng trong các nền tảng doanh nghiệp như Odoo, một hệ thống quản trị tích hợp với dữ liệu người dùng, sản phẩm, đơn hàng và lịch sử tương tác được lưu trữ 1 và liên kết chặt chẽ, mô hình GNN có thể phát huy hiệu quả vượt trội trong việc gợi ý nội dung phù hợp và hỗ trợ ra quyết định. Xuất phát từ bối cảnh trên, chúng tôi đã lựa chọn đề tài “Xây dựng hệ thống gợi ý sử dụng GNN và tích hợp nền tảng Odoo” với mong muốn nghiên cứu, thiết kế và triển khai một giải pháp gợi ý thông minh, tận dụng sức mạnh của mạng nơ-ron đồ thị, đồng thời phù hợp với yêu cầu thực tế của các doanh nghiệp trong thời kỳ chuyển đổi số. Đề tài không chỉ mang ý nghĩa nghiên cứu mà còn có tiềm năng ứng dụng cao, góp phần nâng cao chất lượng hệ thống gợi ý trong các nền tảng ERP phổ biến hiện nay. Mục đích của đề tài Mục tiêu chính của nghiên cứu này là nâng cao độ chính xác của hệ thống gợi ý bằng cách sử dụng mạng nơ-ron đồ thị.

Điều này bao gồm việc tối ưu hóa các thuật toán để khai thác và phân tích sâu hơn các tập dữ liệu lớn và phức tạp, nhằm đề xuất những gợi ý chính xác và cá nhân hóa hơn cho người dùng.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Cách trích dẫn tài liệu này

Chuẩn Việt Nam
Đỗ Ngọc Hân, Trần Thị Ngọc Trang (2025), Xây dựng hệ thống gợi ý sử dụng GNN và tích hợp nền tảng Odoo, Khóa luận tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, Hồ Chí Minh.
APA 7
Đỗ, N. H., & Trần, T. N. T. (2025). Xây dựng hệ thống gợi ý sử dụng GNN và tích hợp nền tảng Odoo [Khóa luận tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh]. vn-document.net. https://vn-document.net/document/xay-dung-he-thong-goi-y-su-dung-gnn-va-tich-hop-nen-tang-odoo/9883737678
IEEE
N. H. Đỗ and T. N. T. Trần, "Xây dựng hệ thống gợi ý sử dụng GNN và tích hợp nền tảng Odoo," Khóa luận tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, Hồ Chí Minh, 2025. [Online]. Available: https://vn-document.net/document/xay-dung-he-thong-goi-y-su-dung-gnn-va-tich-hop-nen-tang-odoo/9883737678

Tạo trích dẫn cho tài liệu khác