2018
DOI: 10.1007/s11257-018-9209-6
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of session-based recommendation algorithms

Abstract: Recommender systems help users find relevant items of interest, for example on e-commerce or media streaming sites. Most academic research is concerned with approaches that personalize the recommendations according to long-term user profiles. In many real-world applications, however, such long-term profiles often do not exist and recommendations therefore have to be made solely based on the observed behavior of a user during an ongoing session. Given the high practical relevance of the problem, an increased in… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

11
288
2
3

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 274 publications
(304 citation statements)
references
References 65 publications
11
288
2
3
Order By: Relevance
“…Therefore, progress is often claimed by comparing a complex neural model against another neural model, which is, however, not necessarily a strong baseline. Similar observations can be made for the area of session-based recommendation, where a recent method based on recurrent neural networks [16] is considered a competitive baseline, even though almost trivial methods are in most cases better [29,30].…”
Section: Progress Assessmentmentioning
confidence: 55%
See 1 more Smart Citation
“…Therefore, progress is often claimed by comparing a complex neural model against another neural model, which is, however, not necessarily a strong baseline. Similar observations can be made for the area of session-based recommendation, where a recent method based on recurrent neural networks [16] is considered a competitive baseline, even though almost trivial methods are in most cases better [29,30].…”
Section: Progress Assessmentmentioning
confidence: 55%
“…The validation of the progress that is achieved through new methods against a set of baselines can be done in at least two ways. One is to evaluate all considered methods within the same defined environment, using the same datasets and the exact same evaluation procedure for all algorithms as done in [29]. While such an approach helps us obtain a picture of how different methods compare across datasets, the implemented evaluation procedure might be slightly different from the one used in the original papers.…”
Section: Evaluation Methodologymentioning
confidence: 99%
“…Repeat consumption refers to that an item is repeatedly appeared in a user's historical sequence, which is mostly ignored in sequential recommendation. Only RepeatNet proposed by Ren et al [64] 9 has ever considered the issue, and their results confirm that the consideration of repeat consumption in network design can improve the recommendation performance.…”
Section: Repeat Consumptionmentioning
confidence: 81%
“…Frequent pattern mining. As we know, association rule [9] strives to use frequent pattern mining to mine frequent patterns with sufficient support and confidence. In sequential recommendation, a pattern is recognized only when the co-occurring items appear in the same order in different sequences, which is thus used to make recommendations.…”
Section: Traditional Methodsmentioning
confidence: 99%
“…The evaluation protocol is as follows: for each user = ( 1 ,… , ), we create − 1 examples {( 1: −1 , )} =2 where the task is to predict the target item for the query sub-user 1: −1 = ( 1 ,… , −1 ). We use two popular [1]- [3], [12], [16] Mean Reciprocal Rank at (MRR@ ): This measure is defined as the average of the reciprocal ranks [1], where the reciprocal rank is set to zero if the rank is above . Unlike HR@ , the MRR@ measure does consider the order of the recommendation list.…”
Section: Evaluation Measures and Protocolmentioning
confidence: 99%