Neural Network Combining Node for Robust Decision Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep neural networks face limitations such as slow convergence due to myopic gradient descent, inability to represent sequential logic or conscious reasoning, difficulty in interpretation, vulnerability to adversarial attacks, and lack of introspection and explicit knowledge representation.

Innovation Solution

The introduction of a 'combining' node and potentially a 'judgment' node in the machine learning network, which allows for selective blocking of back propagation to certain nodes, enabling more explicit knowledge representation, improved decision boundaries, and enhanced robustness against adversarial attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If gradient descent is used for training deep neural networks, then the network can learn from data, but the convergence is very slow and it requires millions of iterations

Engineering Contradiction:
Improvetraining speedVSAvoidconvergence time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing multiple updates to the learned parameters between each presentation of a training datum. Instead of updating parameters once per datum as in conventional gradient descent, the system performs a predetermined number of updates (e.g., 1000 updates) for each training example, allowing the network to converge much faster while maintaining training effectiveness.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If deep neural networks are made more complex to improve performance, then they can model more complex functions, but they become vulnerable to adversarial attacks and lack interpretable decision boundaries

Engineering Contradiction:
Improvefunction modeling capabilityVSAvoidrobustness against adversarial attacks
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary element in the form of a combining node that selectively integrates information from multiple source nodes. This combining node acts as a mediator that can choose which inputs to propagate forward, creating more robust and interpretable decision boundaries while maintaining the network's ability to model complex functions. The selective combining mechanism provides a level of control and interpretability that mitigates the vulnerability to adversarial attacks.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If back propagation is applied to all nodes for training, then all nodes contribute to learning, but it prevents explicit knowledge representation and slows down training

Engineering Contradiction:
Improvelearning efficiencyVSAvoidexplicit knowledge representation
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies the taking out principle by selectively blocking back propagation to certain nodes (such as combining nodes) while allowing it to proceed to other nodes. This extraction of back propagation from specific nodes allows the network to maintain explicit knowledge representation in those blocked nodes, as their weights are not updated through gradient descent. Meanwhile, other nodes continue to learn through normal back propagation, maintaining learning efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250190796A1Machine learning robustness through sensible decision boundaries
Publication Date: 2025.06.12 D5AI LLC
  • US20250190796A1 patent drawing
  • US20250190796A1 patent drawing
  • US20250190796A1 patent drawing

AI summary

Computer systems and computer-implemented methods modify a machine learning network, such as a deep neural network, to introduce judgment to the network. A “combining” node is added to the network, to thereby generate a modified network, where activation of the combining node is based, at least in part, on output from a subject node of the network. The computer system then trains the modified network by, for each training data item in a set of training data, performing forward and back propagation computations through the modified network, where the backward propagation computation through the modified network comprises computing estimated partial derivatives of an error function of an objective for the network, except that the combining node selectively blocks back-propagation of estimated partial derivatives to the subject node, even though activation of the combining node is based on the activation of the subject node.