qldpc-breakeven-demonstration

star 1

Breakeven demonstration of quantum low-density parity-check (qLDPC) codes — first experimental evidence that qLDPC codes can achieve fault-tolerance breakeven on trapped-ion quantum hardware. Critical milestone for scalable quantum error correction. Activation: qLDPC, quantum error correction, breakeven, trapped-ion, fault tolerance, quantum coding, logical qubit, error suppression.

hiyenwong By hiyenwong schedule Updated 6/8/2026

name: qiqp-trainability-analysis description: "Trainability analysis for IQP Quantum Circuit Born Machines under Gaussian initialization"

IQP Trainability Analysis

Description

Methodology for analyzing the trainability of Instantaneous Quantum Polynomial (IQP) Quantum Circuit Born Machines (QCBM) under Gaussian parameter initialization. Studies barren plateau phenomena and gradient scaling in quantum generative models, providing theoretical and practical insights for optimizing quantum circuit training.

Activation Keywords

  • IQP trainability
  • quantum circuit born machine
  • barren plateau QCBM
  • Gaussian initialization quantum
  • QCBM training
  • 量子电路玻恩机训练
  • IQP 可训练性
  • quantum gradient scaling

Tools Used

  • execute_code: Simulate quantum circuits and compute gradients
  • terminal: Run quantum simulation (Qiskit, Pennylane)
  • web_search: Search for related trainability research

Usage Patterns

Pattern 1: Barren Plateau Detection

When training a quantum circuit and suspecting gradient vanishing:

  1. Compute gradient variance across random parameter initializations
  2. Compare variance scaling with qubit count n
  3. If Var[∂C] ~ O(1/2^n), barren plateau is present
  4. Diagnose cause: circuit depth, entanglement structure, cost function locality

Pattern 2: Gaussian Initialization Analysis

For QCBM training:

  1. Initialize parameters from N(0, σ²) distribution
  2. Compute expected gradient magnitude and variance
  3. Analyze how σ affects trainability
  4. Find optimal σ range that avoids barren plateaus while maintaining expressibility

Pattern 3: IQP Circuit Design for Trainability

When designing IQP circuits:

  1. Structure commuting gate layers to limit entanglement depth
  2. Use shallow circuits where possible
  3. Apply local cost functions instead of global ones
  4. Initialize parameters in trainable regime (avoid over-dispersed Gaussian)

Instructions for Agents

Step 1: Circuit Characterization

  • Identify circuit type: IQP (all commuting gates diagonal in X-basis)
  • Count parameters, layers, qubits
  • Determine entanglement connectivity pattern
  • Analyze gate structure (diagonal gates, Hadamard layers)

Step 2: Gradient Analysis

For a cost function C(θ):

  1. Compute ∂C/∂θ_i for each parameter
  2. Sample gradients over multiple random initializations
  3. Compute mean and variance of gradients
  4. Fit scaling law: Var[∂C] ~ O(b^{-n}) to determine barren plateau severity

Step 3: Initialization Optimization

  • Test multiple σ values for Gaussian initialization
  • For each σ: compute gradient statistics over 100+ samples
  • Find σ range where gradient variance is polynomial (not exponential) in n
  • This defines the "trainable regime"

Step 4: Mitigation Strategies

If barren plateau detected:

  1. Reduce circuit depth: Fewer layers = less entanglement = better gradients
  2. Local cost functions: Measure local observables instead of global ones
  3. Layerwise training: Train one layer at a time, freeze others
  4. Parameter correlation: Initialize with correlated parameters
  5. Adaptive initialization: Use pre-training to find good initialization region

Error Handling

Gradient Computation Overflow

  • IQP circuits can produce extreme parameter values
  • Use parameter clipping during optimization
  • Monitor parameter magnitudes, reset if they diverge

Simulation Memory Limits

  • Full state-vector simulation limited to ~25-30 qubits
  • Use tensor network simulators for larger systems
  • Alternatively, use analytical bounds from theory

Slow Convergence

  • May indicate being near barren plateau boundary
  • Try increasing σ (more exploration) or decreasing σ (stay local)
  • Consider switching to non-Gaussian initialization

Resources

  • arXiv: 2606.10179 - "Trainability of IQP Quantum Circuit Born Machines Under Gaussian Initialization"
  • Related: Barren plateaus in QNNs, quantum generative modeling, expressibility analysis

Examples

Example: Analyzing 8-Qubit IQP QCBM

Circuit: 3-layer IQP with commuting ZZ rotations Cost: MMD (Maximum Mean Discrepancy) between target and generated distributions Analysis:

  1. Sample 200 random Gaussian initializations (σ=0.1)
  2. Compute gradient variance for each parameter
  3. Plot variance vs. qubit count scaling
  4. Determine if exponential decay present
  5. Recommend optimal σ range
Install via CLI
npx skills add https://github.com/hiyenwong/ai_collection --skill qldpc-breakeven-demonstration
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator