Logical Scaffolds for AI Perception Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current AI perception systems, such as those used in vehicles, lack formal logic specifications for object detection and classification, leading to errors in detection and classification due to the inability to formally encode properties of objects, necessitating the use of neural-network-based systems without explicit logical criteria.

Innovation Solution

An AI perception system incorporating a logical scaffold module that utilizes explicit logical specifications, such as temporal logic, to analyze properties of detected objects and determine if they meet logical criteria, allowing for the identification of incorrect determinations and enabling retraining based on sensor information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If neural-network-based perception systems are used for object detection and classification, then the system can handle complex visual data and make predictions, but the system lacks formal logic specifications leading to detection and classification errors

Engineering Contradiction:
Improveability to detect and classify objectsVSAvoiddetection and classification accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces logical scaffolds as an intermediary layer between the neural network perception system and the decision-making process. These scaffolds consist of formal logical specifications (e.g., temporal logic formulas) that encode domain knowledge and constraints about object properties, relationships, and behaviors. The logical scaffolds verify and constrain the neural network's predictions, ensuring they satisfy formal criteria before being accepted, thereby improving reliability without sacrificing the neural network's adaptability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the perception system into distinct functional components: the neural network-based object detection module, the logical scaffold verification module, and the decision-making module. This segmentation allows each component to specialize - the neural network handles complex pattern recognition while the logical scaffolds handle formal verification of properties and relationships, resolving the contradiction by distributing capabilities across specialized subsystems

Inventive Principle:
Principle #1Segmentation

2Reliability

If formal logic specifications are implemented to verify object properties, then detection accuracy improves, but system complexity increases

Engineering Contradiction:
Improveobject property verification accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements universal logical scaffold templates that can verify multiple object properties and relationships using a unified framework. Instead of creating separate verification mechanisms for each property type, the system uses general-purpose temporal logic formulas and logical constraints that can be applied across different object categories (vehicles, pedestrians, obstacles, etc.), reducing overall system complexity while maintaining comprehensive verification capability

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

Solution Approach 2:

The patent uses simplified logical representations (scaffolds) that copy and encode essential domain knowledge and physical constraints without requiring full formal specification of every possible scenario. These logical copies capture the critical verification requirements in a computationally efficient manner, balancing verification thoroughness with system complexity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11157756B2System and method for detecting errors and improving reliability of perception systems using logical scaffolds
Publication Date: 2021.10.26 TOYOTA JIDOSHA KK
  • US11157756B2 patent drawing
  • US11157756B2 patent drawing
  • US11157756B2 patent drawing

AI summary

An artificial intelligence perception system for detecting one or more objects includes one or more processors, at least one sensor, and a memory device. The memory device includes an image capture module, an object identifying module, and a logical scaffold module. The image capture module and the object identifying module cause the one or more processors to obtain sensor information of a field of view from a sensor, identify an object within the sensor information, and determine at least one property of the object. The logical scaffold module causes the one or more processors to determine, by a logical scaffold, when the at least one property of the object as determined by the object identifying module is one of a true condition or a false condition.