More Subjects
The Effects of the Quantum Computing on Improving the Performance of Artificial Intelligence
Author
Institution
The Effects of the Quantum Computing on Improving the Performance of Artificial Intelligence
Quantum computing is the field that focuses on quantum computation, information processing, and the mathematical and physical theory for which different circuits and algorithms must be integrated into hardware performance. Computational science incorporates artificial intelligence, and there is a strong engineering component attached to computational science. The basic purpose served by artificial intelligence coupled with computational science is to formalize intelligence and analyzing that knowledge. Analysis of the knowledge is performed by building software and/or hardware systems that are able to perform intelligent operations ADDIN ZOTERO_ITEM CSL_CITATION {"citationID":"hI9CmLka","properties":{"formattedCitation":"(Manin, n.d.)","plainCitation":"(Manin, n.d.)","noteIndex":0},"citationItems":[{"id":1373,"uris":["http://zotero.org/users/local/jsvqEXt1/items/JPVLQXAJ"],"uri":["http://zotero.org/users/local/jsvqEXt1/items/JPVLQXAJ"],"itemData":{"id":1373,"type":"article-journal","title":"Classical computing, quantum computing, and Shor's factoring algorithm","page":"31","source":"Zotero","language":"en","author":[{"family":"Manin","given":"Yuri I"}]}}],"schema":"https://github.com/citation-style-language/schema/raw/master/csl-citation.json"} (Manin, n.d.). Machine learning and deep learning, nowadays, can be pragmatic with the help of simulating physics, generating art, voice recognition, computer vision, autonomous robotics, and through genomic data. However, these approaches take a very data-centric approach to classify and navigate complex data spaces.
Simple and small rule/units in large number, when combined, end up in the conclusion of big complex systems. Besides, for better calculations and smart intelligence operations, efforts are being made to build optimized and custom hardware via gates and arithmetic/logic units, and small memory units; a deep neural net accessible for programming via low-level capable languages like C or go the hardware description route such as VHDL.
Problem to be Solved
Quantum computers have the ability to solve complex problems that are, to some extent, are impossible to solve using conventional computers. In addition, the quantum states, i.e. "qubits" are exceedingly unstable while interacting with interference environment because each interaction leads to a state function collapse, ADDIN ZOTERO_ITEM CSL_CITATION {"citationID":"FEw78SqB","properties":{"formattedCitation":"(Ying, 2010a)","plainCitation":"(Ying, 2010a)","noteIndex":0},"citationItems":[{"id":1364,"uris":["http://zotero.org/users/local/jsvqEXt1/items/IBWHW9NS"],"uri":["http://zotero.org/users/local/jsvqEXt1/items/IBWHW9NS"],"itemData":{"id":1364,"type":"article-journal","title":"Quantum computation, quantum theory and AI","container-title":"Artificial Intelligence","collection-title":"Special Review Issue","page":"162-176","volume":"174","issue":"2","source":"ScienceDirect","abstract":"The main purpose of this paper is to examine some (potential) applications of quantum computation in AI and to review the interplay between quantum theory and AI. For the readers who are not familiar with quantum computation, a brief introduction to it is provided, and a famous but simple quantum algorithm is introduced so that they can appreciate the power of quantum computation. Also, a (quite personal) survey of quantum computation is presented in order to give the readers a (unbalanced) panorama of the field. The author hopes that this paper will be a useful map for AI researchers who are going to explore further and deeper connections between AI and quantum computation as well as quantum theory although some parts of the map are very rough and other parts are empty, and waiting for the readers to fill in.","DOI":"10.1016/j.artint.2009.11.009","ISSN":"0004-3702","journalAbbreviation":"Artificial Intelligence","author":[{"family":"Ying","given":"Mingsheng"}],"issued":{"date-parts":[["2010",2,1]]}}}],"schema":"https://github.com/citation-style-language/schema/raw/master/csl-citation.json"} (Ying, 2010a). One way of combating the error-correction is through artificial neural networks. Artificial neural networks are computer programs that replicate the behaviour of interrelated neurons. So, how artificial neural networks will devise error-correction strategies? Quantum computers, unlike conventional computers, use quantum bits or qubits that superimpose the two states – zero and one – of the qubit. Besides, the processor of quantum computers superimposes multiple qubits in a single joint state. So, the entanglement of multiple qubits enhances the processing power of a quantum computer for solving complex tasks. The algorithms based on quantum bits, capable of dealing with multiple states can be interfaced with artificial intelligence to achieve more speed and to install decision-making capabilities in AI machine models.
Another problem that can be solved through quantum computing is; revealing defects in the quantum computer using auxiliary qubits. By positioning additional qubits – auxiliary qubits – that store the actual information, the defects in quantum computers are not only revealed but also ratified. Auxiliary bits will allow the controller of quantum computers not only to locate the fault but also perform operations on the qubits that carry information in such areas. The idea of using auxiliary bits is to train the quantum network so efficiently that it outstrips the correction strategies designed by human minds. These trained networks can be interfaced with artificial intelligence to train deep learning models to obtain greater computational power. The main area of focus in QC is optimization, and optimization problems are undoubtedly a real challenge to artificial intelligence. In optimization problems, the aim is to make the best decision out of a very large number of possibilities. QC will allow for much faster and better answers. More often than not DSMC (Direct Simulation Monte Carlo) methods are used for the sampling of the research space in conventional computers. It has been witnessed that search space is huge most of the times thus, for the initiation of the process initial guesses of the starting points are used. Quantum computing gives you the choice of running all possible choices and all possible permutations of decisions simultaneously ADDIN ZOTERO_ITEM CSL_CITATION {"citationID":"wjkRM9mH","properties":{"formattedCitation":"(Aaronson & Ambainis, 2018)","plainCitation":"(Aaronson & Ambainis, 2018)","noteIndex":0},"citationItems":[{"id":1369,"uris":["http://zotero.org/users/local/jsvqEXt1/items/CWCP7JZX"],"uri":["http://zotero.org/users/local/jsvqEXt1/items/CWCP7JZX"],"itemData":{"id":1369,"type":"article-journal","title":"Forrelation: A Problem That Optimally Separates Quantum from Classical Computing","container-title":"SIAM Journal on Computing","page":"982-1038","volume":"47","issue":"3","source":"epubs.siam.org (Atypon)","abstract":"We achieve essentially the largest possible separation between quantum and classical query complexities. We do so using a property-testing problem called Forrelation, where one needs to decide whether one Boolean function is highly correlated with the Fourier transform of a second function. This problem can be solved using 1 quantum query, yet we show that any randomized algorithm needs $\\Omega(\\sqrt{N}/\\log N)$ queries (improving an $\\Omega(N^{1/4})$ lower bound of Aaronson). Conversely, we show that this 1 versus $\\widetilde{\\Omega}(\\sqrt{N})$ separation is optimal: indeed, any $t$-query quantum algorithm whatsoever can be simulated by an $O(N^{1-1/2t})$-query randomized algorithm. Thus, resolving an open question of Buhrman et al. [SIAM J. Comput., 37 (2008), pp. 1387--1400] from 2002, there is no partial Boolean function whose quantum query complexity is constant and whose randomized query complexity is linear. We conjecture that a natural generalization of Forrelation achieves the optimal $t$ versus $\\Omega(N^{1-1/2t})$ separation for all $t$. As a bonus, we show that this generalization is ${BQP}$-complete. This yields what is arguably the simplest ${BQP}$-complete problem yet known and gives a second sense in which Forrelation “captures the maximum power of quantum computation.”","DOI":"10.1137/15M1050902","ISSN":"0097-5397","title-short":"Forrelation","journalAbbreviation":"SIAM J. Comput.","author":[{"family":"Aaronson","given":"Scott."},{"family":"Ambainis","given":"Andris."}],"issued":{"date-parts":[["2018",1,1]]}}}],"schema":"https://github.com/citation-style-language/schema/raw/master/csl-citation.json"} (Aaronson & Ambainis, 2018). Even choices of models are often simplified to make the problem tractable in a given time. If this is less of an issue, more robust models can be run; however, there is a need to caution against new over-promising techniques.
Literature Review
Quantum computing’s applications in AI extend from learning algorithms to decision problems and quantum research. Besides, AI researchers can design algorithms of quantum computing to solve complex problems efficiently ADDIN ZOTERO_ITEM CSL_CITATION {"citationID":"rvoywu0q","properties":{"formattedCitation":"(Ying, 2010b)","plainCitation":"(Ying, 2010b)","noteIndex":0},"citationItems":[{"id":1367,"uris":["http://zotero.org/users/local/jsvqEXt1/items/6LUVY44V"],"uri":["http://zotero.org/users/local/jsvqEXt1/items/6LUVY44V"],"itemData":{"id":1367,"type":"article-journal","title":"Quantum computation, quantum theory and AI","container-title":"Artificial Intelligence","collection-title":"Special Review Issue","page":"162-176","volume":"174","issue":"2","source":"ScienceDirect","abstract":"The main purpose of this paper is to examine some (potential) applications of quantum computation in AI and to review the interplay between quantum theory and AI. For the readers who are not familiar with quantum computation, a brief introduction to it is provided, and a famous but simple quantum algorithm is introduced so that they can appreciate the power of quantum computation. Also, a (quite personal) survey of quantum computation is presented in order to give the readers a (unbalanced) panorama of the field. The author hopes that this paper will be a useful map for AI researchers who are going to explore further and deeper connections between AI and quantum computation as well as quantum theory although some parts of the map are very rough and other parts are empty, and waiting for the readers to fill in.","DOI":"10.1016/j.artint.2009.11.009","ISSN":"0004-3702","journalAbbreviation":"Artificial Intelligence","author":[{"family":"Ying","given":"Mingsheng"}],"issued":{"date-parts":[["2010",2,1]]}}}],"schema":"https://github.com/citation-style-language/schema/raw/master/csl-citation.json"} (Ying, 2010b). Quantum computing will allow AI researchers to borrow ideas from quantum computing and devise methods of formalizing problems in AI. AI and QC researchers can develop new AI techniques to solve the problems in the quantum world. Quantum computers are able to solve the problems that are impossible for classical computers to solve. However, there is a limitation to QC, i.e. it is highly sensitive to interference from the environment. One of the first-order tasks for AI researchers is to analyze visual information, however, owing to the complex algorithms it is high time that AI and QC researchers develop better ways to store, retrieve, and process image processing ADDIN ZOTERO_ITEM CSL_CITATION {"citationID":"6Q69E8fM","properties":{"formattedCitation":"(Miakisz, Piotrowski, & S\\uc0\\u322{}adkowski, 2006)","plainCitation":"(Miakisz, Piotrowski, & Sładkowski, 2006)","noteIndex":0},"citationItems":[{"id":1359,"uris":["http://zotero.org/users/local/jsvqEXt1/items/FJBXALZR"],"uri":["http://zotero.org/users/local/jsvqEXt1/items/FJBXALZR"],"itemData":{"id":1359,"type":"article-journal","title":"Quantization of games: Towards quantum artificial intelligence","container-title":"Theoretical Computer Science","page":"15-22","volume":"358","issue":"1","source":"ScienceDirect","abstract":"We discuss the impact of quantum game theory on information processing and the emerging information society. The framework, that we establish, encompasses various particular models considered in the field of artificial intelligence. This paper provides insight into the following issues: detailed analysis of a quantum algorithm solving Newcombs’ paradox, the Elitzur–Vaidman circuit breaker and the Metropolis algorithm is presented.","DOI":"10.1016/j.tcs.2005.11.003","ISSN":"0304-3975","title-short":"Quantization of games","journalAbbreviation":"Theoretical Computer Science","author":[{"family":"Miakisz","given":"Katarzyna"},{"family":"Piotrowski","given":"Edward W."},{"family":"Sładkowski","given":"Jan"}],"issued":{"date-parts":[["2006",7,31]]}}}],"schema":"https://github.com/citation-style-language/schema/raw/master/csl-citation.json"} (Miakisz, Piotrowski, & Sładkowski, 2006).
While working with these states, the responsibility of the operating system is not only limited to process them simultaneously but also to store and leave the information intact. The other issue which is also central when it comes to dealing with quantum computers is their high sensitivity to the environment. Special arrangements are to be made to preserve the system and its premises as a slight violation can result in an alteration of results. The optimization problems that interfacing neural networks with artificial intelligence are also a big concern. Quantum computers can be harnessed in some specific ways to solve sequential problems. The ability to optimize different samples and data using quantum algorithms will go handy as far as the compatibility issues are concerned.
Algorithms and Applications
The word "algorithm" is used the same in quantum computing as anywhere else. It is just that many quantum algorithms have a probabilistic step in them. The final act of instrument cannot be performed by the classical deterministic computers because they are only capable of determining final distributions while quantum computers handle probabilities of the qubits to get random output ADDIN ZOTERO_ITEM CSL_CITATION {"citationID":"FszWv2Zb","properties":{"formattedCitation":"(Ying, 2010a)","plainCitation":"(Ying, 2010a)","noteIndex":0},"citationItems":[{"id":1364,"uris":["http://zotero.org/users/local/jsvqEXt1/items/IBWHW9NS"],"uri":["http://zotero.org/users/local/jsvqEXt1/items/IBWHW9NS"],"itemData":{"id":1364,"type":"article-journal","title":"Quantum computation, quantum theory and AI","container-title":"Artificial Intelligence","collection-title":"Special Review Issue","page":"162-176","volume":"174","issue":"2","source":"ScienceDirect","abstract":"The main purpose of this paper is to examine some (potential) applications of quantum computation in AI and to review the interplay between quantum theory and AI. For the readers who are not familiar with quantum computation, a brief introduction to it is provided, and a famous but simple quantum algorithm is introduced so that they can appreciate the power of quantum computation. Also, a (quite personal) survey of quantum computation is presented in order to give the readers a (unbalanced) panorama of the field. The author hopes that this paper will be a useful map for AI researchers who are going to explore further and deeper connections between AI and quantum computation as well as quantum theory although some parts of the map are very rough and other parts are empty, and waiting for the readers to fill in.","DOI":"10.1016/j.artint.2009.11.009","ISSN":"0004-3702","journalAbbreviation":"Artificial Intelligence","author":[{"family":"Ying","given":"Mingsheng"}],"issued":{"date-parts":[["2010",2,1]]}}}],"schema":"https://github.com/citation-style-language/schema/raw/master/csl-citation.json"} (Ying, 2010a). The randomness is an input resource for a lot of algorithms, simulations and cryptography so quantum technologies have their own methods of generating randomness. Also, there aren't an infinite number of solutions; quantum computers have a finite number of qubits which, when read out produce finite-length bit-strings.
Quantum search algorithm is used to avoid quantum parallelism using quantum entanglement. It is a representation of the power of quantum. Let suppose we have a function ‘f’. We know that there is a unique input ‘x’ which satisfies the function such as f(x) = 1. To find the function ‘f’, we put this into the quantum circuit to make it reversible. This search process inserts value 1 to the function at point ‘x’, what we want to compute. The big O analysis of quantum search suggests that it finds the list of black-box containing functions (like f) in O(√N) (in comparatively very less time) instead of O(N) (number of inputs) in classical search because of no information of function ‘f’.
Shor’s algorithm has a probabilistic approach having two distinguished sources of randomness. One observes quantum memory and generate random results while other works by reducing the factors to find the function’s period.
Forrelation is one technique which extensively distinguishes quantum computing with that of classical. It is actually an algorithm that is used to test the properties while comparing Boolean functions and Fourier transform of the second function. To analyze the time required to perform a function ‘f’, we have a query model to determine how much time an algorithm takes. So instead of time complexity, a query complexity is measured and this query is called t-query. As in forrelation “This problem can be solved using 1 quantum query, yet we show that any randomized algorithm needs Ω (√ N / log N) queries (improving a Ω (N1/4 ) lower bound of Aaronson). Conversely, we show that this 1 versus Ω( e √ N) separation is optimal: indeed, any t-query quantum algorithm whatsoever can be simulated by an O N1−1/2 t-query randomize.” ADDIN ZOTERO_ITEM CSL_CITATION {"citationID":"McTr22W3","properties":{"formattedCitation":"(Aaronson & Ambainis, 2018)","plainCitation":"(Aaronson & Ambainis, 2018)","noteIndex":0},"citationItems":[{"id":24,"uris":["http://zotero.org/users/local/5OlhLovK/items/JGWSEZPQ"],"uri":["http://zotero.org/users/local/5OlhLovK/items/JGWSEZPQ"],"itemData":{"id":24,"type":"article-journal","title":"Forrelation: A problem that optimally separates quantum from classical computing","container-title":"SIAM Journal on Computing","page":"982–1038","volume":"47","issue":"3","source":"Google Scholar","title-short":"Forrelation","author":[{"family":"Aaronson","given":"Scott"},{"family":"Ambainis","given":"Andris"}],"issued":{"date-parts":[["2018"]]}}}],"schema":"https://github.com/citation-style-language/schema/raw/master/csl-citation.json"} (Aaronson & Ambainis, 2018). Where N is the number of input elements. It reveals that any quantum query having constant complexity does not possess partial Boolean function provided linear randomized query complexity. This work is very useful and gives an empirical basis for the maximum power of quantum computation. ADDIN ZOTERO_ITEM CSL_CITATION {"citationID":"4vGc2ljc","properties":{"formattedCitation":"(Aaronson & Ambainis, 2018)","plainCitation":"(Aaronson & Ambainis, 2018)","noteIndex":0},"citationItems":[{"id":24,"uris":["http://zotero.org/users/local/5OlhLovK/items/JGWSEZPQ"],"uri":["http://zotero.org/users/local/5OlhLovK/items/JGWSEZPQ"],"itemData":{"id":24,"type":"article-journal","title":"Forrelation: A problem that optimally separates quantum from classical computing","container-title":"SIAM Journal on Computing","page":"982–1038","volume":"47","issue":"3","source":"Google Scholar","title-short":"Forrelation","author":[{"family":"Aaronson","given":"Scott"},{"family":"Ambainis","given":"Andris"}],"issued":{"date-parts":[["2018"]]}}}],"schema":"https://github.com/citation-style-language/schema/raw/master/csl-citation.json"} (Aaronson & Ambainis, 2018)
Implementation
Games are one major display of modern technology as they have become a part of life, especially for youth. Online or video games with multiplayer where players are divided into teams. Quantum information can be incorporated in such types of games to acquire a certain level of equilibrium strategy which is not present in other games. Researchers are working on the quantum mediated framework in order to enable multiplayer with each player having more than two strategic choices. Quantization of games in artificial intelligence has now been implemented and researchers are doing extensive research and experiments in the field. The framework functions by pre-quantizing and quantizing as clear-cut modifications of classical simulation games. By quantizing, a game is redefined as a reverse operation on quantum bits to represent player’s strategies. In quantization, the number of quantum bits is reduced and resultant unitary operations preserve the features of actual classical games. A new qubit called ancillary qubits is introduced so that other quantum characteristics can be explored. Those characteristics include non-local quantum gates, entanglement, and measurements of reduced states. Quantum game theory is not very common today, but future prospects suggest that this field is one of the very crucial disciplines of the emerging information age. “Quantum game theory cannot be neglected because current technological developments suggest that sooner or later someone would take full advantage of quantum theory and may use quantum strategies to beat us at some realistic game” ADDIN ZOTERO_ITEM CSL_CITATION {"citationID":"I205cOxn","properties":{"formattedCitation":"(Miakisz, Piotrowski, & S\\\\ladkowski, 2006)","plainCitation":"(Miakisz, Piotrowski, & S\\ladkowski, 2006)","noteIndex":0},"citationItems":[{"id":27,"uris":["http://zotero.org/users/local/5OlhLovK/items/7Y96HI54"],"uri":["http://zotero.org/users/local/5OlhLovK/items/7Y96HI54"],"itemData":{"id":27,"type":"article-journal","title":"Quantization of games: Towards quantum artificial intelligence","container-title":"Theoretical Computer Science","page":"15–22","volume":"358","issue":"1","source":"Google Scholar","title-short":"Quantization of games","author":[{"family":"Miakisz","given":"Katarzyna"},{"family":"Piotrowski","given":"Edward W."},{"family":"S\\ladkowski","given":"Jan"}],"issued":{"date-parts":[["2006"]]}}}],"schema":"https://github.com/citation-style-language/schema/raw/master/csl-citation.json"} (Miakisz, Piotrowski, & S\ladkowski, 2006)
Quantum computation also assists AI in the field of image processing. It is out of the scope of conventional computer systems to cater for state of the art machine and deep learning algorithms and their computational complexity. Quantum computing serves the purpose by providing solutions by superposition of qubit states in the infinite number of possibilities by changing the values of A and B (the two qubits) and entanglement. Entanglement has no basis in classical computers and is a special characteristic of quantum systems. An image is stored in a qubit array having the capability to store the information in quantum systems that are multi-particle. It also provides eavesdropping and secrecy detection services. “Entanglement is seen to be at the heart of QIP unique properties, and an example of it is its role in Quantum Teleportation” ADDIN ZOTERO_ITEM CSL_CITATION {"citationID":"IwZhsM4M","properties":{"formattedCitation":"(Venegas-Andraca & Bose, 2003)","plainCitation":"(Venegas-Andraca & Bose, 2003)","noteIndex":0},"citationItems":[{"id":29,"uris":["http://zotero.org/users/local/5OlhLovK/items/GBSPNC6N"],"uri":["http://zotero.org/users/local/5OlhLovK/items/GBSPNC6N"],"itemData":{"id":29,"type":"paper-conference","title":"Quantum computation and image processing: New trends in artificial intelligence","container-title":"IJCAI","page":"1563","source":"Google Scholar","title-short":"Quantum computation and image processing","author":[{"family":"Venegas-Andraca","given":"Salvador Elías"},{"family":"Bose","given":"Sougato"}],"issued":{"date-parts":[["2003"]]}}}],"schema":"https://github.com/citation-style-language/schema/raw/master/csl-citation.json"} (Venegas-Andraca & Bose, 2003)
Advantages and Drawbacks
Advantages
Quantum computers will solve the complex problem quickly.
Quantum computers will be able to optimize the solutions to challenging problems that consist of a huge number of possible answers.
With quantum computers, it will be easy to identify and locate patterns in large data sets.
The integration of data from different data sets is also one of the great advantages that quantum computing offers.
It makes the computation easy and fast.
Drawbacks
Quantum computing is not cost-effective.
Only a limited class of algorithms can be run through quantum computing.
It is incredibly hard to program quantum computers.
There is no clarity in quantum programming so far.
Quantum computers are very sensitive to the environment and require a specially designed environmental framework which is very expensive and require a lot of maintenance.
Summary
The function of quantum computers is more erudite as subatomic particles are employed that yield processing orders, and such processing orders are more advanced when compared to simple operations performed by circuits, binary operations, gates, so on - quantum computer uses atomic spins to produce outcomes and perform operations. Intelligent systems aid in performing exponential operations, and extrapolation of such architectures is rendered by quantum orders – quantum orders extrapolate in a more efficient manner than simple computers coupled with better performance. Quantum computing promises extreme speedups for many algorithms: prime factorization, modular logarithm, maximum lag, matching substrings, matrix inversion, group commutativity, the list goes on and is growing. When quantum computing becomes increasingly powerful and ubiquitous, this could lead to some powerful applications (such as potentially breaking RSA encryption).
References
ADDIN ZOTERO_BIBL {"uncited":[],"omitted":[],"custom":[]} CSL_BIBLIOGRAPHY Aaronson, Scott., & Ambainis, Andris. (2018). Forrelation: A Problem That Optimally Separates Quantum from Classical Computing. SIAM Journal on Computing, 47(3), 982–1038. https://doi.org/10.1137/15M1050902
Manin, Y. I. (n.d.). Classical computing, quantum computing, and Shor’s factoring algorithm. 31.
Miakisz, K., Piotrowski, E. W., & Sładkowski, J. (2006). Quantization of games: Towards quantum artificial intelligence. Theoretical Computer Science, 358(1), 15–22. https://doi.org/10.1016/j.tcs.2005.11.003
BIBLIOGRAPHY \l 1033 Bose, S. V.-A. (January 2003). Quantum Computation and Image Processing: New Trends in Artificial Intelligence..
Ying, M. (2010a). Quantum computation, quantum theory and AI. Artificial Intelligence, 174(2), 162–176. https://doi.org/10.1016/j.artint.2009.11.009
BIBLIOGRAPHY \l 1033 Bose, S. V.-A. (January 2003). Quantum Computation and Image Processing: New Trends in Artificial Intelligence.
More Subjects
Join our mailing list
© All Rights Reserved 2023