Unsupervised Text Normalization via Vector Space Path Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional natural language processing (NLP) methods for text normalization, particularly in social media contexts, face challenges with noisy texts featuring spelling variations, phonetic spellings, and abbreviations, which complicate tasks like machine translation and language modeling due to their unwieldy and cumbersome rule-based approaches.

Innovation Solution

The implementation of an unsupervised text normalization system using distributed representations of words, where a vector space model identifies and selects the best path for canonical versions of non-canonical words or phrases based on context, leveraging finite-state transducers and neural networks to learn normalization lexicons independently of language, allowing for context-aware and language-agnostic translation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rule-based mapping is used for text normalization, then normalization can be achieved for common patterns, but the system becomes unwieldy and cumbersome for noisy social media texts

Engineering Contradiction:
Improvenormalization accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical rule-based mapping system with a neural network-based distributed representation system. Instead of using explicit hand-crafted rules to map non-canonical forms to canonical forms, the system uses neural networks to learn continuous vector representations of words that capture semantic relationships, automatically normalizing text through vector space operations rather than mechanical rule application.

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

Solution Approach 2:

The patent transforms the normalization problem from a discrete rule-matching task to a continuous vector space operation. By representing words as distributed vectors and using operations like vector addition and averaging to model contextual relationships, the system changes the parameter space from discrete rule indices to continuous vector coordinates, enabling more flexible and scalable normalization.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a tight and compact vocabulary is used to reduce model complexity, then feature size is reduced, but the system cannot handle the constant evolution of new variants in social media text

Engineering Contradiction:
Improvemodel complexityVSAvoidhandling new variants
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent adds a new dimension to the vocabulary representation by mapping discrete words to continuous vector spaces. Instead of organizing vocabulary as a flat discrete structure, the system embeds words in a multi-dimensional continuous space where semantic relationships are captured through vector operations, allowing the model to generalize to unseen variants without explicitly enumerating them.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The distributed representation system serves multiple functions simultaneously: it captures semantic meaning, enables generalization to new variants, supports contextual disambiguation, and reduces sparsity. The same vector representations used for normalization also serve as features for downstream NLP tasks, making the system universally applicable across multiple functions without requiring separate mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If unsupervised learning with distributed representations is used, then the system can handle noisy text and new variants, but data sparsity remains a challenge

Engineering Contradiction:
Improvehandling noisy textVSAvoiddata sparsity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges information from multiple sources to combat data sparsity: it combines contextual information from surrounding words, distributional information from corpus frequency patterns, and semantic information from vector relationships. By integrating these multiple information streams through vector operations like averaging contextual vectors and adding bias terms, the system creates dense representations even for rare or noisy inputs.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11501066B2System and method for unsupervised text normalization using distributed representation of words
Publication Date: 2022.11.15 AT&T INTELLECTUAL PROPERTY I L P
  • US11501066B2 patent drawing
  • US11501066B2 patent drawing
  • US11501066B2 patent drawing

AI summary

A system, method and computer-readable storage devices for providing unsupervised normalization of noisy text using distributed representation of words. The system receives, from a social media forum, a word having a non-canonical spelling in a first language. The system determines a context of the word in the social media forum, identifies the word in a vector space model, and selects an “n-best” vector paths in the vector space model, where the n-best vector paths are neighbors to the vector space path based on the context and the non-canonical spelling. The system can then select, based on a similarity cost, a best path from the n-best vector paths and identify a word associated with the best path as the canonical version.