Introduction

Sequential Dependency

Sequential Recommendation System takes the prior sequential interactions as a context to predict which items would be interacted in the near future.

Main Contribution of the paper:

Data Characteristics and Challenges

  1. Handling Long User-Item interaction sequences
    a. Challenge 1: Learning higher-order sequential dependencies : Dependency on large number of previous transactions for purchase order
    b. Challenge 2: Learning long-term sequential dependencies : Dependency of current purchase on the previous items that are far from here.

In the above sequence,

Existing Solutions:

2. Handling user-item interaction sequences with a flexible order

Existing Solutions:

3. Handling user-item interaction sequences with noise

Existing Solutions:

4. Handling user-item interaction sequences with heterogeneous relations

Existing Solutions:

5. Handling user-item interaction sequences with hierarchical structures

a. Hierarchical Relation 1: hierarchical structure between the metadata and user-item interactions. For ex: the user’s demographics can determine the users’ preferences in some degree.

b. Hierarchical Relation 2: hierarchical structure between sub-sequences and user-item interactions.
i. In some SRSs, one user-item interaction sequence includes multiple sub-sequences(also called sessions). These historical sequences can affect the current purchase.

Existing solutions:

Research Progress

Reference: https://arxiv.org/abs/2001.04830