Skip to main content
Log in

Attribute-aware multi-task recommendation

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

User-item rating interactions in the recommender system have a deep potential connection with the friend relationships in the social network. In short, users who like the same kind of items may be potential friends in social network, and vice versa, friends in social networks tend to like similar items. Although the above-mentioned two kinds of interactive information can complement and inspire each other, either of them is sparse, which is still not enough to make accurate recommendations. In order to make up for this defect, we then mine useful information from attribute information, learning more informative node representation. In this paper, we explore attribute learning and mutual utilization, complementation and inspiration between social data and rating data. We propose a generic Attribute-Aware Multi-task Recommendation framework (AAMR) for rating prediction and social prediction, which learns representations for users and items by preserving both rating data and social data and attribute information, so as to conduct both rating prediction and trust relationship prediction tasks. Because many users are both in the rating matrix and in social networks, in the common learning, the two tasks will share the embedding of users, which makes the social data and rating data enrich each other’s semantics and alleviate each other’s sparsity. To justify our proposal, we conduct extensive experiments on a real-world dataset. Compared to the state-of-the-art rating and trust prediction approaches, AAMR can learn more informative representations, achieving substantial gains on both tasks.

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

Similar content being viewed by others

References

  1. Liu Q, Zeng Y, Mokhosi R, Zhang H (2018) STAMP: short-term attention/memory priority model for session-based recommendation. In: SIGKDD, pp 1831–1839

  2. Ma H, Zhou D, Liu C, Lyu MR, King I (2011). Recommender systems with social regularization. In: Proceedings of the Fourth ACM International Conference on Web Search and Data Mining. ACM, pp 287–296

  3. Chen C, Chang K-C, Zheng X (2017) Towards context-aware social recommendation via individual trust. Knowl Based Syst 127:58–66

    Article  Google Scholar 

  4. Fan W, Ma Y, Li Q, He Y, Zhao E, Tang J, Yin D (2019) Graph neural networks for social recommendation. https://arxiv.org/abs/1902.07243

  5. Choi S, Ha H, Hwang U, Kim C, Ha JW, Yoon S (2018) Reinforcement learning based recommender system using biclustering technique. https://arxiv.org/abs/1801.05532

  6. Lu Y, Dong R, Smyth B (2018) Why I like it: multi-task learning for recommendation and explanation. In: Proceedings of the Conference on Recommender Systems, pp 4–12

  7. Park H, Jeon H, Kim J, Ahn B, Kang U (2017) Uniwalk: explainable and accurate recommendation for rating and network data. https://arxiv.org/abs/1710.07134

  8. Ding D, Zhang M, Li SY, Tang J, Chen X (2017) BayDNN: friend recommendation with bayesian personalized ranking deep neural network. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, November 2017, pp 1479–1488

  9. Wang S, Cao L, Wang Y (2019) A survey on session-based recommender systems. arXiv preprint arXiv:1902.04864

  10. Ma H, King I, Lyu MR (2009) Learning to recommend with social trust ensemble. In: Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval, July 2009, pp 203–210

  11. Ma H, Yang H, Lyu MR, King I (2008) Sorec: social recommendation using probabilistic matrix factorization. In: CIKM, Napa Valley, California, USA, October 26–30, 2008, pp 932–940

  12. Shripad KV, Vaidya AS (2015) Privacy preserving profile matching system for trust-aware personalized user recommendations in social networks. Int J Comput Appl 122(11):15–21

    Google Scholar 

  13. Shripad KV, Vaidya AS (2014) A review on trust-aware and privacy preserving profile matching system for personalized user recommendations in social networks. Int J Comput Appl 104(12):22–25

    Google Scholar 

  14. Xin X, He X, Zhang Y, Jose MJ, Zhang Y (2019) Relational collaborative filtering: modeling multiple item relations for recommendation. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 125–134

  15. Shih S-Y, Chi H-Y (2018) Automatic, personalized, and flexible playlist generation using reinforcement learning. In: 19th International Society for Music Information Retrieval Conference, Paris, France, September, pp 1–7

  16. Tay Y, Anh Tuan L, Hui SC (2018) Latent relational metric learning via memory-based attention for collaborative ranking. In: WWW 2018 Artificial Intelligence and Information Retrieval, 13 February, pp 729–739

  17. Zhang S, Yao L, Sun A, Tay Y (2019) Deep learning based recommender system: a survey and new perspectives. ACM Comput Surv (CSUR) 52:1–5

    Google Scholar 

  18. Batmaz Z, Yurekli A, Bilge A, Kaleli C (2019) A review on deep learning for recommender systems: challenges and remedies. Artif Intell Rev 52(1):1–37

    Article  Google Scholar 

  19. Quadrana M, Cremonesi P, Jannach D (2018) Sequence-aware recommender systems. Proc ACM Comput Surv 51(4):539–550

    Google Scholar 

  20. Guo W, Chen G (2015) Human action recognition via multi-task learning base on spatial–temporal feature. Inf Sci 320:418–428

    Article  MathSciNet  Google Scholar 

  21. Guo K, Guo W, Chen Y et al (2015) Community discovery by propagating local and global information based on the MapReduce model. Inf Sci 323:73–93

    Article  MathSciNet  Google Scholar 

  22. Yang LH, Wang YM, Su Q et al (2016) Multi-attribute search framework for optimizing extended belief rule-based systems. Inf Sci 370:159–183

    Article  Google Scholar 

  23. Cheng H, Su Z, Xiong N et al (2016) Energy-efficient node scheduling algorithms for wireless sensor networks using Markov Random Field model. Inf Sci 329:461–477

    Article  Google Scholar 

  24. Zhang S, Xia Y, Wang J (2015) A complex-valued projection neural network for constrained optimization of real functions in complex variables. IEEE Trans Neural Netw Learn Syst 26(12):3227–3238

    Article  MathSciNet  Google Scholar 

  25. Wang J, Zhang XM, Lin Y, Ge X, Han QL (2018) Event-triggered dissipative control for networked stochastic systems under non-uniform sampling. Inf Sci 447:216–228

    Article  Google Scholar 

  26. Yu Y, Sun Z (2017) Sparse coding extreme learning machine for classification. Neurocomputing 261:50–56

    Article  Google Scholar 

  27. Luo F, Guo W, Yu Y et al (2017) A multi-label classification algorithm based on kernel extreme learning machine. Neurocomputing 260:313–320

    Article  Google Scholar 

  28. Strub F, Mary J (2015) Collaborative filtering with stacked denoising autoencoders and sparse inputs. In: Proceedings NIPS Workshop on Machine Learning for eCommerce. Canada: NIPS, pp 1–13

  29. Wang S, Guo W (2017) Robust co-clustering via dual local learning and high-order matrix factorization. Knowl Based Syst 138:176–187

    Article  Google Scholar 

  30. Niu Y, Lin W, Ke X et al (2017) Fitting-based optimisation for image visual salient object detection. IET Comput Vis 11(2):161–172

    Article  Google Scholar 

  31. Liu G, Guo W et al (2015) A PSO-based-timing-driven Octilinear Steiner tree algorithm for VLSI routing considering bend reduction. Soft Comput 19(5):1153–1169. https://doi.org/10.1007/s00500-014-1329-2

    Article  MATH  Google Scholar 

  32. Liu G, Guo W et al (2015) XGRouter: high-quality global router in X-architecture with particle swarm optimization. Front Comput Sci 9(4):576–594

    Article  Google Scholar 

  33. Kim D, Park C, Oh J, Lee S, Yu H (2016) Convolutional matrix factorization for document context-aware recommendation. In: Proceedings of the 10th ACM Conference on Recommender Systems. ACM, 2016, pp 233–240

  34. Donkers T, Loepp B, Ziegler J (2017) Sequential user-based recurrent neural network recommendations. In: Recsys, pp 152–160

  35. Liu G, Huang X, Guo W, Niu Y, Chen G (2015) Multilayer obstacle-avoiding x-architecture steiner minimal tree construction based on particle swarm optimization. IEEE Trans Cybern 45(5):989–1002. https://doi.org/10.1109/TCYB.2014.2342713

    Article  Google Scholar 

  36. Liu G, Chen Z, Zhuang Z, Guo W et al (2020) A unified algorithm based on HTS and self-adapting PSO for the construction of octagonal and rectilinear SMT. Soft Comput 24(6):3943–3961. https://doi.org/10.1007/s00500-019-04165-2

    Article  Google Scholar 

  37. Luo F, Guo W et al (2016) A multi-label classification algorithm based on Kernel extreme learning machine. Neurocomputing 260:313–320. https://doi.org/10.1016/j.neucom.2017.04.052

    Article  Google Scholar 

  38. Jia X, Li X, Li K, Gopalakrishnan V, Xun G, Zhang A (2016) Collaborative restricted Boltzmann machine for social event recommendation. In: ASONAM, pp 402–405

  39. Chen J, Zhang H, He X, Nie L, Liu W, Chua TS (2017) Attentive collaborative filtering: multimedia recommendation with item- and component-level attention. In: IGIR’17: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, August, pp 335–344

  40. Chen Feng, Deng Pan, Wan Jiafu et al (2015) Data mining for the internet of things: literature review and challenges. Int J Distrib Sens Netw 11(8):1–14

    Google Scholar 

  41. Ma T, Liu Q, Cao J, Tian Y, Al-Dhelaan A, Al-Rodhaan M (2020) LGIEM: global and local node influence based community detection. Fut Gener Comput Syst 105:533–546

    Article  Google Scholar 

  42. Ye Q, Li Z, Fu L, Zhang Z, Yang W, Yang G (2019) Nonpeaked discriminant analysis for data representation. IEEE Trans Neural Netw Learn Syst 30(12):3818–3832

    Article  MathSciNet  Google Scholar 

  43. Zhong S, Chen T, He F et al (2014) Fast Gaussian kernel learning for classification tasks based on specially structured global optimization. Neural Netw 57:51–62

    Article  Google Scholar 

  44. Cai X, Zheng Y, Yang L (2018) Generative adversarial network based heterogeneous bibliographic network representation for personalized citation recommendation. Qual Control Trans 7:457–467

    Google Scholar 

  45. Song W, Xiao Z, Wang Y, Charlin L, Zhang M (2019) Session-based social recommendation via dynamic graph attention networks. In: Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, pp 555–563

  46. Liang D, Krishnan RG, Hoffman MD, Jebara T (2018) Variational autoencoders for collaborative filtering. In: WWW 2018, April, pp 689–698

  47. Wu S, Tang Y, Zhu Y (2019) Session-based recommendation with graph neural networks. In: Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence, pp 346–353

  48. Fan W, Li Q, Cheng M (2018) Deep modeling of social relations for recommendation. In: AAAI, pp 417–426

  49. Rafailidis D, Crestani F (2017) Learning to rank with trust and distrust in recommender systems. In: Proceedings of 11th ACM Conference on Recommender System (RecCys), pp 5–13

  50. Eirinaki M, Louta MD, Varlamis I (2013) A trust-aware system for personalized user recommendations in social networks. IEEE Trans Syst Man Cybern Syst 44(4):409–421

    Article  Google Scholar 

  51. Bansal T, Belanger D, McCallum A (2016) Ask the GRU: multi-task learning for deep text recommendations. In: Proceedings of the 10th ACM Conference on Recommender Systems, pp 107–114

  52. Liu G, Zhang L (2019) Do co-purchases reveal preferences? Explainable recommendation with attribute networks. J Mach Learn Res 13(1):3619–3622

    Google Scholar 

  53. Xia Y, Leung H (2014) Performance analysis of statistical optimal data fusion algorithms. Inf Sci 277:808–824

    Article  MathSciNet  Google Scholar 

  54. Andriy M, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in Neural Information Processing Systems. vol 20, pp 1257–1264

  55. He X, Liao L, Zhang H (2017) Neural collaborative filtering. In: Proceedings of ACM Press the 26th International Conference—Perth, Australia (03 April 2017–07 April 2017), pp 173–182

  56. Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the Fourth ACM Conference on Recommender Systems. ACM, pp 135–142

  57. Yang B, Lei Y, Liu J, Li W (2013) Social collaborative filtering by trust. IEEE Trans Pattern Anal Mach Intell 39(8):1633–1647

    Article  Google Scholar 

  58. Guibing G, Zhang J, Yorke-Smith N (2015). TrustSVD: collaborative filtering with both the explicit and implicit influence of user trust and of item ratings. In: Twenty-Ninth AAAI Conference on Artificial Intelligence, pp 123–129

  59. Deng S, Huang L, Xu G, Wu X, Wu Z (2017) On deep learning for trust-aware recommendations in social networks. IEEE Trans Neural Netw Learn Syst 28(5):1164–1177

    Article  Google Scholar 

  60. Wang M, Zheng X, Yang Y, Zhang K (2018) Collaborative filtering with social exposure: a modular approach to social recommendation. In: Thirty-Second AAAI Conference on Artificial Intelligence, pp 327–339

  61. Chen S-Y, Yu Y, Da Q, Tan J, Huang H-K, Tang H-H (2018) Stabilizing reinforcement learning in dynamic environment with application to online recommendation. In: SIGKDD, pp 1187–1196

  62. Huang J, Nie F, Huang H, Tu YC (2012) Trust prediction via aggregating heterogeneous social networks. In: CIKM’12, October 29–November 2, 2012, Maui, HI, USA, pp 1774–1778

  63. Wang D, Cui P, Zhu W (2016) Structural deep network embedding. In: Proceedings of 22nd ACM SIGKDD International Conference on Knowledge Discovery Data Mining, 2016, pp 1225–1234

  64. Xue F, He X, Wang X, Xu J (2019) Deep item-based collaborative filtering for top-n recommendation. ACM Trans Inf Syst (TOIS) 37(3):1–25

    Article  Google Scholar 

  65. He X, He Z, Du X, Chua T-S (2018) Adversarial personalized ranking for recommendation. In: SIGIR, pp 355–364

  66. Lv J, Song B, Guo J, Du X, Guizani M (2019) Interest-related item similarity model based on multimodal data for top-N recommendation. IEEE Access 7:12809–12821

    Article  Google Scholar 

  67. Su Y, Erfani SM, Zhang R (2019) MMF: attribute interpretable collaborative filtering. In: 2019 International Joint Conference on Neural Networks (IJCNN). IEEE, pp 1–8

  68. Salah A, Nadif M (2017) Social regularized von Mises-Fisher mixture model for item recommendation. Data Min Knowl Discov 31(5):1218–1241

    Article  MathSciNet  Google Scholar 

  69. Liu T, Wang Z, Huang G Y, Tang J, Yang S (2019) Recommender systems with heterogeneous side information. In: The World Wide Web Conference, pp 3027–3033

Download references

Funding

This work was funded by the Science and Technology Development Plan Project of Jilin Provincial Science and Technology Department (No. 20190302028GX), Project of “112” Doctoral Promotion Project of College of Humanities & Sciences, Northeast Normal University (No. 201906) and Jilin IT Education and Research Base.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiqiang Ma.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, S., Zhang, L., Yu, M. et al. Attribute-aware multi-task recommendation. J Supercomput 77, 4419–4437 (2021). https://doi.org/10.1007/s11227-020-03440-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-020-03440-6

Keywords

Navigation