Live data from Hacker News

Quantum Supremacy Using a Programmable Superconducting Processor

drive.google.com

1–10 of 71 posts

Re: Quantum Supremacy Using a Programmable Superconducting Processor

#3
These seem to be much stronger claims than were made last time this was discussed:

”””While our processor takes about 200 seconds to sample one instance of the quantum circuit 1 million times, a state-of-the-art supercomputer would require approximately 10,000 years to perform the equivalent task.”””

”””Quantum processors based on superconducting qubits can now perform computations in a Hilbert space of dimension 2^53 ≈ 9 × 10^15, beyond the reach of the fastest classical supercomputers available today. To our knowledge, this experiment marks the first computation that can only be performed on a quantum processor. Quantum processors have thus reached the regime of quantum supremacy. We expect their computational power will continue to grow at a double exponential rate: the classical cost of simulating a quantum circuit increases exponentially with computational volume, and hardware improvements will likely follow a quantum-processor equivalent of Moore’s law [52, 53], doubling this computational volume every few years. To sustain the double exponential growth rate and to eventually offer the computational volume needed to run well-known quantum algorithms, such as the Shor or Grover algorithms [19, 54], the engineering of quantum error correction will have to become a focus of attention.

The “Extended Church-Turing Thesis” formulated by Bernstein and Vazirani [55] asserts that any “reasonable” model of computation can be efficiently simulated by a Turing machine. Our experiment suggests that a model of computation may now be available that violates this assertion. We have performed random quantum circuit sampling in polynomial time with a physically realized quantum processor (with sufficiently low error rates), yet no efficient method is known to exist for classical computing machinery. As a result of these developments, quantum computing is transitioning from a research topic to a technology that unlocks new computational capabilities. We are only one creative algorithm away from valuable near-term applications.”””

Re: Quantum Supremacy Using a Programmable Superconducting Processor

#4
I've been out of this field for a while, if there are any experts with up to date knowledge I'm trying to figure out the following:

- Why this particular calculation chosen?

- With this many qubits I would think they could take some quantum simulations already. Is the gate fidelity not high enough? - Am i reading this correctly that they do no error correction or entabglement distillation?

Re: Quantum Supremacy Using a Programmable Superconducting Processor

#6
post #4

I've been out of this field for a while, if there are any experts with up to date knowledge I'm trying to figure out the following: - Why this particular calculation chosen? - With this many qubits I would think they could take some quantum simulations already. Is the gate fidelity not high enough? - Am i reading this correctly that they do no error correction or entabglement distillation?

- This particular problem was artificially constructed with the specific goal of demonstrating quantum supremacy. It has little to none practical use. Essentially they looked what the easiest thing is for current quantum computers to do, and formulated a problem based on that

- Because of the above point, this does not mean that the quantum computer can do anything useful (definitely not factor numbers). It is nowhere near high fidelity enough to run highly error corrected algorithms (which Shor's and Grover's algorithms demand)

Since this is a mostly theoretical exercise to begin with, it's weird that they mention the computational cost of the classical method in terms of real computer times on supercomputers, and almost don't mention the theoretical bounds. The practical cost doesn't matter much as far as demonstrating quantum supremacy is concerned.

As far as I know, the key to claiming true quantum supremacy in this case, is actually the proof of the theoretical complexity of the classical algorithm. The quantum computer is obviously efficient at solving the problem, considering that the problem was constructed with what a QC is good at in mind. And the hardness of any classical algorithms had been somewhat demonstrated already, by Aaronson and Arkhipov in 2011. They managed to show that if there is a polynomial time classical algorithm capable of solving this sampling problem, then the polynomial hierarchy would collapse, which is seen as extremely unlikely (on the same level as showing P=NP).

PS: Aaronson recently gave a 3-part lecture at ETH as part of the annual Paul Bernays lectures. Links to recordings and PPTs here: https://www.scottaaronson.com/blog/?p=4301. Part 3 is specifically about this topic, and gives a good high level overview of the current state.

Edit: link to more info on the Aaronson and Arkhipov result, including link to the original paper: https://gilkalai.wordpress.com/2010/11/17/aaronson-and-arkhi...

Re: Quantum Supremacy Using a Programmable Superconducting Processor

#7
Reading as somebody who is not in the field, and writing this down to read the responses of those who are more qualified:

How I understand it: the "computation" is actually "sampling" the cubits? And then sampling results in the sets of random numbers, which don't have uniform but some specific distribution (specific for quantum effects). Then they claim that such a distribution could not be achieved using classical computer so fast, if the classical computer has to do the simulation of the cubits. And therefore, they claim that their quantum process is better.

But couldn't one do a similar conceptual setup even before, e.g. measuring some noise source (e.g. a semiconductor based diode etc) and then claiming that measuring the source is faster than simulating on the digital computer the analog behavior of the noise source?

The interesting step here is that the source is not a single element but a set of quantum qubits, which is much harder to simulate, but on another side it appears that dealing with the behavior that doesn't allow e.g. Shor algorithm on the same setup is avoided by decision to do what was done.

Seems like a clever trick, but I miss in which aspects it makes the hoped-for outcome (e.g. breaking some crypto keys using Shor) in any way more achievable than before.

Please don't assume that I really know what I write, but consider this as a possibility to explain to the not fully informed public which however shows an interest in the topic.

Re: Quantum Supremacy Using a Programmable Superconducting Processor

#8
post #4

I've been out of this field for a while, if there are any experts with up to date knowledge I'm trying to figure out the following: - Why this particular calculation chosen? - With this many qubits I would think they could take some quantum simulations already. Is the gate fidelity not high enough? - Am i reading this correctly that they do no error correction or entabglement distillation?

I'm not an expert, but you are correct in that there is no error correction here, and error correction is still a long way off. Around 2016, realizing that running useful quantum algorithms was a long way away and there needed to be earlier roadmarks for quantum devices to signal the progress, the problem of "quantum supremacy" was introduced. The goal is to find the problem with the _easiest_ demonstrable quantum speedup (regardless of usefulness). They proposed a particular sampling problem (running a randomly chosen quantum circuit that has output with a positive probability on many bitstrings, where the exact "speckle pattern" of the probability distribution would only show up if no errors were made when running the circuit.) As the circuit is randomly chosen, it can serve no particular use, except for verification that the computer runs correctly. Relevant papers for more info: https://arxiv.org/pdf/1608.00263.pdf https://arxiv.org/pdf/1612.05903.pdf

Re: Quantum Supremacy Using a Programmable Superconducting Processor

#9
post #7

Reading as somebody who is not in the field, and writing this down to read the responses of those who are more qualified: How I understand it: the "computation" is actually "sampling" the cubits? And then sampling results in the sets of random numbers, which don't have uniform but some specific distribution (specific for quantum effects). Then they claim that such a distribution could not be achieved using classical…

I guess you just clarified why this is bullshit and why quantum supremacy still doesn't exist.

Re: Quantum Supremacy Using a Programmable Superconducting Processor

#10
post #8
post #4

I've been out of this field for a while, if there are any experts with up to date knowledge I'm trying to figure out the following: - Why this particular calculation chosen? - With this many qubits I would think they could take some quantum simulations already. Is the gate fidelity not high enough? - Am i reading this correctly that they do no error correction or entabglement distillation?

I'm not an expert, but you are correct in that there is no error correction here, and error correction is still a long way off. Around 2016, realizing that running useful quantum algorithms was a long way away and there needed to be earlier roadmarks for quantum devices to signal the progress, the problem of "quantum supremacy" was introduced. The goal is to find the problem with the _easiest_ demonstrable quantum sp…

They explain in the paper that the quantity plotted in Fig. 4 can also be interpreted as a probability of zero errors of running the circuit. You can see that it goes down quickly with number of qubits and number of cycles, showing the need for either error correction or much improvement in future devices in order to get any useful calculations done. The win here is that the probability of success is non-zero, as they say in the paper: "A single bit or phase flip over the course of the algorithm will completely shuffle the speckle pattern and result in close to 0 fidelity". So the only way to get the right result is to have runs with zero errors.
Post reply on HN