Clear Sky Science · nl

QKAN: quantum Kolmogorov-Arnold-netwerken met toepassingen in machine learning en multivariate statenvoorbereiding

· Terug naar het overzicht

Quantumbreinen voor complexe patronen

Veel van de moeilijkste vraagstukken van vandaag – van het begrijpen van exotische materialen tot het analyseren van hoogdimensionale data – bevatten patronen die lastig vast te leggen zijn met gewone computers en neurale netwerken. Dit artikel introduceert een nieuw soort "quantumbrein", aangeduid als een Quantum Kolmogorov‑Arnold Network (QKAN), dat ontworpen is om te draaien op toekomstige fouttolerante quantumcomputers. QKAN heeft als doel enorme quantumdatasets te verwerken en zelfs complexe quantumstaten efficiënter op te bouwen dan klassieke methoden, waardoor mogelijk nieuwe wegen voor quantum machine learning en quantumsimulatie openen.

Figure 1
Figure 1.

Van klassiek wiskundig idee naar quantumarchitectuur

Het werk bouwt voort op een wiskundig inzicht dat bekendstaat als de Kolmogorov‑Arnold‑representatie: in principe kan elke gladde functie van veel variabelen worden samengesteld uit eenvoudige eendimensionale onderdelen en sommen. Recente "Kolmogorov‑Arnold Networks" (KANs) passen dit idee toe in een klassiek neuronaal‑netwerkontwerp dat veel eenvoudige eendimensionale activatiefuncties aan elkaar knoopt in plaats van voornamelijk op matrixvermenigvuldigingen te steunen. KANs hebben zich veelbelovend getoond bij wetenschappelijke problemen waar onderliggende formules gestructureerd en interpreteerbaar zijn. De auteurs nemen dit conceptuele blauwdruk en vragen: kunnen we een puur quantumversie construeren die native leeft in de taal van quantumcircuits?

Quantummatrices omzetten in neuronen

In QKAN zijn de basale informatiedragers geen gewone getallen maar de eigenwaarden van speciale quantummatrices. Deze matrices worden opgeslagen binnen grotere unitaire operaties via een standaardtruc die block‑encoding heet. Een krachtige techniek, bekend als quantum singular value transformation, laat het circuit aangepaste polynoomfuncties op die eigenwaarden toepassen, waardoor ze effectief de rol van activatiefuncties in een neuraal netwerk vervullen. Door deze operaties in één of enkele "lagen" te rangschikken, kan QKAN gelijktijdig op een exponentieel grote invoerruimte werken – iets wat klassieke netwerken niet kunnen doen met vergelijkbare middelen wanneer de invoer zelf quantum is.

Een breed‑maar‑vlak quantumnetwerk

De auteurs laten zien dat QKAN van nature een "breed en vlak" architectuur realiseert. Als een quantumapparaat efficiënt een N‑dimensionale invoer kan block‑encoden – bijvoorbeeld een quantumstaat die door een ander algoritme is voorbereid of een Hamiltoniaan die een fysisch systeem beschrijft – dan kan een QKAN‑laag extreem brede transformaties uitvoeren met slechts polylogaritmische overhead in N. Het stapelen van veel zulke lagen is echter kostbaar, omdat de circuitdiepte ruwweg exponentieel groeit met het aantal lagen en kleine fouten zich opstapelen. Daardoor is QKAN het meest nuttig met slechts een paar lagen, waarbij diepte wordt ingeruild voor extreme paralleliteit in breedte. Het artikel analyseert hoe deze netwerken met quantumcircuits geparameteriseerd kunnen worden, hoe ze met gradiëntgebaseerde strategieën getraind kunnen worden, en hoe lage‑dimensionale outputs efficiënt uitgelezen kunnen worden.

Figure 2
Figure 2.

Voorbereiding van quantumstaten als toepassingsvoorbeeld

Naast leertaken fungeert dezelfde constructie ook als hulpmiddel voor het voorbereiden van ingewikkelde quantumstaten. De auteurs richten zich op een familie belangrijke voorbeelden: multivariate Gaussische verdelingen verdeeld over een regulier rooster van punten. Ze ontwerpen een tweelaagse QKAN die eerst de gekwadrateerde afstand van elk roosterpunt tot de oorsprong berekent met eenvoudige polynoomtransformaties, en vervolgens een zorgvuldig gekozen polynoombenadering toepast om de exponentiële vervalvorm van een Gaussische te benaderen. Wanneer deze block‑encoded transformatie op een uniforme superpositie wordt toegepast en versterkt, is het resultaat een quantumstaat waarvan de amplitudes nauwgezet een hoogdimensionale Gaussische profiel volgen. De analyse geeft expliciete grenzen voor het aantal quantumpoorten en extra qubits dat nodig is.

Kansen en grenzen voor quantumleren

Voor niet‑specialisten is de belangrijkste conclusie dat QKAN een nieuwe gestructureerde taal voor quantumalgoritmen biedt die ideeën uit interpreteerbare neurale netwerken combineert met geavanceerde quantumlineaire‑algebra‑tools. Het kan, in principe, ingewikkelde functies van quantumdata berekenen en multivariate kanslandschappen samenstellen met minder stappen dan bekende klassieke methoden, mits bepaalde polynoombenaderingen beschikbaar zijn en efficiënte block‑encodings bestaan. Tegelijkertijd is QKAN geen kant‑en‑klare universele oplossing: de diepte moet klein blijven, de prestaties hangen af van goede polynoombasissen, en het erft open vragen van klassieke KANs over wanneer dit type architectuur echt superieur is. Toch breidt QKAN de gereedschapskist voor quantum machine learning en state preparation uit, en wijst het op quantummodellen die zowel krachtig als structureel transparant zijn.

Bronvermelding: Ivashkov, P., Huang, PW., Koor, K. et al. QKAN: quantum Kolmogorov-Arnold networks with applications in machine learning and multivariate state preparation. npj Quantum Inf 12, 73 (2026). https://doi.org/10.1038/s41534-026-01202-5

Trefwoorden: quantum machine learning, Kolmogorov-Arnold-netwerken, quantum neurale netwerken, voorbereiding van quantumsystemen, quantum singular value transformation