Graph Neural Network Classification for Linear Infrastructure Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for classifying elements in infrastructure models representing linear infrastructure, such as roads, face challenges due to inconsistent data nomenclature, human error, and the limitations of machine learning methods that require large datasets and fail to consider contextual information.

Innovation Solution

The proposed solution involves extracting cross sections from infrastructure models, generating graph representations to capture contextual relationships, and applying these graphs to a trained Graph Neural Network (GNN) model for accurate classification, with the option for user review and model retraining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual classification is used, then classification accuracy can be maintained, but time consumption increases significantly

Engineering Contradiction:
Improveclassification accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables automated self-classification of infrastructure elements using a graph neural network that processes cross-section data and contextual relationships, eliminating the need for manual intervention while maintaining high classification accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical classification processes with an automated computational system that uses graph neural networks to classify infrastructure elements based on geometric and contextual features

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

2Extent of automation

If semantic rules are used for classification, then automation is achieved, but expertise requirements increase and edge cases are not covered

Engineering Contradiction:
Improveautomation levelVSAvoidexpertise requirements
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system replaces complex semantic rule systems with a graph neural network that automatically learns classification patterns from data, eliminating the need for expert rule crafting while handling edge cases through data-driven generalization

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

Solution Approach 2:

The patent transforms the classification approach by changing from rule-based parameters to data-driven model parameters, where the graph neural network automatically adjusts to different infrastructure types and edge cases through training on diverse cross-section data

Inventive Principle:
Principle #35Parameter changes

3Extent of automation

If traditional machine learning techniques are used, then automation is achieved, but classification accuracy decreases due to lack of contextual information

Engineering Contradiction:
Improveautomation levelVSAvoidclassification accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent adds the dimension of contextual relationships between infrastructure elements to traditional machine learning approaches. By constructing graphs that capture spatial and semantic relationships across cross-sections, the system enables automated classification with high accuracy that traditional methods lacking this contextual dimension cannot achieve

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

Solution Approach 2:

The system merges multiple types of information including geometric features, contextual relationships, and cross-sectional data into a unified graph representation that is processed by the graph neural network, combining the strengths of various data sources to achieve both automation and high accuracy

Inventive Principle:
Principle #5Merging (Combining)

4Measurement precision

If large datasets are used for training, then machine learning model accuracy improves, but data availability becomes a constraint for linear infrastructure

Engineering Contradiction:
Improvemodel accuracyVSAvoiddataset size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the infrastructure model into discrete cross-sections along the linear element, creating manageable data units that can be processed individually. This segmentation allows the graph neural network to learn from a smaller number of segmented cross-sections while maintaining the ability to accurately classify elements throughout the entire infrastructure, overcoming the limitation of small overall datasets

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240378426A1Classifying linear infrastructure elements using a graph neural network
Publication Date: 2024.11.14 BENTLEY SYSTEMS INC
  • US20240378426A1 patent drawing
  • US20240378426A1 patent drawing
  • US20240378426A1 patent drawing

AI summary

In example embodiments, improved techniques are provided for classifying elements of an infrastructure model that represents linear infrastructure (e.g., roads). The techniques may extract a set of cross sections perpendicular to a centerline of the linear infrastructure from the infrastructure model, generate a graph representation of each cross section to produce a set of graphs having nodes that represent elements and edges that represent contextual relationships, provide the set of graphs to a trained graph neural network (GNN) model, and produce therefrom class predictions for the elements. The class predictions may include one or more predicted classes for each element with a respective confidence. A best predicted class for each element may be selected and assigned to the element, thereby creating a new version of the infrastructure model. For elements that extend through multiple cross sections, the selection may involve aggregating predicted classes originating from the different graphs.