METHODS AND SYSTEMS OF VENUE INFERENCE FOR SOCIAL MESSAGES
First Claim
1. A method for inferring venues from social messages, comprising:
- at a computer system with one or more processors and memory storing instructions for execution by the processor;
accessing a collection of venues and training a classifier that predicts whether or not a social message is linked to a venue in the collection of venues;
receiving a new social message;
for each venue in the collection of venues;
identifying for the new social message corresponding meta-paths to the particular venue;
encoding the corresponding meta-paths as a feature vector for the trained classifier, wherein each element of the feature vector includes a measure based on a respective type of social message connected to the particular venue;
computing by the trained classifier a score for each venue in the collection of venues indicating whether the new social message is linked or not linked to the venue; and
based on the scores, identifying at least one candidate venue as a predicted venue for the new social message and associating the predicted venue with the new social message.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for inferring venues from social messages includes: accessing a collection of venues and training a classifier that predicts whether a social message is linked to a venue in the collection of venues; receiving a new social message; for each venue in the collection of venues: identifying for the new social message corresponding meta-paths to the particular venue; encoding the corresponding meta-paths as a feature vector for the trained classifier; computing by the trained classifier a score for each venue in the collection of venues indicating whether the new social message is linked to the venue; and based on the scores, identifying at least one candidate venue as a predicted venue for the new social message and associating the predicted venue with the new social message. In some implementations, the new social message is not geotagged.
12 Citations
20 Claims
-
1. A method for inferring venues from social messages, comprising:
-
at a computer system with one or more processors and memory storing instructions for execution by the processor; accessing a collection of venues and training a classifier that predicts whether or not a social message is linked to a venue in the collection of venues; receiving a new social message; for each venue in the collection of venues; identifying for the new social message corresponding meta-paths to the particular venue; encoding the corresponding meta-paths as a feature vector for the trained classifier, wherein each element of the feature vector includes a measure based on a respective type of social message connected to the particular venue; computing by the trained classifier a score for each venue in the collection of venues indicating whether the new social message is linked or not linked to the venue; and based on the scores, identifying at least one candidate venue as a predicted venue for the new social message and associating the predicted venue with the new social message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A first device, comprising:
-
memory; one or more processors; and one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including instructions for; accessing a collection of venues and training a classifier that predicts whether or not a social message is linked to a venue in the collection of venues; receiving a new social message; for each venue in the collection of venues; identifying for the new social message corresponding meta-paths to the particular venue; encoding the corresponding meta-paths as a feature vector for the trained classifier, wherein each element of the feature vector includes a measure based on a respective type of social message connected to the particular venue; computing by the trained classifier a score for each venue in the collection of venues indicating whether the new social message is linked or not linked to the venue; and based on the scores, identifying at least one candidate venue as a predicted venue for the new social message and associating the predicted venue with the new social message. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium storing one or more programs to be executed by a computer system with memory and one or more processors, the one or more programs comprising:
-
instructions for accessing a collection of venues and training a classifier that predicts whether or not a social message is linked to a venue in the collection of venues; instructions for receiving a new social message that is not geotagged; for each venue in the collection of venues; instructions for identifying for the new social message corresponding meta-paths to the particular venue; instructions for encoding the corresponding meta-paths as a feature vector for the trained classifier, wherein each element of the feature vector includes a measure based on a respective type of social message connected to the particular venue; instructions for computing by the trained classifier a score for each venue in the collection of venues indicating whether the new social message is linked or not linked to the venue; and based on the scores, instructions for identifying at least one candidate venue as a predicted venue for the new social message and associating the predicted venue with the new social message.
-
Specification