Value Assignment for Query Responses with Missing Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Systems designed to detect events of interest, such as Network Intrusion Detection Systems, face challenges with noisy event collections containing missing fields, which can lead to false positives and false negatives when simply choosing the most probable values for missing fields, ignoring the structure of rules and varying error importance based on application.

Innovation Solution

A processor calculates false positive and false negative rates for each possible value assignment in response to missing values in a dataset, selecting a value assignment based on these rates to generate accurate responses to queries, rather than relying solely on the most probable values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the most probable values are chosen for missing fields, then the process is simple and fast, but the accuracy of event detection deteriorates due to false positives and false negatives

Engineering Contradiction:
Improveaccuracy of event detectionVSAvoidcomplexity of value assignment process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter of value assignment from simple probabilistic selection to a multi-criteria optimization approach that considers false positive rates, false negative rates, and rule structure. This transforms the problem from choosing the most probable value to selecting the value assignment that optimizes detection accuracy while accounting for error costs and rule constraints.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary analysis of the rule structure and error costs before making value assignments. By pre-evaluating which missing values are critical for rule satisfaction and calculating the potential false positive and false negative rates for different assignments, the system prepares an optimized assignment strategy in advance rather than making simple probabilistic choices during query processing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If simple probabilistic value assignment is used, then the computation is fast, but the reliability of query results deteriorates

Engineering Contradiction:
Improvereliability of query resultsVSAvoidcomputation time for value assignment
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the value assignment problem into distinct components: identifying which missing values affect rule satisfaction, calculating false positive rates for each assignment option, calculating false negative rates for each assignment option, and evaluating rule structure constraints. This segmentation allows the system to focus computational effort on the most critical aspects rather than uniformly processing all missing values with simple probability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces feedback mechanisms where the system evaluates the impact of each possible value assignment on false positive and false negative rates, then uses this feedback to select the optimal assignment. This iterative evaluation and selection process improves reliability by considering the consequences of each assignment choice rather than relying solely on prior probabilities.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If all possible value assignments are evaluated to minimize errors, then the accuracy improves, but the computational complexity increases significantly

Engineering Contradiction:
Improveaccuracy of pattern matchingVSAvoidcomputational complexity of error minimization
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by focusing computational resources on specific missing values that have the greatest impact on rule satisfaction and error rates. Rather than uniformly evaluating all possible assignments for all missing fields, the system identifies and prioritizes assignments that are critical for detecting events of interest, allocating computational effort where it provides the most benefit to accuracy.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10901979B2Generating responses to queries based on selected value assignments
Publication Date: 2021.01.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10901979B2 patent drawing
  • US10901979B2 patent drawing
  • US10901979B2 patent drawing

AI summary

In an example computer-implemented method, a dataset and a query including an expression to be matched to the dataset is received via a processor. A false positive rate (FPR) and a false negative rate (FNR) is calculated via the processor for each possible value assignment of a plurality of possible value assignments in response to detecting a missing value in the dataset. A value assignment is selected, via the processor, from the plurality of possible value assignments based on the FPR and the FNR. A response to the query is generated via the processor based on the selected value assignment.