NLP Bias Detection Using Entity and Context Span Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in automatically recognizing and addressing bias in text, which can lead to discomfort for readers due to conscious or unconscious injection of bias by drafters.

Innovation Solution

A computer system utilizing machine-learning programs, including neural networks, is employed to identify and mitigate bias in text by analyzing features such as words, message concepts, and user behavior, and providing real-time feedback or modifications to reduce bias.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If computer systems are used to automatically recognize bias in text, then bias identification capability is improved, but system complexity increases

Engineering Contradiction:
Improvebias identification capabilityVSAvoidsystem complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The system segments the text analysis process into distinct components: tokenization of text into discrete units, entity classification to identify subjects and attributes, and bias determination as a separate analysis stage. This segmentation allows each component to be optimized independently while maintaining overall system manageability despite the complexity of bias detection.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If machine-learning programs and neural networks are implemented to analyze text, then bias detection accuracy is improved, but computational resources required increase

Engineering Contradiction:
Improvebias detection accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary tokenization and entity classification before bias determination. By pre-processing the text to identify tokens, entities, and attributes in advance, the subsequent bias analysis operates on structured data rather than raw text, improving accuracy while reducing the computational burden during the critical bias detection phase.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If real-time feedback is provided for bias identification, then user ability to modify text is improved, but processing speed requirements increase

Engineering Contradiction:
Improveuser feedback capabilityVSAvoidprocessing speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system implements feedback by providing users with identified biased text spans and suggestions for modification. This feedback loop enables users to review and correct bias in real-time, improving ease of operation. The system balances processing speed requirements by analyzing text on-demand rather than continuously, triggering analysis when users interact with the text editing interface.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12632670B2Natural language processing for identifying bias in a span of text
Publication Date: 2026.05.19 SMART INFORMATION FLOW TECHNOLOGIES LLC
  • US12632670B2 patent drawing
  • US12632670B2 patent drawing
  • US12632670B2 patent drawing

AI summary

A computing machine accesses text from a record. The computing machine identifies, using a natural language processing engine, an entity mapped to a first span of the text. The first span includes a contiguous sequence of one or more words or subwords in the text. The computing machine determines a bias category for the entity. The bias category is selected from a predefined list of bias categories. The determined bias category for the entity depends on a second span of the text. The second span includes a contiguous sequence of one or more words or subwords in the text. The second span is different from the first span.