Hacker News new | ask | show | jobs
by ColanR 3191 days ago
> Craig Mundie, who as Microsoft’s chief research and strategy officer first backed Freedman’s push into quantum computing a dozen years ago, noted that if a quantum computer could hypothetically process a training algorithm for the Cortana digital assistant in a day rather than a month, that would mark a profound improvement in AI advances.

I didn't think that quantum computing would help with DNN or parallel processing...what gives?

4 comments

One of the people mentioned in the article, Svore, works at the QuArC group for MS and has worked on quantum machine learning. (QuArC generally works on how to actually design and use quantum computers.)

For example: https://arxiv.org/pdf/1412.3489.pdf

From my (shallow) understanding, you can get improvements by considering the space of possible states of your quantum system to be the space of weights for your model, and then annealing the quantum system (which is equivalent to optimizing the objective function). The quantum annealing is a (significant) improvement over other optimization methods... or something.

+1
looks like a quantum computer can train models better. Like, find gradients better or just find better gradients.
My (admittedly fuzzy) understanding is that while running a DNN is a very parallel problem, training it (back-propagation, in particular) is not and is thought to be susceptible to quantum speedup. Google's work in quantum computing is motivated by the same application.
It entirely depends on the problem being solved. I am not sure what their ideas are with machine learning, but essentially quantum computers help with parallelization with algorithms that can take advantage of superpositions.
I think that for pattern matching (DNN) it's not clear, but for parallel stuff the quantum computer is like the ultimate SIMD machine.