I believe it is likely that we will have 10,000 qubit quantum computers within 5 to 10 years. There is rapidly advancing work by IonQ with trapped ion quantum computers and a range of superconducting quantum computer systems by Google, IBM, Intel, Rigetti and 2000-5000 qubit quantum annealing computers by D-Wave Systems.
10,000 qubit quantum computers should have computing capabilities far beyond any conventional computer for certain classes of problems. They will be beyond not just any regular computer today but any non-quantum computer ever for those kinds of problems.
Those quantum computers will help improve artificial intelligence systems. How certain is this development? What will it mean for humans and our world?
A Lot of Money, Many Approaches, Many Companies
The other Google, IBM, Intel and Rigetti systems should be at 100-300 qubits in 2019. There will billions of dollar funding existing and new quantum computing efforts in the USA and China.
There will be a range of technologies beyond trapped ion and multiple categories of superconducting quantum computer technologies.
There are over 18 kinds of physical realizations of quantum computers. Below is a screenshot of the list from Wikipedia. The difference between each is like the difference between integrated chips and vacuum tubes or electrical switches. There are many kinds of integrated chips. You can have silicon or gallium arsenide. This would take a few thousand pages of textbooks to properly cover.
How many qubits can be put into a quantum system without error correction depends upon the error rates? If we have more perfect qubits then more of them can be put together before errors overwhelm the system.
Currently 1000 qubits useful systems looks very good and I believe useful non-error corrected 10,000 qubits will work with one of the many competing systems. We could hit a temporary plateau for a few years before bigger error-corrected systems are developed.
Will Powerful Quantum Computer Be in Everything?
The power of quantum computers is such that most people do not have a use for quantum computers. We cannot properly form or understand advanced mathematics, physics or science to take advantage of quantum computing power.
Is computing power limiting what questions people can get answered?
Most people do not really use more computer or software power than Microsoft Excel in Office 1997. The extra power was spent on extra convenience features and maybe pivot tables. If someone built an Excel model that actually used 1+ billion cells and complex calculations, then something horribly wrong has been created. If someone “needs” quantum computing based Grovers Search algorithm versus regular search, then they probably did something wrong. They were pushing technology to a region where they needed something quantum powered. The more likely conclusion is that they made mistakes in analysis and implementation.
Compute power for the regular business person or consumer went into video production, digital editing, simulations, and advanced video game graphics and game engines.
Quantum computers should be paired with supercomputers or data centers or accessed via cloud computing systems. If you have complex problems that would have been impossible or taken years to work out on supercomputers then you need a lot of regular memory, bandwidth, and processing.
However, some of the answers that are perfectly solved can be used as corrected inputs for regular software programs. There could be a faster rate of solutions and answers to generally useful complex problems.
People Badly Limited by Supercomputers Need Quantum Computers
People limited by current supercomputers have questions that could need quantum computers. There are applications with molecular chemistry simulations, large optimization problems, and artificial intelligence problems.
They will get better answers which will improve airplane and supply chain routing for the airlines, FedEx and the military. In theory, this could improve the efficiency by 2 to 10+% beyond the best calculations, answers, and estimations we already have. The best answers for important and valuable complex problems have buildings full of mathematicians and scientists using supercomputers solving them. We already have some answers but they are not perfect. How far from perfect depends upon the nature of the problem.
Checkers, Chess, and Go
How good are people, versus AI and possibly more powerful quantum computers? I will give you a better sense of this by walking through checkers, chess and Go. I will discuss the improved simulation of quantum systems on regular computers.
The best human checkers player was Marion Tinsley. He was the best checkers player from 1954 until 1992. He defeated an AI checkers program. After Tinsley’s death, the AI project developed a perfect checkers playing software. They solved checkers. The system knew the perfect way to play checkers from beginning to end for all games. The system was used to review all of Tinsley’s recorded games. They found Tinsley made about a dozen or maybe two dozen mistakes over games played over a 40-year span. A small number of imperfect games. He made less than one mistake every one or two years.
How About Chess?
The 1200 ELO rank is the beginner rating for COMPETITIVE players. Your average high school chess club person actually has ratings in the 200-800 range. You have to develop a firm grasp of fundamentals of the principles of chess (control the center, develop, king safety, etc.) to get towards 1200.
What does 200 difference in ELO mean? It means that if I have 1000 ELO and you have 1200 ELO then if we play four games then you should win 3 games and I should win 1.
What does 400 difference in ELO mean? It means that if you have 1000 ELO and I have 1400 ELO then if we played 100 games then I would win 85 and you would be expected to win 1 or 2 and there would be draw 13 times.
The 400 ELO difference is roughly fifty times better.
Going up from 1200 to 2800 for the top rank human players. The best human chess rankings were 2880-2900.
So five levels where each step up has games that are really not competitive. Stockfish was the best special Chess only AI program. It had an ELO of about 3200-3400. AlphaZero went beyond Stockfish to maybe 3800.
What about GO?
Chess is more complex than checkers. GO is more complex than Chess. Players are farther and farther from perfection because it is harder to be perfect.
AlphaGo and AlphaZero are deep learning AI systems that went beyond the best human players. Elon Musk has spent $1 billion on OpenAI which is a project to develop friendly AI. Friendly AI is to try to ensure that smarter than human artificial general intelligence is safe for humans. Elon is in positions where he knows the latest and developing capabilities of AI and robotics.
Elon said that the latest AlphaGo systems can beat the top 50 human players with “No chance” of victory for any human player. This sounds like 800 to 1600 higher ranking for the AI playing GO.
Quantum supremacy is defined at the point when quantum computers become better than non-quantum computers forever. This was based upon the theory that once quantum computers became better that they would improve faster and always be better. D-Wave’s quantum annealing seemed to get 10,000 to 100,000 times better on a class of problems when they increased qubits by four times (128 qubits to 512, 512 to 2048).
Supercomputers have tried to simulate quantum systems. The thinking was a quantum computer with more qubits than what could be simulated would be the first quantum supreme computer.
The largest quantum system that could be classically simulated one decade ago was a 42-qubit one on the Jülich supercomputer by the Massively Parallel Quantum Computer Simulator.
Early in 2018, Alibaba believes they simulated 81 qubits on a classical cloud system. There is a continuous massive improvement in the classical algorithms for simulating quantum system on regular computers. There is continuous improvement in many important and complex algorithms. Simpler problems likely have mathematically proven perfect solutions.
This means the algorithms made by humans were getting a lot better. There were only five doublings of computing power, which might explain 5 qubits of advancement.
If quantum computers are doubling qubits every year and it takes ten years to catch up one doubling then humans, algorithms, and supercomputers would still be falling behind.
Humans will be learning from the AI computers to play better chess and better GO.
Material Advantage and Secrets
This is not the end of the story. The world is not fair. Even for AI and Quantum computers.
In chess, the 400 ELO advantage translates to a little over one pawn.
In the real world in non-structured competitions, the “material” advantage can be far more than a 1% difference. I only win one time in 100 and have 14 ties but then if the AI starts with one fewer pawn then we are back to 50-50. If it has two fewer pawns the human master can win 85 times out of 100.
The clever AI can face a ten to 1 or 1000 to 1 disadvantage in resources.
The human corporations will have many people and many narrow or pretty good AIs and their own quantum computers.
Checkers, chess and GO are games of perfect information. Everyone knows what everyone else is doing.
Deep learning AIs depend upon sampling and a lot of data.
The world is full of secret data and trade secrets. The AGIs will not be allowed to learn off of secret data sets.
The argument for AGI is that it will get to the point of an adult human intelligence versus a baby. It will be easy for the AGI to trick the baby.
However, it is also a question of how complex the fields of competition are and the resources. Everyone should have the solved checkers systems. Everyone can play perfect checkers with computer assistance. Everyone can solve Rubik’s cube with the right phone app. Everyone can play 3800 ELO or better chess if they get a copy of AlphaGo and follow its play instructions.
There is no brain-computer-interface needed to gain equality in those areas of competition.
The AI could be better at stock trading. However, this is not a fair competition if it does not have access to high-frequency trading. High-frequency traders are in the next room to the stock exchange machines. They have time advantage and get information sooner and can put in their trades faster to get better prices and more profit.
Things still exist physically in some way. People said that bitcoin would make for government independent finance. However, the bitcoin servers ended up being mostly in China. China knows where the bitcoin servers physically are and the people who run them. China is perfecting a technological surveillance state with cameras, satellites, and other monitoring. You could have bitcoin servers and you could have somehow gotten a better AGI (artificial general intelligence). They would know where you are and when they break out the bone saws then you would want to give them what they want faster than journalist Jamal Khashoggi.
So the Chinese government, Google, Facebook, Amazon, Alibaba and the NSA (national security agency) and more are all spending big on AI and quantum computers. They are all more powerful than you are anyway. They get something else that is smarter and more powerful. It helps on the complex math and science problems where we are further from perfection.
Profits go up and the rate of technological advancement increases. Can upstarts emerge? It is still happening now. Netflix is newer. China had to pass a lot of countries to get to number two.
Self-driving cars will dominate. There will be a lot more robots and they will be more useful.
The question of jobs and economics requires more detailed analysis. This has been the focus of other articles and studies.