Continuous Training of Recommendation System for Airbnb Listings Using Graph Learning

Yun Hong Chan - Multimedia University, Persiaran Multimedia, 63100 Cyberjaya, Selangor, Malaysia.
Kok Why Ng - Multimedia University, Persiaran Multimedia, 63100 Cyberjaya, Selangor, Malaysia.
Su Cheng Haw - Multimedia University, Persiaran Multimedia, 63100 Cyberjaya, Selangor, Malaysia.
Naveen Palanichamy - Multimedia University, Persiaran Multimedia, 63100 Cyberjaya, Selangor, Malaysia.


Citation Format:



DOI: http://dx.doi.org/10.62527/joiv.8.1.2315

Abstract


Recommender systems are getting increasingly important nowadays as they can boost user engagement and benefit businesses. However, there remain some unsolved problems. This paper will address two key performance issues. First, the limited ability to identify and leverage intrinsic relationships between data points. Second, the inability to adapt to new data. The first issue is proposed to be addressed through a Graph Neural Network (GNN) to curate better recommendations. GNN will be trained with Airbnb’s review data to utilize its outstanding expressive power to represent complex user-listing interactions at scale, followed by generating embeddings to compute the relevant recommendations to the users. With the generated embeddings, the recommender system will compute a recommendation list to every user based on the embedding similarity between the user and listings or the user’s first-ever reviewed listing and listings. The second issue is proposed to be resolved by incorporating Continuous Training. The proposed recommender system employs GraphSAGE with a customized Rating-Weighted Triplet Ranking Loss function, which outperformed unsupervised GraphSAGE. Offline simulation validated the recommender system's ability to learn from the latest data and improve over time. Overall, the proposed user-to-item (U2I) recommendation rating-weighted GraphSAGE substantially increased by 99.88% in hit-rate@5 and 98.15% in coverage. This offers an effective solution for enhancing the recommender system for Airbnb listings. This research validates the efficacy of GNN-based recommendations in capturing user-item relationships to aid in predicting relevant recommendations, thus significantly driving up the adoption of GNN-based recommender systems.


Keywords


Recommender system; Graph Neural Network; Deep learning; Continuous Training

Full Text:

PDF

References


Y. F. Lim, S. C. Haw, and E. A. Anaam, “Hybrid-based Recommender System for Online Shopping: A Review,” Journal of Engineering Technology and Applied Physics, vol. 5, no. 1, pp. 12–34, 2023, doi: 10.33093/jetap.2023.5.1.

S. C. Haw, L. J. Chew, K. Ong, K. W. Ng, P. Naveen, and E. A. Anaam, “Content-based Recommender System with Descriptive Analytics,” Journal of System and Management Sciences, vol. 12, no. 5, pp. 105–120, 2022, doi: 10.33168/JSMS.2022.0507.

J. Yu, H. Yin, X. Xia, T. Chen, J. Li, and Z. Huang, “Self-Supervised Learning for Recommender Systems: A Survey,” Mar. 2022, [Online]. Available: http://arxiv.org/abs/2203.15876

S. Munikoti, D. Agarwal, L. Das, M. Halappanavar, and B. Natarajan, “Challenges and Opportunities in Deep Reinforcement Learning with Graph Neural Networks: A Comprehensive Review of Algorithms and Applications,” Jun. 2022, [Online]. Available: http://arxiv.org/abs/2206.07922

J. Chen, H. Dong, X. Wang, F. Feng, M. Wang, and X. He, “Bias and Debias in Recommender System: A Survey and Future Directions,” ACM Trans Inf Syst, vol. 41, no. 3, Feb. 2023, doi: 10.1145/3564284.

P. Liu, L. Zhang, and J. A. Gulla, “Pre-train, Prompt, and Recommendation: A Comprehensive Survey of Language Modelling Paradigm Adaptations in Recommender Systems,” Feb. 2023, [Online]. Available: http://arxiv.org/abs/2302.03735

Z. Y. Poo, C. Y. Ting, Y. P. Loh, and K. I. Ghauth, “Multi-Label Classification with Deep Learning for Retail Recommendation,” Journal of Informatics and Web Engineering, vol. 2, no. 2, pp. 218-232, 2023. https://doi.org/10.33093/jiwe.2023.2.2.16

M. Casillo, F. Colace, D. Conte, M. Lombardi, D. Santaniello, and C. Valentino, “Context-aware recommender systems and cultural heritage: a survey,” J Ambient Intell Humaniz Comput, vol. 14, no. 4, pp. 3109–3127, Apr. 2023, doi: 10.1007/s12652-021-03438-9.

M. Asad, S. Shaukat, E. Javanmardi, J. Nakazato, and M. Tsukada, “A Comprehensive Survey on Privacy-Preserving Techniques in Federated Recommendation Systems,” Applied Sciences (Switzerland), vol. 13, no. 10, May 2023, doi: 10.3390/app13106201.

C. Gao et al., “A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directions,” ACM Transactions on Recommender Systems, vol. 1, no. 1, pp. 1–51, Mar. 2023, doi: 10.1145/3568022.

W. L. Hamilton, R. Ying, and J. Leskovec, “Inductive Representation Learning on Large Graphs,” Jun. 2017, [Online]. Available: http://arxiv.org/abs/1706.02216

R. Ying, R. He, K. Chen, P. Eksombatchai, W. L. Hamilton, and J. Leskovec, “Graph convolutional neural networks for web-scale recommender systems,” in Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Association for Computing Machinery, Jul. 2018, pp. 974–983. doi: 10.1145/3219819.3219890.

J. Wang, P. Huang, H. Zhao, Z. Zhang, B. Zhao, and D. L. Lee, “Billion-scale commodity embedding for E-commerce recommendation in Alibaba,” in Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Association for Computing Machinery, Jul. 2018, pp. 839–848. doi: 10.1145/3219819.3219869.

C.-M. Chen, C.-J. Wang, M.-F. Tsai, and Y.-H. Yang, “Collaborative Similarity Embedding for Recommender Systems,” Feb. 2019, [Online]. Available: http://arxiv.org/abs/1902.06188

J. Sun et al., “Multi-Graph Convolution Collaborative Filtering,” Jan. 2020, [Online]. Available: http://arxiv.org/abs/2001.00267

H. Wang, D. Lian, and Y. Ge, “Binarized Collaborative Filtering with Distilling Graph Convolutional Networks,” Jun. 2019, [Online]. Available: http://arxiv.org/abs/1906.01829

K. Liu, F. Xue, X. He, D. Guo, and R. Hong, “Joint Multi-grained Popularity-aware Graph Convolution Collaborative Filtering for Recommendation,” Oct. 2022, doi: 10.1109/tcss.2022.3151822.

M. Zhang and Y. Chen, “Inductive Matrix Completion Based on Graph Neural Networks,” Apr. 2019, [Online]. Available: http://arxiv.org/abs/1904.12058

A. Pande, K. Ni, and V. Kini, “SWAG: Item Recommendations using Convolutions on Weighted Graphs,” Nov. 2019, doi: 10.1109/BigData47090.2019.9005633.

A. Saravanou, F. Tomasi, R. Mehrotra, and M. Lalmas, “MULTI-TASK LEARNING OF GRAPH-BASED INDUCTIVE REPRESENTATIONS OF MUSIC CONTENT,” 2021. [Online]. Available: https://www.spotify.com

P. Veličkovi´veličkovi´c, G. Cucurull, A. Casanova, A. Romero, P. Lì, and Y. Bengio, “Graph Attention Networks,” 2017.

W. Fan et al., “Graph neural networks for social recommendation,” in The Web Conference 2019 - Proceedings of the World Wide Web Conference, WWW 2019, Association for Computing Machinery, Inc, May 2019, pp. 417–426. doi: 10.1145/3308558.3313488.

C. Xu et al., “Graph Contextualized Self-Attention Network for Session-based Recommendation,” 2019.

X. Wang, X. He, Y. Cao, M. Liu, and T. S. Chua, “KGAT: Knowledge graph attention network for recommendation,” in Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Association for Computing Machinery, Jul. 2019, pp. 950–958. doi: 10.1145/3292500.3330989.

A. Sankar, Y. Liu, J. Yu, and N. Shah, “Graph neural networks for friend ranking in large-scale social platforms,” in The Web Conference 2021 - Proceedings of the World Wide Web Conference, WWW 2021, Association for Computing Machinery, Inc, Apr. 2021, pp. 2535–2546. doi: 10.1145/3442381.3450120.

J. Chen, Y. Cao, F. Zhang, P. Sun, and K. Wei, “Sequential Intention-aware Recommender based on User Interaction Graph,” in ICMR 2022 - Proceedings of the 2022 International Conference on Multimedia Retrieval, Association for Computing Machinery, Inc, Jun. 2022, pp. 118–126. doi: 10.1145/3512527.3531390.

K.-M. Kim et al., “Tripartite Heterogeneous Graph Propagation for Large-scale Social Recommendation,” Jul. 2019, [Online]. Available: http://arxiv.org/abs/1908.02569

C. Park, D. Kim, J. Han, and H. Yu, “Unsupervised Attributed Multiplex Network Embedding,” Nov. 2019, [Online]. Available: http://arxiv.org/abs/1911.06750

S. Wang et al., “Graph Learning based Recommender Systems: A Review,” May 2021, [Online]. Available: http://arxiv.org/abs/2105.06339

A. J. Bose, A. Jain, P. Molino, and W. L. Hamilton, “Meta-Graph: Few Shot Link Prediction via Meta-Learning,” Dec. 2019, [Online]. Available: http://arxiv.org/abs/1912.09867