Synthetic Metrics Data Generation via Frequency Domain Transform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AIOps tools struggle to generate high-fidelity synthetic metrics data efficiently, which is crucial for accurate AI model training and performance testing, especially in terms of capturing real-world anomalies and correlation features like logs and traces.

Innovation Solution

A computer-implemented method that involves monitoring a target system to collect data metrics, pre-processing these metrics as seeds based on predetermined policies, encoding them using transforms like Fourier or Wavelet transforms, post-processing in the frequency domain, and generating synthetic metrics data by applying inverse transforms, while also capturing labels, values, logs, and traces for correlation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional tools are used to generate synthetic metrics data, then the process is simpler, but the fidelity and accuracy of the generated data deteriorates

Engineering Contradiction:
Improvefidelity of synthetic metrics dataVSAvoidcomplexity of data generation process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses Generative Adversarial Networks (GANs) to create synthetic copies of real metrics data that preserve statistical properties, anomaly patterns, and correlation structures. The generator network learns to replicate the distribution and characteristics of real system metrics, producing high-fidelity synthetic data without copying sensitive information directly

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms real metrics data through multiple processing stages including normalization, feature extraction, and statistical parameter adjustment. The GAN model learns optimal parameter transformations to generate realistic synthetic data while controlling for fidelity through loss function design and training parameter optimization

Inventive Principle:
Principle #35Parameter changes

2Reliability

If real system data is used for AI model training, then the training accuracy is improved, but the cost of setting up and maintaining the environment increases

Engineering Contradiction:
ImproveAI model training accuracyVSAvoidcost of environment setup
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates synthetic copies of real system metrics data that capture essential characteristics, anomaly patterns, and statistical properties. These synthetic copies serve as substitutes for real data in AI model training, eliminating the need to maintain complex production environments while preserving training effectiveness

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system uses the organization's own historical metrics data to generate synthetic training data, turning existing data assets into a self-sufficient training resource. This eliminates dependency on external environments or additional hardware while leveraging proprietary data for model development

Inventive Principle:
Principle #25Self-service

3Loss of information

If existing tools generate synthetic data, then the process is faster, but the ability to capture real-world anomalies and correlation features deteriorates

Engineering Contradiction:
Improvecapture of anomalies and correlation featuresVSAvoiddata generation speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent employs adversarial feedback mechanisms where the discriminator network continuously evaluates generated data against real data, providing feedback that guides the generator to improve anomaly capture and correlation preservation. This iterative feedback loop ensures high-fidelity reproduction of complex data patterns

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary analysis of real metrics data to identify and preserve critical anomaly patterns, correlation structures, and statistical properties before generation. Feature extraction and statistical characterization are conducted in advance to guide the synthetic data generation process

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables the generation of high-fidelity synthetic metrics data that accurately reflects real-world system behavior, including anomalies and correlation features, thereby enhancing the effectiveness of AI model training and performance testing without the high cost of setting up an environment.

Implementation Method 1

encoding, by the processor set, the pre-processed seed using a transform

Methodology Applied
Scientific EffectFourier transform:

Implementation Method 2

encoding, by the processor set, the pre-processed seed using a transform

Methodology Applied
Scientific EffectWavelet transform:

Implementation Method 3

generating, by the processor set, synthetic metrics data by applying an inverse transform to the post-processed seed

Methodology Applied
Scientific EffectInverse Fourier transform:

Implementation Method 4

generating, by the processor set, synthetic metrics data by applying an inverse transform to the post-processed seed

Methodology Applied
Scientific EffectInverse Wavelet transform:

Data Source

PatentUS20250156744A1High-fidelity synthetic metrics data
Publication Date: 2025.05.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250156744A1 patent drawing
  • US20250156744A1 patent drawing
  • US20250156744A1 patent drawing

AI summary

Embodiments monitor a target system to collect at least one data metric; pre-process the at least one data metric as a seed based on a predetermined policy; encode the pre-processed seed using a transform; post-process the encoded seed in a frequency domain; generate synthetic metrics data by applying an inverse transform to the post-processed seed; and train an artificial intelligence (AI) model using the generated synthetic metrics data.