# Transformer Choice Net: A Transformer Neural Network for Choice Prediction

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

## Key facts

- Cited by 6 papers in the map (data through 14 Oct 2026).
- Builds on 21 of its 71 references that are in the map.
- First posted on arXiv 12 Oct 2023.

## Builds on (most cited first, 21 of 21)

- [Attention Is All You Need](https://mlsanity.com/paper/1706.03762/) (2017)
- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [Zero-Shot Text-to-Image Generation](https://mlsanity.com/paper/2102.12092/) (2021)
- [Deep Sets](https://mlsanity.com/paper/1703.06114/) (2017)
- [Probing Classifiers: Promises, Shortcomings, and Advances](https://mlsanity.com/paper/2102.12452/) (2021)
- [A Survey on Visual Transformer](https://mlsanity.com/paper/2012.12556/) (2020)
- [A Survey of Transformers](https://mlsanity.com/paper/2106.04554/) (2021)
- [On the Limitations of Representing Functions on Sets](https://mlsanity.com/paper/1901.09006/) (2019)
- [Choice modelling in the age of machine learning -- discussion paper](https://mlsanity.com/paper/2101.11948/) (2021)
- [SHOPPER: A Probabilistic Model of Consumer Choice with Substitutes and Complements](https://mlsanity.com/paper/1711.03560/) (2017)
- [Discovering Context Effects from Raw Choice Data](https://mlsanity.com/paper/1902.03266/) (2019)
- [Predicting Choice with Set-Dependent Aggregation](https://mlsanity.com/paper/1906.06365/) (2019)
- [Representing Random Utility Choice Models with Neural Networks](https://mlsanity.com/paper/2207.12877/) (2022)
- [Decision Forest: A Nonparametric Approach to Modeling Irrational Choice](https://mlsanity.com/paper/1904.11532/) (2019)
- [Learning Interpretable Feature Context Effects in Discrete Choice](https://mlsanity.com/paper/2009.03417/) (2020)
- [Combining Discrete Choice Models and Neural Networks through Embeddings: Formulation, Interpretability and Performance](https://mlsanity.com/paper/2109.12042/) (2021)
- [Preference Modeling with Context-Dependent Salient Features](https://mlsanity.com/paper/2002.09615/) (2020)
- [Learning Context-Dependent Choice Functions](https://mlsanity.com/paper/1901.10860/) (2019)
- [A Neural Network Based Choice Model for Assortment Optimization](https://mlsanity.com/paper/2308.05617/) (2023)
- [Multi-Purchase Behavior: Modeling, Estimation and Optimization](https://mlsanity.com/paper/2006.08055/) (2020)
- [An Interpretable Determinantal Choice Model for Subset Selection](https://mlsanity.com/paper/2302.11477/) (2023)

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

- [DeepHalo: A Neural Choice Model with Controllable Context Effects](https://mlsanity.com/paper/2601.04616/) (2026)
- [LLM-Inspired Pretrain-Then-Finetune for Small-Data, Large-Scale Optimization](https://mlsanity.com/paper/2602.03690/) (2026)
- [From Small to Large: A Graph Convolutional Network Approach for Solving Assortment Optimization Problems](https://mlsanity.com/paper/2507.10834/) (2025)
- [LLM Biases](https://mlsanity.com/paper/2604.26960/) (2026)
- [Diffusion-Based Data-Driven Assortment Optimization](https://mlsanity.com/paper/2608.11419/) (2026)
- [Consideration Circuits: Depth Separation and Universality Beyond a Single Softmax](https://mlsanity.com/paper/2610.04143/) (2026)

## Abstract (arXiv)

Discrete-choice models, such as Multinomial Logit, Probit, or Mixed-Logit, are widely used in Marketing, Economics, and Operations Research: given a set of alternatives, the customer is modeled as choosing one of the alternatives to maximize a (latent) utility function. However, extending such models to situations where the customer chooses more than one item (such as in e-commerce shopping) has proven problematic. While one can construct reasonable models of the customer's behavior, estimating such models becomes very challenging because of the combinatorial explosion in the number of possible subsets of items. In this paper we develop a transformer neural network architecture, the Transformer Choice Net, that is suitable for predicting multiple choices. Transformer networks turn out to be especially suitable for this task as they take into account not only the features of the customer and the items but also the context, which in this case could be the assortment as well as the customer's past choices. On a range of benchmark datasets, our architecture shows uniformly superior out-of-sample prediction performance compared to the leading models in the literature, without requiring any custom modeling or tuning for each instance.
