TY - JOUR
T1 - A random-utility-consistent machine learning method to estimate agents’ joint activity scheduling choice from a ubiquitous data set
AU - Ren, Xiyuan
AU - Chow, Joseph Y.J.
N1 - Publisher Copyright:
© 2022 Elsevier Ltd
PY - 2022/12
Y1 - 2022/12
N2 - We propose an agent-based mixed-logit model (AMXL) that is estimated with inverse optimization (IO) estimation, an agent-level machine learning method theoretically consistent with a utility-maximizing mixed logit model framework. The method provides joint, individual-specific, and deterministic estimation, which overcomes the limitations of discrete choice models (DCMs) given ubiquitous datasets. A case study of the CBD in Shanghai is conducted with mobile phone data of 26,149 anonymous commuters whose whole-day activity schedule on weekdays contains three sub-choices and 1,470 alternatives. AMXL is built to estimate individual tastes and predict the activity scheduling choice in different scenarios. Multinomial logit model (MNL), mixed logit model (MXL), and their dynamic forms (DMNL, DMXL) are built as benchmarks. Prediction accuracies are calculated as the percentage consistency of observed choices and predicted choices, both at individual level (to each commuter) and aggregated level (to each alternative in the choice set). The results show that empirical coefficient distributions in AMXL are neither Gumbel nor Gaussian, i.e. capturing inter-individual heterogeneities in space that are hard for DCMs to capture. The prediction accuracy of AMXL is significantly higher than the best model (DMXL) in benchmarks, improving from 8.66% to 61.68% at aggregated level and from 1.69% to 4.33% at individual level. In a comparison scenario, AMXL predicts different while reasonable change of choices compared with benchmark models. In an optimization scenario, AMXL can be directly integrated into a binary programming (BP) problem, which optimally allocates 10 blocks to send restaurant coupons to increase population consumer surplus by 19%.
AB - We propose an agent-based mixed-logit model (AMXL) that is estimated with inverse optimization (IO) estimation, an agent-level machine learning method theoretically consistent with a utility-maximizing mixed logit model framework. The method provides joint, individual-specific, and deterministic estimation, which overcomes the limitations of discrete choice models (DCMs) given ubiquitous datasets. A case study of the CBD in Shanghai is conducted with mobile phone data of 26,149 anonymous commuters whose whole-day activity schedule on weekdays contains three sub-choices and 1,470 alternatives. AMXL is built to estimate individual tastes and predict the activity scheduling choice in different scenarios. Multinomial logit model (MNL), mixed logit model (MXL), and their dynamic forms (DMNL, DMXL) are built as benchmarks. Prediction accuracies are calculated as the percentage consistency of observed choices and predicted choices, both at individual level (to each commuter) and aggregated level (to each alternative in the choice set). The results show that empirical coefficient distributions in AMXL are neither Gumbel nor Gaussian, i.e. capturing inter-individual heterogeneities in space that are hard for DCMs to capture. The prediction accuracy of AMXL is significantly higher than the best model (DMXL) in benchmarks, improving from 8.66% to 61.68% at aggregated level and from 1.69% to 4.33% at individual level. In a comparison scenario, AMXL predicts different while reasonable change of choices compared with benchmark models. In an optimization scenario, AMXL can be directly integrated into a binary programming (BP) problem, which optimally allocates 10 blocks to send restaurant coupons to increase population consumer surplus by 19%.
KW - Activity scheduling choice
KW - Big data
KW - Inverse optimization
KW - Machine learning
KW - Utility maximization
UR - http://www.scopus.com/inward/record.url?scp=85142163685&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85142163685&partnerID=8YFLogxK
U2 - 10.1016/j.trb.2022.11.005
DO - 10.1016/j.trb.2022.11.005
M3 - Article
AN - SCOPUS:85142163685
SN - 0191-2615
VL - 166
SP - 396
EP - 418
JO - Transportation Research Part B: Methodological
JF - Transportation Research Part B: Methodological
ER -