Skip to content

MarketMind-Q: Compiler-aware finance QML benchmark#3

Open
Taz33m wants to merge 2 commits intoqBraid:mainfrom
Taz33m:submission/marketmind-q
Open

MarketMind-Q: Compiler-aware finance QML benchmark#3
Taz33m wants to merge 2 commits intoqBraid:mainfrom
Taz33m:submission/marketmind-q

Conversation

@Taz33m
Copy link
Copy Markdown

@Taz33m Taz33m commented Apr 11, 2026

Submission

MarketMind-Q is a compiler-aware finance QML benchmark. It compares classical ML baselines against a Qiskit quantum-kernel SVM, then uses qBraid to test whether the quantum-kernel estimation workload preserves kernel probabilities after compilation across QASM2/Qiskit and Cirq execution paths.

This PR includes the full submission source tree under submissions/marketmind-q/, including Python source, configs, frozen benchmark data, generated results, tests, notebook, web dashboard source, documentation, and slides.

Links

qBraid Challenge Fit

  • Algorithm: quantum-kernel SVM for short-horizon finance classification.
  • Source representation: Qiskit QuantumCircuit compute-uncompute kernel circuits built from zz_feature_map.
  • qBraid usage: qbraid.transpile(...) and ConversionGraph().
  • Compilation strategies: qasm2_roundtrip and cirq_direct.
  • Execution environments: qiskit_statevector, qiskit_shots_1024, cirq_statevector, and cirq_shots_1024.
  • Output-quality metrics: source/compiled zero-state probability, absolute probability error, Hellinger distance, optional qBraid allclose.
  • Compiled-resource metrics: depth, qubits, two-qubit gates, measurement count, serialized size, transpile seconds, execution seconds, shots.

Conclusion

The best exact preservation path in the submitted run is qasm2_roundtrip / qiskit_statevector, with mean absolute probability error 0.0000, mean depth 21, and mean two-qubit gate count 9. Cirq direct also preserved statevector probabilities to near numerical precision with a different resource profile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant