Data Augmentation and Label Propagation for Unlabeled Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning methods, such as active learning and self-supervised learning, require significant human effort for labeling datasets, and label propagation is limited by the need for high-confidence data, making it difficult to efficiently reduce human costs for labeling, especially in cases where unlabeled data is distant from labeled data.

Innovation Solution

The approach involves data augmentation and label propagation to provide weak labels to unlabeled data, using a data gathering apparatus that includes a CPU, memory, display controller, and external recording medium processor to perform data augmentation and label propagation, and a camera to obtain consecutive unlabeled data close to labeled data, thereby reducing human labeling costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual labeling is used to provide correct answer labels to datasets, then labeling accuracy is improved, but labeling cost increases

Engineering Contradiction:
Improvelabeling accuracyVSAvoidlabeling cost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system performs self-labeling by automatically generating pseudo-labels for unlabeled data through data augmentation and label propagation. The learning model labels its own training data by propagating labels from labeled data to augmented unlabeled data, eliminating the need for manual human labeling while maintaining acceptable accuracy through iterative refinement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Data augmentation serves as an intermediary technique that transforms existing labeled data into multiple augmented versions. These augmented data pieces act as intermediaries to propagate labels to new unlabeled data, bridging the gap between limited labeled data and large volumes of unlabeled data without requiring direct manual labeling of all data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If self-supervised learning with label propagation is used, then labeling cost is reduced, but labeling reliability deteriorates when data is distant from labeled data

Engineering Contradiction:
Improvelabeling costVSAvoidlabeling reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary data augmentation on existing labeled data before attempting label propagation. By pre-processing labeled data through multiple augmentation techniques to create a robust set of augmented samples, the system prepares a stronger foundation for label propagation, improving reliability when propagating labels to distant unlabeled data points.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies extensive data augmentation beyond what would be minimally required, generating a large number of augmented data pieces from each labeled sample. This excessive action creates multiple intermediate representations that improve the chances of finding reliable propagation paths to distant unlabeled data, compensating for the distance through multiple transformation steps.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If active learning with confidence level filtering is used, then labeling efficiency is improved, but productivity decreases when handling low confidence data

Engineering Contradiction:
Improvelabeling efficiencyVSAvoidtime for handling low confidence data
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system automatically handles low-confidence data through self-labeling mechanisms rather than requiring manual intervention. When the learning model encounters unlabeled data, it generates pseudo-labels through data augmentation and label propagation, automatically resolving uncertainties without human time investment, thus maintaining high efficiency even with large volumes of low-confidence data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Data augmentation creates intermediate augmented samples that serve as mediators between labeled and unlabeled data. These intermediate representations provide confidence bridges, allowing the system to propagate labels through multiple steps rather than requiring direct high-confidence matches, thereby reducing the need for manual handling of low-confidence cases.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If data augmentation is performed on unlabeled data, then labeling coverage is improved, but device complexity increases

Engineering Contradiction:
Improvelabeling coverageVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The data augmentation process is segmented into discrete, modular operations that can be applied independently to labeled data. By breaking down augmentation into separate transformation steps (rotation, scaling, cropping, etc.), the system manages complexity through modularity while achieving comprehensive labeling coverage through systematic application of multiple segmentation operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240232231A1Recording medium, data gathering apparatus, and method for gathering data
Publication Date: 2024.07.11 FUJITSU LTD
  • US20240232231A1 patent drawing
  • US20240232231A1 patent drawing
  • US20240232231A1 patent drawing

AI summary

A non-transitory computer-readable recording medium has stored therein a data gathering program executable by one or more computers, the data gathering program including: performing data augmentation on unlabeled data; providing a specification label to a group of augmented data pieces generated by the data augmentation, the specification label indicating that labels of the augmented data pieces all match; and providing, when a label for one data piece of the augmented data pieces is determined, the label to one or more data pieces each provided with a specification label that is same as a specification label of the one data piece.