Domain Adaptive Semi-Supervised Sentiment Classifier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sentiment analysis technologies face challenges in cross-domain classification, particularly due to the difficulty in adapting sentiment classifiers from one domain to another, as they require extensive labeling efforts and struggle to effectively leverage unlabeled target data for refinement.

Innovation Solution

The implementation of a domain adaptive semi-supervised (DAS) platform that maps documents from source and target domains to a shared feature space using a feature encoder, minimizing distance between feature representations and incorporating unlabeled target data through regularizations like entropy minimization and self-ensemble bootstrapping for improved sentiment classification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sentiment classifiers are trained separately for each domain using labeled training data, then classification accuracy for that domain is improved, but the time and resource cost increases significantly

Engineering Contradiction:
Improveclassification accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent combines multiple domain-specific sentiment classifiers into a single unified model that processes documents from multiple domains simultaneously. The system merges domain-specific features and training data into a shared representation space, allowing one classifier to handle multiple domains without requiring separate training processes for each domain, thereby reducing time and resource costs while maintaining accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal sentiment classifier that can function across multiple domains (e.g., restaurants, movies, books) without domain-specific customization. The system uses domain-adaptive feature extraction and a unified training approach that enables a single model to generalize across different domains, eliminating the need for separate classifiers and reducing overall training time and computational resources.

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

2Measurement precision

If sentiment classifiers are trained separately for each domain using labeled training data, then classification accuracy for that domain is improved, but resource consumption increases significantly

Engineering Contradiction:
Improveclassification accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple domain-specific processing pipelines into a single unified system. By combining feature extraction, representation learning, and classification into one integrated architecture that handles multiple domains simultaneously, the system reduces computational overhead, memory usage, and processing resources compared to maintaining separate classifiers for each domain.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent develops a universal sentiment analysis system that serves multiple domains through a single model instance. The system uses domain-invariant feature representations and adaptive training techniques that allow one classifier to generalize across restaurants, movies, books, and other domains, significantly reducing the computational resources and device complexity required compared to training separate specialized classifiers for each domain.

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

3Measurement precision

If a sentiment classifier is adapted to a new domain using labeled training data, then classification performance in the new domain improves, but extensive labeling effort is required

Engineering Contradiction:
Improveclassification performanceVSAvoidlabeling effort
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent performs preliminary domain adaptation by pre-training the sentiment classifier on source domain data and then adapting it to target domains using domain-invariant feature representations. This preliminary adaptation creates a robust base model that can be quickly fine-tuned for new domains with minimal labeled data, reducing the extensive labeling effort traditionally required for domain adaptation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses domain-invariant feature representations that capture universal sentiment patterns across domains. By copying and transferring these learned representations from source domains to target domains, the system can adapt to new domains without requiring extensive new labeling, as the core sentiment detection capabilities are already established through previous domain experiences.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If traditional domain adaptation methods are used, then some cross-domain classification capability is achieved, but they struggle to effectively leverage unlabeled target data

Engineering Contradiction:
Improvecross-domain capabilityVSAvoidunlabeled data utilization
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements self-service learning where the sentiment classifier automatically adapts to target domains by leveraging unlabeled target data through domain-invariant feature representations. The system performs self-supervised learning by using the structure and patterns within the unlabeled target data itself to refine domain adaptation, without requiring external labeled annotations or manual intervention, thereby effectively utilizing previously wasted unlabeled data resources.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10817668B2Adaptive semi-supervised learning for cross-domain sentiment classification
Publication Date: 2020.10.27 SAP SE
  • US10817668B2 patent drawing
  • US10817668B2 patent drawing
  • US10817668B2 patent drawing

AI summary

Methods, systems, and computer-readable storage media for receiving a source domain data set including a set of source document and source label pairs, each source label corresponding to a source domain and indicating a sentiment attributed to a respective source document, receiving a target domain data set including a set of target documents absent target labels, processing documents of the source and target domains using a feature encoder of a DAS platform, to map the documents of the source and target domains to a shared feature space through feature representations, the processing including minimizing a distance between the feature representations of the source domain, and feature representations of the target domain based on a set of loss functions, providing an ensemble prediction from the processing, and providing predicted labels based on the ensemble prediction, the predicted labels being used by the sentiment classifier to classify documents from the target domain.