# Inferring Complementary Products from Baskets and Browsing Sessions

arXiv: https://arxiv.org/abs/1809.09621 · HTML: https://mlsanity.com/paper/1809.09621/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 25 Sep 2018.

## Built on by (most cited first, 4 of 4)

- [Semi-supervised Adversarial Learning for Complementary Item Recommendation](https://mlsanity.com/paper/2303.05812/) (2023)
- [Two Is Better Than One: Dual Embeddings for Complementary Product Recommendations](https://mlsanity.com/paper/2211.14982/) (2022)
- [Identifying Substitute and Complementary Products for Assortment Optimization with Cleora Embeddings](https://mlsanity.com/paper/2208.06262/) (2022)
- [Complementary Recommendation in E-commerce: Definition, Approaches, and Future Directions](https://mlsanity.com/paper/2403.16135/) (2024)

## Abstract (arXiv)

Complementary products recommendation is an important problem in e-commerce. Such recommendations increase the average order price and the number of products in baskets. Complementary products are typically inferred from basket data. In this study, we propose the BB2vec model. The BB2vec model learns vector representations of products by analyzing jointly two types of data - Baskets and Browsing sessions (visiting web pages of products). These vector representations are used for making complementary products recommendation. The proposed model alleviates the cold start problem by delivering better recommendations for products having few or no purchases. We show that the BB2vec model has better performance than other models which use only basket data.
