Quantum Computing and AI: A Transformational Match
Prof. Ahmed Banafa
No.1 Tech Voice to Follow & Influencer on LinkedIn|Award Winning Author|AI-IoT-Blockchain-Cybersecurity|Speaker|54k+
Quantum computers are designed to perform tasks much more accurately and efficiently than conventional computers, providing developers with a new tool for specific applications. It is clear in the short-term that quantum computers will not replace their traditional counterparts; instead, they will require classical computers to support their specialized abilities, such as systems optimization. [2]
Quantum computing and artificial intelligence are both transformational technologies and artificial intelligence needs quantum computing to achieve significant progress. Although artificial intelligence produces functional applications with classical computers, it is limited by the computational capabilities of classical computers. Quantum computing can provide a computation boost to artificial intelligence, enabling it to tackle more complex problems in many fields in business and science. [4]
What is Quantum Computing?
Quantum computing is the area of study focused on developing computer technology based on the principles of quantum theory. The quantum computer, following the laws of quantum physics, would gain enormous processing power through the ability to be in multiple states, and to perform tasks using all possible permutations simultaneously.
A Comparison of Classical and Quantum Computing
Classical computing relies, at its ultimate level, on principles expressed by Boolean algebra. Data must be processed in an exclusive binary state at any point in time or bits. While the time that each transistor or capacitor need be either in 0 or 1 before switching states is now measurable in billionths of a second, there is still a limit as to how quickly these devices can be made to switch state. As we progress to smaller and faster circuits, we begin to reach the physical limits of materials and the threshold for classical laws of physics to apply. Beyond this, the quantum world takes over. In a quantum computer, a number of elemental particles such as electrons or photons can be used with either their charge or polarization acting as a representation of 0 and/or 1. Each of these particles is known as a quantum bit, or qubit, the nature and behavior of these particles form the basis of quantum computing.
Quantum Superposition and Entanglement
The two most relevant aspects of quantum physics are the principles of superposition and entanglement.
Superposition: Think of a qubit as an electron in a magnetic field. The electron's spin may be either in alignment with the field, which is known as a spin-up state, or opposite to the field, which is known as a spin-down state. According to quantum law, the particle enters a superposition of states, in which it behaves as if it were in both states simultaneously. Each qubit utilized could take a superposition of both 0 and 1.
Entanglement: Particles that have interacted at some point retain a type of connection and can be entangled with each other in pairs, in a process known as correlation. Knowing the spin state of one entangled particle - up or down - allows one to know that the spin of its mate is in the opposite direction. Quantum entanglement allows qubits that are separated by incredible distances to interact with each other instantaneously (not limited to the speed of light). No matter how great the distance between the correlated particles, they will remain entangled as long as they are isolated. Taken together, quantum superposition and entanglement create an enormously enhanced computing power. Where a 2-bit register in an ordinary computer can store only one of four binary configurations (00, 01, 10, or 11) at any given time, a 2-qubit register in a quantum computer can store all four numbers simultaneously, because each qubit represents two values. If more qubits are added, the increased capacity is expanded exponentially [1] .
Difficulties with Quantum Computers
- Interference - During the computation phase of a quantum calculation, the slightest disturbance in a quantum system (say a stray photon or wave of EM radiation) causes the quantum computation to collapse, a process known as de-coherence. A quantum computer must be totally isolated from all external interference during the computation phase.
- Error correction - Given the nature of quantum computing, error correction is ultra-critical - even a single error in a calculation can cause the validity of the entire computation to collapse.
- Output observance - Closely related to the above two, retrieving output data after a quantum calculation is complete risks corrupting the data.
Applications of Quantum Computing and AI
Keeping in mind that the term “quantum AI” means the use of quantum computing for computation of machine learning algorithms, which takes advantage of computational superiority of quantum computing, to achieve results that are not possible to achieve with classical computers, the following are some of the applications of this super mix of quantum computing and AI [4]:
Processing Large Sets of Data
We produce 2.5 exabytes of data every day. That’s equivalent to 250,000 Libraries of Congress or the content of 5 million laptops. Every minute of every day 3.2 billion global internet users continue to feed the data banks with 9,722 pins on Pinterest, 347,222 tweets, 4.2 million Facebook likes plus ALL the other data we create by taking pictures and videos, saving documents, opening accounts and more. [3]
Quantum computers, are designed to manage the huge amount of data, along with uncovering patterns and spotting anomalies extremely quickly. With each newly launched iteration of quantum computer design and the new improvements made on the quantum error-correction code, developers are now able to better manage the potential of quantum bits. Also optimizes the same for solving all kinds of business problems to make better decisions. [2]
Solve Complex Problem Faster
Quantum computers can complete calculations within seconds, which would take today’s computers many years to calculate. With quantum computing, developers can do multiple calculations with multiple inputs simultaneously. Quantum computers are critical to process the monumental amount of data that businesses generate on a daily basis, and the fast calculation can be used to solve very complex problems which can be expressed as Quantum Supremacy where the calculations that normally take more than 10,000 years to perform, quantum computer can do it 200 seconds. The key is to translate real-world problems that companies are facing into quantum language. [2][6]
Better Business Models
With the increasing amount of data generated in industries like pharmaceutical, finance and life science industry, companies are losing their ties with classical computing rope. To have a better data framework, these companies now require complex models that have the potential processing power to model the most complex situations. And that’s where quantum computers play a huge role. Creating better models with quantum technology will lead to better treatments for diseases in the healthcare sector like COVID-19 research cycle from test, tracing and treating of the virus, can decrease financial implosion in the banking sector and improve the logistics chain in the manufacturing industry. [2]
Integration of Multiple Sets of Data
To manage and integrate multiple numbers of sets of data from multiple sources, quantum computers is best to help, which makes the process quicker, and also makes the analysis easier. The ability to handle so many stakes make quantum computing an adequate choice for solving business problems in a variety of fields. [2]
The Future
The quantum computing market will reach $2.2 Billion, and the number of installed quantum computers will reach around 180 in 2026, with about 45 machines produced in that year. These include both machines installed at the quantum computer companies themselves that are accessed by quantum services as well as customer premises machines. [5]
Cloud access revenues will likely dominate as a revenue source for quantum computing companies in the format of Quantum Computing as a Service (QCaaS) offering, that will be accounting for 75 percent of all quantum computing revenues in 2026. Although in the long run quantum computers may be more widely purchased, today potential end users are more inclined to do quantum computing over the cloud rather than make technologically risky and expensive investments in quantum computing equipment. [5]
In a parallel track quantum software applications, developers’ tools and number of quantum engineers and experts will grow as the infrastructure developed over the next 5 years which will make it possible for more organizations to harvest the power of two transformational technologies quantum computing and AI and encourage many universities to add quantum computing as an essential part of their curriculum.
Ahmed Banafa, Author the Books:
Secure and Smart Internet of Things (IoT) Using Blockchain and AI
Blockchain Technology and Applications
Read more articles at: Prof. Banafa website
References
[1] https://www.dhirubhai.net/pulse/quantum-computing-blockchain-facts-myths-ahmed-banafa/
[2] https://analyticsindiamag.com/will-quantum-computing-define-the-future-of-ai/
[3] https://www.analyticsinsight.net/ai-quantum-computing-can-enable-much-anticipated-advancements/
[4] https://research.aimultiple.com/quantum-ai/
[5] https://www.globenewswire.com/news-release/2020/11/17/2128495/0/en/Quantum-Computing-Market-is-Expected-to-Reach-2-2-Billion-by-2026.html
[6] https://ai.googleblog.com/2019/10/quantum-supremacy-using-programmable.html
Picture Credit: https: future bridge
Lead Software Engineer
3 年??
Assignment Editor at NBC News
3 年Why are there no reactions to this wonderful piece? What fun! Maybe it's because I'm a journalist who lives and works in Silicon Valley and works on trying to understand this stuff by taking classes at Stanford University. Let's continue this discussion!