Expert System Knowledgebase Population via Business Process Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing expert systems face challenges in accurately capturing subtle nuances and relationships of real-world business processes due to ad hoc methods of translating business processes into knowledgebases, leading to errors and inconsistencies in natural-language interactions with users.

Innovation Solution

A method is developed to automatically translate business processes into standardized representations that can be stored in a knowledgebase, using triple data structures to infer rules for natural-language interactions, preserving relationships and dependencies among business processes and activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ad hoc methods are used to translate business processes into knowledgebases, then the translation process is flexible and adaptable, but the accuracy and consistency of the knowledgebase deteriorates

Engineering Contradiction:
Improveflexibility of translation methodVSAvoidaccuracy of knowledgebase
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent transforms the translation process from ad hoc to systematic by changing the parameters of the methodology. It introduces standardized templates, defined schemas, and structured mapping protocols that convert business process descriptions into knowledgebase rules through consistent transformation rules, thereby improving accuracy while maintaining adaptability through configurable parameters.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary translation layer with standardized schemas and mapping templates that mediate between business process descriptions and knowledgebase rules. This intermediary structure ensures consistent transformation while allowing flexibility in the input and output formats, resolving the contradiction between adaptability and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual methods are used to create knowledgebases, then customization is possible, but the time and effort required increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidtime to create knowledgebase
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining schemas, templates, and mapping rules that can be reused across different knowledgebase creation tasks. These pre-prepared structures enable rapid population of knowledgebases while maintaining customization through configuration options, significantly reducing the time and effort required compared to manual creation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables copying and reusing of standardized schemas, templates, and mapping rules across different knowledgebase projects. This replication approach maintains consistency and reduces repetitive work, allowing quick adaptation to different domains while preserving customization through parameter adjustment rather than recreating structures from scratch.

Inventive Principle:
Principle #26Copying

3Measurement precision

If detailed representations of business processes are created, then the precision of the knowledgebase improves, but the complexity of the translation process increases

Engineering Contradiction:
Improveprecision of knowledgebase representationVSAvoidcomplexity of translation process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by breaking down the translation process into distinct, manageable stages: business process description, schema mapping, rule generation, and validation. Each stage handles specific aspects of the transformation, reducing overall complexity while enabling precise representation through systematic decomposition of the detailed translation tasks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11501087B2Populating an expert-system knowledgebase based on correspondences between knowledgebase axioms and business processes
Publication Date: 2022.11.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11501087B2 patent drawing
  • US11501087B2 patent drawing

AI summary

A knowledgebase of an expert system is populated with rules inferred from a set of business processes that govern the manner in which the business interacts with users. Each business process contains an input, an output, an action, and a set of dependency relationships that relate pairs of the input, the output, and the action. Each process's input, output, action, and dependency relationships are translated, respectively, into a subject, an object, a predicate, and a set of dependency relationships among the subject, object, and predicate, of a natural-language rule. Each rule is stored in the expert system's knowledgebase as a directed graph, and nodes representing each stored subject, object, and predicate are assigned domain classifications as a function of characteristics of the business rule. These domain classifications are represented within the knowledgebase as a set of domain classifications determined as a further function of characteristics of the business rule.