Joint Optimization Network for Neural Ensemble Diversity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ensemble training methods for neural networks often lack diversity among members, which can lead to suboptimal performance, as they are trained independently without a shared objective, resulting in inadequate combination of individual and joint optimization.

Innovation Solution

The proposed system trains neural network ensemble members jointly with a common objective, allowing for diversity and improved performance by using a joint optimization network that integrates backpropagation from both individual and shared objectives, enabling each member to be trained simultaneously with partial derivatives from the joint optimization network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If ensemble members are trained independently without a shared objective, then training complexity is reduced and ease of manufacture is improved, but diversity among members deteriorates and performance is suboptimal

Engineering Contradiction:
Improveease of trainingVSAvoidperformance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent combines independent training objectives with a shared ensemble objective into a unified training framework. Each ensemble member is trained with both its individual task loss and the joint ensemble loss, merging the benefits of specialized individual training with collaborative ensemble optimization to achieve both ease of training and improved performance

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The joint optimization network serves multiple functions simultaneously: it acts as a shared objective for all ensemble members, provides a mechanism for diversity promotion, and enables cross-member knowledge transfer. This multi-functional design allows a single training framework to address multiple training challenges

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

2Device complexity

If ensemble members are trained independently, then device complexity is reduced, but diversity among members deteriorates

Engineering Contradiction:
Improvetraining system complexityVSAvoiddiversity
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The training objective is segmented into two distinct components: individual task-specific losses and a shared ensemble loss. This segmentation allows each component to serve its specific purpose while working together, maintaining clarity in the training process while promoting diversity through the shared objective

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The joint optimization network acts as an intermediary between individual ensemble members, facilitating diversity promotion without requiring direct complex interactions between members. This intermediary structure simplifies the overall system while enabling diverse behavior through the shared objective mechanism

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If independent training is used, then training time is reduced, but performance accuracy deteriorates

Engineering Contradiction:
Improvetraining timeVSAvoidaccuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The training process maintains continuous useful action by simultaneously optimizing all ensemble members toward both individual and shared objectives in each training iteration. This continuous joint optimization ensures that performance improvements are achieved without significant additional training time, as the framework leverages shared computations and gradients

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11270188B2Joint optimization of ensembles in deep learning
Publication Date: 2022.03.08 D5AI LLC
  • US11270188B2 patent drawing
  • US11270188B2 patent drawing
  • US11270188B2 patent drawing

AI summary

Computer-implemented, machine-learning systems and methods relate to a combination of neural networks. The systems and methods train the respective member networks both (i) to be diverse and yet (ii) according to a common, overall objective. Each member network is trained or retrained jointly with all the other member networks, including member networks that may not have been present in the ensemble when a member is first trained.