Learning Model Parameter Update via Synthetic Click Logs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating learning models for search engines face challenges in achieving high prediction accuracy when the number of search targets is large, as they often rely on click logs with low search frequency, leading to insufficient training data for targets with low search frequency.

Innovation Solution

An information processing device and method that utilize target data with identification and attribute information to update learning model parameters through multiple training tasks, including adapter modules and an adapter fusion layer, allowing efficient fine-tuning and high prediction accuracy even with a large number of search targets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If click logs are used for training data, then the learning model can be trained with real search behavior data, but the prediction accuracy deteriorates when the number of search targets is large due to insufficient training data for low-frequency targets

Engineering Contradiction:
Improveprediction accuracyVSAvoidtraining data quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary action by generating synthetic click logs before actual searches occur. The attribute prediction model and category prediction model are pre-trained using artificially generated training data that simulates user search behavior. This allows the models to learn from sufficient data even when actual click logs for certain targets are scarce, thereby maintaining high prediction accuracy across all search targets including low-frequency ones.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the number of search targets is increased, then the search system becomes more comprehensive, but the prediction accuracy deteriorates due to insufficient training data for each individual target

Engineering Contradiction:
Improvenumber of search targetsVSAvoidprediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system applies universality by creating a multi-functional attribute prediction model that can handle diverse search targets across different categories simultaneously. The model is trained on synthetic data covering multiple product categories and attributes, enabling it to generalize well to any search target regardless of its frequency. This allows the system to maintain high prediction accuracy even when supporting a large number of different search targets with varying data availability.

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

3Loss of information

If actual click logs are used for training, then the training data reflects real user behavior, but data loss occurs for low-frequency search targets leading to reduced model performance

Engineering Contradiction:
Improvedata lossVSAvoidmodel performance
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system uses copying by generating synthetic click logs that replicate the structure and characteristics of actual user search behavior. Instead of relying solely on sparse real click logs, the system creates artificial copies of training data through simulation that preserve the essential patterns of user interactions. This synthetic data copying ensures that even low-frequency search targets have sufficient training examples, preventing data loss and maintaining model performance across all targets.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240070753A1Information processing device, method for generating learning model, and computer-readable storage medium that stores program for generating learning model
Publication Date: 2024.02.29 RAKUTEN GROUP INC
  • US20240070753A1 patent drawing
  • US20240070753A1 patent drawing
  • US20240070753A1 patent drawing

AI summary

An information processing device that generates a learning model includes a processor and a memory. The memory stores target data. The learning model is configured to output attribute information of a target based on a search query that has been input to search for the target. The processor is configured to execute a process that updates some of parameters included in the learning model by giving the target data to one or more training tasks and executing the one or more training tasks.