Predicting Collective Human Mobility via Countering Spatiotemporal Heterogeneity | IEEE Journals & Magazine | IEEE Xplore