Intrinsic Convolution Layer for Non-Euclidean Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning methods, such as convolutional neural networks, are not effectively applicable to non-Euclidean geometric data due to the lack of shift-invariance and global parameterization, making it difficult to handle shape deformations and generalize across different geometric domains.

Innovation Solution

Adapting convolutional neural networks to non-Euclidean domains by using the concept of 'correlation with template' and applying intrinsic convolution layers that extract local representations using patch operators, which are invariant to deformations and can be applied to various geometric structures like manifolds and graphs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional convolutional neural networks are applied to non-Euclidean geometric data, then the network architecture can be simplified, but the model cannot effectively handle shape deformations and generalize across different geometric domains

Engineering Contradiction:
Improvenetwork architecture complexityVSAvoidability to handle shape deformations
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent changes the fundamental parameters of the convolution operation by introducing learnable deformation fields that allow the filter to adapt its shape and position dynamically. This enables the network to handle non-Euclidean data and shape deformations while maintaining a relatively simple overall architecture.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic deformation fields that allow the convolution filter to change its characteristics during the convolution process. This dynamic adaptation enables the model to handle varying geometric domains and shape deformations effectively.

Inventive Principle:
Principle #15Dynamics

2Reliability

If hand-crafted axiomatic models are used for complex concepts, then the model structure can be well-defined, but constructing models for increasingly complex concepts becomes nearly impossible

Engineering Contradiction:
Improvemodel structure definitionVSAvoidmodel construction feasibility
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent uses learnable templates that are copied and adapted across different geometric domains. Instead of hand-crafting models for each complex concept, the system learns generic templates from data that can be applied to various domains, making model construction feasible even for complex concepts.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent creates a universal convolutional framework that can handle multiple geometric domains (Euclidean and non-Euclidean) using the same basic architecture. The learnable deformation fields and templates provide multi-functionality, allowing the same model structure to be applied to different concepts and domains without requiring separate hand-crafted models for each.

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

3Productivity

If deep learning methods are applied to non-Euclidean domains, then the model can learn from data, but the lack of shift-invariance and global parameterization prevents effective processing

Engineering Contradiction:
Improvedata learning capabilityVSAvoidprocessing effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces learnable deformation fields as additional parameters that compensate for the lack of shift-invariance in non-Euclidean domains. These deformation fields allow the network to maintain processing effectiveness by adapting to the specific geometry of each domain while still enabling data-driven learning.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10210430B2System and a method for learning features on geometric domains
Publication Date: 2019.02.19 FABULA AI LTD
  • US10210430B2 patent drawing
  • US10210430B2 patent drawing
  • US10210430B2 patent drawing

AI summary

A method for extracting hierarchical features from data defined on a geometric domain is provided. The method includes applying on said data at least an intrinsic convolution layer, including the steps of applying a patch operator to extract a local representation of the input data around a point on the geometric domain and outputting the correlation of a patch resulting from the extraction with a plurality of templates. A system to implement the method is also described.