Graphical Model Independence Testing via V-Structure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for estimating cause-and-effect relationships among multiple variables using conditional independence tests suffer from low reliability due to excessive computational burden and frequent test errors, particularly when dealing with large numbers of condition variables.

Innovation Solution

An information processing apparatus and method that employs a V-shaped structure analysis to determine whether a condition variable is present on a path between variables, thereby reducing the need for conditional independence tests and increasing the reliability of the estimation by identifying and resolving contradictions between directed edges in graphical models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all combinations of condition variables are extracted and tested in a round-robin manner, then the completeness of conditional independence testing is improved, but the computational burden increases exponentially

Engineering Contradiction:
Improvecompleteness of conditional independence testingVSAvoidcomputational burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the exhaustive search space of all condition variable combinations into manageable subsets by systematically varying the number of condition variables (k=0, 1, 2, ...) and processing combinations in groups. This segmentation allows the algorithm to test conditional independence in staged batches rather than as one overwhelming exhaustive search, making the computational task tractable while maintaining completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by first identifying and removing obvious independent variable pairs before conducting the full conditional independence testing. Additionally, it pre-processes the data to compute correlation matrices and prepares the search framework in advance, reducing the computational burden during the actual testing phase.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the number of condition variables is increased to improve detection capability, then the accuracy of independence testing is improved, but the frequency of test errors increases

Engineering Contradiction:
Improveaccuracy of independence testingVSAvoidfrequency of test errors
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent dynamically adjusts the number of condition variables used in testing by iterating through different values of k (number of condition variables) and adapting the search based on findings from previous iterations. The algorithm dynamically removes variables that are determined to be independent, reducing the search space for subsequent iterations. This dynamic adaptation allows the system to optimize between detection capability and error frequency based on the actual data structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where the results of each independence test inform subsequent testing decisions. When conditional independence is detected at a certain level, the algorithm uses this feedback to adjust the search strategy, potentially reducing the number of condition variables needed for further tests. The systematic iteration through different k values provides feedback loops that help identify the optimal testing depth, reducing unnecessary tests and minimizing error frequency.

Inventive Principle:
Principle #23Feedback

3Reliability

If conditional independence tests are performed extensively to improve estimation reliability, then the accuracy of cause-and-effect relationship is improved, but the computational time increases

Engineering Contradiction:
Improveestimation reliability of cause-and-effect relationshipVSAvoidcomputational time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing conditional independence tests only to the extent necessary to achieve reliable cause-and-effect estimation. Rather than exhaustively testing all possible condition variable combinations, the algorithm performs tests systematically for k=0, 1, 2, ... and stops or reduces testing when sufficient independence relationships are identified. This partial testing approach maintains estimation reliability while significantly reducing computational time compared to exhaustive methods.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9311729B2Information processing apparatus, information processing method, and program
Publication Date: 2016.04.12 SONY GROUP CORP
  • US9311729B2 patent drawing
  • US9311729B2 patent drawing
  • US9311729B2 patent drawing

AI summary

An information processing apparatus that tests independence among a multiplicity of variables includes an execution section and a determination section. The execution section executes a test for conditional independence between two variables in a graphical model that are at least not independent in the case where a condition variable serving as a condition for independence between the two variables is provided on a path between the two variables. The determination section determines whether or not a V-shaped structure is present on a path between the two variables, the V-shaped structure being a graph structure in which first and second variables that are independent are each not independent of a third variable. The execution section does not execute a test for conditional independence between the two variables in the case where the condition variable is provided only on a path determined to have the V-shaped structure.