Fast Unsupervised Location Category Inference from Highly Inaccurate Mobility Data