English

QSpark: Towards Reliable Qiskit Code Generation

Software Engineering 2026-03-11 v2 Artificial Intelligence Quantum Physics

Abstract

Quantum circuits must be error-resilient, yet LLMs like Granite-20B-Code and StarCoder often output flawed Qiskit code. We fine-tuned the Qwen2.5-Coder-32B model with two RL methods, Group Relative Policy Optimization (GRPO) and Odds-Ratio Preference Optimization (ORPO), using a richly annotated synthetic dataset. On the Qiskit HumanEval benchmark, ORPO reaches 56.29% Pass@1 (+10\approx+10 pp over Granite-8B-QK) and GRPO hits 49%, both beating all general-purpose baselines; on the original HumanEval they score 65.90% and 63.00%. GRPO performs well on basic tasks (44/78) and excels on intermediate ones (41/68), but neither GRPO nor ORPO solves any of the five advanced tasks, highlighting clear gains yet room for progress in AI-assisted quantum programming.

Cite

@article{arxiv.2507.12642,
  title  = {QSpark: Towards Reliable Qiskit Code Generation},
  author = {Kiana Kheiri and Aamna Aamir and Andriy Miranskyy and Chen Ding},
  journal= {arXiv preprint arXiv:2507.12642},
  year   = {2026}
}
R2 v1 2026-07-01T04:05:07.491Z