Uncovering cabdrivers' behavior patterns from their digital traces
learning and inferring transportation routines .