Abstract
Within the explainable recommendation field, most of recent knowledge graphs (KG)-oriented recommendation techniques mainly focus on the direct interactions between entities in a given KG. These interactions are considered as the rich information sources for leveraging the quality of recommendation outputs. However, these recent recommendation techniques are still hindered by the heterogeneity, type-varied entities and their relationships in a given KG as the heterogeneous information networks (HIN). This limitation seems challenging to build up an effective approach for the KG-based recommendation system in both semantic path-based exploitation and heterogeneous information extraction. In order to overcome these challenges, we proposed a novel integrated HIN embedding with reinforcement learning (RL)-based feature engineering for recommendation, called as: HINRL4Rec. First of all, we apply the combined textual meta-path-based embedding approach for learning multiple-rich-schematic representations of user/item and their associated entities. Then, these extracted multi-typed embeddings of user and item entities are fused into the unified embedding spaces during the KG embedding process. In the end, the combined representations of users and items are used to facilitate the RL-based policy-driven searching process in the next steps for performing the explainable recommendation task. Extensive experiments in real-world datasets demonstrate the effectiveness of our proposed model in comparing with recent state-of-the-art recommendation baselines.




Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availability
Enquiries about data availability should be directed to the authors.
Notes
MovieLens100K dataset: https://grouplens.org/datasets/movielens/100k/.
Metadata and overviews/descriptions of MovieLens100K dataset: https://www.kaggle.com/rounakbanik/the-movies-dataset.
Amazon product’s categories: http://snap.stanford.edu/data/amazon/categories.txt.gz.
Amazon product’s brands: http://snap.stanford.edu/data/amazon/brands.txt.gz.
Amazon product’s descriptions: http://snap.stanford.edu/data/amazon/descriptions.txt.gz.
Stanford CoreNLP library: https://stanfordnlp.github.io/CoreNLP/.
DeepCoNN (Python): https://github.com/chenchongthu/DeepCoNN.
TransRec (C/C + +): https://sites.google.com/view/ruining-he/.
HERec (Python): https://github.com/librahu/HERec.
PGPR (Python): https://github.com/orcax/PGPR.
References
Ai Q, Azizi V, Chen X, Zhang Y (2018) Learning heterogeneous knowledge base embeddings for explainable recommendation. Algorithms 11(9):137
Bordes A, Usunier N, Garcia-Duran A, Weston J, & Yakhnenko O, "Translating embeddings for modeling multi-relational data," Adv Neural Inf Process Syst, pp. 2787–2795, 2013.
Cao D, Nie L, He X, Wei X, Zhu S, & Chua TS "Embedding factorization models for jointly recommending items and user generated lists," In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, 2017.
Chen H, Yin H, Wang W, Wang H, Nguyen Q V. H., & Li X, "PME: projected metric embedding on heterogeneous networks for link prediction," In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2018.
Choudhary, N., Minz, S., & Bharadwaj, K. K., "Circle-based Group Recommendation in Social Networks," Soft Computing, pp. 1–15, 2020.
Dong Y, Chawla NV, & Swami A, "metapath2vec: Scalable representation learning for heterogeneous networks," In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, 2017.
Grover A, & Leskovec J, "node2vec: Scalable feature learning for networks," In: Proceedings of the 22nd ACM SIGKDD international conference on Knowledge discovery and data mining, 2016.
Holzinger A, Malle B, Saranti A, Pfeifer B (2021) Towards multi-modal causability with Graph Neural Networks enabling information fusion for explainable AI. Inf Fus 71:28–37
Jelodar H, Wang Y, Xiao G, Rabbani M, Zhao R, Ayobi S, Masood, I, 2021 Recommendation system based on semantic scholar mining and topic modeling on conference publications," Soft Comput 25(5): 3675–3696,.
Lei W, Zhang G, He X, Miao Y, Wang X, Chen L, & Chua TS, "Interactive path reasoning on graph for conversational recommendation," In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2020.
Liang D, Altosaar J, Charlin L, & Blei DM "Factorization meets the item embedding: Regularizing matrix factorization with item co-occurrence," In: Proceedings of the 10th ACM conference on recommender systems, 2016.
Lin Y, Liu Z, Sun M, Liu Y, & Zhu X, "Learning entity and relation embeddings for knowledge graph completion," In: Twenty-ninth AAAI conference on artificial intelligence, 2015.
Luo C, Pang W, Wang Z, & Lin C, "Hete-cf: Social-based collaborative filtering recommendation using heterogeneous relations," In: 2014 IEEE International Conference on Data Mining, 2014.
Ma Y, Gan M (2020) Exploring multiple spatio-temporal information for point-of-interest recommendation. Soft Comput 24(24):18733–18747
Mikolov T, Chen K, Corrado G, & Dean J, "Efficient estimation of word representations in vector space," arXiv preprint arXiv:1301.3781, 2013.
Perozzi B, Al-Rfou R, & Skiena S, "Deepwalk: Online learning of social representations," In: Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, 2014.
Shi C, Li Y, Zhang J, Sun Y, Philip SY (2016) A survey of heterogeneous information network analysis. IEEE Trans Knowl Data Eng 29(1):17–37
Shi C, Hu B, Zhao WX, Philip SY (2018) Heterogeneous information network embedding for recommendation. IEEE Trans Knowl Data Eng 31(2):357–370
Shi C, Zhang Z, Luo P, Yu PS, Yue Y, & Wu B, "Semantic path based personalized recommendation on weighted heterogeneous information networks," In: Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, 2015.
Sun Y, Han J, Yan X, Yu PS, & Wu T, "Pathsim: Meta path-based top-k similarity search in heterogeneous information networks," In: Proceedings of the VLDB Endowment, 2011.
Sutton RS, & Barto AG, Reinforcement learning: an introduction, MIT press, 2018
Wang Z, Zhang J, Feng J, & Chen Z, "Knowledge graph embedding by translating on hyperplanes," In: Twenty-Eighth AAAI conference on artificial intelligence, 2014.
Wang X, Wang D, Xu C, He X, Cao Y, & Chua TS, "Explainable reasoning over knowledge graphs for recommendation," In: Proceedings of the AAAI Conference on Artificial Intelligence, 2019.
Wang X, Xu Y, He X, Cao Y, Wang M, & Chua TS, "Reinforced negative sampling over knowledge graph for recommendation," In: Proceedings of The Web Conference 2020, 2020.
Xian Y, Fu Z, Muthukrishnan S, De Melo G, & Zhang Y, "Reinforcement knowledge graph reasoning for explainable recommendation," In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, 2019.
Xie H, Li Q, Mao X, Li X, Cai Y, Rao Y (2014) Community-aware user profile enrichment in folksonomy. Neural Netw 58:111–121
Yu, X et al., "Personalized entity recommendation: A heterogeneous information network approach," In: Proceedings of the 7th ACM international conference on Web search and data mining, 2014.
Zhang S, Yao L, Sun A, Tay Y (2019a) Deep learning based recommender system: a survey and new perspectives. ACM Comput Surveys (CSUR) 52(1):1–38
Zhang Y, & Chen X, 2020 Explainable recommendation: a survey and new perspectives. Found Trends® Inf Retriev 14(1):1–101
Zhang D, Yin J, Zhu X, & Zhang C, "Metagraph2vec: Complex semantic path augmented heterogeneous network embedding," In: Pacific-Asia conference on knowledge discovery and data mining, 2018.
Zhang C, Swami A, & Chawla NV, "SHNE: Representation learning for semantic-associated heterogeneous networks," In: Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, 2019b.
Zhao Z, Zhang X, Zhou H, Li C, Gong M, & Wang Y, "HetNERec: Heterogeneous network embedding based recommendation," Knowl-Based Syst. 204: 106218, 2020.
Acknowledgements
This research is funded by Thu Dau Mot University, Binh Duong, Vietnam.
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Contributions
Conceptualization: [Tham Vo]; Methodology: [Tham Vo]; Formal analysis and investigation: [Tham Vo]; Writing—original draft preparation: [Tham Vo]; Writing—review and editing: [Tham Vo]; Funding acquisition: [Tham Vo]; Resources: [Tham Vo]; Supervision: [Tham Vo].
Corresponding author
Ethics declarations
Conflict of interest
This research is funded by Thu Dau Mot University, Binh Duong, Vietnam.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Vo, T. An integrated network embedding with reinforcement learning for explainable recommendation. Soft Comput 26, 3757–3775 (2022). https://doi.org/10.1007/s00500-022-06843-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-06843-0