Adversarial Content Revision for Recommendation Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional recommender systems fail to provide users with preferred recommendations as they discard disliked content, leading to imbalanced data classification and inefficient use of training data, especially in scenarios with imperfect labels and imbalanced distributions.

Innovation Solution

The implementation of an adversarial machine learning framework, specifically the Disguise Adversarial Network (DAN), which revises disliked content features to create liked content by transforming major class samples into minor class samples, allowing for improved classification and recommendation accuracy with reduced training data requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional recommender systems discard disliked content, then the system operates with simpler data processing, but recommendation accuracy deteriorates due to imbalanced data classification

Engineering Contradiction:
Improverecommendation accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms disliked content (harmful factor) into useful training data by applying adversarial revision to modify its features. The content revision system uses neural networks to generate revised versions of disliked content that resemble liked content, converting previously useless data into beneficial training samples that improve recommendation accuracy without requiring additional system complexity

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The system changes the features/parameters of disliked content through adversarial revision. The content revision network modifies content parameters (such as text, images, or audio features) to transform the content from disliked to potentially liked, enabling the system to utilize imbalanced data more effectively while maintaining manageable processing complexity

Inventive Principle:
Principle #35Parameter changes

2Reliability

If conventional recommender systems use imbalanced training data, then data collection is simpler, but classification performance deteriorates

Engineering Contradiction:
Improveclassification performanceVSAvoidtraining data balance
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent converts the harmful effect of imbalanced training data into a benefit by using the abundant disliked content as raw material for generating revised training samples. The adversarial revision system transforms disliked content into revised versions that balance the training data distribution, improving classification performance while utilizing the existing imbalanced data quantity

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The system performs preliminary revision of disliked content before it enters the training process. By pre-processing the imbalanced data through adversarial revision to generate balanced training samples, the system prepares the data in advance, ensuring better classification performance without requiring complex real-time balancing mechanisms during training

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If adversarial revision is applied to transform disliked content, then recommendation accuracy improves, but computational complexity increases

Engineering Contradiction:
Improverecommendation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial adversarial revision by selectively processing only disliked content that needs transformation, rather than revising all content. The content revision network is applied specifically to the minority class (disliked content) to generate balanced training samples, achieving improved recommendation accuracy without the excessive computational cost of processing the entire dataset

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent introduces a content revision network as an intermediary component between the data collection stage and the training stage. This intermediary system handles the computationally intensive adversarial revision process separately, allowing the main recommendation system to benefit from improved accuracy while the computational complexity is isolated to the revision module, enabling modular optimization

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If disliked content is revised and reused, then data utilization efficiency improves, but processing time increases

Engineering Contradiction:
Improvedata utilization efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs adversarial revision as a preliminary action during offline data preparation rather than during online recommendation generation. By pre-revising disliked content into balanced training samples beforehand, the system improves data utilization efficiency for future recommendations while avoiding time delays during actual recommendation serving, as the revision work is completed in advance

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11721090B2Adversarial method and system for generating user preferred contents
Publication Date: 2023.08.08 SAMSUNG ELECTRONICS CO LTD
  • US11721090B2 patent drawing
  • US11721090B2 patent drawing
  • US11721090B2 patent drawing

AI summary

A recommendation method includes retrieving content consumption data including content consumed and content not consumed. Based on the content consumption data, identifying a first piece of content not consumed. A first feature of the first piece of content related to negative consumption of the first piece of content is determined. A first system is used to revise the first feature to a second feature. A second piece of content including the second feature is provided to an electronic device. The second piece of content is a revised instance of the first piece of content.