TY - JOUR
T1 - Dynamic session-based music recommendation using information retrieval techniques
AU - Tofani, Arthur
AU - Borges, Rodrigo
AU - Queiroz, Marcelo
N1 - Funding Information:
During the development of this project, the second author received financial support from CAPES Grant 88881.189985/2018-01 and the third author received financial support from CNPq Grant 307389/2019-7.
Publisher Copyright:
© 2022, The Author(s), under exclusive licence to Springer Nature B.V.
PY - 2022/9
Y1 - 2022/9
N2 - In this paper, we propose the use of information retrieval (IR) techniques in order to build dynamic and scalable, yet accurate, music recommender systems. We describe adaptations of a traditional text retrieval pipeline to tailor it to recommendation tasks, and demonstrate its use in the session-based music recommendation scenario. We propose three methods, two of them based on TF-IDF weighting (IR-TFIDF and IR-1NN), and a third method (IR-MC) that extends the first-order Markov chain method (MC) in order to consider longer past sequences than the original one. We evaluate the proposed methods against state-of-the-art recommender methods in two experiments; the first experiment compares the overall performance of the competitors, while the second explores their dynamic capabilities. The methods based on classic IR relevance weighting scheme has shown comparable performance results to the baselines, while the IR-MC method overcomes its competitors in different scenarios. We find that modeling the recommendation algorithms as IR problems not only expands the set of techniques available for handling the recommendation tasks, but also that the support of the traditional IR pipeline in the implementation of such algorithms plays an important role in the attempt of satisfying the specific requirements of dynamic recommendation scenarios, such as the capability of receiving online updates.
AB - In this paper, we propose the use of information retrieval (IR) techniques in order to build dynamic and scalable, yet accurate, music recommender systems. We describe adaptations of a traditional text retrieval pipeline to tailor it to recommendation tasks, and demonstrate its use in the session-based music recommendation scenario. We propose three methods, two of them based on TF-IDF weighting (IR-TFIDF and IR-1NN), and a third method (IR-MC) that extends the first-order Markov chain method (MC) in order to consider longer past sequences than the original one. We evaluate the proposed methods against state-of-the-art recommender methods in two experiments; the first experiment compares the overall performance of the competitors, while the second explores their dynamic capabilities. The methods based on classic IR relevance weighting scheme has shown comparable performance results to the baselines, while the IR-MC method overcomes its competitors in different scenarios. We find that modeling the recommendation algorithms as IR problems not only expands the set of techniques available for handling the recommendation tasks, but also that the support of the traditional IR pipeline in the implementation of such algorithms plays an important role in the attempt of satisfying the specific requirements of dynamic recommendation scenarios, such as the capability of receiving online updates.
KW - Information retrieval
KW - Markov chains
KW - Music recommendation
KW - Recommender systems
KW - Tf-idf
U2 - 10.1007/s11257-022-09343-w
DO - 10.1007/s11257-022-09343-w
M3 - Article
AN - SCOPUS:85137994370
SN - 0924-1868
VL - 32
SP - 575
EP - 609
JO - User Modeling and User-Adapted Interaction
JF - User Modeling and User-Adapted Interaction
IS - 4
ER -