Adversarial-Robust Object Detection via Foveated Hypothesis Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep convolutional neural networks (CNNs) are vulnerable to adversarial attacks due to their open-ended decision boundaries and redundant kernels, which can be exploited for misclassification by small perturbations, and existing defenses like gradient obfuscation can be bypassed.

Innovation Solution

A system using a sparse CNN with a distribution-aware classifier and foveated hypothesis verification, which involves unsupervised part extraction, autoencoder models, and recurrent neural networks with long-short-term-memory to iteratively update hypotheses and reduce network redundancy, thereby creating hardened decision boundaries and improving recognition resilience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep convolutional neural networks are used for object detection, then recognition performance is improved, but vulnerability to adversarial attacks increases

Engineering Contradiction:
Improverecognition performanceVSAvoidvulnerability to adversarial attacks
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system segments the object detection task into multiple hypotheses about different object classes and locations. Each hypothesis is independently evaluated and verified, preventing adversarial attacks from exploiting the monolithic decision boundary of traditional deep networks. The segmentation of detection into discrete, verifiable hypotheses creates multiple checkpoints that attack perturbations must overcome.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary hypothesis generation before final classification, creating a buffer between input images and final decisions. Adversarial perturbations must survive through multiple stages including hypothesis generation, verification, and certainty threshold evaluation, rather than directly affecting a single classification decision. This preliminary action pipeline filters out many adversarial attacks before they reach the final output.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If gradient obfuscation defenses are applied, then defense against adversarial attacks is provided, but the defense can be fully bypassed by gradient approximation attacks

Engineering Contradiction:
Improvedefense against adversarial attacksVSAvoiddefense mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback through the verification process where hypotheses are continuously evaluated and updated based on their certainty. The verification mechanism provides feedback about which hypotheses are supported by the image evidence, creating a dynamic evaluation system that is inherently more resistant to gradient-based attacks than static obfuscation methods. This feedback loop makes the system adaptive rather than relying on fixed defense patterns that attackers can exploit.

Inventive Principle:
Principle #23Feedback

3Object-affected harmful factors

If denoising-based approaches are used, then high frequency adversarial perturbations are mitigated, but the approach is limited to only high frequency attacks

Engineering Contradiction:
Improvehigh frequency adversarial perturbationsVSAvoiddefense coverage range
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The hypothesis verification system serves multiple functions: it verifies object presence, evaluates hypothesis certainty, filters adversarial attacks of various frequencies, and ranks hypotheses by confidence. This multi-functional approach replaces specialized single-purpose defenses like denoising, providing broad-spectrum protection against different types of adversarial perturbations while maintaining versatility across various attack scenarios.

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

Data Source

PatentUS12008079B1Process to make machine object detection robust to adversarial attacks
Publication Date: 2024.06.11 HRL LAB
  • US12008079B1 patent drawing
  • US12008079B1 patent drawing
  • US12008079B1 patent drawing

AI summary

Described is a system for object detection that is robust to adversarial attacks. An initial hypothesis of an identity of an object in an input image is generated using a sparse convolutional neural network (CNN) and a distribution aware classifier. A foveated hypothesis verification process is performed for identifying a region of the input image that supports the initial hypothesis. Using a part-based classifier, an identity of a part of the object in the region of the input image is predicted. An attack probability for the predicted identity of the part, and the initial hypothesis is updated based on the predicted identity of the part and the attack probability. The foveated hypothesis verification process and updating of hypotheses is performed until a hypothesis reaches a certainty threshold. The object is labeled based on the hypothesis that reached the certainty threshold.