Neural Network Rule Visualization for Interpretable Vehicle Guidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural networks used in systems like vehicle guidance operate as 'black boxes,' making it difficult to understand how predictions are made, leading to decisions that may be unacceptable to human interpretation, such as excessive acceleration or lane changes, which can result in unsafe vehicle operations.

Innovation Solution

An explanation system is developed to generate hierarchical rule-based systems that model neural network operations using decision trees and binary logic, allowing for the interpretation of complex decisions and identifying unacceptable scenarios, which can be addressed by adding hardware and software to prevent unsafe operations or re-training the neural network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If neural networks are used for vehicle guidance decisions, then automation and decision-making speed are improved, but interpretability and safety are worsened due to black box operations

Engineering Contradiction:
ImproveautomationVSAvoidsafety
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent introduces an explanation system as an intermediary between the neural network and the vehicle control system. This explanation system generates human-understandable explanations for neural network predictions, allowing safety validators to interpret and verify decisions before execution, thus resolving the contradiction between automation and safety

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback loop where the explanation system continuously provides interpretable information about neural network decisions back to the control system. This feedback enables real-time validation and adjustment, ensuring that automated decisions meet safety requirements while maintaining automation benefits

Inventive Principle:
Principle #23Feedback

2Measurement precision

If complex neural networks are used for accurate predictions, then prediction accuracy is improved, but interpretability and understanding of decisions are worsened

Engineering Contradiction:
Improveprediction accuracyVSAvoidinterpretability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts interpretability information from the complex neural network by creating a separate explanation system. This explanation system takes the neural network's inputs and outputs and generates human-understandable explanations without requiring modification to the original high-accuracy neural network model, thus preserving prediction accuracy while gaining interpretability

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240320501A1Rule visualization
Publication Date: 2024.09.26 FORD GLOBAL TECH LLC
  • US20240320501A1 patent drawing
  • US20240320501A1 patent drawing
  • US20240320501A1 patent drawing

AI summary

A computer that includes a processor and a memory, the memory including instructions executable by the processor to train a neural network to input data and output a prediction. A policy can be generated based on the data. Force features can be generated based on the policy. Decision nodes can be trained based on force features and a binary vector from the trained neural network. A decision tree can be generated based on the decision nodes. A decision can be generated by inputting a policy to the decision tree. The decision can be compared to the prediction and the neural network re-trained based on a difference between the decision and the prediction.