Multi-Attribute Contrastive Classification Neural Network for Image Attribute Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional attribute extraction systems face challenges in accurately predicting a wide variety of attributes for objects in digital images outside their trained domains, due to limitations in accuracy, flexibility, and the ability to handle diverse features and occlusions, leading to incorrect labeling and low coverage of attribute-object pairings.

Innovation Solution

The multi-attribute contrastive classification neural network extracts both positive and negative attribute labels by generating high-level and low-level feature maps, utilizing a localizer neural network for localization, and multi-attention layers to focus on object parts, trained with a supervised-contrastive loss and expanded negative label datasets, enabling accurate predictions across arbitrary digital images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional attribute extraction systems are used, then the system complexity is low, but the measurement precision of attribute prediction deteriorates

Engineering Contradiction:
Improveattribute prediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments attribute extraction into multiple specialized neural networks: a first neural network for extracting first attributes and a second neural network for extracting second attributes. This segmentation allows each network to specialize in specific attribute types, improving overall prediction accuracy while managing system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from traditional single-attribute extraction to multi-attribute extraction by adding dimensional complexity. It extracts both first attributes (e.g., object-level properties) and second attributes (e.g., part-level properties), creating a multi-dimensional attribute space that significantly improves comprehensive prediction accuracy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If conventional attribute extraction systems are used, then the device complexity is low, but the adaptability to arbitrary digital images deteriorates

Engineering Contradiction:
Improveflexibility in predicting visual attributesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system achieves universality by designing neural networks that can handle multiple attribute types and arbitrary digital images. The first and second neural networks are trained on diverse datasets and can predict various attribute categories (color, shape, texture, etc.), making the system adaptable to different domains and image types beyond its training data.

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

Solution Approach 2:

The system employs dynamic attribute extraction where the neural networks adapt their predictions based on the input image characteristics. The multi-attribute framework allows the system to dynamically select and extract relevant attributes from different hierarchical levels, enhancing flexibility for arbitrary digital images with varying content and complexity.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If multi-attribute contrastive classification neural network is used, then the measurement precision of attribute extraction improves, but the device complexity increases

Engineering Contradiction:
Improvemean average precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements contrastive classification with feedback mechanisms where the neural networks learn from prediction errors and adjust their parameters accordingly. The contrastive loss function provides feedback signals that guide the networks to distinguish between correct and incorrect attribute predictions, significantly improving mean average precision through iterative optimization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system combines multiple neural networks with different functionalities into a composite system. The first neural network handles first attributes while the second neural network handles second attributes, creating a composite architecture that leverages the strengths of each component to achieve superior overall prediction accuracy.

Inventive Principle:
Principle #40Composite materials

4Productivity

If conventional systems are used, then the ease of operation is maintained, but the productivity in handling diverse features and occlusions deteriorates

Engineering Contradiction:
Improvecoverage of attribute-object pairingsVSAvoidease of use
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system segments the attribute extraction task into multiple specialized networks that handle different attribute types and hierarchical levels. This segmentation enables the system to process diverse features and occlusions more effectively by assigning specific processing responsibilities to each network, thereby increasing the coverage of attribute-object pairings.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediate processing layers and feature extraction mechanisms that mediate between the input image and final attribute predictions. These intermediaries help handle diverse features and occlusions by extracting robust intermediate representations that capture essential object characteristics even under challenging conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250022252A1Extracting attributes from arbitrary digital images utilizing a multi-attribute contrastive classification neural network
Publication Date: 2025.01.16 ADOBE INC
  • US20250022252A1 patent drawing
  • US20250022252A1 patent drawing
  • US20250022252A1 patent drawing

AI summary

This disclosure describes one or more implementations of systems, non-transitory computer-readable media, and methods that extract multiple attributes from an object portrayed in a digital image utilizing a multi-attribute contrastive classification neural network. For example, the disclosed systems utilize a multi-attribute contrastive classification neural network that includes an embedding neural network, a localizer neural network, a multi-attention neural network, and a classifier neural network. In some cases, the disclosed systems train the multi-attribute contrastive classification neural network utilizing a multi-attribute, supervised-contrastive loss. In some embodiments, the disclosed systems generate negative attribute training labels for labeled digital images utilizing positive attribute labels that correspond to the labeled digital images.