LOCATION ESTIMATION OF SOCIAL NETWORK USERS
3 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the invention relate to estimating the location of social network users. In one embodiment, a plurality of social media messages generated by a given user is received. A plurality of location features is extracted from the social media messages. Each of the location features is processed with at least one classifier from an ensemble of classifiers. A location classification is generated by each of the classifiers for each of the social media messages. Each classification comprises a location and a weight associated with that location. Once of the locations is selected from the location classifications as the location of the given user based on a combination of the weights of the location classifications.
20 Citations
25 Claims
-
1-12. -12. (canceled)
-
13. A system comprising:
-
a memory; a processor communicatively coupled to the memory; a location estimator communicatively coupled to the memory and the processor, wherein the test location estimator is configured to; receive a plurality of social media messages generated by a given user; extract a plurality of location features from the social media messages; process each of the location features with at least one classifier from an ensemble of classifiers; generate, by each of the classifiers, a location classification for each of the social media messages, each location classification comprising a location and a weight associated with that location; and select one of the locations from the location classifications as the location of the given user based on a combination of the weights of the location classifications. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to; receive a plurality of social media messages generated by a given user; extract a plurality of location features from the social media messages; process each of the location features with at least one classifier from an ensemble of classifiers; generate, by each of the classifiers, a location classification for each of the social media messages, each location classification comprising a location and a weight associated with that location; and select one of the locations from the location classifications as the location of the given user based on a combination of the weights of the location classifications. - View Dependent Claims (20, 21, 22, 23, 24, 25)
Specification