Counterfactual Inference for Consumer Choice Across Many Product Categories
Not on the map. Why?
Abstract (arXiv)
This paper proposes a method for estimating consumer preferences among discrete choices, where the consumer chooses at most one product in a category, but selects from multiple categories in parallel. The consumer's utility is additive in the different categories. Her preferences about product attributes as well as her price sensitivity vary across products and are in general correlated across products. We build on techniques from the machine learning literature on probabilistic models of matrix factorization, extending the methods to account for time-varying product attributes and products going out of stock. We evaluate the performance of the model using held-out data from weeks with price changes or out of stock products. We show that our model improves over traditional modeling approaches that consider each category in isolation. One source of the improvement is the ability of the model to accurately estimate heterogeneity in preferences (by pooling information across categories); another source of improvement is its ability to estimate the preferences of consumers who have rarely or never made a purchase in a given category in the training data. Using held-out data, we show that our model can accurately distinguish which consumers are most price sensitive to a given product. We consider counterfactuals such as personally targeted price discounts, showing that using a richer model such as the one we propose substantially increases the benefits of personalization in discounts.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 1; 2025: 0; 2026: 1.
6 papers.
- 2022CAREER: A Foundation Model for Labor Sequence Datacited by 10
- 2023RetailSynth: Synthetic Data Generation for Retail AI Systems Evaluationcited by 5
- 2024LABOR-LLM: Language-Based Occupational Representations with Large Language Modelscited by 5
- 2022How causal machine learning can leverage marketing strategies: Assessing and improving the performance of a coupon campaigncited by 2
- 2023Torch-Choice: A PyTorch Package for Large-Scale Choice Modeling with Pythoncited by 0
- 2026Learning Preference from Observed Rankingscited by 0
- 2026Learning Preference from Observed Rankings18 Feb 2026
- 2024LABOR-LLM: Language-Based Occupational Representations with Large Language Models25 Jun 2024
- 2023RetailSynth: Synthetic Data Generation for Retail AI Systems Evaluation21 Dec 2023
- 2023Torch-Choice: A PyTorch Package for Large-Scale Choice Modeling with Python4 Apr 2023
- 2022How causal machine learning can leverage marketing strategies: Assessing and improving the performance of a coupon campaign22 Apr 2022
- 2022CAREER: A Foundation Model for Labor Sequence Data16 Feb 2022