Activity Schedule Modeling Using Machine Learning

A novel data-driven approach for activity schedule modeling is presented in this paper. The paper’s contribution is twofold. First, the activity schedule is modeled as a time series to facilitate simultaneous prediction of activity participation, start times, and duration. Simultaneous prediction helps avoid assuming a predefined decision structure and allows all possible interdependencies among these choice facets to be modeled. The time series representation also ensures time budget constraints are automatically satisfied. Second, a machine learning tool called long short-term memory (LSTM) network is used to model the time series. The LSTM’s ability to model long-term dependencies ensures that activity patterns are generated considering the influence of distant and recent past. A bidirectional LSTM is used to capture the effect of (planned) future activities on the present activity participation. The model derives all the relations from the data without requiring assumptions by the modeler on the decision-making behavior. Further, the problems arising from class imbalance in the schedule caused due to less frequently performed activities are also explored and addressed. The models are calibrated and validated using the activity-travel diary data from the OViN 2016 dataset. To evaluate the robustness of the model, it is also tested on a time budget dataset with 23 different activity types. The results indicate that the proposed method can predict the distributions of activity start times and duration with reasonable accuracy. The results demonstrate that the proposed method can efficiently model activity schedules and can be a useful tool for travel demand modeling.

[1]  Kay W. Axhausen,et al.  Synthesising digital twin travellers: Individual travel demand from aggregated mobile phone data , 2020, Transportation Research Part C: Emerging Technologies.

[2]  N. Nezamuddin,et al.  Machine learning applications in activity-travel behaviour research: a review , 2020, Transport Reviews.

[3]  Ralf C. Staudemeyer,et al.  Understanding LSTM - a tutorial into Long Short-Term Memory Recurrent Neural Networks , 2019, ArXiv.

[4]  Amina Adadi,et al.  Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI) , 2018, IEEE Access.

[5]  Eric J. Miller,et al.  Agent-Based Activity/Travel Microsimulation: What’s Next? , 2018, The Practice of Spatial Analysis.

[6]  Lei Zhang,et al.  Spatial Transferability of Neural Network Models in Travel Demand Modeling , 2018, J. Comput. Civ. Eng..

[7]  Khandker Nurul Habib,et al.  A comprehensive utility-based system of activity-travel scheduling options modelling (CUSTOM) for worker's daily activity scheduling processes , 2018 .

[8]  Julian Hagenauer,et al.  A comparative study of machine learning classifiers for modeling travel mode choice , 2017, Expert Syst. Appl..

[9]  Yan Liu,et al.  Detecting Statistical Interactions from Neural Network Weights , 2017, ICLR.

[10]  Joseph Y. J. Chow,et al.  Causal structure learning for travel mode choice using structural restrictions and model averaging algorithm , 2017 .

[11]  Catherine Morency,et al.  Macro-, meso-, and micro-level validation of an activity-based travel demand model , 2017 .

[12]  Sergio A. Ordóñez Medina,et al.  Inferring weekly primary activity patterns using public transport smart card data and a household travel survey , 2016, Travel Behaviour and Society.

[13]  Kamran Paynabar,et al.  Sequence graph transform (SGT): a feature embedding function for sequence data mining , 2016, Data Mining and Knowledge Discovery.

[14]  Davy Janssens,et al.  Investigating the predictive performance of computational process activity-based transportation models , 2016 .

[15]  Zachary Chase Lipton A Critical Review of Recurrent Neural Networks for Sequence Learning , 2015, ArXiv.

[16]  Michal Jakob,et al.  Data Driven Validation Framework for Multi-agent Activity-Based Models , 2015, MABS.

[17]  Mark Bradley,et al.  Activity-Based Travel Demand Models: A Primer , 2014 .

[18]  Soora Rasouli,et al.  Activity-based models of travel demand: promises, progress and prospects , 2014 .

[19]  Eric J. Miller,et al.  Application of Travel Activity Scheduler for Household Agents in a Chinese City , 2014 .

[20]  Will Recker,et al.  Activity Pattern Recognition by Using Support Vector Machines with Multiple Classes , 2013 .

[21]  Abolfazl Mohammadian,et al.  Activity planning processes in the Agent-based Dynamic Activity Planning and Travel Scheduling (ADAPTS) model , 2012 .

[22]  Alex Graves,et al.  Supervised Sequence Labelling with Recurrent Neural Networks , 2012, Studies in Computational Intelligence.

[23]  Chandra R. Bhat,et al.  Activity-based Travel Demand Analysis , 2011 .

[24]  Matthew J. Roorda,et al.  Assessing planning decisions by activity type during the scheduling process , 2011 .

[25]  Davy Janssens,et al.  Simulation of sequential data: An enhanced reinforcement learning approach , 2009, Expert Syst. Appl..

[26]  Davy Janssens,et al.  Integrating Bayesian networks and decision trees in a sequential rule-based transportation model , 2006, Eur. J. Oper. Res..

[27]  Hjp Harry Timmermans,et al.  A learning-based transportation oriented simulation system , 2004 .

[28]  Mike Fitzpatrick Choice , 2004, The Lancet.

[29]  Ming Lee,et al.  An empirical investigation on the dynamic processes of activity scheduling and trip chaining , 2004 .

[30]  Kenji Kato,et al.  Microsimulation for Commuters' Mode and Discretionary Activities by Using Neural Networks , 2002 .

[31]  Konstadinos G. Goulias,et al.  LONGITUDINAL ANALYSIS OF ACTIVITY AND TRAVEL PATTERN DYNAMICS USING GENERALIZED MIXED MARKOV LATENT CLASS MODELS , 1999 .

[32]  W C Wilson,et al.  Activity Pattern Analysis by Means of Sequence-Alignment Methods , 1998 .

[33]  S. Hochreiter,et al.  Long Short-Term Memory , 1997, Neural Computation.

[34]  Ryuichi Kitamura,et al.  AN ACTIVITY-BASED MICROSIMULATION ANALYSIS OF TRANSPORTATION CONTROL MEASURES , 1997 .

[35]  T. Gärling,et al.  Computational-Process Modelling of Household Activity Scheduling , 1993 .

[36]  Luca Paolini,et al.  Models , 2021, Encyclopedia of Gerontology and Population Aging.

[37]  K. Konduri,et al.  Explore daily activity-travel behavior of the elderly using multiyear survey data , 2020 .

[38]  Michal Jakob,et al.  Data-driven activity scheduler for agent-based mobility models , 2019, Transportation Research Part C: Emerging Technologies.

[39]  M. Kubát An Introduction to Machine Learning , 2017, Springer International Publishing.

[40]  Sergio A. Ordóñez Medina,et al.  Extending the hidden Markov model for activity scheduling , 2017 .

[41]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[42]  Abolfazl Mohammadian,et al.  The validity of using activity type to structure tour-based scheduling models , 2007 .

[43]  Kay W. Axhausen,et al.  Dynamic model of activity-type choice and scheduling , 2006 .

[44]  Chandra R. Bhat,et al.  Comprehensive Econometric Microsimulator for Daily Activity-Travel Patterns , 2004 .

[45]  Matthew J. Roorda,et al.  Prototype Model of Household Activity-Travel Scheduling , 2003 .

[46]  Harry Timmermans,et al.  Spatial Transferability of the Albatross Model System: Empirical Evidence from Two Case Studies , 2002 .

[47]  M. Ben-Akiva,et al.  Activity-based disaggregate travel demand model system with activity schedules , 2001 .

[48]  Ta Theo Arentze,et al.  Pattern Recognition in Complex Activity Travel Patterns: Comparison of Euclidean Distance, Signal-Processing Theoretical, and Multidimensional Sequence Alignment Methods , 2001 .

[49]  S. Fujii,et al.  TWO COMPUTATIONAL PROCESS MODELS OF ACTIVITY-TRAVEL CHOICE. , 1998 .

[50]  Yoshua Bengio,et al.  An Input Output HMM Architecture , 1994, NIPS.