Hearing Aid Parallel Neural Networks With Staggered State Resets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Stateful neural networks, such as recurrent neural networks, suffer from degradation over time due to state drifting, leading to performance issues, and resetting these states can introduce immediate performance degradation.

Innovation Solution

Implementing multiple neural networks in parallel with staggered reset times and dynamic weighting schemes to ensure at least one network has optimal state information, combining outputs to maintain performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If states of a neural network are reset to prevent degradation over time, then long-term performance is maintained, but immediate performance degrades due to loss of state information

Engineering Contradiction:
Improvelong-term performanceVSAvoidimmediate performance
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system divides the neural network into multiple parallel instances (first neural network and second neural network). Each instance can be independently reset without affecting the other, allowing the system to segment the risk of performance degradation and ensure continuous optimal operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by resetting one neural network while the other is still operational and maintaining optimal performance. This allows the first network to be prepared and reset in advance before the second network needs resetting, ensuring continuous coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

The system implements periodic resetting of neural network states in a staggered manner. Instead of resetting both networks simultaneously or continuously, it alternates resetting between the first and second networks at different time intervals, ensuring that at least one network is always in an optimal state.

Inventive Principle:
Principle #19Periodic action

2Reliability

If multiple neural networks operate in parallel to maintain performance, then reliability improves, but device complexity increases

Engineering Contradiction:
Improveperformance maintenanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges multiple neural networks into a unified architecture where they share common components such as input layers, processing logic, and output interfaces. This allows parallel operation while reducing overall complexity through component sharing and standardized integration.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The parallel neural networks are designed with universal architectures that can perform the same functions interchangeably. This multi-functionality allows the system to switch between networks seamlessly and maintain performance while using standardized, reusable components that reduce complexity.

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

Data Source

PatentUS12382230B2Hearing aids with parallel neural networks
Publication Date: 2025.08.05 FORTELL RESEARCH INC
  • US12382230B2 patent drawing
  • US12382230B2 patent drawing
  • US12382230B2 patent drawing

AI summary

An apparatus (e.g., an ear-worn device such as a hearing aid) includes neural network circuitry and control circuitry. The neural network circuitry is configured to implement a neural network system comprising at least a first neural network and a second neural network operating in parallel. The control circuitry is configured to control the neural network system to receive a first input signal, process the first input signal using the first neural network to produce a first output and using the second neural network to produce a second output, combine the first output and the second output, reset one or more states of the first neural network, and reset one or more states of the second neural network at a different time than when the one or more states of the first neural network are reset.