Incremental Rule Evaluation for Medical Diagnosis Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional rule-based systems assume all inputs are available at the time of evaluation, which can be costly and inefficient, especially in applications like medical diagnosis where not all telemetry is readily available.

Innovation Solution

Incremental rule condition evaluation reduces the ruleset by determining the value of input conditions at evaluation time, allowing for a subset of rules to be evaluated based on known inputs, thereby minimizing testing and telemetry collection costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all inputs are made available at the point of rule condition evaluation, then the completeness of rule evaluation is improved, but the cost of data collection and processing increases

Engineering Contradiction:
Improvecompleteness of rule evaluationVSAvoidcost of data collection
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by collecting and storing input data before rule evaluation is needed. Data collection occurs in advance during normal system operation, so when rule evaluation is triggered, the data is already available without requiring additional costly collection efforts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of input data and stores them in a data structure for later use. Instead of re-collecting data during rule evaluation, the system uses pre-collected copies of the data, reducing the cost of data collection while maintaining evaluation completeness.

Inventive Principle:
Principle #26Copying

2Measurement precision

If all inputs are collected before rule evaluation, then the accuracy of rule firing determination is improved, but the time required for evaluation increases

Engineering Contradiction:
Improveaccuracy of rule firing determinationVSAvoidevaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary data collection and organization before rule evaluation is needed. By having data ready in advance and organizing it in an efficient data structure, the system eliminates delays during the actual evaluation process while ensuring all necessary inputs are available for accurate rule firing determination.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the complete ruleset is evaluated, then the comprehensiveness of diagnosis is improved, but the processing efficiency decreases

Engineering Contradiction:
Improvecomprehensiveness of diagnosisVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system extracts and evaluates only the relevant subset of rules based on currently available input data. By identifying which rules can be evaluated with existing data and separating them from rules requiring additional data, the system maintains diagnostic comprehensiveness for evaluable rules while improving processing efficiency by avoiding unnecessary rule evaluations.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20220261664A1Incremental rule condition evaluation
Publication Date: 2022.08.18 OPTUMSOFT INC
  • US20220261664A1 patent drawing
  • US20220261664A1 patent drawing
  • US20220261664A1 patent drawing

AI summary

A first ruleset associated with a rule-based system is received. Incremental rule evaluation is performed, wherein not all input values are known at the start of rule evaluation, at least in part by: selecting a first input for which to determine a first new value; determining the first new value; and determining a second ruleset by removing from the first ruleset rules whose rule condition can no longer be true based on the first input value.