Dictionary Creation Apparatus for Log Phrase Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating a dictionary for a new apparatus can be time-consuming and labor-intensive, as the phrases characterizing its log may not be known until support tasks are performed, and existing dictionary customization methods are not efficient for new apparatuses.

Innovation Solution

A dictionary creation apparatus that extracts and processes character strings from logs of existing and new apparatuses to determine matching degrees, allowing for the registration of characteristic phrases into a new dictionary, thereby facilitating efficient dictionary creation for new apparatuses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a dictionary is created manually for a new apparatus by extracting phrases from logs during support tasks, then the dictionary accurately reflects the specific log characteristics of that apparatus, but the process is time-consuming and labor-intensive

Engineering Contradiction:
Improveinference accuracyVSAvoiddictionary creation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary extraction of characteristic phrases from logs of existing apparatuses before the new apparatus is fully deployed. By proactively creating candidate dictionaries using phrase extraction algorithms and similarity comparison, the system prepares dictionary candidates in advance, so that when the new apparatus needs support, the dictionary is already available or nearly ready, significantly reducing the time required for dictionary creation while maintaining accuracy through subsequent verification steps

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates dictionary candidates by copying and adapting phrases from existing apparatus dictionaries. It extracts characteristic phrases from logs of similar apparatuses, uses string similarity algorithms to identify matching patterns, and generates candidate dictionaries that replicate the structure and content of proven dictionaries. This copying approach allows rapid dictionary creation for new apparatuses based on existing templates, reducing manual work while preserving accuracy through similarity-based selection

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If characteristic phrases are extracted from logs of a new apparatus, then the dictionary is specific to that apparatus, but the phrases may not be known until support tasks are performed

Engineering Contradiction:
Improveapparatus-specific accuracyVSAvoiddictionary availability time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system extracts characteristic phrases from logs of existing apparatuses in advance, before the new apparatus generates its own logs. By performing phrase extraction and dictionary candidate generation proactively during the apparatus setup phase or using data from similar apparatuses, the system makes dictionary candidates available before support tasks begin, eliminating the waiting period while ensuring apparatus-specific accuracy through similarity-based matching

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a multi-functional phrase extraction mechanism that can operate on logs from both existing apparatuses (for candidate generation) and new apparatuses (for verification). The same extraction algorithms and similarity comparison logic serve multiple purposes: generating candidates from existing data, validating candidates against new data, and adapting to different apparatus types. This universal approach enables the system to provide apparatus-specific dictionaries rapidly across different scenarios

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

3Productivity

If existing dictionary patterns are leveraged for new apparatuses, then dictionary creation is faster, but the new apparatus may have similar composition to existing ones

Engineering Contradiction:
Improvedictionary creation efficiencyVSAvoidinference accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements a feedback mechanism where candidate dictionaries generated from existing apparatus patterns are validated against logs of the new apparatus. The similarity comparison algorithm provides feedback on how well the candidate phrases match the actual log characteristics of the new apparatus. If the matching degree falls below a threshold, the system adjusts the candidate dictionary by incorporating phrases specifically from the new apparatus logs, ensuring that productivity gains from pattern leveraging do not compromise inference accuracy

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system creates a dynamic dictionary generation process that adapts based on the degree of similarity between existing and new apparatuses. When apparatuses are highly similar, the system heavily leverages existing patterns for rapid dictionary creation. When differences are detected, the system dynamically adjusts by incorporating more apparatus-specific phrases from logs. This dynamic approach optimizes the balance between creation efficiency and accuracy based on real-time similarity assessments

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11144712B2Dictionary creation apparatus, dictionary creation method, and non-transitory computer-readable storage medium for storing dictionary creation program
Publication Date: 2021.10.12 FUJITSU LTD
  • US11144712B2 patent drawing
  • US11144712B2 patent drawing
  • US11144712B2 patent drawing

AI summary

Embodiments generally relate to a solution to easily create a dictionary in which a character string to be extracted from a log of an apparatus is registered. In an example, a method includes extracting a first plurality of character strings from a first dictionary to determine types of the first plurality of extracted character strings, the first plurality of character strings having a common part at a part thereof, the a first dictionary including character strings extracted from a log of a first apparatus; extracting a second plurality of character strings having the common part from the log of the first apparatus to determine types of the second plurality of character strings; executing a first determination processing that includes determining whether the types of the first plurality of character strings are limited with respect to the types of the second plurality of character strings.