Classifier for Filtering Objectionable Language in Machine Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine translation systems often introduce objectionable language into translations, either by incorrect mapping of source words, inconsistencies in training data, or human translators omitting explicit content, leading to unintended offense to the original speaker.

Innovation Solution

A classifier, potentially using a support vector machine, is employed to identify and remove or replace objectionable words and phrases from machine-generated translations, operating within the translation system or as a standalone service, trained with target word lists and user reports to prevent the introduction of explicit content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a machine translation system is trained using automatically collected training data, then the translation coverage and language pairs supported are improved, but objectionable language may be introduced into the translation

Engineering Contradiction:
Improvetranslation coverageVSAvoidobjectionable language
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The classifier is trained in advance using target word lists and user reports to identify objectionable language patterns before translation occurs. This preliminary training enables the system to proactively detect and prevent objectionable language in translations without compromising the broad language coverage achieved through automatic data collection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A classifier component is introduced as an intermediary between the translation model and the output. This classifier acts as a filter that detects objectionable language in translated text while allowing the translation system to maintain its broad language coverage and automatic training data collection capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a translation model incorrectly maps source words to destination words, then translation speed is maintained, but objectionable language is introduced

Engineering Contradiction:
Improvetranslation speedVSAvoidobjectionable language
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The classifier provides feedback by detecting objectionable language in translated output and triggering replacement with appropriate alternatives. This feedback mechanism corrects incorrect word mappings while maintaining translation speed, as the classifier operates efficiently on the already-generated translation without requiring retranslation

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If human translators soften explicit content in training data, then the training process is simplified, but the translation accuracy for explicit content is reduced

Engineering Contradiction:
Improvetraining processVSAvoidtranslation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The classifier serves as an intermediary that handles explicit content detection and management separately from the translation process. This allows human translators to focus on simplifying the training process while the classifier ensures translation accuracy for explicit content by detecting and appropriately handling such cases in the output

Inventive Principle:
Principle #24Intermediary (Mediator)

4Object-affected harmful factors

If a classifier is applied to filter translations, then objectionable language is removed, but additional processing time is required

Engineering Contradiction:
Improveobjectionable languageVSAvoidprocessing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The classifier is trained in advance on target word lists and user reports to build robust detection capabilities. This preliminary action enables the classifier to quickly identify objectionable language during translation processing, minimizing the additional processing time required while effectively removing harmful content

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10268686B2Machine translation system employing classifier
Publication Date: 2019.04.23 META PLATFORMS INC
  • US10268686B2 patent drawing
  • US10268686B2 patent drawing
  • US10268686B2 patent drawing

AI summary

Exemplary embodiments relate to detecting, removing, and/or replacing objectionable words and phrases in a machine-generated translation. A classifier identifies translations containing target words or phrases. The classifier may be applied to the output translation to remove target words and phrases from the translation, or to prevent target words and phrases from being automatically presented. Further, the classifier may be applied to a translation model to prevent the target words and phrases from appearing in the output translation. Still further, the classifier may be applied to training data so that the translation model is not trained using the target words of phrases. The classifier may remove target words or phrases only when the target words or phrases appear in the output translation but not the source language input data. The classifier may be provided as a standalone service, or may be employed in the context of a machine translation system.