Quantum Boltzmann Machine Training via Ancilla Thermometer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Quantum Boltzmann machines face challenges in training due to the NP-hard problem of sampling from quantum thermal distributions, which limits their effectiveness on near-term quantum computing devices.

Innovation Solution

The approach involves preparing a quantum Boltzmann machine in a pure state and evolving it with a chaotic, tunable quantum Hamiltonian to locally approximate a quantum thermal state, allowing for efficient sampling of observables and estimation of the inverse temperature for gradient-based training methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If gradient-based training methods are used for quantum Boltzmann machines, then training capability is improved, but sampling from quantum thermal distributions becomes NP-hard

Engineering Contradiction:
Improvetraining capabilityVSAvoidsampling complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent introduces an ancilla system (thermometer) as an intermediary to measure the temperature of the quantum Boltzmann machine. The ancilla system couples to the QBM and allows temperature estimation through local measurements, avoiding the need for direct sampling from the full quantum thermal distribution. This mediator enables gradient-based training while circumventing the NP-hard sampling problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent divides the quantum system into two parts: the quantum Boltzmann machine system and an ancilla thermometer system. By segmenting the measurement task, the patent performs local measurements on the ancilla system rather than requiring global sampling from the entire QBM thermal state. This segmentation reduces the computational complexity from NP-hard to a tractable problem.

Inventive Principle:
Principle #1Segmentation

2Reliability

If quantum annealing devices are used to prepare thermal states, then thermal state preparation is improved, but utility is limited by noise, connectivity, and coupling form

Engineering Contradiction:
Improvethermal state preparationVSAvoiddevice utility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent uses an ancilla thermometer system as a mediator that can be coupled to various quantum systems regardless of their specific noise characteristics or connectivity constraints. The thermometer universally measures temperature by coupling to the system of interest, making the approach adaptable to different quantum hardware platforms including gate-model quantum computers, quantum annealers, and other near-term devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the measurement parameter from requiring full thermal state sampling to measuring local expectation values of the ancilla system. By changing what is being measured (from global thermal properties to local ancilla observables), the method becomes applicable to noisy intermediate-scale quantum devices that cannot perform full thermal sampling but can execute local measurements.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If full quantum thermal state sampling is performed, then accurate temperature measurement is improved, but computational cost becomes prohibitive

Engineering Contradiction:
Improvetemperature measurement accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts the temperature measurement function from the complex quantum thermal state and transfers it to a simpler ancilla system. Instead of measuring temperature directly from the full QBM thermal distribution (which requires NP-hard sampling), the temperature information is extracted through the ancilla's local observables, which can be measured efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a copy of the temperature measurement function in the ancilla system. The ancilla is prepared in a state that encodes temperature information through its coupling to the QBM, and this copied temperature information can be read out through simple local measurements rather than requiring access to the full thermal state.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11605015B2Hybrid quantum-classical computer system for implementing and optimizing quantum Boltzmann machines
Publication Date: 2023.03.14 ZAPATA COMPUTING INC
  • US11605015B2 patent drawing
  • US11605015B2 patent drawing
  • US11605015B2 patent drawing

AI summary

A hybrid quantum-classical (HQC) computer prepares a quantum Boltzmann machine (QBM) in a pure state. The state is evolved in time according to a chaotic, tunable quantum Hamiltonian. The pure state locally approximates a (potentially highly correlated) quantum thermal state at a known temperature. With the chaotic quantum Hamiltonian, a quantum quench can be performed to locally sample observables in quantum thermal states. With the samples, an inverse temperature of the QBM can be approximated, as needed for determining the correct sign and magnitude of the gradient of a loss function of the QBM.