Abstract
This is an extension from a selected paper from JSAI2019. This paper proposes a method for recommending music items considering listeners’ context information. Recently, users can enjoy music easily regardless of time and a place due to evolution of online music services such as Spotify. However, it is difficult for us to find appropriate music items from enormous resources. On the other hand, because of listening style and characteristic of music items, music items do not usually have explicit rating. Therefore, implicit feedback such as playing count has been widely used to construct recommender systems. As additional information, this paper considers listeners’ context. The proposed method employs FMs (Factorization Machines), in which the context information is treated as factors. Negative sampling is applied to reduce the number of negative samples (music items a user has yet to be listened). The effectiveness of the proposed method and the effect of negative sampling are evaluated with an offline experiment. The experimental result on nowplaying-rs dataset shows that the proposed method outperforms wALS (weighted Alternating Least Squares) method. Furthermore, different negative sampling methods such as popularity-based one and sampling with different time window size are also investigated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: An open architecture for collaborative filtering of netnews. In: ACM Conference on Computer Supported Cooperative Work, pp. 175-186 (1994)
Aggarwal, C.C.: Recommender Systems, pp. 1–28. Springer, Heidelberg (2016)
Oard, D.W., Kim, J.: Implicit feedback for recommender systems. In: AAAI Workshop on Recommender Systems, vol. 83, pp. 81–83 (1998)
Hu, Y., Koren, Y., Volinsky, C.: Collaborative filtering for implicit feedback datasets. In: 8th IEEE International Conference on Data Mining, pp. 263–272 (2008)
Pan, R., Zhou, Y., Cao, B., Liu, N.N., Lukose, R., Scholz, M., Yang, Q.: One-class collaborative filtering. In: 8th IEEE International Conference on Data Mining, pp. 502–511 (2008)
Zhang, W., Chen, T., Wang, J., Yu, Y.: Optimizing top-N collaborative filtering via dynamic negative item sampling. In: 36th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 785–788 (2013)
Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: 25th Conference on Uncertainty in Artificial Intelligence, pp. 452–461 (2009)
Rendle, S.: Factorization machines with libFM. ACM Trans. Intell. Syst. Technol. 3(3), 1–22 (2012). Article no. 57
Adomavicius, G., Tuzhilin, A.: Context-aware recommender systems. In: Recommender Systems Handbook, pp. 217–253. Springer, Heidelberg (2011)
Kaminskas, M., Ricci, F.: Contextual music information retrieval and recommendation: state of the art and challenges. Comput. Sci. Rev. 6, 89–119 (2012)
Deng, S., Wang, D., Li, X., Xu, G.: Exploring user emotion in microblogs for music recommendation. Expert Syst. Appl. 42(23), 9284–9293 (2015)
Wang, D., Deng, S., Xu, G.: GEMRec: a graph-based emotion-aware music recommendation approach. In: International Conference on Web Information Systems Engineering, pp. 92–106 (2016)
Kaminskas, M., Ricci, F., Schedl, M.: Location-aware music recommendation using auto-tagging and hybrid matching. In: 7th ACM Conference on Recommender Systems, pp. 17–24 (2013)
Pichl, M., Zangerle, E., Specht, G.: Towards a context-aware music recommendation approach: what is hidden in the playlist name. In: IEEE International Conference on Data Mining Workshop, pp. 1360–1365 (2015)
Pichl, M., Zangerle, E., Specht, G.: Improving context-aware music recommender systems: beyond the pre-filtering approach. In: 2017 ACM on International Conference on Multimedia Retrieval, pp. 201–208 (2017)
Schedl, M., Schnitzer, D.: Hybrid retrieval approaches to geospatial music recommendation. In: 36th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 793–796 (2013)
Symeonidis, P., Ruxanda, M., Nanopoulos, A., Manolopoulos, Y.: Ternary semantic analysis of social tags for personalized music recommendation. Int. Soc. Music Inf. Retr. 8, 219–224 (2008)
Nanopoulos, A., Rafailidis, D., Symeonidis, P., Manolopoulos, Y.: MusicBox: personalized music recommendation based on cubic analysis of social tags. IEEE Trans. Audio Speech Lang. Process. 18(2), 407–412 (2009)
Van den Oord, A., Dieleman, S., Schrauwen, B.: Deep content-based music recommendation. In: Advances in Neural Information Processing Systems, pp. 2643–2651 (2013)
Celma, O.: Music recommendation. In: Music Recommendation and Discovery, pp. 43–85. Springer (2010)
Schedl, M., Bauer, C.: Distance-and rank-based music mainstreaminess measurement. In: 25th Conference on User Modeling, Adaptation and Personalization, pp. 364–367 (2017)
Poddar, A., Zangerle, E., Yang, Y.: #nowplaying-RS: a new benchmark dataset for building context-aware music recommender systems. In: 15th Sound and Music Computing Conference (2018)
Wang, C.-S., Lin, S.-L., Yang, H.-L.: Evaluating music recommendation in a real-world setting: on data splitting and evaluation metrics. In: IEEE International Conference on Multimedia and Expo, pp. 1–6 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhang, Jc., Takama, Y. (2020). Proposal of Context-Aware Music Recommender System Using Negative Sampling. In: Ohsawa, Y., et al. Advances in Artificial Intelligence. JSAI 2019. Advances in Intelligent Systems and Computing, vol 1128. Springer, Cham. https://doi.org/10.1007/978-3-030-39878-1_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-39878-1_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-39877-4
Online ISBN: 978-3-030-39878-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)