Context-Dependent Transfer Learning for Autonomous Vehicle Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in efficiently processing sensory data due to the high power consumption and resource constraints of advanced neural networks required for image classification across varying environments, such as different lighting conditions and infrastructure-specific cues, which limits their feasibility.

Innovation Solution

Implementing a context-dependent transfer learning adaptation method using a transferrable output layer that maps environment-specific actions to the neural network's output layer, allowing the neural network to efficiently process sensory data while reducing energy consumption and resource requirements by distributing the neural network across multiple hardware components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a neural network is trained to account for all environmental factors such as lighting, weather, and infrastructure-specific cues, then classification accuracy is improved, but power consumption and processing requirements increase significantly

Engineering Contradiction:
Improveclassification accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The neural network is segmented into a permanent core portion and a transient output layer. The permanent portion contains the base classification model that remains fixed, while the transient layer is dynamically loaded and unloaded based on environmental context. This segmentation allows the system to maintain high classification accuracy when needed while reducing power consumption by only activating the full network when environmental factors require it.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The output layer is made dynamic by loading and unloading it based on environmental context. The system monitors environmental factors and dynamically adjusts the neural network configuration by loading the transient output layer when environmental variability is detected and unloading it when conditions are stable, thereby optimizing the balance between accuracy and power consumption.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a neural network accommodates different environmental factors and infrastructure-specific cues, then adaptability is improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The neural network architecture is segmented into a permanent core portion handling general classification tasks and a transient output layer handling environment-specific adaptations. This segmentation reduces device complexity by keeping the permanent portion simple and fixed, while only loading the complex transient layer when environmental adaptability is required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The permanent core portion of the neural network is designed to be universal and handle general classification tasks across all environments. The transient output layer provides specialized functionality for specific environmental contexts. This multi-functionality approach allows the system to maintain low complexity for common operations while gaining adaptability when needed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If a more developed neural network with more parameters is used for image classification, then classification accuracy is improved, but the physical dimensions and packaging size of computing modules increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputing module size
Core Design Contradiction:
Measurement precisionVSVolume of moving object

Solution Approach 1:

The neural network parameters are segmented into a permanent core set that fits within the vehicle's computing module and a transient output layer that can be loaded from external storage or memory when needed. This segmentation allows the permanent module to remain compact while still achieving high accuracy when the full network is activated.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transient output layer is nested within the permanent neural network core. The permanent portion serves as the base structure, and the transient layer is loaded on top of it when environmental conditions require enhanced classification capability. This nesting allows the system to maintain a compact permanent module while accessing larger network capabilities when needed.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS11620830B2Context dependent transfer learning adaptation to achieve fast performance in inference and update
Publication Date: 2023.04.04 FORD GLOBAL TECH LLC
  • US11620830B2 patent drawing
  • US11620830B2 patent drawing
  • US11620830B2 patent drawing

AI summary

Autonomous vehicles may utilize neural networks for image classification in order to navigate infrastructures and foreign environments, using context dependent transfer learning adaptation. Techniques include receiving a transferable output layer from the infrastructure, which is a model suitable for the infrastructure and the local environment. Sensor data from the autonomous vehicle may then be passed through the neural network and classified. The classified data can map to an output of the transferable output layer, allowing the autonomous vehicle to obtain particular outputs for particular context dependent inputs, without requiring further parameters within the neural network.