1. A method implemented at least partially by a processor, the method comprising: accessing, from a database associated with a content service provider, logs of global positioning system (GPS) points collected by geolocation sensors associated with service vehicles; identifying geographical locations from the GPS points to represent an area where the service vehicles travelled as recorded in the logs; generating a graph of regions associated with the area based at least in part on the logs associated with the area in a plurality of time frames; detecting outliers in the GPS points based at least in part on the graph; and providing, via a user interface that is presented via a display of a device, recommendations for travelling in the area based at least in part on the outliers.
1. A method implemented at least partially by a processor, the method comprising: accessing, from a database associated with a content service provider, logs of global positioning system (GPS) points collected by geolocation sensors associated with service vehicles; identifying geographical locations from the GPS points to represent an area where the service vehicles travelled as recorded in the logs; generating a graph of regions associated with the area based at least in part on the logs associated with the area in a plurality of time frames; detecting outliers in the GPS points based at least in part on the graph; and providing, via a user interface that is presented via a display of a device, recommendations for travelling in the area based at least in part on the outliers. 12. The computer storage media of claim 1 , wherein the calculating the scores of minimum distort includes computing an Euclidean distance to calculate a difference between each feature of two time frames pertaining to a same link.