1. In a computing environment, a method performed at least in part on at least one processor, the method comprising: receiving feature data corresponding to location-related information of an individual visit, the location-related information associated with a first computing device, the feature data including user demographics data of a person associated with the first computing device and at least one of arrival day of week, arrival time of day, visit midpoint time of day, departure time of day, duration of visit, season of year, holiday data, and nearby business features; computing an inference of a semantic label for a place represented by the location-related information for the individual visit using a semantic label classifier and the received feature data, the inference of the semantic label based at least in part on the user demographics data, such that the inferred semantic label for the place is customized to the person associated with the user demographics data and the individual visit; and associating the inferred semantic label with the place represented by the location-related information for the individual visit; and automatically performing an action at the first computing device or at another computing device based on the inferred semantic label.