Adaptive Neural Network Pruning for Vehicle Onboard Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deep learning models for vehicles are bulky and require expensive computational resources, making them inefficient for deployment within vehicles and often necessitating hosting on cloud servers rather than onboard systems.

Innovation Solution

The system prunes a trained deep neural network based on a pruning ratio and threshold values, selectively removing nodes with low activation function outputs or weighted input derivatives, resulting in a smaller, more computationally efficient model that can be deployed within vehicles for accurate predictions and classification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a deep neural network is used for vehicle operations, then accurate predictions and classification are achieved, but the model becomes bulky and requires expensive computational resources

Engineering Contradiction:
Improveaccuracy of predictions and classificationVSAvoidsize and computational resources of the model
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and removes redundant or less important nodes from the neural network while preserving the essential functionality. This is achieved through adaptive pruning that identifies and eliminates nodes contributing minimally to the overall output, thereby reducing model size and computational requirements while maintaining prediction accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different pruning strategies to different parts of the neural network based on their specific characteristics. Nodes are evaluated individually or in groups, and pruning decisions are made locally based on each node's contribution to the network output, allowing selective retention of important nodes while removing less critical ones

Inventive Principle:
Principle #3Local quality

2Ease of operation

If a deep neural network is deployed within vehicles, then onboard processing is enabled, but the computational resources and storage requirements are excessive

Engineering Contradiction:
Improveonboard deployment capabilityVSAvoidstorage footprint and computational resources
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential computational elements needed for accurate vehicle operations, removing redundant nodes and connections. This creates a streamlined network that fits within vehicle computational constraints while maintaining the capability for onboard processing of sensor data and decision-making

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameters of the neural network through adaptive pruning, dynamically adjusting the network structure based on performance requirements and resource constraints. This allows the model to be optimized for deployment in vehicles with limited computational resources while maintaining necessary accuracy

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230153623A1Adaptively pruning neural network systems
Publication Date: 2023.05.18 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US20230153623A1 patent drawing
  • US20230153623A1 patent drawing
  • US20230153623A1 patent drawing

AI summary

A system can include a computer including a processor and a memory. The memory includes a trained neural network with instructions such that the processor is programmed to receive a pruning ratio and prune at least one node of the trained deep neural network based on a pruning ratio.