Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2022 Jun 3:13:891265.
doi: 10.3389/fgene.2022.891265. eCollection 2022.

Representation Learning: Recommendation With Knowledge Graph via Triple-Autoencoder

Affiliations

Representation Learning: Recommendation With Knowledge Graph via Triple-Autoencoder

Yishuai Geng et al. Front Genet. .

Abstract

The last decades have witnessed a vast amount of interest and research in feature representation learning from multiple disciplines, such as biology and bioinformatics. Among all the real-world application scenarios, feature extraction from knowledge graph (KG) for personalized recommendation has achieved substantial performance for addressing the problem of information overload. However, the rating matrix of recommendations is usually sparse, which may result in significant performance degradation. The crucial problem is how to extract and extend features from additional side information. To address these issues, we propose a novel feature representation learning method for the recommendation in this paper that extends item features with knowledge graph via triple-autoencoder. More specifically, the comment information between users and items is first encoded as sentiment classification. These features are then applied as the input to the autoencoder for generating the auxiliary information of items. Second, the item-based rating, the side information, and the generated comment representations are incorporated into the semi-autoencoder for reconstructed output. The low-dimensional representations of this extended information are learned with the semi-autoencoder. Finally, the reconstructed output generated by the semi-autoencoder is input into a third autoencoder. A serial connection between the semi-autoencoder and the autoencoder is designed here to learn more abstract and higher-level feature representations for personalized recommendation. Extensive experiments conducted on several real-world datasets validate the effectiveness of the proposed method compared to several state-of-the-art models.

Keywords: autoencoder; collaborative filtering; personalized recommendation; representation learning; semi-autoencoder.

PubMed Disclaimer

Conflict of interest statement

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The handling editor YD declared a past co-authorship with the author XS.

Figures

FIGURE 1
FIGURE 1
Illustration of a semi-autoencoder where the input and output layers can be inconsistent. The length of the input layer is longer/shorter than the output layer in the left/right part.
FIGURE 2
FIGURE 2
Whole framework of the proposed KGTA
FIGURE 3
FIGURE 3
RMSE of our KGTA and compared methods on the MovieLens 100K dataset.
FIGURE 4
FIGURE 4
RMSE of our KGTA and compared methods on the MovieLens 1M dataset.
FIGURE 5
FIGURE 5
The parameter influence of the number of hidden layer neurons on our KGTA. (A) The influence performance on MovieLens 100K. (B) The influence performance on MovieLens 1M.
FIGURE 6
FIGURE 6
The parameter influence of the number of epochs on our KGTA. (A) The influence performance on MovieLens 100K. (B) The influence performance on MovieLens 1M.
FIGURE 7
FIGURE 7
The parameter influence of the length of comments on our KGTA. (A) The influence performance on MovieLens 100K. (B) The influence performance on MovieLens 1M.

Similar articles

References

    1. Alshahrani M., Khan M. A., Maddouri O., Kinjo A. R., Queralt-Rosinach N., Hoehndorf R. (2017). Neuro-Symbolic Representation Learning on Biological Knowledge Graphs. Bioinformatics 33 (17), 2723–2730. 10.1093/bioinformatics/btx275 - DOI - PMC - PubMed
    1. 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. 10.1007/s10462-018-9654-y - DOI
    1. Bengio Y., Courville A., Vincent P. (2013). Representation Learning: A Review and New Perspectives. IEEE Trans. Pattern Anal. Mach. Intell. 35 (8), 1798–1828. 10.1109/tpami.2013.50 - DOI - PubMed
    1. Bengio Y. (2009). Learning Deep Architectures for AI. Found. Trends® Mach. Learn. 2 (1), 1–127. 10.1561/2200000006 - DOI
    1. Botangen K. A., Yu J., Sheng Q. Z., Han Y., Yongchareon S. (2020). Geographic-Aware Collaborative Filtering for Web Service Recommendation. Expert Syst. Appl. 151, 113347. 10.1016/j.eswa.2020.113347 - DOI

LinkOut - more resources