Deep Neural Networks for Choice Analysis: Architectural Design with Alternative-Specific Utility Functions

09/16/2019
by   Shenhao Wang, et al.
0

Whereas deep neural network (DNN) is increasingly applied to choice analysis, it is challenging to reconcile domain-specific behavioral knowledge with generic-purpose DNN, to improve DNN's interpretability and predictive power, and to identify effective regularization methods for specific tasks. This study designs a particular DNN architecture with alternative-specific utility functions (ASU-DNN) by using prior behavioral knowledge. Unlike a fully connected DNN (F-DNN), which computes the utility value of an alternative k by using the attributes of all the alternatives, ASU-DNN computes it by using only k's own attributes. Theoretically, ASU-DNN can dramatically reduce the estimation error of F-DNN because of its lighter architecture and sparser connectivity. Empirically, ASU-DNN has 2-3 F-DNN over the whole hyperparameter space in a private dataset that we collected in Singapore and a public dataset in R mlogit package. The alternative-specific connectivity constraint, as a domain-knowledge-based regularization method, is more effective than the most popular generic-purpose explicit and implicit regularization methods and architectural hyperparameters. ASU-DNN is also more interpretable because it provides a more regular substitution pattern of travel mode choices than F-DNN does. The comparison between ASU-DNN and F-DNN can also aid in testing the behavioral knowledge. Our results reveal that individuals are more likely to compute utility by using an alternative's own attributes, supporting the long-standing practice in choice modeling. Overall, this study demonstrates that prior behavioral knowledge could be used to guide the architecture design of DNN, to function as an effective domain-knowledge-based regularization method, and to improve both the interpretability and predictive power of DNN in choice analysis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2023

Incorporating Domain Knowledge in Deep Neural Networks for Discrete Choice Models

Discrete choice models (DCM) are widely employed in travel demand analys...
research
10/22/2020

Theory-based residual neural networks: A synergy of discrete choice models and deep neural networks

Researchers often treat data-driven and theory-driven models as two disp...
research
12/11/2018

Using Deep Neural Network to Analyze Travel Mode Choice With Interpretable Economic Information: An Empirical Example

Deep neural network (DNN) has been increasingly applied to microscopic d...
research
02/03/2022

Mapping DNN Embedding Manifolds for Network Generalization Prediction

Understanding Deep Neural Network (DNN) performance in changing conditio...
research
09/25/2021

Equality of opportunity in travel behavior prediction with deep neural networks and discrete choice models

Although researchers increasingly adopt machine learning to model travel...
research
12/14/2022

Uncertainty Quantification for Deep Neural Networks: An Empirical Comparison and Usage Guidelines

Deep Neural Networks (DNN) are increasingly used as components of larger...
research
08/07/2018

Building Encoder and Decoder with Deep Neural Networks: On the Way to Reality

Deep learning has been a groundbreaking technology in various fields as ...

Please sign up or login with your details

Forgot password? Click here to reset