Research Article

An Improved Sequential Recommendation Algorithm based on Short-Sequence Enhancement and Temporal Self-Attention Mechanism

Algorithm 1

The sequential recommendation algorithm proposed in this paper.
Input: The behavior sequence of user
Output: The recommendation list result of user , denoted as
(1)for in do
(2)ifthen
(3)  
(4)else
(5)   %Date preprocessing
(6)end if
(7)end for
(8)for in do
(9) %Reverse prediction model training
(10)end for
(11)for in do
(12) %Short sequence enhancement
(13)end for
(14)for in do
(15) Generate time interval matrix;
(16) Calculate time-aware self-attention model;
(17) Apply the point-wise feed-forward network and further processed;
(18) Calculate prediction and loss;
(19)end for
(20)return ;