Skip to main content
Top
Published in: Multimedia Systems 6/2022

15-07-2022 | Special Issue Article

Combining semantic and linguistic representations for media recommendation

Authors: Ismail Harrando, Raphael Troncy

Published in: Multimedia Systems | Issue 6/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Content-based recommendation systems offer the possibility of promoting media (e.g., posts, videos, podcasts) to users based solely on a representation of the content (i.e., without using any user-related data such as views or interactions between users and items). In this work, we study the potential of using different textual representations (based on the content of the media) and semantic representations (created from a knowledge graph of media metadata). We also show that using off-the-shelf automatic annotation tools from the Information Extraction literature, we can improve recommendation performance, without any extra cost of training, data collection or annotation. We first evaluate multiple textual content representations on two tasks of recommendation: user-specific, which is performed by suggesting new items to the user given a history of interactions, and item-based, which is based solely on content relatedness, and is rarely investigated in the literature of recommender systems. We compare how using automatically extracted content (via ASR) compares to using human-written summaries. We then derive a semantic content representation by combining manually created metadata and automatically extracted annotations and we show that Knowledge Graphs, through their embeddings, constitute a great modality to seamlessly integrate extracted knowledge to legacy metadata and can be used to provide good content recommendations. We finally study how combining both semantic and textual representations can lead to superior performance on both recommendation tasks. Our code is available at https://​github.​com/​D2KLab/​ka-recsys to support experiment reproducibility.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Kotkov, D., Wang, S., Veijalainen, J.: A survey of serendipity in recommender systems. Knowl.-Based Syst. 111, 180–192 (2016)CrossRef Kotkov, D., Wang, S., Veijalainen, J.: A survey of serendipity in recommender systems. Knowl.-Based Syst. 111, 180–192 (2016)CrossRef
2.
go back to reference Kunaver, M., Požrl, T.: Diversity in recommender systems-a survey. Knowl.-Based Syst. 123, 154–162 (2017)CrossRef Kunaver, M., Požrl, T.: Diversity in recommender systems-a survey. Knowl.-Based Syst. 123, 154–162 (2017)CrossRef
3.
go back to reference Zhang, Y., Chen, X.: Explainable recommendation: A survey and new perspectives. Found. Trends Inf. Retr. 14, 1–101 (2020)CrossRef Zhang, Y., Chen, X.: Explainable recommendation: A survey and new perspectives. Found. Trends Inf. Retr. 14, 1–101 (2020)CrossRef
4.
go back to reference Pappas, N., Popescu-Belis, A.: Combining content with user preferences for ted lecture recommendation. In: 11th International Workshop on Content-Based Multimedia Indexing (CBMI), pp. 47–52 (2013) Pappas, N., Popescu-Belis, A.: Combining content with user preferences for ted lecture recommendation. In: 11th International Workshop on Content-Based Multimedia Indexing (CBMI), pp. 47–52 (2013)
5.
go back to reference Mishra, A., Vishwakarma, S.: Analysis of tf-idf model and its variant for document retrieval. In: 2015 International Conference on Computational Intelligence and Communication Networks (CICN), pp. 772–776 (2015) Mishra, A., Vishwakarma, S.: Analysis of tf-idf model and its variant for document retrieval. In: 2015 International Conference on Computational Intelligence and Communication Networks (CICN), pp. 772–776 (2015)
6.
go back to reference Yi, X., Allan, J. Advances in Information Retrieval, pp. 29–41. Springer, Berlin, Heidelberg (2009) Yi, X., Allan, J. Advances in Information Retrieval, pp. 29–41. Springer, Berlin, Heidelberg (2009)
7.
go back to reference Pennington, J., Socher, R., Manning, C.D.: Glove: Global vectors for word representation. In: Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 1532–1543 (2014) Pennington, J., Socher, R., Manning, C.D.: Glove: Global vectors for word representation. In: Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 1532–1543 (2014)
8.
go back to reference Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. In: Advances in Neural Information Processing Systems, pp. 3111–3119 (2013) Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. In: Advances in Neural Information Processing Systems, pp. 3111–3119 (2013)
9.
go back to reference Bojanowski, P., Grave, E., Joulin, A., Mikolov, T.: Enriching word vectors with subword information. arXiv preprint arXiv:1607.04606 (2016) Bojanowski, P., Grave, E., Joulin, A., Mikolov, T.: Enriching word vectors with subword information. arXiv preprint arXiv:​1607.​04606 (2016)
10.
go back to reference Le, Q., Mikolov, T.: Distributed representations of sentences and documents. In: 31st International Conference on International Conference on Machine Learning (ICML), pp. 1188–1196. JMLR.org, ??? (2014) Le, Q., Mikolov, T.: Distributed representations of sentences and documents. In: 31st International Conference on International Conference on Machine Learning (ICML), pp. 1188–1196. JMLR.org, ??? (2014)
11.
go back to reference Devlin, J., Chang, M.-W., Lee, K., Toutanova, K.: Bert: Pre-training of deep bidirectional transformers for language understanding. In: NAACL, Minneapolis, USA (2019) Devlin, J., Chang, M.-W., Lee, K., Toutanova, K.: Bert: Pre-training of deep bidirectional transformers for language understanding. In: NAACL, Minneapolis, USA (2019)
12.
go back to reference Reimers, N., Gurevych, I.: Sentence-BERT: Sentence embeddings using Siamese BERT-networks. In: EMNLP-IJCNLP 2019, pp. 3982–3992. Association for Computational Linguistics, Hong Kong, China (2019) Reimers, N., Gurevych, I.: Sentence-BERT: Sentence embeddings using Siamese BERT-networks. In: EMNLP-IJCNLP 2019, pp. 3982–3992. Association for Computational Linguistics, Hong Kong, China (2019)
13.
15.
go back to reference Bordes, A., Usunier, N., Garcia-Duran, A., Weston, J., Yakhnenko, O.: Translating embeddings for modeling multi-relational data. In: Burges, C.J.C., Bottou, L., Welling, M., Ghahramani, Z., Weinberger, K.Q. (eds.) Advances in Neural Information Processing Systems, vol. 26. Curran Associates, Inc., ??? (2013) Bordes, A., Usunier, N., Garcia-Duran, A., Weston, J., Yakhnenko, O.: Translating embeddings for modeling multi-relational data. In: Burges, C.J.C., Bottou, L., Welling, M., Ghahramani, Z., Weinberger, K.Q. (eds.) Advances in Neural Information Processing Systems, vol. 26. Curran Associates, Inc., ??? (2013)
16.
go back to reference Zhang, F., Yuan, N.J., Lian, D., Xie, X., Ma, W.-Y.: Collaborative knowledge base embedding for recommender systems. In: 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 353–362. Association for Computing Machinery, New York, NY, USA (2016). https://doi.org/10.1145/2939672.2939673 Zhang, F., Yuan, N.J., Lian, D., Xie, X., Ma, W.-Y.: Collaborative knowledge base embedding for recommender systems. In: 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 353–362. Association for Computing Machinery, New York, NY, USA (2016). https://​doi.​org/​10.​1145/​2939672.​2939673
17.
go back to reference de Gemmis, M., Lops, P., Musto, C., Narducci, F., Semeraro, G.: Semantics-Aware Content-Based Recommender Systems, pp. 119–159. Springer, Boston, MA (2015) de Gemmis, M., Lops, P., Musto, C., Narducci, F., Semeraro, G.: Semantics-Aware Content-Based Recommender Systems, pp. 119–159. Springer, Boston, MA (2015)
18.
go back to reference Miller, G.A.: Wordnet: A lexical database for english. Commun. ACM 38(11), 39–41 (1995)CrossRef Miller, G.A.: Wordnet: A lexical database for english. Commun. ACM 38(11), 39–41 (1995)CrossRef
19.
go back to reference Polignano, M., Musto, C., de Gemmis, M., Lops, P., Semeraro, G.: Together is Better: Hybrid Recommendations Combining Graph Embeddings and Contextualized Word Representations, pp. 187–198. Association for Computing Machinery, New York, NY, USA (2021) Polignano, M., Musto, C., de Gemmis, M., Lops, P., Semeraro, G.: Together is Better: Hybrid Recommendations Combining Graph Embeddings and Contextualized Word Representations, pp. 187–198. Association for Computing Machinery, New York, NY, USA (2021)
21.
go back to reference Cao, Y., Wang, X., He, X., Hu, Z., Tat-seng, C.: Unifying knowledge graph learning and recommendation: Towards a better understanding of user preference. In: World Wide Web Conference (WWW) (2019) Cao, Y., Wang, X., He, X., Hu, Z., Tat-seng, C.: Unifying knowledge graph learning and recommendation: Towards a better understanding of user preference. In: World Wide Web Conference (WWW) (2019)
22.
go back to reference Harrando, I., Troncy, R.: Improving media content recommendation with automatic annotations. In: 3rd Edition of Knowledge-aware and Conversational Recommender Systems (KaRS) & 5th Edition of Recommendation in Complex Environments (ComplexRec) Joint Workshop @ RecSys 2021. CEUR Workshop Proceedings, Amsterdam, Netherlands (2021). http://ceur-ws.org/Vol-2960/paper16.pdf Harrando, I., Troncy, R.: Improving media content recommendation with automatic annotations. In: 3rd Edition of Knowledge-aware and Conversational Recommender Systems (KaRS) & 5th Edition of Recommendation in Complex Environments (ComplexRec) Joint Workshop @ RecSys 2021. CEUR Workshop Proceedings, Amsterdam, Netherlands (2021). http://​ceur-ws.​org/​Vol-2960/​paper16.​pdf
23.
go back to reference Schafer, J.B., Frankowski, D., Herlocker, J., Sen, S.: Collaborative Filtering Recommender Systems, pp. 291–324. Springer, Berlin, Heidelberg (2007) Schafer, J.B., Frankowski, D., Herlocker, J., Sen, S.: Collaborative Filtering Recommender Systems, pp. 291–324. Springer, Berlin, Heidelberg (2007)
24.
go back to reference Pappas, N., Popescu-Belis, A.: Sentiment analysis of user comments for one-class collaborative filtering over ted talks. In: ACM SIGIR 2013, pp. 773–776 (2013) Pappas, N., Popescu-Belis, A.: Sentiment analysis of user comments for one-class collaborative filtering over ted talks. In: ACM SIGIR 2013, pp. 773–776 (2013)
25.
go back to reference Merchant, A., Singh, N.: Hybrid trust-aware model for personalized top-n recommendation. In: Fourth ACM IKDD Conferences on Data Sciences. Association for Computing Machinery, Chennai, India (2017) Merchant, A., Singh, N.: Hybrid trust-aware model for personalized top-n recommendation. In: Fourth ACM IKDD Conferences on Data Sciences. Association for Computing Machinery, Chennai, India (2017)
26.
go back to reference Pappas, N., Popescu-Belis, A.: Combining content with user preferences for non-fiction multimedia recommendation: a study on ted lectures. Multimedia Tools Appl. 74, 1175–1197 (2013)CrossRef Pappas, N., Popescu-Belis, A.: Combining content with user preferences for non-fiction multimedia recommendation: a study on ted lectures. Multimedia Tools Appl. 74, 1175–1197 (2013)CrossRef
27.
go back to reference Sun, R., Cao, X., Zhao, Y., Wan, J., Zhou, K., Zhang, F., Wang, Z., Zheng, K.: Multi-modal knowledge graphs for recommender systems. In: 29th ACM International Conference on Information and Knowledge Management (CIKM), pp. 1405–1414. Association for Computing Machinery, New York, NY, USA (2020). https://doi.org/10.1145/3340531.3411947 Sun, R., Cao, X., Zhao, Y., Wan, J., Zhou, K., Zhang, F., Wang, Z., Zheng, K.: Multi-modal knowledge graphs for recommender systems. In: 29th ACM International Conference on Information and Knowledge Management (CIKM), pp. 1405–1414. Association for Computing Machinery, New York, NY, USA (2020). https://​doi.​org/​10.​1145/​3340531.​3411947
28.
go back to reference Rendle, S.: Factorization machines. In: IEEE International Conference on Data Mining, pp. 995–1000 (2010) Rendle, S.: Factorization machines. In: IEEE International Conference on Data Mining, pp. 995–1000 (2010)
29.
go back to reference Harrando, I., Lisena, P., Troncy, R.: Apples to apples: A systematic evaluation of topic models. In: RANLP, vol. 260, pp. 488–498 (2021) Harrando, I., Lisena, P., Troncy, R.: Apples to apples: A systematic evaluation of topic models. In: RANLP, vol. 260, pp. 488–498 (2021)
30.
go back to reference Cai, H., Zheng, V., Chang, K.: A comprehensive survey of graph embedding: problems, techniques, and applications. IEEE Trans. Knowl. Data Eng. 30, 1616–1637 (2018)CrossRef Cai, H., Zheng, V., Chang, K.: A comprehensive survey of graph embedding: problems, techniques, and applications. IEEE Trans. Knowl. Data Eng. 30, 1616–1637 (2018)CrossRef
31.
go back to reference Yu, S.Y., Rokka Chhetri, S., Canedo, A., Goyal, P., Faruque, M.A.A.: Pykg2vec: A Python Library for Knowledge Graph Embedding. arXiv (2019) Yu, S.Y., Rokka Chhetri, S., Canedo, A., Goyal, P., Faruque, M.A.A.: Pykg2vec: A Python Library for Knowledge Graph Embedding. arXiv (2019)
32.
go back to reference Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent dirichlet allocation 3, 993–1022 (2003) Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent dirichlet allocation 3, 993–1022 (2003)
33.
go back to reference Bianchi, F., Terragni, S., Hovy, D.: Pre-training is a hot topic: Contextualized document embeddings improve topic coherence. In: ACL-IJCNLP 2021, pp. 759–766. Association for Computational Linguistics, Online (2021) Bianchi, F., Terragni, S., Hovy, D.: Pre-training is a hot topic: Contextualized document embeddings improve topic coherence. In: ACL-IJCNLP 2021, pp. 759–766. Association for Computational Linguistics, Online (2021)
34.
go back to reference Tian, T., Fang, Z.F.: Attention-based autoencoder topic model for short texts. Procedia Computer Science 151, 1134–1139 (2019). ANT 2019 / EDI40 2019 Tian, T., Fang, Z.F.: Attention-based autoencoder topic model for short texts. Procedia Computer Science 151, 1134–1139 (2019). ANT 2019 / EDI40 2019
38.
go back to reference Ji, G., He, S., Xu, L., Liu, K., Zhao, J.: Knowledge graph embedding via dynamic mapping matrix. In: ACL (2015) Ji, G., He, S., Xu, L., Liu, K., Zhao, J.: Knowledge graph embedding via dynamic mapping matrix. In: ACL (2015)
Metadata
Title
Combining semantic and linguistic representations for media recommendation
Authors
Ismail Harrando
Raphael Troncy
Publication date
15-07-2022
Publisher
Springer Berlin Heidelberg
Published in
Multimedia Systems / Issue 6/2022
Print ISSN: 0942-4962
Electronic ISSN: 1432-1882
DOI
https://doi.org/10.1007/s00530-022-00968-w

Other articles of this Issue 6/2022

Multimedia Systems 6/2022 Go to the issue