A framework for mining lifestyle profiles through multi-dimensional and high-order mobility feature clustering