Quantum Bayesian Network Approximation via Markov Moralization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current quantum computing systems struggle to represent and compute directed graphical models, particularly Bayesian networks, using topologies corresponding to undirected graphs, which are more complex and less compact, making them challenging to train and infer.

Innovation Solution

The system transforms a Bayesian network into a Markov network, utilizing a quantum processor with symmetric qubit coupling, allowing the quantum processor to execute the Markov network representation, and generates samples to determine parameters for approximating predictions, leveraging moralization and Boltzmann machine structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a quantum processor with symmetric coupling is used to represent a Bayesian network, then the problem can be mapped to the quantum processor topology, but the representation becomes less compact and more complex

Engineering Contradiction:
Improveadaptability to quantum processor topologyVSAvoidgraphical model complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a Markov network as an intermediary representation that bridges the gap between Bayesian networks and quantum processor topologies. The Markov network serves as a mediator that can be represented on undirected graph quantum processors while preserving the essential probabilistic relationships needed for inference

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the graphical model representation by changing parameters - specifically converting from directed edges in Bayesian networks to undirected edges in Markov networks. This parameter change allows the model to be compatible with symmetric coupling quantum processors while maintaining computational functionality

Inventive Principle:
Principle #35Parameter changes

2Productivity

If a Markov network is used instead of a Bayesian network, then the quantum processor can execute the model, but training and inference become more challenging and computationally intensive

Engineering Contradiction:
Improvequantum processor execution capabilityVSAvoidtraining and inference difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent performs preliminary action by pre-processing the Bayesian network into a Markov network representation before quantum processing. This includes moralization of the graph and parameter transformation, which prepares the model in advance for quantum execution while reducing the computational burden during actual quantum inference

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If directed edges are used to represent causal relationships, then the representation is compact and inference is straightforward, but the quantum processor topology cannot be directly utilized

Engineering Contradiction:
Improvegraphical model compactnessVSAvoidcompatibility with quantum processor topology
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent addresses the asymmetry between directed edges in Bayesian networks and symmetric coupling in quantum processors by transforming the directed graph into an undirected Markov network. This removes the directional asymmetry while preserving the essential probabilistic dependencies through the moralization process

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS11386346B2Systems and methods for quantum bayesian networks
Publication Date: 2022.07.12 D WAVE SYSTEMS INC
  • US11386346B2 patent drawing
  • US11386346B2 patent drawing
  • US11386346B2 patent drawing

AI summary

Techniques are provided for computing problems represented as directed graphical models via quantum processors with topologies and coupling physics which correspond to undirected graphs. These include techniques for generating approximations of Bayesian networks via a quantum processor capable of computing problems based on a Markov network-based representation of such problems. Approximations may be generated by moralization of Bayesian networks to Markov networks, learning of Bayesian networks' probability distributions by Markov networks' probability distributions, or otherwise, and are trained by executing the resulting Markov network on the quantum processor.