Skip to main content
Log in

An investigation on the user interaction modes of conversational recommender systems for the music domain

  • Published:
User Modeling and User-Adapted Interaction Aims and scope Submit manuscript

Abstract

Conversational Recommender Systems (CoRSs) implement a paradigm that allows users to interact in natural language with the system for defining their preferences and discovering items that best fit their needs. CoRSs can be straightforwardly implemented as chatbots that, nowadays, are becoming more and more popular for several applications, such as customer care, health care, and medical diagnoses. Chatbots implement an interaction based on natural language, buttons, or both. The implementation of a chatbot is a challenging task since it requires knowledge about natural language processing and human–computer interaction. A CoRS might be particularly useful in the music domain since music is generally enjoyed in contexts when a standard interface cannot be exploited (driving, doing homeworks, running). However, there is no work in the literature that analytically compares different interaction modes for a conversational music recommender system. In this paper, we focus on the design and implementation of a CoRS for the music domain. Our CoRS consists of different components. The system implements content-based recommendation, critiquing and adaptive strategies, as well as explanation facilities. The main innovative contribution is that the user can interact through different interaction modes: natural language, buttons, and mixed. Due to the lack of available datasets for testing CoRSs, we carried out an in vivo experimental evaluation with the goal of investigating the impact of the different interaction modes on the recommendation accuracy and on the cost of interaction for the final user. The experiment involved 110 people, and 54 completed the whole process. The analysis of the results shows that the best interaction mode is based on a mixed strategy that combines buttons and natural language. In addition, the results allow to clearly understand which are the steps in the dialog that are particularly strenuous for the user.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Notes

  1. Visual Capitalist, What Happens in an Internet Minute in 2017?, http://www.visualcapitalist.com/happens-internet-minute-2017/.

  2. IFPI, Connecting with music consumer—Insight report, http://ifpi.org/downloads/Music-Consumer-Insight-Report-2017.pdf.

  3. https://techcrunch.com/2019/01/15/pandora-launches-a-personalized-voice-assistant-on-ios-and-android/.

  4. Wikipedia, Wikivoyage, Wikisource, and others.

  5. https://stanfordnlp.github.io/CoreNLP/.

  6. http://wiki.dbpedia.org/.

  7. Please not be confused with MAP.

  8. http://hci.epfl.ch/research-projects/resque/.

References

  • Andjelkovic, I., Parra, D., ODonovan, J.: Moodplay: interactive music recommendation based on artists mood similarity. Int. J. Hum. Comput. Stud. 121, 142–159 (2019)

    Article  Google Scholar 

  • Barthet, M., Fazekas, G., Allik, A., Sandler, M.: Moodplay: an interactive mood-based musical experience. In: Proceedings of the Audio Mostly 2015 on Interaction with Sound, p. 3. ACM (2015)

  • Basile, P., Caputo, A., Semeraro, G.: Uniba: combining distributional semantic models and sense distribution for multilingual all-words sense disambiguation and entity linking. In: Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval 2015), Denver, Colorado, pp. 360–364 (2015)

  • Basile, P., Caputo, A., Semeraro, G., Narducci, F.: Uniba: exploiting a distributional semantic model for disambiguating and linking entities in tweets. Mak. Sense Microposts (# Microposts2015) (2015)

  • Basile, P., Greco, C., Suglia, A., Semeraro, G.: Deep learning and hierarchical reinforcement learning for modeling a conversational recommender system. Intell. Artif. 12(2), 125–141 (2018)

    Google Scholar 

  • Basile, P., Musto, C., de Gemmis, M., Lops, P., Narducci, F., Semeraro, G.: Aggregation strategies for linked open data-enabled recommender systems. In: 11th ESWC (2014)

  • Basile, P., Musto, C., de Gemmis, M., Lops, P., Narducci, F., Semeraro, G.: Content-based recommender systems + dbpedia knowledge=semantics-aware recommender systems. In: Semantic Web Evaluation Challenge, pp. 163–169. Springer (2014)

  • Bogdanov, D., Herrera, P.: Taking advantage of editorial metadata to recommend music. In: 9th International Symposium on Computer Music Modeling and Retrieval (CMMR), pp. 618–632 (2012)

  • Bostandjiev, S., O’Donovan, J., Höllerer, T.: Tasteweights: a visual interactive hybrid recommender system. In: Proceedings of the Sixth ACM Conference on Recommender Systems, pp. 35–42. ACM (2012)

  • Bostandjiev, S., O’Donovan, J., Höllerer, T.: Linkedvis: exploring social and semantic career recommendations. In: Proceedings of the 2013 International Conference on Intelligent User Interfaces, pp. 107–116. ACM (2013)

  • Bridge, D.G.: Towards conversational recommender systems: a dialogue grammar approach. In: ECCBR Workshops, pp. 9–22 (2002)

  • Christakopoulou, K., Beutel, A., Li, R., Jain, S., Chi, E.H.: Q&r: a two-stage approach toward interactive recommendation. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 139–148. ACM (2018)

  • Christakopoulou, K., Radlinski, F., Hofmann, K.: Towards conversational recommender systems. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 815–824. ACM (2016)

  • Demšar, J.: Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 7(Jan), 1–30 (2006)

    MathSciNet  MATH  Google Scholar 

  • Glass, J., Polifroni, J., Seneff, S., Zue, V.: Data collection and performance evaluation of spoken dialogue systems: the MIT experience. In: Proc. 6th Int., pp. 1–4 (2000)

  • Goker, M., Thompson, C.: The adaptive place advisor: a conversational recommendation system. In: Proceedings of the 8th German Workshop on Case Based Reasoning, Limmerbuckel, pp. 187–198 (2000)

  • Grasch, P., Felfernig, A., Reinfrank, F.: Recomment: towards critiquing-based recommendation with speech interaction. In: Proceedings of the 7th ACM Conference on Recommender Systems, RecSys ’13, pp. 157–164. ACM, New York (2013)

  • Green, S.J., Lamere, P., Alexander, J., Maillet, F., Kirk, S., Holt, J., Bourque, J., Mak, X.W.: Generating transparent, steerable recommendations from textual descriptions of items. In: Proceedings of the Third ACM Conference on Recommender Systems, pp. 281–284. ACM (2009)

  • Gretarsson, B., O’Donovan, J., Bostandjiev, S., Hall, C., Höllerer, T.: Smallworlds: visualizing social recommendations. In: Computer Graphics Forum, vol. 29, pp. 833–842. Wiley (2010)

  • Haveliwala, T.H.: Topic-sensitive PageRank: a context-sensitive ranking algorithm for Web search. IEEE Trans. Knowl. Data Eng. 15(4), 784–796 (2003)

    Article  Google Scholar 

  • He, C., Parra, D., Verbert, K.: Interactive recommender systems: a survey of the state of the art and future research challenges and opportunities. Expert Syst. Appl. 56, 9–27 (2016)

    Article  Google Scholar 

  • He, C., Parra, D., Verbert, K.: Interactive recommender systems: a survey of the state of the art and future research challenges and opportunities. Expert Syst. Appl. 56, 9–27 (2016)

    Article  Google Scholar 

  • Jugovac, M., Jannach, D.: Interacting with recommenders—overview and research directions. ACM Trans. Interact. Intell. Syst. 7(3), 10:1–10:46 (2017)

    Article  Google Scholar 

  • Konstan, J.A., Riedl, J.: Recommender systems: from algorithms to user experience. User Model. User Adapt. Interact. 22(1–2), 101–123 (2012)

    Article  Google Scholar 

  • Laurier, C., Grivolla, J., Herrera, P.: Multimodal music mood classification using audio and lyrics. In: Seventh International Conference on Machine Learning and Applications, 2008. ICMLA’08, pp. 688–693. IEEE (2008)

  • Levy, M., Sandler, M.: Learning latent semantic models for music from social tags. J. New Music Res. 37(2), 137–150 (2008)

    Article  Google Scholar 

  • Li, R., Kahou, S.E., Schulz, H., Michalski, V., Charlin, L., Pal, C.: Towards deep conversational recommendations. In: Advances in Neural Information Processing Systems, pp. 9748–9758 (2018)

  • Mahmood, T., Ricci, F.: Improving recommender systems with adaptive conversational strategies. In: Proceedings of the 20th ACM Conference on Hypertext and Hypermedia, pp. 73–82. ACM (2009)

  • McFee, B., Barrington, L., Lanckriet, G.: Learning content similarity for music recommendation. IEEE Trans. Audio Speech Lang. Process. 20(8), 2207–2218 (2012)

    Article  Google Scholar 

  • McFee, B., Lanckriet, G.R.: The natural language of playlists. ISMIR 11, 537–542 (2011)

    Google Scholar 

  • Musto, C., Narducci, F., de Gemmis, M., Lops, P., Semeraro, G.: A Tag Recommender System Exploiting User and Community Behavior. Recommender Systems and The Social Web, Menlo Park (2009)

    Google Scholar 

  • Musto, C., Narducci, F., Lops, P., de Gemmis, M., Semeraro, G.: ExpLOD: a framework for explaining recommendations based on the linked open data cloud. In: Proceedings of the 10th ACM Conference on Recommender Systems, pp. 151–154. ACM (2016)

  • Musto, C., Narducci, F., Lops, P., de Gemmis, M.: Combining collaborative and content-based techniques for tag recommendation. In: International Conference on Electronic Commerce and Web Technologies, pp. 13–23. Springer (2010)

  • Musto, C., Semeraro, G., Lops, P., de Gemmis, M., Narducci, F.: Leveraging social media sources to generate personalized music playlists. In: International Conference on Electronic Commerce and Web Technologies, pp. 112–123. Springer (2012)

  • Narducci, F., de Gemmis, M., Lops, P., Semeraro, G.: Improving the user experience with a conversational recommender system. In: International Conference of the Italian Association for Artificial Intelligence, pp. 528–538. Springer (2018)

  • Narducci, F., Musto, C., Semeraro, G., Lops, P., de Gemmis, M.: Leveraging encyclopedic knowledge for transparent and serendipitous user profiles. In: International Conference on User Modeling, Adaptation, and Personalization, pp. 350–352. Springer (2013)

  • Narducci, F., Musto, C., Semeraro, G., Lops, P., de Gemmis, M.: Exploiting big data for enhanced representations in content-based recommender systems. In: International Conference on Electronic Commerce and Web Technologies, pp. 182–193. Springer (2013)

  • Narducci, F., Palmonari, M., Semeraro, G.: Cross-language semantic retrieval and linking of e-gov services. In: International Semantic Web Conference, pp. 130–145. Springer (2013)

  • Nguyen, T.N., Ricci, F.: Dynamic elicitation of user preferences in a chat-based group recommender system. In: Proceedings of the Symposium on Applied Computing, SAC ’17, pp. 1685–1692. ACM, New York (2017)

  • Nickel, M., Murphy, K., Tresp, V., Gabrilovich, E.: A review of relational machine learning for knowledge graphs. Proc. IEEE 104(1), 11–33 (2016)

    Article  Google Scholar 

  • Nickel, M., Rosasco, L., Poggio, T.A., et al.: Holographic embeddings of knowledge graphs. In: The Thirtieth AAAI Conference on Artificial Intelligence (AAAI-16), pp. 1955–1961 (2016)

  • O’Donovan, J., Smyth, B., Gretarsson, B., Bostandjiev, S., Höllerer, T.: Peerchooser: visual interactive recommendation. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1085–1088. ACM (2008)

  • Pu, P., Chen, L., Hu, R.: A user-centric evaluation framework for recommender systems. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp. 157–164. ACM (2011)

  • Ricci, F., Del Missier, F.: Supporting travel decision making through personalized recommendation. In: Designing Personalized User Experiences in eCommerce, pp. 231–251. Springer (2004)

  • Saito, Y., Fukusako, T.: A novel low-profile electrically small meander line antenna for gain improvement. In: Korea–Japan Microwave Conference TH2, Cited by 2 (2011)

  • Schaffer, J., Höllerer, T., O’Donovan, J.: Hypothetical recommendation: a study of interactive profile manipulation behavior for recommender systems. In: FLAIRS Conference, pp. 507–512 (2015)

  • Schedl, M., Knees, P., Gouyon, F.: New paths in music recommender systems research. In: Proceedings of the Eleventh ACM Conference on Recommender Systems, RecSys ’17, pp. 392–393. ACM, New York (2017)

  • Schedl, M., Knees, P., McFee, B., Bogdanov, D., Kaminskas, M.: Music recommender systems. In: Recommender Systems Handbook, pp. 453–492. Springer (2015)

  • Silvervarg, A., Jönsson, A.: Subjective and objective evaluation of conversational agents in learning environments for young teenagers. In: Proceedings of the 7th IJCAI Workshop on Knowledge and Reasoning in Practical Dialogue Systems (2011)

  • Sloboda, J.A., ONeill, S.A.: Emotions in everyday listening to music. In: Music and Emotion: Theory and Research, pp. 415–429 (2001)

  • Suglia, A., Greco, C., Basile, P., Semeraro, G., Caputo, A.: An automatic procedure for generating datasets for conversational recommender systems. In: CLEF (Working Notes) (2017)

  • Sun, Y., Zhang, Y., Chen, Y., Jin, R.: Conversational recommendation system with unsupervised learning. In: Proceedings of the 10th ACM Conference on Recommender Systems, pp. 397–398. ACM (2016)

  • Swearingen, K., Sinha, R.: Interaction design for recommender systems. Des. Interact. Syst. 6, 312–334 (2002)

    Google Scholar 

  • Wärnestål, P., Degerstedt, L., Jönsson, A.: Interview and delivery: dialogue strategies for conversational recommender systems. In: Proceedings of the 16th Nordic Conference of Computational Linguistics (NODALIDA 2007), pp. 199–205 (2007)

  • Yi, J., Nasukawa, T., Bunescu, R., Niblack, W.: Sentiment analyzer: extracting sentiments about a given topic using natural language processing techniques. In: Third IEEE International Conference on Data Mining, pp. 427–434. IEEE (2003)

  • Zhang, Y., Chen, X., Ai, Q., Yang, L., Croft, W.B.: Towards conversational search and recommendation: system ask, user respond. In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management, pp. 177–186. ACM (2018)

  • Zhou, C., Jin, Y., Zhang, K., Yuan, J., Li, S., Wang, X.: Musicrobot: towards conversational context-aware music recommender system. In: International Conference on Database Systems for Advanced Applications, pp. 817–820. Springer (2018)

Download references

Acknowledgements

This work is partially funded by Project Electronic Shopping & Home delivery of Edible goods with Low environmental Footprint (ESHELF), under the Apulian INNONETWORK programme - Italy, and by OBJECTWAY SPA under the project Unified Wealt Management Platform. The authors also want to thank Andrea Iovine for the support given to this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fedelucio Narducci.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Questionnaire

See Table 4.

Table 4 Questionnaire

Anova test results

See Tables 5, 6, and 7.

Table 5 Degrees of freedoms, F-score, p value, partial \({\eta }^2\) for each metric
Table 6 Average value for each metric and interaction mode
Table 7 Standard deviation for each metric and interaction mode

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Narducci, F., Basile, P., de Gemmis, M. et al. An investigation on the user interaction modes of conversational recommender systems for the music domain. User Model User-Adap Inter 30, 251–284 (2020). https://doi.org/10.1007/s11257-019-09250-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11257-019-09250-7

Keywords

Navigation