Auxiliary Neural Network for Task Compatibility Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining task compatibility in shared neural networks are computationally expensive and time-consuming, making them impractical for real-life applications, especially in resource-constrained environments like vehicles, where efficient multitask learning is necessary for image processing tasks.

Innovation Solution

A method involving training separate neural networks for individual tasks, forming an estimation neural network with an auxiliary network to calculate an information share measure indicating overlap between task outputs, and using a threshold to determine suitable task clusters for joint processing in a neural network, thereby reducing computational effort while maintaining high performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all task combinations are explicitly trained to measure task compatibility, then measurement precision is improved, but loss of time and use of energy increase significantly

Engineering Contradiction:
Improvetask compatibility measurement precisionVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent trains individual neural networks for each task beforehand and stores their outputs. During compatibility measurement, these pre-trained networks are used to generate encoded information without requiring retraining, thus saving significant training time while maintaining measurement precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an auxiliary neural network as an intermediary that takes the outputs of pre-trained task-specific networks and computes compatibility measures. This auxiliary network acts as a mediator that eliminates the need to retrain all task combinations while providing accurate compatibility assessment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If all task combinations are explicitly trained to measure task compatibility, then measurement precision is improved, but use of energy increases significantly

Engineering Contradiction:
Improvetask compatibility measurement precisionVSAvoidcomputational energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent trains individual neural networks for each task beforehand and stores their outputs. During compatibility measurement, these pre-trained networks are used to generate encoded information without requiring retraining, thus saving significant computational energy while maintaining measurement precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an auxiliary neural network as an intermediary that takes the outputs of pre-trained task-specific networks and computes compatibility measures. This auxiliary network acts as a mediator that eliminates the need to retrain all task combinations while providing accurate compatibility assessment, thereby reducing energy consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If separate models are trained for each task cluster to meet hardware constraints, then device complexity is reduced, but productivity decreases due to inability to identify optimal task groupings

Engineering Contradiction:
Improveneural network structureVSAvoidcomputational efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent computes compatibility measures for all task pairs and uses this feedback information to optimally group tasks into clusters. This feedback-driven approach ensures that tasks with high compatibility are grouped together, maximizing computational efficiency while maintaining manageable model complexity suitable for hardware deployment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230004782A1Method and system for determining task compatibility in neural networks
Publication Date: 2023.01.05 CONTINENTAL AUTONOMOUS MOBILITY GERMANY GMBH
  • US20230004782A1 patent drawing
  • US20230004782A1 patent drawing
  • US20230004782A1 patent drawing

AI summary

The example embodiments relate to a computer-implemented method for determining clusters of tasks, the clusters at least partially including multiple tasks to be executed in a joint encoder portion of a neural network. The embodiments suggest estimating information share measures based on an auxiliary neural network in order to determine clusters of tasks to be executed in a joint encoder portion of a neural network.