Performance comparison of neural and non-neural approaches to session-based recommendation