You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The recent "A Troubling Analysis of Reproducibility and Progress in Recommender Systems Research" https://arxiv.org/abs/1911.07698 found that relatively simple non-neural baselines which were properly tuned outperformed basically all the neural approaches they tested.
Looking at the results in the Appendix the best performing of those baselines seem to be:
@deklanw Yes, VAE based methods are under development, and they would be ready online around mid January (code review and performance evaluation would take some time).
Based on my experiences, VAE based or non-sampling methods have a natural advantage in achieving very good recommendation performance. A possible reason is that it can refer to the whole item set when training an user-item interaction record. It is particularly suitable to the case that all the test items are seen in training set.
Yes, if you want more methods to be included, please update them at this issue. We expect to get more hands to develop new algorithms after mid January (after the final-exam period at our college). It would be also great if you could make code contribution on these algorithms.
Although, I should note that most of those I listed aren't autoencoders. The two papers I referenced by Nikolakopoulos are random walk based. RP3Beta is also random walk based, and sometimes outperforms EASE in the "Troubling Analysis" paper above.
The recent "A Troubling Analysis of Reproducibility and Progress in Recommender Systems Research" https://arxiv.org/abs/1911.07698 found that relatively simple non-neural baselines which were properly tuned outperformed basically all the neural approaches they tested.
Looking at the results in the Appendix the best performing of those baselines seem to be:
All the baselines are also implemented in the repo for the aforementioned paper here https://github.com/MaurizioFD/RecSys2019_DeepLearning_Evaluation
I've already implemented EASE for RecBole here #609 (it is indeed easy). I may try doing the others as well.
And, btw, the best performing neural method in their tests was Mult-VAE, which I see is underway here #603
I assume that looking for papers which cite the papers of these methods is a good start for finding promising algorithms. Some examples,
If I find more I'll probably add them here
The text was updated successfully, but these errors were encountered: