Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields | Synapse