Skip to main content
Log in

Explainable recommendation based on fusion representation of multi-type feature embedding

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

Abstract

In e-commerce recommender systems, the sparsity of user-item rating data limits the quality of semantic embedding representation of users and items, which affects the accuracy of rating prediction. Previous studies have focused on learning attribute features or interaction features of nodes for recommendation and ignore the preference interest of rating tags in terms of attributes. In this paper, we propose a novel fusion representation method of multi-type node feature embedding for recommendation (MultiFEFR). The framework introduces rating preferences in terms of attributes and interactions and develops three kinds of feature presentations including rating-aware interaction feature embedding, rating-aware attribute feature embedding and heterogeneous attribute matched embedding. We design a multi-task joint learning strategy to optimize the accuracy of rating prediction. Experimental results show that the MultiFEFR outperforms the state-of-the-art models in MAE and RMSE metrics. Our findings are that the fusion of multi-type feature embedding can improve the accuracy of recommendation and the preference of attribute and interaction features are very explanatory for score grades.

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

Similar content being viewed by others

Data availability

Data used in this manuscript consist of publicly available standard benchmark datasets.

Notes

  1. https://grouplens.org/datasets/movielens/

  2. http://www2.informatik.uni-freiburg.de/\({}^{\sim }\)cziegler/BX/

References

  1. Shi SY, Zhang M, YQ, L, Ma SP (2018) Attention-based adaptive model to unify warm and cold starts recommendation. In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management, pp 127–136

  2. Zhang YF, Lai GK, Zhang M, Zhang Y, Liu YQ, Ma SP (2014) Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. In: Proceedings of the 37th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 83–92

  3. Zhang XF, Liu HJ, Chen XY, Zhong JB, Wang D (2020) A novel hybrid deep recommendation system to differentiate user’s preference and item’s attractiveness. Inf Sci 519:306–316

    Article  Google Scholar 

  4. Wu Z, Zhou X (2023) M2eu: Meta learning for cold-start recommendation via enhancing user preference estimation. In: Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 1158–1167

  5. Zhou ZH, Zhang LL, Yang N (2023) Contrastive collaborative filtering for cold-start item recommendation. In: Proceedings of the ACM Web Conference, pp 928–937

  6. He XN, Chua T-S (2017) Neural factorization machines for sparse predictive analytics. In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 355–364

  7. Yu YT, Wang Z, Yuan B (2019) An input-aware factorization machine for sparse prediction. In: Proceedings of the 28th International Joint Conference on Artificial Intelligence, pp 1466–1472

  8. He XN, Deng K, Wang X, Li Y, Zhang YD, Wang M (2020) Lightgcn: Simplifying and powering graph convolution network for recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 639–648

  9. Lin XX, Wu J, Zhou C, Pan SR, Cao YN, Wang B (2021) Task-adaptive neural process for user cold-start recommendation. In: Proceedings of the ACM Web Conference, pp 1306–1316

  10. Cheng HT, Koc L, Harmsen J, Shaked T (2016) Wide & deep learning for recommender systems. In: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, pp 7–10

  11. Song WP, Shi C, Xiao ZP, Duan ZJ, Xu YW, Zhang M, Tang J (2019) Autoint: Automatic feature interaction learning via self-attentive neural networks. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, pp 1161–1170

  12. Li Z, Cui Z, Wu S, Zhang X, Wang L (2019) Fi-gnn: Modeling feature interactions via graph neural networks for ctr prediction. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, pp 539–548

  13. Fu ZR, Lian T, Yao YY, Zheng W (2022) Mulsimnet: a multi-branch sub-interest matching network for personalized recommendation. Neurocomputing 495:37–50

    Article  Google Scholar 

  14. Li HY, Chen ZH, Li CL, Xiao R, Deng HB, Zhang P, Liu YC, Tang HH (2021) Path-based deep network for candidate item matching in recommenders. In: Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 1493–1502

  15. Tan L, Gong DF, Xu JM, Li ZY, Liu FL (2023) Meta-path fusion based neural recommendation in heterogeneous information networks. Neurocomputing 529:236–248

    Article  Google Scholar 

  16. Zuo XL, Liang SL, Yuan XS, Yu S, Yang B (2023) Dynamic item feature modeling for rating prediction in recommender systems. Neurocomputing 549:1–13

    Article  Google Scholar 

  17. Shu HL, Chung FL, Lin D (2023) Metagc-mc: a graph-based meta-learning approach to coldstart recommendation with/without auxiliary information. Inf Sci 623:791–811

    Article  Google Scholar 

  18. Sun XX, Zhang L, Wang YL, Yu MY, Yin MH, Zhang BZ (2021) Attribute-aware deep attentive recommendation. J Supercomput 77:5510–5527

    Article  Google Scholar 

  19. Khan N, Ma ZM, Ullah A, Polat K (2022) Similarity attributed knowledge graph embedding enhancement for item recommendation. Inf Sci 613:69–95

    Article  Google Scholar 

  20. Zhan Z, Zhong L, Lin J, Pan W, Ming Z (2021) Sequence-aware similarity learning for next-item recommendation. J Supercomput 77:7509–7534

    Article  Google Scholar 

  21. Alharbe N, Rakrouki MA, Aljohani A (2023) A collaborative filtering recommendation algorithm based on embedding representation. Expert Syst Appl 215:1–11

    Article  Google Scholar 

  22. Duan C, Sun J, Li K, Li Q (2021) A dual-attention autoencoder network for efficient recommendation system. Electronics 10:1–17

    Article  Google Scholar 

  23. Guo LM, Sun L, Jiang YL, Zheng XY (2023) Recommendation based on attributes and social relationships. Expert Syst Appl 234:1–11

    Article  Google Scholar 

  24. Dai W, Su YM, Pan XF, Wang YF, Zhu ZY, Xu N, Mao CJ, Cao B (2023) Dpan: dynamic preference-based and attribute-aware network for relevant recommendations. In: Proceedings of the 32nd ACM International Conference on Information and Knowledge Management, pp 3838–3842

  25. Wang H, Wang NY, Yeung D-Y (2015) Collaborative deep learning for recommender systems. In: Proceedings of the 21st ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 1235–1244

  26. Guo HF, Tang RM, Ye YM, Li ZG, He XQ (2017) Deepfm: A factorization-machine based neural network for ctr prediction. In: Proceedings of the 26th International Joint Conference on Artificial Intelligence, pp 1725–1731

  27. Wang X, Ji H, Shi C, Wang B, Cui P, Yu PS, Ye Y (2019) Heterogeneous graph attention network. In: Proceedings of the 28th International Conference on World Wide Web, pp 3413–3419

  28. Wang X, Wang R, Shi C, Song G, Li Q (2020) Multi-component graph convolutional collaborative filtering. In: Proceedings of the AAAI Conference on Artificial Intelligence, pp 6267–6274

  29. Cheng WY, Shen YY, Huang LP (2020) Adaptive factorization network: Learning adaptive-order feature interactions. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 34, no 04, pp 3609–3616

  30. Liao J, Zhou W, Luo FJ, Wen JH, Gao M, Li XH, Zeng J, (2022) Sociallgn: light graph convolution network for social recommendation. Inform. Sci. 589:595–607

    Article  Google Scholar 

  31. Wu JC, Wang X, Feng FL, He XN, Chen L, Lian JX, Xie X (2021) Self-supervised graph learning for recommendation. In: Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 726–735

  32. Mao KL, Zhu JM, Xiao X, Lu B, Wang ZW, He XQ (2021) Ultragcn: Ultra simplification of graph convolutional networks for recommendation. In: Proceedings of the 30th ACM International Conference on Information and Knowledge Management, pp 1253–1262

  33. Bathla G, Aggarwal H, Rani R (2020) A graph-based model to improve social trust and influence for social recommendation. J Supercomput 76:4057–4075

    Article  Google Scholar 

  34. Georgios B, Evaggelia P (2022) Bias disparity in graph-based collaborative filtering recommenders. In: Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, pp 1403–1409

  35. Chang Y, Zhou W, Cai H, Fan W, Hu LF, Wen JH (2023) Meta-relation assisted knowledge-aware coupled graph neural network for recommendation. Inf Process Manage 60(3):1–18

    Article  Google Scholar 

  36. Ji JC, Zhang BJ, Yu JC, Zhang XD, Qiu DH, Zhang BZ (2023) Relationship-aware contrastive learning for social recommendations. Inf Sci 629:778–797

    Article  Google Scholar 

  37. Ma XT, Dong LY, Wang YQ, Li YL, Liu Z, Zhang H (2023) An enhanced attentive implicit relation embedding for social recommendation. Data Knowl Eng 145:1–14

    Article  Google Scholar 

  38. Zhao N, Long Z, Wang J, Zhao ZD (2023) Agre: a knowledge graph recommendation algorithm based on multiple paths embeddings rnn encoder. Knowl Based Syst 259:1–8

    Article  Google Scholar 

  39. Xin X, He XN, Zhang YF, Zhang YD, Jose J (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

  40. Wang BL, Xu HQ, Li CS, Li YC, Wang M (2022) Tkgat: graph attention network for knowledge-enhanced tag-aware recommendation system. Knowl Based Syst 257:1–12

    Article  Google Scholar 

  41. Sungmin C, Eunhyeok P, Sungjoo Y (2020) Meantime: Mixture of attention mechanisms with multi-temporal embeddings for sequential recommendation. In: Proceedings of the 14th ACM Conference on Recommender Systems, pp 515–520

  42. Cai Y, Ke WM, Cui E, Yu F (2022) A deep recommendation model of cross-grained sentiments of user reviews and ratings. Inf Process Manage 59(2):1–17

    Article  Google Scholar 

  43. Sheu HS, LI S (2020) Context-aware graph embedding for session-based news recommendation. In: Proceedings of the Fourteenth ACM Conference on Recommender Systems, pp 657–662

  44. Q, T, Wu FZ, Wu CH, Huang YF (2021) Personalized news recommendation with knowledge-aware interactive matching. In: Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 61–70

  45. Shu H, Huang J (2023) Multi-task feature and structure learning for user-preference based knowledge-aware recommendation. Neurocomputing 532:43–55

    Article  Google Scholar 

  46. Sejwal VK, Abulaish M (2022) A hybrid recommendation technique using topic embedding for rating prediction and to handle cold-start problem. Expert Syst Appl 209:1–12

    Article  Google Scholar 

  47. Liu XY, Yu K, Liu B, Qian R (2023) Hnerec: scientific collaborator recommendation model based on heterogeneous network embedding. Inf Process Manage 60(2):1–18

    Article  Google Scholar 

  48. Liu HT, Chen Y, Li PP, Zhao P, Wu XD (2023) Enhancing review-based user representation on learned social graph for recommendation. Knowl Based Syst 266:1–15

    Article  Google Scholar 

  49. Elahi M, Kholgh DK, Kiarostami MS, Oussalah M, Saghari S (2023) Hybrid recommendation by incorporating the sentiment of product reviews. Inf Sci 625:738–756

    Article  Google Scholar 

  50. Yu T, Guo JP, Li M (2021) A mixed heterogeneous factorization model for non-overlapping cross-domain recommendation. Decis Support Syst 151:1–12

    Article  Google Scholar 

  51. Wei TJ, Chow TWS (2023) Fgcr: fused graph context-aware recommender system. Knowl Based Syst 277:1–12

    Article  Google Scholar 

  52. Wang X, He XN, Wang M, Feng FL, Chua T-S (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 165–174

  53. Xiao J, Ye H, X, H, HW, Z, Wu F, Chua TS (2017) Attentional factorization machines: Learning the weight of feature interactions via attention networks. In: Proceedings of the 26th International Joint Conference on Artificial Intelligence, pp 3119–3125

  54. Wang RX, Fu B, G, F, ML, W (2017) Deep & cross network for ad click predictions. In: Proceedings of 2017 AdKDD and TargetAd, pp 1–7

  55. Zhao M, Wu L, Liang Y, Chen L, Zhang J, Deng Q, Wang K, Shen X, Lv T, Wu R (2022) Investigating accuracy-novelty performance for graph-based collaborative filtering. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 50–59

Download references

Funding

This work was partially supported by the National Natural Science Foundation of China (nos. 62272286, 62276162, 62072291), the Natural Science Foundation of Shanxi Province (no. 20210302123468, 202203021221001), and Shenzhen Basic Research Foundation (no. 20220819134631001).

Author information

Authors and Affiliations

Authors

Contributions

JZ contributed to methodology and writing—original draft. SC involved in methodology, code and editing. FC involved in investigation and methodology. FP involved in investigation and methodology. MH involved in reviewing and editing.

Corresponding author

Correspondence to Jianxing Zheng.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, J., Chen, S., Cao, F. et al. Explainable recommendation based on fusion representation of multi-type feature embedding. J Supercomput 80, 10370–10393 (2024). https://doi.org/10.1007/s11227-023-05831-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-023-05831-x

Keywords

Navigation