1.5-Branch Bipolar Morphological Networks With Layer-by-Layer Distillation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training bipolar morphological neural networks using gradient methods based on backpropagation of error is challenging due to the use of maximum operations, which only update four weight values per neuron per iteration, and the complex computational structure of bipolar morphological neurons.

Innovation Solution

A layer-by-layer knowledge distillation method is employed to transform classical neural networks into bipolar morphological networks, using a simplified 1.5-branch model for bipolar morphological neurons, and incorporating continuous approximations of the maximum operation during training to enhance training efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If bipolar morphological neurons use maximum operations for computation, then hardware complexity is reduced, but training difficulty increases significantly

Engineering Contradiction:
Improvehardware complexityVSAvoidtraining difficulty
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The patent introduces continuous approximations of the maximum operation (such as log-sum-exp or softplus functions) as intermediaries during the training phase. These approximation functions are differentiable and allow gradient-based optimization, serving as a bridge between the non-differentiable maximum operation and the requirements of backpropagation training. After training, the approximation is replaced with the exact maximum operation for deployment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the bipolar morphological neuron parameters by shifting inputs and weights to positive values only. This parameter transformation simplifies the neuron structure from four computational branches to a single branch, making the training process more tractable while preserving the essential functionality of the bipolar morphological computation.

Inventive Principle:
Principle #35Parameter changes

2Speed

If bipolar morphological neurons update only four weight values per iteration, then computational speed improves, but training precision deteriorates

Engineering Contradiction:
Improvecomputational speedVSAvoidtraining precision
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

By using continuous approximations of the maximum operation during training, the patent enables all weight parameters to be updated via gradient descent, rather than limiting updates to only four weight values. This intermediary approach maintains computational efficiency while significantly improving training precision through full parameter optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If bipolar morphological neurons use four computational branches, then functionality is preserved, but device complexity increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidcomputational structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter transformation by shifting all inputs and weights to positive values. This transformation allows the bipolar morphological neuron to be implemented with a single computational branch instead of four, reducing device complexity while preserving the essential functionality through the mathematical equivalence of the transformed operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250328776A1Construction and training of simplified bipolar morphological neural network using layer-by-layer knowledge distillation
Publication Date: 2025.10.23 SMART ENGINES SERVICE LLC
  • US20250328776A1 patent drawing
  • US20250328776A1 patent drawing
  • US20250328776A1 patent drawing

AI summary

Bipolar morphological (BM) neural networks can be used to improve performance over classical artificial neural networks, at the inference stage, using specialized hardware. Accordingly, embodiments introduce a 1.5-branch BM neuron model to increase the computational efficiency of the inference process. However, it can be difficult to train BM neural networks using classical training methods. Therefore, embodiments construct such a 1.5-branch BM neural network using layer-by-layer knowledge distillation. In an embodiment, the construction of the 1.5-branch BM neural network is further improved using maximum approximation.