Error Log Standardization Using Neural Labeling and Natural Language

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Error logs from different software applications, operating systems, and servers are formatted differently, making them difficult to interpret and analyze, especially for troubleshooting, due to the presence of machine-generated codes with occasional natural language components that are not sentences.

Innovation Solution

A predictive neural network is trained to convert unlabeled error logs into a standardized and labeled format by predicting appropriate labels for keywords and descriptive natural language text, using a training data set and keyword extraction algorithms to generate metadata that summarizes the underlying performance issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If error logs are captured in different formats for different applications and operating systems, then the error logs can capture application-specific information, but the error logs become difficult to interpret and analyze

Engineering Contradiction:
Improveerror log format adaptabilityVSAvoiderror log interpretability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a natural language generation component as an intermediary that translates machine-generated error codes into human-readable natural language sentences. This mediator layer converts the disparate format types into a unified, interpretable format without losing application-specific information, thereby resolving the contradiction between format adaptability and interpretability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of error log representation from machine-coded format to natural language format. By transforming the output parameter (error message format) while maintaining the input parameter (error code information), the system achieves both format adaptability and improved interpretability

Inventive Principle:
Principle #35Parameter changes

2Extent of automation

If machine-generated codes are used in error logs, then the error logs can be generated automatically by systems, but the error logs contain components that are not sentences and are difficult to understand

Engineering Contradiction:
Improveerror log generation automationVSAvoiderror log readability
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent replaces the mechanical system of machine-generated codes with a linguistic system that produces natural language sentences. The neural network model substitutes traditional error message formatting with automated natural language generation, maintaining automation while improving readability through sentence-based output

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

3Loss of information

If error logs capture all available information, then the error logs contain comprehensive troubleshooting data, but the error logs require special administrative rights and are complex to access

Engineering Contradiction:
Improveerror information completenessVSAvoiderror log access simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the error log information into structured natural language sentences with identified keywords and entities. This segmentation organizes comprehensive error information into accessible, labeled components that can be easily queried and analyzed without requiring complex administrative access procedures

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12572403B2Automatically converting error logs having different format types into a standardized and labeled format having relevant natural language information
Publication Date: 2026.03.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12572403B2 patent drawing
  • US12572403B2 patent drawing
  • US12572403B2 patent drawing

AI summary

Embodiments of the invention are directed to computer-implemented methods of labeling unlabeled electronic information. In a non-limiting embodiment of the invention, the computer-implemented method includes receiving, using a processor system, an unlabeled error log (EL) having an EL format. A set of unlabeled EL keywords are extracted from the unlabeled EL. For each unlabeled EL keyword, the processor system uses the unlabeled EL keyword to extract an electronic document (ED) sentence from an ED based on a determination that the ED sentence is relevant to the unlabeled EL keyword. One or more ED keywords are extracted from the ED sentence. A deep neural network of the processor system is used to predict an ED sentence label for the ED sentence, an ED keyword label for the ED keyword, and an EL keyword label for the unlabeled EL keyword.