Geotagging Unstructured Text via Language Model and Classifier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in effectively geotagging unstructured text messages, such as tweets, due to low adoption of geo-tagging features and the sparseness of location information, which limits the utility of social media data for location-based services and event detection.

Innovation Solution

A method utilizing a language model and classifier to extract location information from unstructured text, specifically building probabilistic models for locations using FOURSQUARE tips and applying ranking techniques to predict the fine-grained location of tweets, while filtering out location-neutral tweets and validating the accuracy of predicted locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If geo-tagging feature is provided to all users, then location-based services can be enabled, but only 0.58% of tweets include fine-grained location information due to low user adoption

Engineering Contradiction:
Improvelocation-based services capabilityVSAvoidnumber of geo-tagged tweets
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent uses FOURSQUARE check-in data as an intermediary to bridge the gap between Twitter users and location information. Instead of relying solely on users to manually tag locations in tweets, the system leverages FOURSQUARE's location data from users who do use geo-tagging, creating a proxy that can be associated with Twitter tweets through shared user accounts and temporal-spatial patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual mechanical process of users selecting and tagging locations in tweets with an automated computational system. The system automatically infers location information by analyzing textual content, user profiles, and associated FOURSQUARE data, eliminating the need for users to manually provide location metadata.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If geometric coordinates are used for location tagging, then location information is provided, but a fair amount of tweets cannot be used effectively because geometric coordinates cannot be applied as quality indicators of useful semantic locations

Engineering Contradiction:
Improvelocation information accuracyVSAvoidsemantically meaningful location information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent transforms location representation from purely geometric coordinates to a multi-parameter system that includes semantic location identifiers (such as place names, categories, and FOURSQUARE venue data). This allows the system to distinguish between location coordinates that merely indicate geographic position and those that carry semantic meaning about the type and relevance of the location.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a composite location representation that combines multiple data types: geometric coordinates, semantic place names, category information, and user behavior patterns. This composite approach allows the system to evaluate both the geographic validity and semantic meaningfulness of location data, filtering out coordinates that lack associated semantic context.

Inventive Principle:
Principle #40Composite materials

3Measurement precision

If location prediction is performed at fine granularity, then prediction precision is improved, but the complexity of the system increases due to the need for multiple models and validation steps

Engineering Contradiction:
Improvelocation prediction precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the location prediction task into distinct modular components: a language model component for processing tweet text, a classifier component for determining location relevance, and a validation component for checking prediction accuracy. Each module can be independently trained, optimized, and maintained, reducing the overall system complexity while achieving fine-grained prediction precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary filtering and preprocessing actions before main prediction, including identifying location-neutral tweets, extracting key entities from text, and validating data quality. These preliminary steps reduce the computational burden on subsequent prediction models by eliminating obviously irrelevant cases early in the pipeline.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9262438B2Geotagging unstructured text
Publication Date: 2016.02.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9262438B2 patent drawing
  • US9262438B2 patent drawing
  • US9262438B2 patent drawing

AI summary

Mechanisms are described to extract location information from unstructured text, comprising: building a language model from geo-tagged text; building a classifier for differentiating referred and physical location; given unstructured text, identifying referred location using the language model (that is, the location to which the unstructured text refers); given the unstructured text, identifying if referred location is also the physical location using the classifier; and predicting (that is, performing calculation(s) and/or estimation(s) of degree of confidence) of referred and physical location.