Bipartite-Graph Labels for Fine-Grained Image Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fine-grained image classification methods face challenges in discerning subtle differences among similar classes due to limited label availability, overfitting, and computational expense, especially in ultra-fine granularity recognition tasks, where part annotations are difficult and segmentation is costly.

Innovation Solution

The use of bipartite-graph labels (BGLs) in a multi-class convolutional neural network (CNN) framework, which modifies the softmax layer and last fully connected layer to jointly model fine-grained and coarse labels, leveraging the inherent sub-structure among labels to learn more accurate features and regularize the learning process, thereby alleviating overfitting and reducing computational costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If detection and segmentation methods are adopted as initial steps to filter noise and clutter, then better features for recognition are obtained, but computational cost increases significantly

Engineering Contradiction:
Improverecognition accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent segments the label structure into a hierarchical bipartite graph format, dividing fine-grained labels into parent-child relationships. This segmentation allows the model to process labels at multiple levels of granularity simultaneously, improving recognition accuracy without requiring computationally expensive segmentation of image regions.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If part annotations are collected to improve fine-grained recognition, then discriminative object parts can be localized and described, but annotation difficulty and cost increase significantly

Engineering Contradiction:
Improvefine-grained recognition accuracyVSAvoidannotation ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent enables the system to automatically learn and utilize part structures through self-supervised learning from the bipartite graph labels themselves. The model discovers discriminative part patterns without requiring manual part annotations, as the hierarchical label structure provides implicit guidance for part localization and description.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If binary attributes are used to describe object properties, then simple presence/absence classification is achieved, but continuous or ambiguous properties cannot be adequately described

Engineering Contradiction:
Improveattribute classification simplicityVSAvoidattribute description capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transforms the attribute representation from discrete binary values to continuous hierarchical probabilities. Each label in the bipartite graph structure receives a probability score, allowing the model to express confidence levels and nuanced distinctions. This parameter change enables adequate description of continuous and ambiguous properties while maintaining computational tractability.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If global linear ranking functions are learned for each attribute, then semantically richer object comparison is achieved, but performance fails in fine-grained visual comparisons

Engineering Contradiction:
Improveattribute comparison richnessVSAvoidfine-grained comparison accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by learning attribute-specific ranking functions tailored to each attribute type and relationship in the bipartite graph. Instead of a single global ranking function, the model learns localized ranking mechanisms for parent-child label relationships, sibling relationships, and attribute-specific comparisons, enabling accurate fine-grained visual comparisons while maintaining semantic richness.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10074041B2Fine-grained image classification by exploring bipartite-graph labels
Publication Date: 2018.09.11 NEC CORP
  • US10074041B2 patent drawing
  • US10074041B2 patent drawing
  • US10074041B2 patent drawing

AI summary

Systems and methods are disclosed for deep learning and classifying images of objects by receiving images of objects for training or classification of the objects; producing fine-grained labels of the objects; providing object images to a multi-class convolutional neural network (CNN) having a softmax layer and a final fully connected layer to explicitly model bipartite-graph labels (BGLs); and optimizing the CNN with global back-propagation.