paper-with-me

Papers

Qiskit Code Assistant: Training LLMs for generating Quantum Computing Code

2024-05-29 · Nicolas Dupuis, Luca Buratti, Sanjay Vishwakarma, Aitana Viudes Forrat, David Kremer, Ismael Faro, Ruchir Puri, Juan Cruz-Benito

Code Large Language Models (Code LLMs) have emerged as powerful tools, revolutionizing the software development landscape by automating the coding process and reducing time and effort required to build applications. This paper focuses on training Code LLMs to specialize in the field of quantum computing. We begin by discussing the unique needs of quantum computing programming, which differ significantly from classical programming approaches or languages. A Code LLM specializing in quantum computing requires a foundational understanding of quantum computing and quantum information theory. However, the scarcity of available quantum code examples and the rapidly evolving field, which necessitates continuous dataset updates, present significant challenges. Moreover, we discuss our work on training Code LLMs to produce high-quality quantum code using the Qiskit library. This work includes an examination of the various aspects of the LLMs used for training and the specific training conditions, as well as the results obtained with our current models. To evaluate our models, we have developed a custom benchmark, similar to HumanEval, which includes a set of tests specifically designed for the field of quantum computing programming using Qiskit. Our findings indicate that our model outperforms existing state-of-the-art models in quantum computing tasks. We also provide examples of code suggestions, comparing our model to other relevant code LLMs. Finally, we introduce a discussion on the potential benefits of Code LLMs for quantum computing computational scientists, researchers, and practitioners. We also explore various features and future work that could be relevant in this context.

📄 PDF Abstract BibTeX arXiv:2405.19495

Code (0)

등록된 구현이 없습니다.

Tasks

HumanEval

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Quantum Verifiable Rewards for Post-Training Qiskit Code Assistant

2025-08-28 · Nicolas Dupuis, Adarsh Tiwari, Youssef Mroueh, David Kremer 외 arxiv

Qiskit is an open-source quantum computing framework that allows users to design, simulate, and run quantum circuits on real quantum hardware. We explore post-training techniques for LLMs to assist in writing Qiskit code…

Qiskit HumanEval: An Evaluation Benchmark For Quantum Code Generative Models

2024-06-20 · Sanjay Vishwakarma, Francis Harkins, Siddharth Golecha, Vishal Sharathchandra Bajpe 외

Quantum programs are typically developed using quantum Software Development Kits (SDKs). The rapid advancement of quantum computing necessitates new tools to streamline this development process, and one such tool could b…

Code GenerationHumanEval

Revisiting Quantum Code Generation: Where Should Domain Knowledge Live?

2026-03-23 · Oscar Novo, Oscar Bastidas-Jossa, Alberto Calvo, Antonio Peris 외 arxiv

Recent advances in large language models (LLMs) have enabled the automation of an increasing number of programming tasks, including code generation for scientific and engineering domains. In rapidly evolving software eco…

Code Generation

Automatic Qiskit Code Refactoring Using Large Language Models

2025-06-17 · José Manuel Suárez, Luis Mariano Bibbó, Joaquin Bogado, Alejandro Fernandez

As quantum software frameworks evolve, developers face increasing challenges in maintaining compatibility with rapidly changing APIs. In this work, we present a novel methodology for refactoring Qiskit code using large l…

Model-Driven Quantum Code Generation Using Large Language Models and Retrieval-Augmented Generation

2025-08-28 · Nazanin Siavash, Armin Moin arxiv

This paper introduces a novel research direction for model-to-text/code transformations by leveraging Large Language Models (LLMs) that can be enhanced with Retrieval-Augmented Generation (RAG) pipelines. The focus is on…

Code Generation