Thuật ngữ

Trước khi chúng ta tìm hiểu kỹ hơn, bạn nên biết một số thuật ngữ:

Mục (còn gọi là tài liệu)

Các thực thể mà một hệ thống đề xuất. Đối với cửa hàng Google Play, các mục là các ứng dụng cần cài đặt. Đối với YouTube, các mục đó là video.

Truy vấn (còn được gọi là ngữ cảnh)

Thông tin mà hệ thống sử dụng để tạo đề xuất. Các truy vấn có thể là sự kết hợp của các loại sau:

  • thông tin người dùng
    • mã nhận dạng người dùng
    • các mục mà người dùng đã tương tác trước đó
  • ngữ cảnh bổ sung
    • thời gian trong ngày
    • thiết bị của người dùng

Nhúng

Liên kết từ một tập hợp rời rạc (trong trường hợp này là tập hợp các truy vấn hoặc tập hợp các mục nên đề xuất) vào không gian vectơ được gọi là không gian nhúng. Nhiều hệ thống đề xuất dựa vào việc tìm hiểu cách nhúng thích hợp của các truy vấn và các mục.