Neural Network Construction Device for Balancing Inference Time and Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network construction devices struggle to balance inference speed and accuracy while operating with limited computational resources, often sacrificing either necessary time or accuracy.

Innovation Solution

A neural network construction device that allocates operations to layers based on construction conditions, generates operation combinations, trains the model, and adjusts weights to meet both requested inference time and accuracy by utilizing processor and memory to execute programs that specify and determine optimal operation allocations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the operation amount of the learning model is reduced to satisfy computational resource constraints, then the model can be executed on devices with limited resources, but the necessary time for inference may not be satisfied

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidinference time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the neural network structure adjustable and reconfigurable. Different operation combinations are generated and selected based on the specific balance between computational resources and inference time requirements. The system dynamically chooses the optimal model configuration rather than using a fixed structure, allowing adaptation to different deployment scenarios with varying resource constraints and performance requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes structural parameters of the neural network by generating multiple operation combinations with different architectures. Each combination represents a different configuration of operations across layers, effectively changing the model's parameters to achieve the desired trade-off between computational efficiency and inference speed. This parameter exploration allows finding configurations that satisfy both resource constraints and time requirements.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the operation amount is reduced to meet resource constraints, then the model becomes more deployable on resource-limited devices, but the accuracy of recognition may deteriorate

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidrecognition accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent systematically explores different structural parameters of the neural network through multiple operation combinations. By adjusting the configuration of operations in each layer, the system finds optimal parameter settings that maintain recognition accuracy while reducing computational complexity. This parameter optimization ensures that the simplified model does not sacrifice too much accuracy for the sake of efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent incorporates a determination process that evaluates whether the generated model satisfies both the operation amount constraints and the accuracy requirements. This feedback mechanism allows the system to assess the performance of each operation combination and select configurations that meet the dual criteria, ensuring that accuracy deterioration is prevented while achieving computational efficiency.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If a fixed neural network structure is used, then the model construction is simple, but it cannot simultaneously satisfy both inference time and accuracy requirements under resource constraints

Engineering Contradiction:
Improvemodel construction simplicityVSAvoidinference performance
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent segments the neural network into multiple layers with different operable operations that can be independently configured. This segmentation allows the system to optimize each layer's operations separately to achieve the global optimization of the entire network. By dividing the model construction into manageable segments, the system maintains relative simplicity while enabling sophisticated performance tuning through multiple operation combinations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240046101A1Neural network construction device, neural network construction method, image processing device, and image processing method
Publication Date: 2024.02.08 MITSUBISHI ELECTRIC CORP
  • US20240046101A1 patent drawing
  • US20240046101A1 patent drawing
  • US20240046101A1 patent drawing

AI summary

When a first determination unit determines that a total necessary time does not satisfy a requested necessary time, or when a second determination unit determines that accuracy of inference does not satisfy requested inference accuracy, a generation unit generates a second operation combination different from a first operation combination.