TLDW logo

Recent Progress in Coherent Ising Machines

By ICTP Condensed Matter and Statistical Physics

Summary

## Key takeaways - **CIM Hardware Scales to 100k Spins**: NTT demonstrated a 100-spin all-to-all connected machine with 10,000 weights in 2016, then 2,000 spins with 4 million weights, and last year announced a prototype with 100,000 spins and 10 billion weights. [04:08], [04:29] - **Two CIM Types: Delay-Line vs Feedback**: Optical delay-line based CIM uses time-division multiplexing for high-speed low-energy all-to-all coupling but complex circuits; measurement-feedback CIM replaces optics with detectors and FPGA for easy amplitude control but limited by digital speed. [05:17], [06:13] - **Exponential Amplification Beats Quantum**: CIM exponentially amplifies ground state amplitude via collective symmetry breaking, achieving square-root scaling in time-to-solution for spin-glass models, outperforming ideal Grover and adiabatic quantum computing's exponential scaling. [10:38], [20:08] - **Chaotic Control Escapes Local Minima**: Chaotic amplitude control introduces exponentially varying error signals, generating correlated noise and asymmetric coupling to destabilize stable points, enabling escape from local minima unlike gradient descent. [16:47], [18:00] - **All-Optical CIM: 5-6 Orders Lower Energy**: All-optical chaotic amplitude control CIM enjoys five to six orders of magnitude lower energy-to-solution times time-to-solution product compared to cyber CIM on GPU. [26:17], [26:05] - **Fair Sampling of Degenerate States**: CIM stochastically samples degenerate ground and low-energy excited states with nearly equal probability due to similar oscillation thresholds, unlike adiabatic quantum computing's exponential bias; single runs report states >10% frequency out of 1000 trials. [28:50], [29:46]

Topics Covered

  • Chaotic Amplitude Control Escapes Local Minima
  • Dissipative Exponential Amplification Beats Unitary Scaling
  • Fair Sampling Exhausts Degenerate Ground States
  • Low-Q Cavities Optimize Sampling via Dissipation
  • Direct Coherent SAT Outperforms Ising Mapping

Full Transcript

professor yamamoto from ntt research was kind enough to actually come to trieste and he will give a talk on recent progress in

coherentizing machines okay professor yamamoto please recording in progress morning again do you hear me okay

uh so let me first thank the organizers for inviting me to this very important meeting and

today i am going to talk about recent topics and progress in coherent rising machines do you hear well

also is there a switch that maybe you have see if it's should be on the top no it's not muted okay so try again

oh yes can you hear me not really well maybe maybe maybe now is better i can speak loud okay great

okay ah all right uh here is the outline of my talk today or i will start the state of the art

coherentizing machines and then i will describe the principles of two types of coherentizing machines are

optical delay line based and the measurement feedback-based cims then i will describe some benchmark results against

quantum computing and quantum inspired algorithm on digital platform i will also talk about their energy to solution

in all optical cim uh then i switch the gear a little bit and talk about the fair sampling property

of this device for all degenerate ground states and low energy excited states and if i have a time

i will briefly describe the new machine called coherent satmacing using chaotic nonlinear dynamics then i will conclude

here the research on cim has started around 2010 so the first proposal

are is actually to use injection locked lasers or both einstein condensate to represent spins in this

case kuraskaro xy spin model is implemented then a few years later our use of degenerate optical parametric

oscillator has been proposed in this case a classical ising spin is implemented on this device

as for the hardware development they have 2016 100 spins all to all connected

with 10 000 are weights uh this machine was demonstrated at stanford at the same year

ntt demonstrated the slightly larger machine with two thousand spins or two all connected with four million weights

as for the prototype last year ntt announced the hundred thousand spins again all to all connected with 10 billion weights

and if cim differential equation ode is implemented as a heuristic program

either on fpga or gpu we can construct a machine on cyber space and this cyber cim with 100 spins with sparse connection was

also demonstrated at ntt there are two opio coupling schemes are employed for those machines the first type is

optical delay line-based coherentizing machine and first of all the single suitable ring cavity can support any identical and

defectively opio pulses pumped by the moderate laser power strain in degenerate optical parametric oscillator

and the part of those opo pulses is extracted by the output coupler and the use of optical delay lines with our eom modulators

we can introduce dynamically using time division multiplexing technique or to all coupling this scheme has an

advantage of high speed and low energy operation but their external optical circuit are necessarily very complex

the second type is called measurement feedback based coherentizing machine and in this case external optical direct circuit is

replaced by optical homodyne detector analog to digital converter fpga and digital to analog converter again and

then drive the eom modulator this second scheme has advantage of all to all amplitude control coupling

can be easily implemented by a single measurement feedback circuit but of course the speed and energy cost of such an approach is limited by the

digital platform here it's our incomplete list of cim research groups at present time

as for the hardware research a variety of different physical systems such as optical parametric oscillator second harmonic generator

atomic cavity qed various laser systems and superconducting circuit under the investigation are

the theory of cim has been developed from the perspective of quantum optics condensed metaphysics and neuroscience

there are also various algorithms sort of development based on chaotic such are [Music] continuous time dynamical system

ode mixed integer linear programming and neural inspired algorithm and finally in application areas are several groups

have been working on machine learning compressed sensing drug discovery and communication network areas

so let me start with our operational principles of optical delay line based coherentizing machine the

left top panel shows the degree of entanglement the minus tilde smaller than one represent the existence of internal

entanglement among opio pulses in this particular configuration and as you can see that the unnecessary and sufficient condition

for inseparability is satisfied in the entire complete but maximum entanglement is formed after

opio oscillation threshold the second step of this device is quantum correlation induced corrective symmetry breaking at

threshold each opo has a simple harmonic potential for which the electric field amplitude zero is a stable point but at

the threshold this harmonic potential is deformed to bistable zero phase pi phasor potential and the symmetry is broken

instead of random break breaking of symmetry at ops ratio the device actually collectively breaks the symmetry

for instance if op01 breaks a symmetry to zero phase or po2 actually breaks a symmetry to downspin and so on

because of the existence of quantum entanglement right bottom panel shows the success probability for n equal 16

antiferromagnetically uh coupled eisenstein model and for this case the success probability of random guess is about 10 to the minus 5

and then immediately after a few round trips of opio pulses success probability is increased by two orders of magnitude and

this enhancement of the success probability originate from the formation of internal entanglement then at the threshold region

collective symmetry breaking sets in and one of the two degenerate ground state is selected and its amplitude is exponentially increased

and the unselected ground state amplitude is exponentially suppressed and

this exponential amplification and the amplification is actually the last step of our crm search process

this sort of physics is somehow related to the so-called concept iron selection which appears in physics of quantum to classical transition

are it is a typical sort of physics are often observed in open dissipative quantum system and

as shown in the uh left bottom figure the opio network system is disputably

coupled to a vacuum state reservoirs and during this disputed coupling internal quantum correlation or entanglement formed among opio policies

at the same time external quantum correlation between system and the reservoir is actually formed and the right bottom panel

shows the quantum uncertainty relation for the for each opo pulse it starts from vacuum state at the beginning of the computation

and then are at opio threshold maximum entanglement is formed uh between opio policies then

are at above threshold those entanglement decreases and eventually the computation

finishes with quasi-coherent state and this suitable dynamical sort of change of internal quantum state

is so-called vacuum induced ion selection namely the here when system wants to sort of transit to

a classical system it actually must eliminate any quantum correlation between system and reservoir and in this way

such a classical system can broadcast its internal state without any disturbance and this is a definition of classicality or

objective reality and this type of cim actually indeed are features this kind of ein selection

the next machine the measurement feedback cim operational principle is much more subtle are as shown on the left panel

the incident squeeze the vacuum state into the external beam splitter

uh create internal external quantum correlation and that induces sort of a measurement induced state reduction

for the measured state xj and this sort of our positive amplitude measurement result may occur

a displacement for the target opo pulse x i are and in this way the two opo pulses x

i and x j are positively correlated in this are fellow magnetic coupling case and so in the end in this type of a second type of our

cim actually convert each time internal external quantum correlation into uh internal classical correlation

are and the right top panel shows the success probability as a function of saturation parameter g

squared and this saturation parameter is a key parameter for cim it actually decides the classicality and the quantumness

of the operation and with increasing g squared toward one quantum correlation increases and the machine becomes more quantum mechanical as you can see that

the exact density operator master equation model is well described by two types of gaussian quantum model are

based on this quantum measurement theory but not by the classical measurement theory neglecting the state reduction induced by homodyne measurement

our the next concept chaotic amplitude control is most advanced heuristic

are attached to a measurement feedback cim the whole point of this new uh heuristic is that

the normally ising coupling term is linearly sort of implemented into the machine which is called linear feedback or

via non-linear filter such as tangent hyperbolic function this is called non-linear feedback both linear feedback non-linear feedback system is gradient

decent and often trapped by local minima and can never reach the true ground state the new our operational mode quality amplitude

control introduces the error signal e of i and this error signal is exponentially increased or

exponentially decreased depending on the as our present time intensity is lower or higher than the target amplitude

and this sort over are our dynamical or exponentially varying error signal

introduces a correlated sort of noise injected noise external noise is in correlated internal state

and also introduces asymmetric coupling and this asymmetric coupling introduces a new sort of physics into

the machine which is celtic such as you can see on the top panel the here x i and x j are program

variables and its space and the e of i the vertical axis is a new sort of a dimension introduced by the

era signal whenever the machine approaches a local minimum or global minimum a stable point

the machine internally generates error signal e of i and make this sort of a stable point unstable and therefore the machine can escape

so so in this way uh you can see that the right bottom panel the trajectory of amplitude control cim

the uh internal opo powers are constantly flip its face uh forever even though it is actually identified

global minimum uh this stable point is destabilized by the our amplitude control feedback so that it permanently

explodes the new state and this is in sharp contrast to simple gradient descent so uh let me show you a few

benchmark results uh here are the first one is coherentizing machine versus quantum computing and we actually picked up a

sharing tone patrick all to all coupling spin glass model our left panel shows the time to solution the ground state versus program size

square root of problem size and the two suitable quantum computing model

are assumes ideal hardware namely node coherence no gate error therefore there is no quantum error correction needed

and also all to all qubit coupling are somehow realized and even such ideal quantum computing hardware

grover such and discrete adiabatic compute computing such actually features exponential scaling while

amplitude control cim the time to solution actually scales as a square root of problem size and this sort of scaling difference is

traced back to our linear amplification in unitary system versus exponential

amplitude amplification in dissipative system namely if you look at the right top figure in the case of global such we prepare

the linear superposition of all candidate states and one step of growth iteration

increase the amplitude of the ground state by 1 over square root of 2 to m therefore in order to

actually realize 100 percent success probability or amplitude probability of ground state equal 1 we have to repeat square root of

2 to n times for this global iteration and that leads to exponential scaling of quantum computing approach

right bottom panel we show that the amplitude of the ground state are is exponentially increased at their

opio threshold corrective symmetry breaking point and this comes from open dissipative nature of this particular device second benchmark result

are actually described the performance of cyber cim on cpu versus state-of-the-art digital

heuristic in this case a breakout local research one of the best heuristic which constantly features

our best associate solution for max cut our three panels for program size n equal 100 200

500 spins actually demonstrate the general trend our cyber cim is less performant than bls

when the given program instances are easy but if the program instance are hard then the cyber cim is more performant

namely with appropriate computation time it can always report and return the correct optimum solutions

while bls does not our last benchmark result is cyber cim are

implemented on gpu versus a discrete simulated bifurcation machine this discrete simulated bifurcation machine is

very similar to cim open dissipative system digital platform even though it was originally invented as a superconducting unitary device but

now it is a digital heuristic and the left bottom panel compares cim and discrete simulated bifurcation

machine and the trend is actually similar to the previous slide when the given program instances are easy a discrete simulated bifurcation machine

is faster but when the program instance is really really hard then cim is actually better to find the solution

light panel shows our time to solution for sparse graph a so-called g-set problem from program size 800

to 2000.

and as you can see in the histogram of the right most two panels they are discrete

simulated bifurcation machine actually shows the slowest speed and the celtic feedback control which is similar

to what previously described the celtic amplitude control is actually fastest among the soluble problems and the three machines

are tested here cannot a few actually are are gsat programs which is shown by black suit of a histogram

are this is actually they are all optical implementation of quality complicated control as i said the

quality amplitude control actually normally implemented in digital platform consisting of adc fpga dse but

if we can construct such optical non-linear optical circuit then we can actually implement this

algorithm or optically under our red solid soto bar our device

uh or the thin film resume annihilate uh degenerate optical parametric amplifier device and accept a few suitable passive elements

sort of active device are constructed by a different opa device and if we employ those approach as shown on the

right bottom panel are energy to solution or two approach one is cyber cim on gpu the other is all optically implemented crm

the energy two solution is different three orders of magnitude so if we multiply time to solution uh to this result a probably all optical sort of

approach enjoys five to six orders of magnitude lower a sort of delta e delta t product compared to cyber cim let me

change the subject a little bit uh now i would like to talk about fair sampling are of

degenerate ground states and low energy excited states normally icing machine is designed to find any one of the ground states

one optimum solutions are good enough but some other applications such as boltzmann sampling for machine learning or structure-based virtual

screening for drug discovery or decomposition of large optimization programs into our sub-programs to be solved separately

we need actually to get the reasonable number of optimum and sub optimum solutions and as shown on the left bottom panel

adiabatic quantum computation is poorly suited for such application because the final state is connected to

the initial ground state are in this adiabatic transition so that one particular ground state has exponential bias over other degenerate

ground states or of course are excited low energy states on the other hand coherentizing machine they are

our oscillation property are as a function of external pumping into opa opo

is shown on the right panel and the first bifurcation happens at maximum eigenstate of jij matrix this is not a ground state and

the ground state actually appears are [Music] very later pump rate but all those sort of

ground state and low energy excited state have more or less similar a suitable threshold populate gains ratio so that the stochastic

nature of the such process of cim can actually sample those good solutions with a

fairly equal probability and the next slide actually confirms this theoretical prediction

as you can see from the here left bottom panel uh here is our soto bar if we perform the

[Music] single run computation of cim uh 1000 times uh for particular

program instance for which our eight degenerate ground states and the six degenerate fast excited state and four degenerate

second excited state exist and lower panel shows a histogram are how many times out of one thousand trials

the single run actually one thousand run actually report those state and as you can see that the lowest uh

probability to report particular state is larger than 10 percent which means that at most if we can run 10 times

cim we can exhaust all of those ground state and fast excited state and the second excited states single iran

can deport many sort of desired states because as i have described already whenever machine approaches are local minimum

or global minimum it generate internal error signal and destabilize that state and migrate to the next one so light panel

shows some surprising result normally the quantum device improves its performance when the system

is more closed in the case of a cavity device high q cavity is always preferred compared to low q cavity but if i plot

the sampling time are as a function of cavity q value or cavity decay time per round trip

you can see that the time to sample decreases monotonically which are uh decreasing the

cavity decay time and if cavity decay time is one lower panel which means that the

field decays one over e even after one round trip it's extremely extremely low key cavity device but the performance is

still improved and the optimum point sweet spot is actually tdk is 0.2 this is a ridiculously low q cavity

divisor and that is actually demonstrate the power of external dissipation for some time of computational task so let me

finish my presentation this morning by introducing a new machine which solves our satisfiability problem or max sub

problem with continuous variable as you know the k sub problem for instance k equal three three sub

problem that each clause has three program variables uh x one or x five bar something like that and this given problem is defined by coefficient

c i j if c i j is 1 it means that a problem variable x i is included j

screws and if it is minus 1 which means that x i bar is included in the j scrolls and if c i j equals 0 then

both x i and x i bar are not included so once we introduce c i j matrix then we actually sort of define completely the given

three sort problems then the js closed state is represented by capital kj which is a product of one

minus ckj xk over 2 and this is 0 if j cross is already closed and 1 if j scrolls is not satisfied okay and

we thought about redux the program variable continuous variables from discrete to continuous namely introduce soft spins then the sat

program and the max sat problem is respectively defined by our summation kj equals zero or minimize kg

and the next slide shows uh how to suitable define this machine the first equation differential equation

described here each opo amplitude x i last term is an important amplitude error correction feedback term which is actually

our are determined by they are light suitable

figure uh if x i is included in close j1 j2 and j3 are the two other variables except x i is

coupled to x i through these are feedback term f i uh to sort over are satisfy each clause

the error function e of i is as i said already are targeted to stabilize to target

intensity otherwise it is exponentially increasing or exponentially decreasing as shown on the right lower panel are

and the left lower panel shows a problem uh variable amplitude and you can as you can see that they are mostly clamped at either plus one or minus one are

true or false are and then features chaotical nonlinear dynamics and then a benchmark result

summarized in this slide the first are [Music] the two top panels actually

are compared the two strategies the first first strategy is three-set program is mapped to ising model and then ising mass

program is mod solved by the occultic amplitude controlled and as you can see that those sort of

reset to ising mapping strategy is four to five orders of magnitude slower than the than the direct use of sat

cfc machine by the way two figures the horizontal axis is a number of crows normalized by number of

program variables so called alpha parameter and their program size capital m lower two panels shows the

state-of-the-art sat server based on continuous variables ctds and as you can see on the

left lower panel ctds cannot actually find the satisfying solution for alpha equal 4.26

this is a phase transition point and the most difficult uh point for any solver encounters are

only sat cfc can find satisfying solution for this phase transition point and then are at even at this phase transition point the

here cfc features polynomial scaling if the program size is smaller than 1000

if larger we don't know the answer so let me conclude my talk uh the present day i think a physical computing

research is somehow combination of four or more computational concepts they are either

analog computing optical computing quantum computing neuromorphic computing they are definitely not the mainstream of computing technology mainstream is of

course based on cmos hardware and application specific heuristic are in the mainstream digital computing uh nice thing about this technology is

hardware development and algorithm development are completely independent so each expat group actually

worked on that but the physical computing it's early stage still so our hardware algorithm co-design

is indispensable and are also those sort of a different concept of nobel computing scheme

can be nicely combined towards the future thank you [Applause]

professor yamamoto for the beautiful talk with impressive results so we have time for a few questions from the

audience and then maybe from the from the online participants as well thank you for the very nice talk i had some questions about the benchmarking

results i think it was slide 11 or 12.

this is yes yes 11 uh actually i guess it applies to both but the plot on the left so are these actual um

runs on on on a cim uh or or is it this is all numerical yes

this is our the cimcac case is implemented on gpu and the global such and discrete adiabatic

computing is a probably cpu i don't know here one qubit can actually answer what digital platform gpu

cpu yes okay because the um sharkhand kirkpatrick is is np hard so it would seem like you have a polynomial solution for an np-hard

problem uh with the uh the cim oh the are you asking why cim features a square root

exponential for such np hard problem right we believe this is a finite problem size effect as you can see problem size is really

small less than one thousand and that's why these are other questions yes just a couple of slides back i think

on your results for an anti-ferromagnetic chain uh yes this one i'm wondering about the the blue versus the green data uh did did you put a bias on one of the spins

or did you post select there is no bias uh this is uh our the purely eyesighting hamiltonian with nodes are

n equal to 16 antiferromagnetic spindling are but we post selected okay we are one up down up down one of the two ground state

uh when it is reported as a final state then we select it and if the other one is selected then we discard it that's why

other questions questions from the audience maybe the audience online also thank you for the nice talk um so i was

just wondering where do you see the first application area for this particular compute technologies there are specific you know time scales or you

know variable number that would be well matched i think compressed sensing are drug discovery and communication network

they are present cim uh cyber cim particularly on gpu is actually i think

ready for practical use but again i think we are not really expert on the application area so the real market exists or not i don't

know here but technically cyber cim is ready i think but the physical cim in particular or

optical cim is actually only sort of idea exists and hardware development actually takes

obviously more than 10 years okay i think it's time to move to the next speaker so let's thank professor yamamoto again

Loading...

Loading video analysis...