Neural Network Structure Search Using CPU Utilization Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network models incur high CPU utilization and resource consumption during operation, limiting their practical application due to neglecting CPU utilization in the model searching process.

Innovation Solution

A method and apparatus that determine a neural network model structure by predicting runtime CPU utilization using a CPU utilization prediction model, ensuring the model meets a preset requirement, thereby reducing resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automatic neural architecture search is conducted considering network performance and parameters like size and computing amount, then model performance is improved, but runtime CPU utilization increases

Engineering Contradiction:
Improvemodel performanceVSAvoidruntime CPU utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by predicting runtime CPU utilization during the model search phase using a pre-built CPU utilization prediction model. This allows the system to identify and select models with low predicted CPU utilization before actual deployment, thereby avoiding high runtime resource consumption while maintaining performance requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the optimization parameters from only considering model performance metrics to including predicted CPU utilization as a key parameter. By incorporating CPU utilization prediction into the model selection criteria, the system identifies models that balance both performance and resource efficiency, thus resolving the contradiction between performance and runtime resource consumption.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If large scale network architecture is used to improve model performance, then accuracy is improved, but resource consumption increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary evaluation of resource consumption by predicting CPU utilization for each candidate model during the architecture search process. This allows filtering out models that would consume excessive resources before deployment, enabling selection of models with optimal balance between accuracy and resource efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent modifies the model selection parameters to include predicted CPU utilization alongside accuracy metrics. This multi-parameter optimization approach enables identification of models that achieve acceptable accuracy with minimized resource consumption, resolving the trade-off between model scale and resource usage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260080255A1Method and apparatus for determining neural network model structure, device, medium and product
Publication Date: 2026.03.19 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20260080255A1 patent drawing
  • US20260080255A1 patent drawing
  • US20260080255A1 patent drawing

AI summary

The embodiments of the present disclosure provide a neural network model structure determining method and apparatus, a device, a medium and a product. The neural network model structure determining method includes: determining, based on a preset neural network model architecture search algorithm, at least one candidate neural network model; predicting, based on a preset Central Processing Unit (CPU) utilization prediction model, a runtime CPU utilization for each candidate neural network model, so as to obtain a predicted value of CPU utilization; and determining, based on at least one predicted value of CPU utilization, a target neural network model structure among structures of the at least one candidate neural network model.