Skip to content

Fusion Scoring

Score fusion combines low-frequency and high-frequency monitoring scores into a single continuous metric.

Formula

\[S_{\text{combined}} = \alpha \cdot \bar{S}_{\text{LF}} + (1 - \alpha) \cdot \bar{S}_{\text{HF}}\]

Where:

  • \(\bar{S}_{\text{LF}}\) = mean subsystem pass-rate over LF cycles
  • \(\bar{S}_{\text{HF}}\) = mean subsystem pass-rate over HF cycles
  • \(\alpha\) = weight for the LF component (0 ≤ α ≤ 1)

Configuration

from qgate import FusionConfig

fusion = FusionConfig(
    alpha=0.5,         # Equal LF/HF weighting
    threshold=0.65,    # Accept if combined ≥ 0.65
    hf_cycles=None,    # Default: every cycle
    lf_cycles=None,    # Default: every 2nd cycle (0, 2, 4, ...)
)

Why Score Fusion?

On real IBM hardware, logical (hard) fusion with per-frequency thresholds is extremely sensitive to HF noise, causing 100% false-reject at moderate noise levels. Score fusion provides a soft decision boundary that absorbs these spikes.

Method γ ≤ 5.0 γ = 10.0
Logical fusion 100% false reject ~50% accept
Score fusion Robust Robust