Semantic Structural Hole Identification in ML Embedding Spaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques face challenges in identifying semantic holes in data sets and determining their impact on application performance, particularly when dealing with unstructured data, as they often focus on syntactic levels rather than semantic completeness, making it difficult to assess the completeness of data sets at a subset level and predict performance impacts.

Innovation Solution

A machine learning-based semantic structural hole identification apparatus that uses meta-learning techniques to identify semantic holes in a data set's landscape, generates a porosity impact model, and determines the potential impact on application performance, allowing for continuous refinement and void filling to ensure data completeness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional syntactic analysis techniques are used to check data completeness, then grammatical completeness can be detected, but semantic completeness and semantic holes cannot be identified

Engineering Contradiction:
Improvesemantic completeness detectionVSAvoidsemantic hole identification
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces traditional syntactic analysis mechanisms with semantic embedding-based analysis. By mapping text elements to vector representations in a semantic space, the system can detect semantic holes through geometric analysis of the embedding landscape, rather than relying on grammatical rules. This substitution enables detection of semantic completeness at the subset level.

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

Solution Approach 2:

The patent transforms semantic analysis from traditional linguistic dimensions to a vector space dimensionality. By representing text elements as embeddings in a high-dimensional space and analyzing the geometric properties of this space (convex hulls, voids, holes), the system gains new capabilities to detect semantic completeness that were not accessible through conventional syntactic analysis.

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

2Reliability

If semantic holes are identified and filled, then data completeness improves, but computational complexity and processing time increase

Engineering Contradiction:
Improvedata completenessVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary analysis by computing semantic embeddings and identifying the convex hull of the embedding landscape before detecting holes. By pre-processing the semantic space and establishing the convex hull boundary, the system reduces the complexity of subsequent hole detection, as the search space is constrained to regions outside the convex hull rather than analyzing the entire semantic space.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and analyzes only the critical components for hole detection - specifically the convex hull boundary and points outside it. By focusing computational resources on identifying and analyzing only the external points that form potential holes, rather than processing the entire dataset comprehensively, the system reduces overall computational complexity while maintaining detection accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If semantic holes are identified in large data sets, then application performance can be optimized, but the time required for analysis increases

Engineering Contradiction:
Improveapplication performance predictionVSAvoidanalysis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the semantic analysis task by operating at the subset level rather than requiring analysis of the entire dataset. By dividing the data into manageable subsets and analyzing each independently to identify local semantic holes, the system reduces analysis time for large datasets while still providing comprehensive coverage through iterative processing of multiple subsets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces time-consuming traditional semantic analysis with efficient embedding-based geometric analysis. By leveraging pre-computed semantic embeddings and using vector space operations (convex hull computation, point-in-polygon tests) instead of labor-intensive manual or rule-based semantic analysis, the system achieves faster analysis times while maintaining reliability in performance prediction.

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

Data Source

PatentUS11893503B2Machine learning based semantic structural hole identification
Publication Date: 2024.02.06 ACCENTURE GLOBAL SOLUTIONS LTD
  • US11893503B2 patent drawing
  • US11893503B2 patent drawing
  • US11893503B2 patent drawing

AI summary

In some examples, machine learning based semantic structural hole identification may include mapping each text element of a plurality of text elements of a corpus into an embedding space that includes embeddings that are represented as vectors. A semantic network may be generated based on semantic relatedness between each pair of vectors. A boundary enclosure of the embedding space may be determined, and points to fill the boundary enclosure may be generated. Based on an analysis of voidness for each point within the boundary enclosure, a set of void points and void regions may be identified. Semantic holes may be identified for each void region, and utilized to determine semantic porosity of the corpus. A performance impact may be determined between utilization of the corpus to generate an application by using the text elements without filling the semantic holes and the text elements with the semantic holes filled.