Causally-Aware Attribute Control for Toxic Language Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Language models (LMs) often generate toxic, offensive, or biased statements due to their training on unfiltered datasets, leading to undesirable behavior in applications like chatbots and document generation.

Innovation Solution

A causally-aware attribute system applies counterfactual augmentation and structural causal models to modify LM operations, identifying and mitigating toxic or biased statements by calculating average treatment effect (ATE) scores and structural causal model (SCM) scores to replace harmful tokens with counterfactuals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If language models are trained on unfiltered web-crawled data to improve versatility and knowledge coverage, then the model can generate diverse and informative statements, but the model generates toxic, offensive, or biased statements

Engineering Contradiction:
Improveknowledge coverageVSAvoidtoxic statements
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments the token vocabulary into different groups based on their association with harmful attributes. By calculating ATE scores for individual tokens and grouping them by harm level, the system can apply different handling strategies to different token segments, allowing the model to maintain knowledge coverage while filtering toxic content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary causal awareness system that sits between the language model's natural language generation and the output. This intermediary calculates SCM scores and ATE scores to mediate token selection, replacing harmful tokens with counterfactual alternatives while preserving the overall meaning and knowledge content of the generated statements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-generated harmful factors

If counterfactual augmentation is applied to replace harmful tokens, then the probability of generating toxic statements is reduced, but the computational complexity and processing time increase

Engineering Contradiction:
Improvetoxic statementsVSAvoidcomputational complexity
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-calculating ATE scores for all tokens in the vocabulary before actual statement generation. These pre-computed scores are stored and readily available during generation, avoiding the need for real-time counterfactual analysis of every token and significantly reducing computational complexity during inference.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter space by transforming the continuous problem of toxic statement generation into a discrete classification problem using SCM scores and ATE scores. By converting token attributes into quantifiable score parameters, the system can efficiently identify and replace harmful tokens using threshold-based decision rules rather than complex real-time analysis.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If SCM scores and ATE scores are calculated for all tokens to identify harmful content, then the precision in detecting toxic statements is improved, but the loss of time in processing increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing ATE scores for all vocabulary tokens during an offline phase. These pre-calculated scores are stored in lookup tables, allowing the system to achieve high detection precision during statement generation by simply querying pre-computed values rather than calculating scores in real-time, thus minimizing processing time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a simplified causal awareness representation (SCM scores and ATE scores) that mirrors the complex relationships between tokens and harmful attributes. This copied representation can be efficiently queried and processed during generation, providing accurate toxic statement detection without the computational burden of analyzing all original token relationships in real-time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250284886A1Causally-aware attribute controlled statement generation in language models
Publication Date: 2025.09.11 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250284886A1 patent drawing
  • US20250284886A1 patent drawing
  • US20250284886A1 patent drawing

AI summary

Various systems and methods are presented regarding reducing/mitigating generation of one or more statements by a language model (LM), wherein the statements can be any of toxic, offensive, biased, etc. A statement automatically generated by the LM, e.g., in response to a prompt, can be assessed with regard to a probability of the statement being associated with a negative attribute(s). The statement can be further reviewed to identify tokens within the statement causing the association with the negative attribute(s). The tokens can be replaced with counterfactuals, and further assessment(s) made to determine the effect of the statement having a token replaced by a counterfactual with regard to probability of the modified statement being associated with the attribute. The LM can undergo further finetuning to mitigate generation of an offensive statement being generated by the LM.