{"id":"https://openalex.org/W7162447144","doi":"https://doi.org/10.48550/arxiv.2605.25572","title":"PennySynth: RAG-Driven Data Synthesis for Automated Quantum Code Generation","display_name":"PennySynth: RAG-Driven Data Synthesis for Automated Quantum Code Generation","publication_year":2026,"publication_date":"2026-05-25","ids":{"openalex":"https://openalex.org/W7162447144","doi":"https://doi.org/10.48550/arxiv.2605.25572"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.25572","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.25572","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.25572","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137037237","display_name":"Minghao Shao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shao, Minghao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137022212","display_name":"Nouhaila Innan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Innan, Nouhaila","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137022732","display_name":"Hariharan Janardhanan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Janardhanan, Hariharan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137080047","display_name":"Muhammad Kashif","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kashif, Muhammad","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042642081","display_name":"Alberto Marchisio","orcid":"https://orcid.org/0000-0002-0689-4776"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marchisio, Alberto","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5137081384","display_name":"Muhammad Shafique","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shafique, Muhammad","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10682","display_name":"Quantum Computing Algorithms and Architecture","score":0.8992999792098999,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10682","display_name":"Quantum Computing Algorithms and Architecture","score":0.8992999792098999,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11948","display_name":"Machine Learning in Materials Science","score":0.021299999207258224,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11804","display_name":"Quantum many-body systems","score":0.010300000198185444,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.5453000068664551},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.44600000977516174},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.43389999866485596},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.41449999809265137},{"id":"https://openalex.org/keywords/embedding","display_name":"Embedding","score":0.39480000734329224},{"id":"https://openalex.org/keywords/security-token","display_name":"Security token","score":0.3476000130176544},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.3407000005245209},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.3276999890804291},{"id":"https://openalex.org/keywords/word","display_name":"Word (group theory)","score":0.3043999969959259}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.725600004196167},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.5453000068664551},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.44600000977516174},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.43549999594688416},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.43389999866485596},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.41449999809265137},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.39480000734329224},{"id":"https://openalex.org/C48145219","wikidata":"https://www.wikidata.org/wiki/Q1335365","display_name":"Security token","level":2,"score":0.3476000130176544},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.3407000005245209},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.33059999346733093},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.32850000262260437},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.3276999890804291},{"id":"https://openalex.org/C90805587","wikidata":"https://www.wikidata.org/wiki/Q10944557","display_name":"Word (group theory)","level":2,"score":0.3043999969959259},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.301800012588501},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2874999940395355},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.2847999930381775},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.2831999957561493},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2818000018596649},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2727999985218048},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.2700999975204468},{"id":"https://openalex.org/C33676613","wikidata":"https://www.wikidata.org/wiki/Q13415176","display_name":"Dimension (graph theory)","level":2,"score":0.2685999870300293},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.2685999870300293},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.267300009727478},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.26010000705718994},{"id":"https://openalex.org/C2776517306","wikidata":"https://www.wikidata.org/wiki/Q29017317","display_name":"Similarity measure","level":2,"score":0.25940001010894775},{"id":"https://openalex.org/C103278499","wikidata":"https://www.wikidata.org/wiki/Q254465","display_name":"Similarity (geometry)","level":3,"score":0.25699999928474426},{"id":"https://openalex.org/C551230270","wikidata":"https://www.wikidata.org/wiki/Q4368942","display_name":"Data retrieval","level":2,"score":0.25699999928474426},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.2565999925136566},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.2565000057220459}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.25572","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.25572","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.25572","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.25572","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0],"growing":[1],"complexity":[2],"of":[3,61,119,178,192],"quantum":[4,38,179],"programming":[5],"frameworks":[6],"has":[7],"exposed":[8],"a":[9,44,57,68,88,109,157],"critical":[10],"limitation":[11],"in":[12],"existing":[13],"large":[14],"language":[15],"model":[16],"(LLM)-based":[17],"code":[18,170,180],"assistants:":[19],"general-purpose":[20,110],"models":[21],"hallucinate":[22],"PennyLane-specific":[23],"gate":[24],"names,":[25],"misplace":[26],"device":[27],"configurations,":[28],"and":[29,72,82,130,137,150,166,172,198],"produce":[30],"structurally":[31],"invalid":[32],"circuits":[33],"when":[34,204],"faced":[35],"with":[36],"specialized":[37],"coding":[39],"challenges.":[40],"We":[41,154],"present":[42],"PennySynth,":[43],"retrieval-augmented":[45],"generation":[46],"framework":[47],"that":[48,161,168,185],"addresses":[49],"this":[50],"gap":[51],"by":[52,147],"conditioning":[53],"LLM":[54],"inference":[55],"on":[56,133],"curated":[58],"knowledge":[59],"base":[60],"13,389":[62],"PennyLane":[63,77],"instruction-code":[64],"pairs,":[65],"built":[66],"via":[67],"three-stage":[69],"extraction,":[70],"verification,":[71],"deduplication":[73],"pipeline":[74],"over":[75,141],"official":[76],"repositories,":[78],"community":[79],"GitHub":[80],"sources,":[81],"QHack":[83,121,134],"competition":[84,122],"archives.":[85],"PennySynth":[86,126],"introduces":[87],"code-aware":[89,186],"embedding":[90],"strategy":[91],"using":[92],"st-codesearch-distilroberta-base,":[93],"trained":[94],"for":[95],"natural-language-to-code":[96],"retrieval,":[97],"increasing":[98],"average":[99],"retrieval":[100,146,193,205],"cosine":[101],"similarity":[102,171],"from":[103],"0.45":[104],"to":[105,108],"0.726":[106],"compared":[107],"baseline.":[111],"Evaluated":[112],"across":[113],"74":[114],"challenges":[115],"spanning":[116],"three":[117],"years":[118],"the":[120,189],"(2022,":[123],"2023,":[124,136],"2024),":[125],"achieves":[127],"64%,":[128],"68%,":[129],"52%":[131],"pass@5":[132],"2022,":[135],"2024,":[138],"respectively,":[139],"improving":[140],"Claude":[142],"Sonnet":[143],"4.6":[144],"without":[145],"+28,":[148],"+25,":[149],"+28":[151],"percentage":[152],"points.":[153],"further":[155],"introduce":[156],"quantum-adapted":[158],"CodeBLEU":[159],"metric":[160],"upweights":[162],"qml.*":[163],"token":[164],"patterns":[165],"show":[167],"structural":[169],"functional":[173],"correctness":[174],"capture":[175],"distinct":[176],"aspects":[177],"quality.":[181],"Controlled":[182],"ablations":[183],"reveal":[184],"embeddings":[187],"are":[188],"primary":[190],"driver":[191],"performance,":[194],"while":[195],"dataset":[196],"expansion":[197],"source":[199],"composition":[200],"provide":[201],"additional":[202],"gains":[203],"quality":[206],"is":[207],"sufficiently":[208],"precise.":[209]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-05-27T00:00:00"}
