Training Data Generation via Application Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating user operation models for new applications are inefficient, requiring extensive time and work to acquire and update operation histories, especially when applications are updated or installed on real terminals.

Innovation Solution

A training data generating system that identifies existing applications with similar features to a target application, calculates the degree of similarity, and generates training data for the target application from the similar existing applications, allowing for efficient construction of user operation models without the need for new operation histories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If operation history is acquired from real terminal and model is created each time application is updated or installed, then the user operation model corresponds to the latest application version, but the time and work required becomes too extensive

Engineering Contradiction:
Improvemodel accuracyVSAvoidmodel creation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by acquiring operation history and creating user operation models in advance for existing applications before they are updated or replaced. When a new application version is installed, the system can leverage these pre-created models and their associated tag information to rapidly generate updated models without restarting the entire data collection and model creation process from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of existing user operation models and their tag information when applications are updated. Instead of creating entirely new models, the system copies the structure and learned patterns from existing models and adapts them to the new application version, significantly reducing model creation time while maintaining accuracy.

Inventive Principle:
Principle #26Copying

2Quantity of substance

If manual creation or recording of normal logs is performed, then the logs can be prepared for cybersecurity exercises, but the process requires extended time and tedious work

Engineering Contradiction:
Improvenumber of normal logsVSAvoidlog creation efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system enables self-service log generation by automatically creating normal logs through the user operation model without requiring manual creation or recording. The model autonomously generates logs that reflect typical user behavior patterns, eliminating the need for human operators to manually create or record logs for cybersecurity exercise preparation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical process of manual log creation and recording with an automated computational system. The user operation model, trained on historical operation data, automatically generates synthetic normal logs that capture realistic user behavior patterns, substituting human manual work with algorithmic generation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If the same normal logs are reused for multiple cybersecurity exercises, then the work is reduced, but attendees cannot improve their investigative skills

Engineering Contradiction:
Improveexercise preparation efficiencyVSAvoidskill improvement effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system introduces dynamics to the log generation process by enabling on-demand creation of new normal logs through the user operation model. When cybersecurity exercises require fresh data, the system can dynamically generate new logs with varied characteristics while maintaining realistic user behavior patterns, ensuring that each exercise provides novel challenges for skill development.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240119259A1Training data generating system, method, computer-readable medium, model generating system, and log generating system
Publication Date: 2024.04.11 NEC CORP
  • US20240119259A1 patent drawing
  • US20240119259A1 patent drawing
  • US20240119259A1 patent drawing

AI summary

A training data generating system includes an existing tag information acquiring unit, a target tag information acquiring unit, a selecting unit, and a training data generating unit. The existing tag information acquiring unit identifies, as an existing application, an application for which training data for a user operation model has already been generated based on a user operation history and, for each existing application, acquires tag information indicating a feature of the application as existing tag information. The target tag information acquiring unit acquires tag information of a target application as target tag information. The selecting unit calculates a degree of similarity between the target tag information and each piece of the existing tag information and, based on the degree of similarity, selects a similar application from the existing applications. The training data generating unit generates training data for the target application from training data for the similar application.