An extensive survey on traffic flow prediction from different perspectives | Synapse