Debug Log Vectorization for Malfunction Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for automatically identifying defects in machine tools through debug logs are inefficient due to reliance on similarity-based vectorization, which fails to accurately predict malfunctions and requires extensive manual processing.

Innovation Solution

An information processing apparatus that generates distributed representation vectors from debug logs, allowing for similarity calculations and malfunction analysis, incorporating preprocessing, integration determination, and external cooperation to improve identification accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If similarity-based vectorization is used for debug log analysis, then the system can perform automatic identification, but the accuracy of malfunction prediction is insufficient and extensive manual processing is required

Engineering Contradiction:
Improveautomatic identificationVSAvoidaccuracy of malfunction prediction
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent transforms the parameter representation method from simple similarity-based vectorization to distributed representation vectors (embeddings) that capture semantic relationships between log entries. This parameter change in the mathematical representation enables more accurate malfunction prediction while maintaining automation, directly resolving the contradiction between automation extent and measurement precision.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If distributed representation vectors are generated for each line of debug logs, then identification accuracy is improved, but computational complexity and processing time increase

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

Solution Approach 1:

The patent segments the debug log analysis into line-level distributed representation generation followed by aggregation to device-level representations. This segmentation allows accurate line-level processing while managing computational complexity through hierarchical processing, resolving the contradiction between identification accuracy and device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional vector space to high-dimensional distributed representation space, adding dimensional depth to capture semantic relationships. This dimensionality change enables more nuanced identification accuracy while the hierarchical aggregation structure manages the associated computational complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If distributed representation vectors are used for debug log analysis, then malfunction analysis accuracy is enhanced, but processing time and computational resources increase

Engineering Contradiction:
Improvemalfunction analysis accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary generation of distributed representation vectors for individual log lines during normal operation, storing these representations for later aggregation and analysis. This preliminary action enables faster real-time malfunction analysis by pre-computing the computationally intensive vector representations, resolving the contradiction between analysis accuracy and processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11372741B2Information processing apparatus configured to perform debug analysis based on a distributed representation vector for lines of a debug log, method, and non-transitory recording medium
Publication Date: 2022.06.28 RICOH CO LTD
  • US11372741B2 patent drawing
  • US11372741B2 patent drawing
  • US11372741B2 patent drawing

AI summary

An information processing apparatus, a method, and a non-transitory recording medium. The information processing apparatus includes circuitry to acquire an operation log of a target device, generate a first vector of a distributed representation indicating the operation log, and calculate the first vector and a vector of a distributed representation based on another operation log to identify the first vector.