Per-user accuracy measure for social network based geocoding algorithms
First Claim
Patent Images
1. A system for geocoding social networks, the system comprising:
- one or more processors and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the one or more processors perform operations of;
receiving a set of social media data from a social media platform having users;
generating a social network from the set of social media data based on communication between users on the social media platform;
determining a ground truth set of locations for users who make their locations public;
propagating the ground truth set of locations across the social network to generate a location estimate for each user by employing a parallel coordinate descent technique to solve a globally-defined total variation-based optimization problem;
generating a confidence measure for each location estimate;
reporting a geolocation of a user with a previously unknown location to an outside agency with an interest in preventing social unrest; and
wherein the globally-defined total variation-based optimization problem is as follows;
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a system for geocoding social networks by minimizing total variation. A set of social media data from a social media platform having users is received. A social network is generated from the set of social media data based on communication between users. A ground truth set of locations is determined for users who make their locations public, and the ground truth set of locations is propagated across the social network to generate a location estimate for each user. A confidence measure for each location estimate is then generated.
38 Citations
7 Claims
-
1. A system for geocoding social networks, the system comprising:
-
one or more processors and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the one or more processors perform operations of; receiving a set of social media data from a social media platform having users; generating a social network from the set of social media data based on communication between users on the social media platform; determining a ground truth set of locations for users who make their locations public; propagating the ground truth set of locations across the social network to generate a location estimate for each user by employing a parallel coordinate descent technique to solve a globally-defined total variation-based optimization problem; generating a confidence measure for each location estimate; reporting a geolocation of a user with a previously unknown location to an outside agency with an interest in preventing social unrest; and wherein the globally-defined total variation-based optimization problem is as follows; - View Dependent Claims (4, 5, 6, 7)
-
-
2. A computer-implemented method for geocoding social networks, comprising:
an act of causing a data processor to execute instructions stored on a non-transitory memory such that upon execution, one or more processors perform operations of; receiving a set of social media data from a social media platform having users; generating a social network from the set of social media data based on communication between users on the social media platform; determining a ground truth set of locations for users who make their locations public; propagating the ground truth set of locations across the social network to generate a location estimate for each user by employing a parallel coordinate descent technique to solve a globally-defined total variation-based optimization problem; generating a confidence measure for each location estimate; reporting a geolocation of a user with a previously unknown location to an outside agency with an interest in preventing social unrest; and wherein the globally-defined total variation-based optimization problem is as follows;
-
3. A computer program product for geocoding social networks, the computer program product comprising computer-readable instructions stored on a non-transitory computer-readable medium that are executable by a computer having a processor for causing the processor to perform operations of:
-
receiving a set of social media data from a social media platform having users; generating a social network from the set of social media data based on communication between users on the social media platform; determining a ground truth set of locations for users who make their locations public; propagating the ground truth set of locations across the social network to generate a location estimate for each user by employing a parallel coordinate descent technique to solve a globally-defined total variation-based optimization problem; generating a confidence measure for each location estimate; reporting a geolocation of a user with a previously unknown location to an outside agency with an interest in preventing social unrest; and wherein the globally-defined total variation-based optimization problem is as follows;
-
Specification