Semantic Error Detection Using ANN Feature Combinations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting semantic errors in text, such as semantic distance, confusing sets, and machine learning approaches, fail to achieve a desired degree of accuracy, particularly with semantic errors that involve words with similar grammatical properties used in the wrong context.

Innovation Solution

A system using an Artificial Neural Network (ANN) that generates features from statistical properties and co-occurrence information of words, combining N-gram features, word-word co-occurrence, and sentence-word co-occurrence matrices through matrix factorization, to detect semantic validity by learning mappings from feature sets to labels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional spelling checkers are used, then non-word spelling errors can be detected easily, but real-word semantic errors cannot be detected

Engineering Contradiction:
Improvedetection accuracyVSAvoiderror type coverage
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent combines multiple detection methods (semantic distance method, confusing sets method, and machine learning classifier) into a unified system. The semantic distance method computes meaning degrees between words, the confusing sets method targets commonly mistaken word groups, and the machine learning classifier integrates these approaches with trained models to detect both non-word and real-word semantic errors comprehensively

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If semantic distance method is used, then contextual meaning can be analyzed, but word sense disambiguation issues arise

Engineering Contradiction:
Improvecontextual analysis accuracyVSAvoiddisambiguation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism - the confusing sets method - that groups words commonly mistaken for one another. This intermediary approach simplifies the disambiguation process by pre-organizing problematic word pairs and triples, allowing the system to handle word sense disambiguation more efficiently while maintaining contextual analysis capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If confusing sets method is used, then commonly mistaken words can be detected, but the approach fails when set size increases

Engineering Contradiction:
Improvecommon error detection accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent transitions from a two-dimensional confusing sets approach to a three-dimensional solution by integrating machine learning classifiers trained on large corpora. This adds a new dimension of statistical learning that handles large and dynamic word sets efficiently, overcoming the scalability limitations of traditional confusing sets methods while maintaining detection accuracy

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

4Measurement precision

If machine learning classifiers are used, then semantic errors can be detected using trained models, but training data requirements increase

Engineering Contradiction:
Improvesemantic error detection accuracyVSAvoidtraining data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent creates a universal machine learning classifier system that can detect multiple types of semantic errors (non-word errors, real-word errors, contextual errors) using a single trained model. The classifier is designed to handle diverse error patterns through unified feature extraction and classification mechanisms, reducing the need for separate training data for each error type while maintaining comprehensive detection capabilities

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

Data Source

PatentUS11023680B2Method and system for detecting semantic errors in a text using artificial neural networks
Publication Date: 2021.06.01 KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
  • US11023680B2 patent drawing
  • US11023680B2 patent drawing
  • US11023680B2 patent drawing

AI summary

The invention provides a method and system for automatically detecting semantic errors in a text. In order to detect the semantic errors in the text, the method generates a first set of features and a second set of features corresponding to each word in the text. A first set of features corresponds to statistical features of a word and a second set of features for a word corresponds to the features generated for a plurality of words surrounding the word in the text using matrix factorization techniques. The method, then, combines a first set of features and a second set of features to generate a third set of features corresponding to each word in the text. Thereafter, the method utilizes an Artificial Neural Network (ANN) model to detect semantic validity of each word based on a corresponding third set of features.