Cross-domain Recommender Systems Using Domain Separation Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information recommendation technologies face challenges in accurately estimating user-relevant information due to insufficient selection history and cross-domain recommendation difficulties, especially when there are few users sharing services across domains.

Innovation Solution

A training apparatus and method that utilizes a model with input, intermediate, and output layers to learn feature information from one domain and corrects it based on feature information from another domain, enhancing estimation accuracy by integrating data from both domains through neural networks and autoencoders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional co-occurrence learning is used to estimate user-relevant information, then the system can provide recommendations based on user selection history, but the accuracy decreases when the selection history is insufficient

Engineering Contradiction:
Improveestimation accuracyVSAvoidselection history data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system performs preliminary learning in a first domain to extract feature information before applying it to the second domain. This preliminary action allows the system to build a knowledge base in advance that can be transferred to domains with insufficient data, thereby maintaining estimation accuracy even when selection history is limited.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Feature information extracted from the first domain serves as an intermediary that bridges the gap between domains with sufficient data and domains with insufficient data. This intermediary enables the system to transfer knowledge across domains, improving recommendation accuracy in the second domain without requiring extensive local selection history.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cross-domain recommendation is implemented with few users commonly using each service, then the system can provide cross-service recommendations, but the estimation accuracy becomes difficult to achieve

Engineering Contradiction:
Improvecross-domain recommendation capabilityVSAvoidrecommendation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent uses feature information as an intermediary to transfer knowledge between domains with few common users. By extracting domain-specific features from the first domain and applying them to the second domain, the system maintains recommendation accuracy even when user overlap between services is minimal.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter representation by extracting and transforming feature information between domains. This parameter transformation allows the system to adapt recommendations to different domains while maintaining accuracy, effectively handling the cold start problem in cross-domain scenarios.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If domain-specific feature learning is performed, then the system can capture domain-specific patterns, but the system complexity increases due to multiple domains and models

Engineering Contradiction:
Improvedomain-specific feature accuracyVSAvoidmodel structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the learning process into distinct domains with separate feature extraction mechanisms. By dividing the problem into first domain learning and second domain application, the system manages complexity through modular design while maintaining high domain-specific accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11699095B2Cross-domain recommender systems using domain separation networks and autoencoders
Publication Date: 2023.07.11 YAHOO JAPAN CORP
  • US11699095B2 patent drawing
  • US11699095B2 patent drawing
  • US11699095B2 patent drawing

AI summary

A training apparatus includes an acquiring unit that acquires a first model including an input layer to which input information is input; a plurality of intermediate layers that executes a calculation based on a feature of the input information that has been input; and an output layer that outputs output information that corresponds to output of the intermediate layer. The training apparatus includes a training unit that trains the first model such that, when predetermined input information is input to the first model, the first model outputs predetermined output information that corresponds to the predetermined input information and intermediate information output from a predetermined intermediate layer among the intermediate layers becomes close to feature information that corresponds to a feature of correspondence information that corresponds to the predetermined input information.