Evasive Listing Detection via Word Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online transactional fraud, particularly price gouging, evolves rapidly, making it difficult for retailers to detect using heuristic-based filtering systems as fraudsters modify listing terms to evade detection.

Innovation Solution

A machine learning-based approach that generates n-dimensional word embeddings for text corpora to identify sensitive terms related to potential fraud, using Levenshtein distance and pre-trained language models to determine evasive terms and flag listings that violate price guardrails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If heuristic-based filtering systems are used to detect fraudulent listings, then the system is easy to implement and understand, but fraudsters can easily evade detection by modifying listing terms

Engineering Contradiction:
Improveease of implementationVSAvoiddetection effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent replaces heuristic-based filtering (mechanical rule-based system) with machine learning models that use n-dimensional word embeddings and semantic analysis. This substitution enables the system to detect evasive terminology through semantic similarity rather than exact keyword matching, significantly improving detection effectiveness while maintaining automated operation.

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

Solution Approach 2:

The patent transforms the detection approach by changing from discrete keyword matching to continuous n-dimensional semantic space representation. By representing terms as vectors in high-dimensional space and measuring semantic similarity through distance metrics, the system can detect subtle variations and evasive modifications that heuristic filters miss.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If machine learning-based detection with n-dimensional word embeddings is used, then detection effectiveness against evasive terms improves, but system complexity increases

Engineering Contradiction:
Improvedetection effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent pre-trains language models and generates word embeddings offline before deployment. These pre-computed embeddings and trained models are then deployed as fixed components, eliminating the need for complex real-time training and reducing operational complexity while maintaining high detection effectiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces n-dimensional word embeddings as an intermediary layer between the input text and the detection logic. This embedding layer transforms complex linguistic variations into a standardized semantic representation space, simplifying the subsequent detection process and enabling efficient similarity comparisons.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If semantic similarity analysis using n-dimensional embeddings is performed, then the ability to detect evasive terminology across multiple languages improves, but computational resources required increase

Engineering Contradiction:
Improvemulti-language detection capabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent employs multi-lingual language models that generate word embeddings in a shared semantic space across multiple languages. This universal embedding space allows the same detection mechanism to operate effectively across different languages without requiring language-specific models or additional computational infrastructure.

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

Solution Approach 2:

The patent uses pre-trained language models that have already learned linguistic patterns and semantic relationships during offline training. By copying these pre-learned representations into the detection system, the patent avoids the computational expense of training models from scratch while maintaining multi-lingual detection capabilities.

Inventive Principle:
Principle #26Copying

4Measurement precision

If the Levenshtein distance and pre-trained language models are used to identify evasive terms, then precision in detecting modified terms improves, but processing time increases

Engineering Contradiction:
Improveterm identification precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies a threshold-based filtering approach where only terms with semantic similarity scores above a certain threshold are flagged for further investigation. This partial action approach focuses computational resources on high-probability cases, reducing overall processing time while maintaining high precision in detecting evasive terminology.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11756049B1Detection of evasive item listings
Publication Date: 2023.09.12 AMAZON TECH INC
  • US11756049B1 patent drawing
  • US11756049B1 patent drawing
  • US11756049B1 patent drawing

AI summary

Systems and techniques are generally described for detecting evasive terms in item listings. In some examples, a first list of terms is determined. Terms of the first list of terms may be associated with evasive listing practices. In various examples, a first embedding representing a first term in an embedding space may be determined. In some examples, the top k closest embeddings in the embedding space to the first embedding may be determined. A term associated with one of the top k embeddings may be determined. A first Levenshtein distance between the first term and the second term may be determined. A list of items associated with the second term may be determined based on the Levenshtein distance being less than a threshold distance. An alert related to the list of items may be generated.