Quantum Computing Asked by Bob Swain on September 18, 2020

Deep Learning (multiple layers of artificial neural networks used in supervised and unsupervised machine learning tasks) is an incredibly powerful tool for many of the most difficult machine learning tasks: image recognition, video recognition, speech recognition, etc. Given that it is currently one of the most powerful machine learning algorithms, and Quantum Computing is generally regarded as a game changer for certain very difficult computation tasks, I’m wondering if there has been any movement on combining the two.

- Could a deep learning algorithm run on a quantum computer?
- Does it make sense to try?
- Are there other quantum algorithms that would make deep learning irrelevant?

Yes, all classical algorithms can be run on quantum computers, moreover any classical algorithm involving searching can get a $sqrt{text{original time}}$ boost by the use of grovers algorithm. An example that comes to mind is treating the fine tuning of neural network parameters as a "search for coefficients" problem.

For the fact there are clear computational gains in some processes: yes.

Not that I know of. But someone with more expertise can chime in here if they want. The one thing that comes to mind: often we may use Deep Learning and other forms of Artificial Intelligence to study problems of chemistry, and physics because simulation is expensive or impractical. In this domain, Quantum Computers will likely slaughter their classical ancestors given their ability to natively simulate quantum systems (like those in Nuclear Chemistry) in effectively real time or faster.

Last I spoke with him, Mario Szegedy was interested in precisely this, there are probably a lot of other researchers too working on it right now.

Correct answer by frogeyedpeas on September 18, 2020

All of the answers here seem to be ignoring a fundamental practical limitation:

Deep Learning specifically works best with big data. MNIST is 60000 images, ImageNet is 14 Million images.

Meanwhile, the largest quantum computers right now have 50~72 Qbits.

Even in the most optimistic scenarios, quantum computers that can handle the volumes of data that would require Deep Learning algorithms instead more traditional modeling methods are not going to be around anytime soon.

So applying QC to Deep Learning might be a nice theoretical curiosity, but not something that's soon going to be practical.

Answered by Alex Kinman on September 18, 2020

Here is a latest development from Xanadu, a photonic quantum circuit which mimics a neural network. This is an example of a neural network running on a quantum computer.

This photonic circuit contains interferometers and squeezing gates which mimic the weighing functions of a NN, a displacement gate acting as bias and a non-linear transformation similar to ReLU function of a NN.

They have also used this circuit to train the network to generate quantum states and also implement quantum gates.

Here are their publication and code used to train the circuit. Here is a medium article explaining their circuit.

Answered by artha on September 18, 2020

This is very much an open question, but yes, there is a considerable amount of work that is being done on this front.

It is, first of all, to be noted that there are two major ways to merge machine learning (and deep learning in particular) with quantum mechanics/quantum computing:

** Apply classical machine learning techniques to tackle problems arising in the context of quantum mechanics/quantum information/quantum computation**.
This area is growing too fast for me to even attempt a decent list of references, so I will just link to a couple of the most recent works in this direction: in 1803.04114 the authors used a machine learning approach to find circuits to compute the overlap between two states (there are a number of other works in this same direction), and in 1803.05193 the authors studied how deep neural networks can be used to find quantum control correction schemes.

** Study of quantum algorithms to analyze big data**, which often amounts to look for "

Sometimes the speed-up comes from the use of quantum algorithms to solve particular linear algebraic problems (see e.g. Table 1 in (1707.08561), sometimes it comes from what basically amounts to the use of (variations of) Grover's search, and sometimes from other things (but mostly these two). Quoting from Dunjko and Briegel here:

The ideas for quantum-enhancements for ML can roughly be classified into two groups: a) approaches which rely on Grover’s search and amplitude amplification to obtain up-to-quadratic speed-ups, and, b) approaches which encode relevant information into quantum amplitudes, and which have a potential for even exponential improvements. The second group of approaches forms perhaps the most developed research line in quantum ML, and collects a plethora quantum tools – most notably quantum linear algebra, utilized in quantum ML proposals.

Having said the above, let me more directly answer the three points you raised:

*Could a deep learning algorithm run on a quantum computer?*Most definitely yes: if you can run something on a classical computer you can do it on quantum computers. However, the question one should be asking is rather*can a quantum (deep) machine learning algorithm be more efficient than the classical counterparts*? The answer to*this*question is trickier.*Possibly yes*, there are many proposals in this direction, but it is too soon to say what will or will not work.*Does it make sense to try?*Yes!*Are there other quantum algorithms that would make deep learning irrelevant?*This strongly depends on what you mean by "*irrelevant*". I mean, for what is known at the moment, there may very well be*classical*algorithms that will make deep learning "irrelevant".

Answered by glS on September 18, 2020

1 Asked on June 2, 2021 by rjh324

1 Asked on June 2, 2021

2 Asked on May 31, 2021 by creet

2 Asked on May 31, 2021

2 Asked on May 30, 2021

circuit construction quantum fourier transform shors algorithm

1 Asked on May 29, 2021 by alexhak

1 Asked on May 28, 2021

algorithm nielsen and chuang order finding quantum fourier transform textbook and exercises

1 Asked on May 28, 2021

2 Asked on May 28, 2021

1 Asked on May 27, 2021 by muhammad-kashif

machine learning neural network quantum enhanced machine learning quantum gate

1 Asked on May 27, 2021

algorithm machine learning quantum enhanced machine learning

1 Asked on May 27, 2021 by xavier-mccaig

1 Asked on May 26, 2021 by simona99

1 Asked on May 26, 2021

0 Asked on May 25, 2021 by user14924

algorithm ibm q experience machine learning quantum enhanced machine learning

2 Asked on May 25, 2021 by alex-jone

1 Asked on May 25, 2021

2 Asked on May 25, 2021 by bruce-lee

Get help from others!

Recent Answers

- haakon.io on Why fry rice before boiling?
- Jon Church on Why fry rice before boiling?
- Joshua Engel on Why fry rice before boiling?
- Lex on Does Google Analytics track 404 page responses as valid page views?
- Peter Machado on Why fry rice before boiling?

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir