LSTM Cell Sensor Fusion via Parallel Gate Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recurrent neural networks, particularly LSTM cells, face the vanishing gradient problem during backpropagation, where gradients shrink and fail to contribute to learning due to the nature of gradient propagation through time, affecting the efficiency of sensor fusion in deep learning applications.

Innovation Solution

The proposed LSTM cell design incorporates multiple forget gates, input gates, and output gates that receive sensor encodings and shared hidden states, employing sigmoid, hyperbolic tangent, and element-wise product functions to generate outputs, allowing for parallel architectures and element-wise summation of partial shared cell and hidden states to update the cell and hidden states effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional LSTM cell architecture is used for sensor fusion, then the structure is simple, but the gradient vanishes during backpropagation leading to poor learning efficiency

Engineering Contradiction:
Improvelearning efficiencyVSAvoidLSTM cell structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The LSTM cell is segmented into multiple parallel architectures, each processing different sensor inputs independently. Each architecture includes separate forget gates, input gates, and output gates that process specific sensor encodings. This segmentation allows gradients to flow through multiple independent paths, preventing the vanishing gradient problem while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple sensor encodings from different architectures are merged through element-wise summation to create a unified cell state and hidden state. The fused representations combine information from multiple sensors while sharing common cell and hidden states, enabling efficient sensor fusion without proportionally increasing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple parallel architectures are used to process different sensor inputs, then sensor fusion capability is improved, but the computational complexity increases

Engineering Contradiction:
Improvesensor fusion capabilityVSAvoidcomputational architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The LSTM cell architecture is designed to be universal and multi-functional by accepting multiple sensor encodings as inputs. Each architecture processes a specific sensor type but all architectures share common cell states and hidden states, allowing the same computational structure to handle diverse sensor inputs (camera, LIDAR, radar) without requiring separate specialized processing paths for each sensor type.

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

Solution Approach 2:

The system handles different sensor types by changing the input parameters (sensor encodings) rather than changing the architectural structure. Each sensor type provides encoded inputs with different characteristics, but the LSTM cell processes them uniformly through the same gate mechanisms and state updates, maintaining architectural simplicity while achieving sensor fusion versatility.

Inventive Principle:
Principle #35Parameter changes

3Duration of action of moving object

If gradients are propagated through multiple time steps in traditional LSTM, then temporal memory is maintained, but the gradient magnitude shrinks and fails to contribute to learning

Engineering Contradiction:
Improvetemporal memory retentionVSAvoidgradient contribution to learning
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

Multiple parallel architectures act as intermediaries for gradient flow. Instead of gradients traveling through a single long temporal path where they diminish, the same gradient information can propagate through multiple parallel paths simultaneously. Each architecture maintains temporal memory through its own gate mechanisms while providing alternative gradient pathways that prevent vanishing, ensuring reliable learning contributions over extended time steps.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11580365B2Sensor fusion
Publication Date: 2023.02.14 HONDA MOTOR CO LTD
  • US11580365B2 patent drawing
  • US11580365B2 patent drawing
  • US11580365B2 patent drawing

AI summary

According to one aspect, a long short-term memory (LSTM) cell for sensor fusion may include M number of forget gates, M number of input gates, and M number output gates. The M number of forget gates may receive M sets of sensor encoding data from M number of sensors and a shared hidden state. The M number of input gates may receive the corresponding M sets of sensor data and the shared hidden state. The M number output gates may generate M partial shared cell state outputs and M partial shared hidden state outputs based on the M sets of sensor encoding data, the shared hidden state, and a shared cell state.