Enhancing Discrete Choice Models with Representation Learning
arXiv:1812.09747 · doi:10.1016/j.trb.2020.08.006
Abstract
In discrete choice modeling (DCM), model misspecifications may lead to limited predictability and biased parameter estimates. In this paper, we propose a new approach for estimating choice models in which we divide the systematic part of the utility specification into (i) a knowledge-driven part, and (ii) a data-driven one, which learns a new representation from available explanatory variables. Our formulation increases the predictive power of standard DCM without sacrificing their interpretability. We show the effectiveness of our formulation by augmenting the utility specification of the Multinomial Logit (MNL) and the Nested Logit (NL) models with a new non-linear representation arising from a Neural Network (NN), leading to new choice models referred to as the Learning Multinomial Logit (L-MNL) and Learning Nested Logit (L-NL) models. Using multiple publicly available datasets based on revealed and stated preferences, we show that our models outperform the traditional ones, both in terms of predictive performance and accuracy in parameter estimation. All source code of the models are shared to promote open science.
arXiv comment35 pages, 12 tables, 6 figures, +11 p. Appendix
References in corpus (13)
- Adam: A Method for Stochastic Optimization
- Learning Important Features Through Propagating Activation Differences
- Interpretable machine learning: definitions, methods, and applications
- Informed Machine Learning -- A Taxonomy and Survey of Integrating Knowledge into Learning Systems
- Essentially No Barriers in Neural Network Energy Landscape
- A bi-partite generative model framework for analyzing and simulating large scale multiple discrete-continuous travel behaviour data
- Discriminative conditional restricted Boltzmann machine for discrete choice and latent variable modelling
- Improving Deep Learning Models via Constraint-Based Domain Knowledge: a Brief Survey
- ResNets Ensemble via the Feynman-Kac Formalism to Improve Natural and Robust Accuracies
- Machine Learning Meets Microeconomics: The Case of Decision Trees and Discrete Choice
- Deep Learning via Dynamical Systems: An Approximation Perspective
- A Neural-embedded Choice Model: TasteNet-MNL Modeling Taste Heterogeneity with Flexibility and Interpretability
- Deep Neural Networks for Choice Analysis: A Statistical Learning Theory Perspective
Cited by in corpus (13)
- Choice modelling in the age of machine learning -- discussion paper
- A deep inverse reinforcement learning approach to route choice modeling with context-dependent rewards
- Comparing hundreds of machine learning classifiers and discrete choice models in predicting travel behavior: an empirical benchmark
- Gaussian Process Latent Class Choice Models
- Deep neural networks for choice analysis: Enhancing behavioral regularity with gradient regularization
- Deep hybrid model with satellite imagery: how to combine demand modeling and computer vision for behavior analysis?
- Crowd-Robot Interaction: Crowd-aware Robot Navigation with Attention-based Deep Reinforcement Learning
- A Neural-embedded Choice Model: TasteNet-MNL Modeling Taste Heterogeneity with Flexibility and Interpretability
- RUMBoost: Gradient Boosted Random Utility Models
- Discrete Choice Analysis with Machine Learning Capabilities
- A tactical time slot management problem under mixed logit demand
- Graph neural networks for residential location choice: connection to classical logit models
- Fully Data-driven but Interpretable Human Behavioural Modelling with Differentiable Discrete Choice Model