Neural Network Evolution With Accuracy-Size Tradeoff

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network generation techniques focus solely on maximizing accuracy, neglecting the need for smaller, mobile-sized architectures that can be easily re-trained without substantial computational resources, and are computationally expensive.

Innovation Solution

A system utilizing grammatical evolution with multi-objective optimization to generate neural networks that balance accuracy and size, incorporating domain-specific knowledge through grammars and evolving neural networks based on parameters like batch size and learning rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing neural network generation techniques are used to maximize accuracy, then accuracy is improved, but network size increases and computational cost increases

Engineering Contradiction:
ImproveaccuracyVSAvoidnetwork size
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the objective function to include multiple parameters (accuracy and size) with configurable weights. The system changes the optimization criteria from single-objective (accuracy only) to multi-objective optimization, allowing dynamic adjustment of the balance between accuracy and network size through weight parameters in the fitness function.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces dynamics by making the optimization process adaptive through evolutionary algorithms. The neural network architecture evolves dynamically across generations, with the fitness function dynamically adjusting which networks survive based on the weighted combination of accuracy and size metrics. This allows the system to adaptively find optimal trade-offs rather than using fixed criteria.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If existing neural network generation techniques are used to maximize accuracy, then accuracy is improved, but computational cost increases

Engineering Contradiction:
ImproveaccuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent changes the optimization parameters to include computational cost as a explicit factor in the fitness function. By incorporating size and potentially training cost metrics into the multi-objective optimization, the system directly addresses computational cost concerns while maintaining accuracy through the weighted objective function that balances multiple competing goals.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies self-service by using evolutionary algorithms that automatically prune and optimize network architectures without requiring manual intervention. The multi-objective fitness function enables the system to self-regulate computational resource usage by naturally selecting networks that achieve acceptable accuracy with lower computational costs, eliminating the need for separate manual optimization steps.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If neural networks are designed for smaller size, then ease of re-training is improved, but accuracy may deteriorate

Engineering Contradiction:
Improveease of re-trainingVSAvoidaccuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent changes the optimization approach by introducing a weighted multi-objective fitness function that simultaneously considers both size (affecting ease of re-training) and accuracy. By adjusting the weights of different objectives, the system can find optimal balance points where networks are compact enough for easy re-training while maintaining sufficient accuracy for the application.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial action by not requiring networks to achieve maximum possible accuracy, but rather sufficient accuracy that meets application requirements. The multi-objective optimization allows networks to achieve 'good enough' accuracy with significantly reduced size, enabling easier re-training without sacrificing the accuracy needed for practical deployment.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260050767A1Automated generation of neural networks
Publication Date: 2026.02.19 MOVIDIUS LTD
  • US20260050767A1 patent drawing
  • US20260050767A1 patent drawing
  • US20260050767A1 patent drawing

AI summary

A grammar is used in a grammatical evolution of a set of parent neural network models to generate a set of child neural network models. A generation of neural network models is tested based on a set of test data, where the generation includes the set of child neural network models. Respective values for each one of a plurality of attributes are determined for each neural network in the generation, where one of the attributes includes a validation accuracy value determined from the test. Multi-objective optimization is performed based on the values of the plurality of attributes for the generation of neural networks and a subset of the generation of neural network models is selected based on the results of the multi-objective optimization.