This repository contains a prototype recommendation engine design for mobility systems to provide more reliable paratransit for elderly. Please refer to the project report for more information.
Data Processing steps to create input files for recommendation algorithm testing can be found here. Dataset can be downloaded from the Yelp dataset challenge.
Recommendation algorithm can also be explored by running the LinUCB implementation using simulated data.
Implementation of the routing based on insertion heuristic and the UCB algorithm (with logistic regression) can be found here. Please refer to the comments for better understanding of the steps.
Xuebo Lai helped with early development of the recommender system which is gratefully acknowledged. We would also like to thank David Sinclair, a student at NYU Wagner, for his help in conducting the elderly mobility survey in NYC. The survey research was conducted in collaboration with Professor Kelvin Cheu at the University of Texas at El Paso and his team there. Participation in the NSFRCN Workshop on Smart and Connected Communities and Aging Population at Stony Brook University on April 20, 2018 helped shed light on some recent senior surveys conducted nationwide, which is much appreciated. Funding and support is generously provided by C2SMART Tier 1 USDOT University Transportation Center at NYU.