A Graph Neural Network Approach for Product Relationship Prediction
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks have revolutionized many machine learning tasks in recent years, ranging from drug discovery, recommendation systems, image classification, social network analysis to natural language understanding. This paper shows their efficacy in modeling relationships between products and making predictions for unseen product networks. By representing products as nodes and their relationships as edges of a graph, we show how an inductive graph neural network approach, named GraphSAGE, can efficiently learn continuous representations for nodes and edges. These representations also capture product feature information such as price, brand, or engineering attributes. They are combined with a classification model for predicting the existence of the relationship between products. Using a case study of the Chinese car market, we find that our method yields double the prediction performance compared to an Exponential Random Graph Model-based method for predicting the co-consideration relationship between cars. While a vanilla GraphSAGE requires a partial network to make predictions, we introduce an `adjacency prediction model' to circumvent this limitation. This enables us to predict product relationships when no neighborhood information is known. Finally, we demonstrate how a permutation-based interpretability analysis can provide insights on how design attributes impact the predictions of relationships between products. This work provides a systematic method to predict the relationships between products in many different markets.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 10 of its 44 references that are in the map. First posted on arXiv 12 May 2021.
Builds on
10 of 44 references.
References · 10
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
- 2018All Models are Wrong, but Many are Useful: Learning a Variable's Importance by Studying an Entire Class of Prediction Models Simultaneouslycited by 373
- 2018Techniques for Interpretable Machine Learningcited by 238
- 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 198
- 2018Billion-scale Commodity Embedding for E-commerce Recommendation in Alibabacited by 105
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1.
2 papers.