Inferring Networks of Substitutable and Complementary Products
Not on the map. Why?
Abstract (arXiv)
In a modern recommender system, it is important to understand how products relate to each other. For example, while a user is looking for mobile phones, it might make sense to recommend other phones, but once they buy a phone, we might instead want to recommend batteries, cases, or chargers. These two types of recommendations are referred to as substitutes and complements: substitutes are products that can be purchased instead of each other, while complements are products that can be purchased in addition to each other. Here we develop a method to infer networks of substitutable and complementary products. We formulate this as a supervised link prediction task, where we learn the semantics of substitutes and complements from data associated with products. The primary source of data we use is the text of product reviews, though our method also makes use of features such as ratings, specifications, prices, and brands. Methodologically, we build topic models that are trained to automatically discover topics from text that are successful at predicting and explaining such relationships. Experimentally, we evaluate our system on the Amazon product catalog, a large dataset consisting of 9 million products, 237 million links, and 144 million reviews.
Key facts. Cited by 91 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jun 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 21; 2023: 18; 2024: 12; 2025: 16; 2026: 10.
91 papers.
Sort:
By area:
- 2023NodeFormer: A Scalable Graph Structure Learning Transformer for Node Classificationcited by 207
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 131
- 2021Advances and Challenges in Conversational Recommender Systems: A Surveycited by 118
- 2022Shopping Queries Dataset: A Large-Scale ESCI Benchmark for Improving Product Searchcited by 58
- 2023A Survey on Few-Shot Class-Incremental Learningcited by 48
- 2022Task-Adaptive Few-shot Node Classificationcited by 43
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2021Graph Few-shot Class-incremental Learningcited by 40
- 2022Knowledge Injected Prompt Based Fine-tuning for Multi-label Few-shot ICD Codingcited by 40
- 2022Multi-task Self-supervised Graph Neural Networks Enable Stronger Task Generalizationcited by 35
- 2021Knowledge Enhanced Pretrained Language Models: A Compreshensive Surveycited by 33
- 2022Graph Lifelong Learning: A Surveycited by 30
38 more
- 2023GraphPatcher: Mitigating Degree Bias for Graph Neural Networks via Test-time Augmentationcited by 29
- 2022Transductive Linear Probing: A Novel Framework for Few-Shot Node Classificationcited by 24
- 2022Evaluation Methods and Measures for Causal Learning Algorithmscited by 23
- 2022Let Graph be the Go Board: Gradient-free Node Injection Attack for Graph Neural Networks via Reinforcement Learningcited by 19
- 2024Language Representations Can be What Recommenders Need: Findings and Potentialscited by 18
- 2021Graph Neural Networks: Methods, Applications, and Opportunitiescited by 16
- 2022Uniform Sequence Better: Time Interval Aware Data Augmentation for Sequential Recommendationcited by 16
- 2023Enhancing Graph Transformers with Hierarchical Distance Structural Encodingcited by 16
- 2022On Missing Labels, Long-tails and Propensities in Extreme Multi-label Classificationcited by 15
- 2023Few-shot Node Classification with Extremely Weak Supervisioncited by 14
- 2023Zero-shot Item-based Recommendation via Multi-task Product Knowledge Graph Pre-Trainingcited by 12
- 2022Toward Robust Graph Semi-Supervised Learning against Extreme Data Scarcitycited by 11
- 2023Improving Generalizability of Graph Anomaly Detection Models via Data Augmentationcited by 11
- 2024Node Identifiers: Compact, Discrete Representations for Efficient Graph Learningcited by 10
- 2021Cleora: A Simple, Strong and Scalable Graph Embedding Schemecited by 8
- 2021Comparative Explanations of Recommendationscited by 8
- 2022BeGin: Extensive Benchmark Scenarios and An Easy-to-use Framework for Graph Continual Learningcited by 8
- 2023Mastering Long-Tail Complexity on Graphs: Characterization, Learning, and Generalizationcited by 8
- 2023Task-Equivariant Graph Few-shot Learningcited by 8
- 2023PathMLP: Smooth Path Towards High-order Homophilycited by 8
- 2021End-to-End Conversational Search for Online Shopping with Utterance Transfercited by 7
- 2022A Survey on Extreme Multi-label Learningcited by 7
- 2024Meta-GPS++: Enhancing Graph Meta-Learning with Contrastive Learning and Self-Trainingcited by 7
- 2025Retrieval-Augmented Purifier for Robust LLM-Empowered Recommendationcited by 7
- 2023Towards Heterogeneous Long-tailed Learning: Benchmarking, Metrics, and Toolboxcited by 6
- 2023Generalized test utilities for long-tail performance in extreme multi-label classificationcited by 6
- 2022Towards High-Order Complementary Recommendation via Logical Reasoning Networkcited by 5
- 2023Semi-supervised Adversarial Learning for Complementary Item Recommendationcited by 5
- 2023CCGen: Explainable Complementary Concept Generation in E-Commercecited by 5
- 2023Towards Memory-Efficient Training for Extremely Large Output Spaces -- Learning with 500k Labels on a Single Commodity GPUcited by 5
- 2025Dual-level Mixup for Graph Few-shot Learning with Fewer Taskscited by 5
- 2021"Are you sure?": Preliminary Insights from Scaling Product Comparisons to Multiple Shopscited by 4
- 2022A Transformer-Based Substitute Recommendation Model Incorporating Weakly Supervised Customer Behavior Datacited by 4
- 2024Consistent algorithms for multi-label classification with macro-at-k metricscited by 4
- 2025CIMAGE: Exploiting the Conditional Independence in Masked Graph Auto-encoderscited by 4
- 2021Augmenting the User-Item Graph with Textual Similarity Modelscited by 3
- 2021Speeding-up One-vs-All Training for Extreme Classification via Smart Initializationcited by 3
- 2021Inferring Substitutable and Complementary Products with Knowledge-Aware Path Reasoning based on Dynamic Policy Networkcited by 3
50 most cited of 91 All 91 (JSON)
- 2026RouteRec: Behavior-Guided Sparse Routing for Sequential Recommendation30 Sep 2026
- 2026Beyond Relevance: Structured Semantic Supervision for Product Search with LLM-Augmented Annotations20 Sep 2026
- 2026Demand Transfer Estimation at Scale via Restricted Logit Modeling13 Aug 2026
- 2026ComboShoppingBench: Evaluating LLM Agents for Budget-Constrained Basket Shopping with Coupons10 Aug 2026
- 2026Improving Item Discoverability in e-Commerce Search via Related Intent Generation29 Jul 2026
- 2026Towards Federated Long-Tailed Graph Learning: An Energy-Guided Dual Decoupling Approach23 Jun 2026
- 2026Trading Engagement for Sustainability: Carbon-Aware Re-ranking for E-commerce Recommendations3 Jun 2026
- 2026RecoAtlas: From Semantic Plausibility to Set-Level Utility in LLM Recommendation Agents11 May 2026
- 2026Fusion and Alignment Enhancement with Large Language Models for Tail-item Sequential Recommendation4 Apr 2026
- 2026Autonomous Knowledge Graph Exploration with Adaptive Breadth-Depth Retrieval20 Jan 2026
- 2025ParaFormer: A Generalized PageRank Graph Transformer for Graph Representation Learning16 Dec 2025
- 2025Online Dynamic Pricing of Complementary Products27 Nov 2025
38 more
- 2025Self-Adaptive Graph Mixture of Models17 Nov 2025
- 2025No-Human in the Loop: Agentic Evaluation at Scale for Recommendation4 Nov 2025
- 2025M-LLM3REC: A Motivation-Aware User-Item Interaction Framework for Enhancing Recommendation Accuracy with LLMs21 Aug 2025
- 2025Multi-modal Relational Item Representation Learning for Inferring Substitutable and Complementary Items29 Jul 2025
- 2025LLM-Enhanced Reranking for Complementary Product Recommendation22 Jul 2025
- 2025Revisiting Graph Projections for Effective Complementary Product Recommendation10 Jun 2025
- 2025MEGA: Second-Order Gradient Alignment for Catastrophic Forgetting Mitigation in GFSCIL18 Apr 2025
- 2025Retrieval-Augmented Purifier for Robust LLM-Empowered Recommendation3 Apr 2025
- 2025CIMAGE: Exploiting the Conditional Independence in Masked Graph Auto-encoders10 Mar 2025
- 2025Group Fairness in Multi-Task Reinforcement Learning10 Mar 2025
- 2025Latent Factor Models Meets Instructions: Goal-conditioned Latent Factor Discovery without Task Supervision21 Feb 2025
- 2025Dual-level Mixup for Graph Few-shot Learning with Fewer Tasks19 Feb 2025
- 2025Deep Contrastive Learning for Feature Alignment: Insights from Housing-Household Relationship Inference16 Feb 2025
- 2025Enhancing Distribution and Label Consistency for Graph Out-of-Distribution Generalization7 Jan 2025
- 2024Inductive Graph Few-shot Class Incremental Learning11 Nov 2024
- 2024Navigating Extremes: Dynamic Sparsity in Large Output Spaces5 Nov 2024
- 2024SGFormer: Single-Layer Graph Transformers with Approximation-Free Linear Complexity13 Sep 2024
- 2024On the Necessity of World Knowledge for Mitigating Missing Labels in Extreme Classification18 Aug 2024
- 2024Meta-GPS++: Enhancing Graph Meta-Learning with Contrastive Learning and Self-Training20 Jul 2024
- 2024Language Representations Can be What Recommenders Need: Findings and Potentials7 Jul 2024
- 2024Graph Mining under Data scarcity7 Jun 2024
- 2024Node Identifiers: Compact, Discrete Representations for Efficient Graph Learning26 May 2024
- 2024A Survey of Reasoning for Substitution Relationships: Definitions, Methods, and Directions9 Apr 2024
- 2024Complementary Recommendation in E-commerce: Definition, Approaches, and Future Directions24 Mar 2024
- 2024CPT: Competence-progressive Training Strategy for Few-shot Node Classification1 Feb 2024
- 2024Consistent algorithms for multi-label classification with macro-at-k metrics29 Jan 2024
- 2023Generalized test utilities for long-tail performance in extreme multi-label classification9 Nov 2023
- 2023GraphPatcher: Mitigating Degree Bias for Graph Neural Networks via Test-time Augmentation1 Oct 2023
- 2023Enhancing Graph Transformers with Hierarchical Distance Structural Encoding22 Aug 2023
- 2023Towards Heterogeneous Long-tailed Learning: Benchmarking, Metrics, and Toolbox17 Jul 2023
- 2023Unsupervised Episode Generation for Graph Meta-learning27 Jun 2023
- 2023PathMLP: Smooth Path Towards High-order Homophily23 Jun 2023
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representations19 Jun 2023
- 2023Improving Generalizability of Graph Anomaly Detection Models via Data Augmentation18 Jun 2023
- 2023Multi-Temporal Relationship Inference in Urban Areas15 Jun 2023
- 2023NodeFormer: A Scalable Graph Structure Learning Transformer for Node Classification14 Jun 2023
- 2023Towards Memory-Efficient Training for Extremely Large Output Spaces -- Learning with 500k Labels on a Single Commodity GPU6 Jun 2023
- 2023Task-Equivariant Graph Few-shot Learning30 May 2023
50 newest of 91 All 91 (JSON)
- 2023NodeFormer: A Scalable Graph Structure Learning Transformer for Node Classificationcited by 207
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 131
- 2021Advances and Challenges in Conversational Recommender Systems: A Surveycited by 118
- 2022Shopping Queries Dataset: A Large-Scale ESCI Benchmark for Improving Product Searchcited by 58
- 2023A Survey on Few-Shot Class-Incremental Learningcited by 48
- 2022Task-Adaptive Few-shot Node Classificationcited by 43
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2021Graph Few-shot Class-incremental Learningcited by 40
- 2022Knowledge Injected Prompt Based Fine-tuning for Multi-label Few-shot ICD Codingcited by 40
- 2022Multi-task Self-supervised Graph Neural Networks Enable Stronger Task Generalizationcited by 35
- 2021Knowledge Enhanced Pretrained Language Models: A Compreshensive Surveycited by 33
- 2022Graph Lifelong Learning: A Surveycited by 30
12 most cited of 86 All 86 (JSON)
- 2026Beyond Relevance: Structured Semantic Supervision for Product Search with LLM-Augmented Annotations20 Sep 2026
- 2026Demand Transfer Estimation at Scale via Restricted Logit Modeling13 Aug 2026
- 2026Improving Item Discoverability in e-Commerce Search via Related Intent Generation29 Jul 2026
- 2026Towards Federated Long-Tailed Graph Learning: An Energy-Guided Dual Decoupling Approach23 Jun 2026
- 2026Trading Engagement for Sustainability: Carbon-Aware Re-ranking for E-commerce Recommendations3 Jun 2026
- 2026Fusion and Alignment Enhancement with Large Language Models for Tail-item Sequential Recommendation4 Apr 2026
- 2026Autonomous Knowledge Graph Exploration with Adaptive Breadth-Depth Retrieval20 Jan 2026
- 2025ParaFormer: A Generalized PageRank Graph Transformer for Graph Representation Learning16 Dec 2025
- 2025Online Dynamic Pricing of Complementary Products27 Nov 2025
- 2025Self-Adaptive Graph Mixture of Models17 Nov 2025
- 2025M-LLM3REC: A Motivation-Aware User-Item Interaction Framework for Enhancing Recommendation Accuracy with LLMs21 Aug 2025
- 2025Multi-modal Relational Item Representation Learning for Inferring Substitutable and Complementary Items29 Jul 2025
12 newest of 86 All 86 (JSON)