  It is not accurate to make recommendations only based one single current
session. Therefore, multi-session-based recommendation(MSBR) is a solution for
the problem. Compared with the previous MSBR models, we have made three
improvements in this paper. First, the previous work choose to use all the
history sessions of the user and/or of his similar users. When the user's
current interest changes greatly from the past, most of these sessions can only
have negative impacts. Therefore, we select a large number of randomly chosen
sessions from the dataset as candidate sessions to avoid over depending on
history data. Then we only choose to use the most similar sessions to get the
most useful information while reduce the noise caused by dissimilar sessions.
Second, in real-world datasets, short sessions account for a large proportion.
The RNN often used in previous work is not suitable to process short sessions,
because RNN only focuses on the sequential relationship, which we find is not
the only relationship between items in short sessions. So, we designed a more
suitable method named GAFE based on attention to process short sessions. Third,
Although there are few long sessions, they can not be ignored. Not like
previous models, which simply process long sessions in the same way as short
sessions, we propose LSIS, which can split the interest of long sessions, to
make better use of long sessions. Finally, to help recommendations, we also
have considered users' long-term interests captured by a multi-layer GRU.
Considering the four points above, we built the model ENIREC. Experiments on
two real-world datasets show that the comprehensive performance of ENIREC is
better than other existing models.
