Analogue Quantum Computers for Data Analysis

Similar documents
Implementing Competitive Learning in a Quantum System

APPLYING QUANTUM COMPUTER FOR THE REALIZATION OF SPSA ALGORITHM Oleg Granichin, Alexey Wladimirovich

UNIVERSAL HYBRID QUANTUM PROCESSORS

A Quantum Associative Memory Based on Grover s Algorithm

10 Quantum Complexity Theory I

INTRODUCTORY NOTES ON QUANTUM COMPUTATION

New Quantum Algorithm Solving the NP Complete Problem

Unambiguous Discrimination Between Linearly Dependent States With Multiple Copies

On the cognitive experiments to test quantum-like behaviour of mind

The P versus NP Problem in Quantum Physics

Semiconductors: Applications in spintronics and quantum computation. Tatiana G. Rappoport Advanced Summer School Cinvestav 2005

Learning and Memory in Neural Networks

)j > Riley Tipton Perry University of New South Wales, Australia. World Scientific CHENNAI

Quasi Analog Formal Neuron and Its Learning Algorithm Hardware

Photon Frequency Entanglement Swapping

Master Projects (EPFL) Philosophical perspectives on the exact sciences and their history

Algebra, Logic and Qubits: Quantum άβαξ.

Basics on quantum information

arxiv:quant-ph/ v5 6 Apr 2005

Qubits vs. bits: a naive account A bit: admits two values 0 and 1, admits arbitrary transformations. is freely readable,

QLang: Qubit Language

Formalism of Quantum Mechanics

The quantum way to diagonalize hermitean matrices

PHOTON SUPERPOSITION BY INTERACTIONS WITH APPROPRIATE TWO-LEVEL SYSTEMS. Vladan Panković

THE RESEARCH OF QUANTUM PHASE ESTIMATION

Some Concepts used in the Study of Harish-Chandra Algebras of Matrices

Homogeneity of Space-time Implies the Free Schrödinger Equation

1 Algebra of State Vectors

Discrete Quantum Theories

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm

Right sign of spin rotation operator

Basics on quantum information

Introduction to Quantum Computing

Event-by-event simulation of quantum phenomena

Quantum Mechanics II: Examples

Einführung in die Quanteninformation

CS 256: Neural Computation Lecture Notes

Seminar 1. Introduction to Quantum Computing

Quantum Computing 1. Multi-Qubit System. Goutam Biswas. Lect 2

Introduction to Quantum Computation

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

A Systematic Algorithm for Quantum Boolean Circuits Construction

An Architectural Framework For Quantum Algorithms Processing Unit (QAPU)

Quantum Information & Quantum Computation

ROM-BASED COMPUTATION: QUANTUM VERSUS CLASSICAL

How quantum computation gates can be realized in terms of scattering theory approach to quantum tunneling of charge transport

Database Manipulation Operations on Quantum Systems

Effects of Interactive Function Forms and Refractoryperiod in a Self-Organized Critical Model Based on Neural Networks

By allowing randomization in the verification process, we obtain a class known as MA.

From quantum hardware to quantum AI

arxiv: v4 [quant-ph] 26 Oct 2017

COMPARING PERFORMANCE OF NEURAL NETWORKS RECOGNIZING MACHINE GENERATED CHARACTERS

Quantum Computation. Alessandra Di Pierro Computational models (Circuits, QTM) Algorithms (QFT, Quantum search)

arxiv:quant-ph/ v1 16 Nov 1995

Quantum Measurements: some technical background

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

Quantum decoherence. Éric Oliver Paquette (U. Montréal) -Traces Worshop [Ottawa]- April 29 th, Quantum decoherence p. 1/2

An Introduction to Quantum Computation and Quantum Information

MAA509: Quantum Computing and Information Introduction

Chapter 2. Basic Principles of Quantum mechanics

Quantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles

*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co.

arxiv: v4 [quant-ph] 9 Jun 2016

Entanglement and Quantum Computation

Experimental Realization of Shor s Quantum Factoring Algorithm

COMPARATIVE ANALYSIS ON TURING MACHINE AND QUANTUM TURING MACHINE

arxiv:quant-ph/ v1 28 May 1998

Neural Networks and the Back-propagation Algorithm

The power of quantum sampling. Aram Harrow Bristol/UW Feb 3, 2011

Quantum Mechanics - I Prof. Dr. S. Lakshmi Bala Department of Physics Indian Institute of Technology, Madras. Lecture - 7 The Uncertainty Principle

Universal quantum computers

Quantum Information: Homework 2

CS 4700: Foundations of Artificial Intelligence

Short Course in Quantum Information Lecture 2

Artificial Neural Network and Fuzzy Logic

Introduction to Quantum Information Hermann Kampermann

Introduction of Quantum-inspired Evolutionary Algorithm

The Framework of Quantum Mechanics

Quantum Entanglement, Quantum Cryptography, Beyond Quantum Mechanics, and Why Quantum Mechanics Brad Christensen Advisor: Paul G.

arxiv:quant-ph/ v3 19 May 1997

Ph 219/CS 219. Exercises Due: Friday 3 November 2006

Full Superposition Principle Is Inconsistent with Non-Deterministic Versions of Quantum Physics

COMP9444 Neural Networks and Deep Learning 2. Perceptrons. COMP9444 c Alan Blair, 2017

Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA

EE04 804(B) Soft Computing Ver. 1.2 Class 2. Neural Networks - I Feb 23, Sasidharan Sreedharan

Quantum computing! quantum gates! Fisica dell Energia!

EEE 241: Linear Systems

Comments on There is no axiomatic system for the. quantum theory. Noname manuscript No. (will be inserted by the editor) J.

Basic Quantum Mechanics Prof. Ajoy Ghatak Department of Physics Indian Institute of Technology, Delhi

Introduction to Quantum Computing

Artificial Neural Networks The Introduction

Bobby Hunt, Mariappan S. Nadar, Paul Keller, Eric VonColln, and Anupam Goyal III. ASSOCIATIVE RECALL BY A POLYNOMIAL MAPPING

Approximate quantum Fourier transform and decoherence

ENTANGLED STATES ARISING FROM INDECOMPOSABLE POSITIVE LINEAR MAPS. 1. Introduction

Planck Constant and the Deutsch-Jozsa Algorithm

Linear Algebra and Dirac Notation, Pt. 1

Application of Structural Physical Approximation to Partial Transpose in Teleportation. Satyabrata Adhikari Delhi Technological University (DTU)

A short and personal introduction to the formalism of Quantum Mechanics

The Principles of Quantum Mechanics: Pt. 1

Quantum Error Detection I: Statement of the Problem

Transcription:

Analogue Quantum Computers for Data Analysis Alexander Yu. Vlasov Federal Center for Radiology, IRH 197101, Mira Street 8, St. Petersburg, Russia 29 December 1997 11 February 1998 quant-ph/9802028 Abstract Analogue computers use continuous properties of physical system for modeling. In the paper is described possibility of modeling by analogue quantum computers for some model of data analysis. It is analogue associative memory and a formal neural network. A particularity of the models is combination of continuous internal processes with discrete set of output states. The modeling of the system by classical analogue computers was offered long times ago, but now it is not very effectively in comparison with modern digital computers. The application of quantum analogue modelling looks quite possible for modern level of technology and it may be more effective than digital one, because number of element may be about Avogadro number, N 6 10 23. 1 Introduction Keywords: Analog Quantum Computer Associative Memory Neural Networks In the work [8] was considered possible application of analogue quantum computing to recognition of images. In present work the similar approach is developed for some particular models. For the modeling are used quantum systems with finite number of states and it is similar with current models of digital quantum computers [2, 4, 5]. Anyway the computations are called here analogue because it is extension of models supposed for realization by classical analogue computers already 20 30 years ago by different authors [11, 14]. Feynman [2] has mentioned that using of quantum systems for digital computation does not exploit all their properties. Deutsch [4, 5] has used the features for quantum parallelism, but they can be used also for some kind of analogue computations. E-mails: alex@protection.spb.su, vlasov@physics.harvard.edu 1

2 Quantum registers Let us consider a standard model of quantum computational network [5]. Some problems related with the approach is discussed in [9]. For description of quantum system is used finite dimensional Hilbert space H, i.e. complex vector space with Hermitian scalar product: (a, b) = n a i b i, a = (a, a) (1) i=1 Due to complex conjugation of second vector this form sometime is called sesquilinear. It would be bilinear, symmetrical scalar product only for vectors with all real components. There are physical notations [1, 3] a for the vector a and a for conjugated co-vector a,and b a=(a,b) b a. (2) The vectors ψ and λ ψ for any nonzero complex λ are describe the same physical state. It means that states of quantum systems are rays in the Hilbert space (i.e. elements of complex projective space CP n ). Due to the property we can consider only states with unit norm ψ =1. Aqubit [15, 16] is a simple quantum system with two states, it is described by 2D complex vector space. We can choose two orthogonal vectors 0, 1 as a basis of the space: 0 ( ) 1, 1 0 ( ) 0 1 A quantum register is a quantum system with N states. Binary quantum computer uses some particular case of such q-register, n-qubit register with N =2 n, considered as compound quantum system with n qubits. For analogue quantum computation under consideration it is possible, but not necessary to use only the binary n-qubits, N could be any natural number. A special property of quantum system is the process of measurements [3]. It is impossible to get full information about quantum system. The simple measurement device can be described by operator of projection (3) P ψ ψ ψ ; P ψ : ϕ ψ ψ ϕ (4) The P ψ describes registration of a system ϕ with probability ψ ϕ 2. Here ψ = ϕ = 1, otherwise: ψ ϕ 2 Prob (ϕ ψ) = ψ ψ ϕ ϕ The probability of registration is one only if the ψ and ϕ describe the same physical state. The probability is zero if ϕ, ψ are orthogonal vectors. The device has only two possibilities. (5) 2

In more general case there are N orthogonal output states ψ i. Let us have a quantum system χ χ =1, ψ i ψ j =δ ij, χ = N a i ψ i,a i = χ ψ i. (6) We have one of ψ i due to measurement of the system χ with probability Pr i = a i 2. Here are N versions of outcome instead of two in the previous example. The simple example of the measurements is Stern Gerlach device [3], Fig.(1). i=1 S N Figure 1: Stern Gerlach experiment with a beam of particles 3 Data analysis For application to data analysis let us consider more simple case of real vector space R n (or projective space RP n ) [8]. The scalar product is: ( w, v) n w i v i (7) The norm Eq.(7) is real version of complex norm used in Eqs.(1,2,4). For vectors with unit length it is just a cosine of the angle between them. The bilinear measure is often used for data analysis. An application to image recognition was described in [8]. Historically, one of possible reasons for considering such kind of models was observation of properties of usual biological neuron [11]. The formal model of neuron [10] can be used for convenient description of analogue data analysis under consideration. The formal neuron sums input signals of synapses s i with some weights w i, see Eq.(7), A =( w, s) = i w is i. Here w is a vector of weights and s is a vector of signals. In models of artificial neural networks can be used some additional transformations f : A f(a). In one of the first model, Rosenblatt s perseptron, itwas threshold function f(a) =θ(a A 0 ), i.e. f(a) is1ifa>a 0 and otherwise i=1 3

it is zero. An application of possible realization of similar system by quantum computer for expert systems was described shortly in [7]. In many contemporary work f(a) isnonlinear 1 functions [13], like s(a) = 1/(1 + e ca ). The using of nonlinear model was related with a problem of modeling arbitrary binary functions by perseptron [12]. But it is not the problem for quantum networks [5, 2]. Let us use algorithms without using of nonlinear functions, [10, 14]. The models are useful as an introduction to analogue quantum computations discussed further. In the [10] is considered method of coding a value of parameter by number of channel (CVPNC), i.e. number of (most) activated element of network corresponds to value of parameter. The work uses network of the formal neurons with equal length of weight vectors w(k). Maximum of output signal A(k) =( w(k), s(k)) corresponds to the same direction of the vectors s and w. Such kind of network does not distinguish the vectors s and α s for a positive real α. The space of signals is similar with space of ray discussed in section 2. A model of analogue auto-associative memory (AAAM) is presented in [14]. For representation of images is used vector space R N. In chapter 2.3 of the book is described error correction for images by orthogonal projection to subspace, linear span of the images. As an example is used set of gray scaled pictures with N = n m elements. The best result is produced for orthogonal images. If number of images i N then they are almost orthogonal because scalar product of two random vectors with unit norm is: ( w, v) N 1/2 N 0 (8) 4 Quantum analogue computations Two last examples in previous section can be considered as a real basis for analogue quantum modeling because the basic operations are similar with measurement processes described by Eqs.(4,6) and discussed above in relation with the formulae. In case of quantum register we have a complex space instead of real, but it is possible to use the models. First model, CVPNC, uses property of maximum scalar product Eq.(7) for two equal vectors on hypershpere. The Hermitian norm Eq.(1) has the same property and probability of registration Prob (ϕ ψ) in Eq(5) is maximum, unit, if ϕ and ψ are the same physical state (the same ray in Hilbert space). It is possible to describe the quantum CVPNC model : We have set of properties. Each property described by a vector (ray). An analogue system must find number of property corresponded to input signal. It can be described also as recognition of an image stored in associative memory of the system (see [8]). 1 A nonlinearity is bad for realization by analogue quantum computers 4

If all vectors are orthogonal, it is enough to use one device described by Eq.(6) with ψ i is equal to i-th vector in the set of properties (images). If input signal corresponds to one of stored properties, the output channel will have desired number with certainty, but if the signal have some error the process would be probabilistic. For small errors the most probability has desired channel. There is a problem if signal differ enough with all images. For example, if the vector of signal is composition of two images, i-th and j-th, s = α w(i) + β w(j), ( α 2 + β 2 = 1 because norm of s is unit) then the output would be either i with probability α 2 or j with probability β 2 =1 α 2. But this is not specific problem of the system under consideration, the human vision has the similar kind of behavior for an ambiguous images, see Fig.(2). For modeling such system by usual computer it would be necessary to use random number generator, but for the system under consideration such results was made free, without any extra modules. A B The picture of a cube is an example of ambiguous image recognition. It is impossible to find with certainty that point is nearer, A or B. Sometimes the picture looks like cube with upper face is close to observer, sometimes with lower one. Sometimes it can looks like a flat figure. Figure 2: Ambiguous picture of a cube One of simple examples of such a system could be Stern Gerlach device, Fig.(1). Here an input signal is coded by state of particle in the beam [8]. A disadvantage of the device is macroscopic size. There is some problem with description of microscopic version of processes related with irreversible operators of projection P ψ. Ontheotherhandsuchprocessesarequitecommonandthey are considered as one of main problems for quantum computers (reduction, decoherence, decay, etc.). Contrary, the processes could be useful for analogue quantum computations described above. If vectors of images are not orthogonal it is impossible to use the simple model with one quantum system. An extra problem is because evolution of quantum system described by unitary operators. The operators by definition can not change the scalar product Eqs.(1,2). So if two vectors are not orthogonal, it is impossible to correct the problem by unitary quantum evolution. An advantage of orthogonality was discussed in [14] for real vector space and AAAM. There is a property of error correction by orthogonal projection to linear span of all images. For analogue quantum computation it is possible to use similar way of error correction by projection on subspace. It is similar to error correction schemes of digital quantum computers[17]. For complex vector spaces it is also possible to use property similar to Eq.(8), i.e. almost orthogonality of random rays. 5

The using of nonorthogonal images is possible if input signal is represented by few quantum systems in the same state instead of only one system. An example is Stern Gerlach experiment with filtered beam of atoms as an input 2. It may be possible to distribute the signal between few filters P w(k), see Eq.(4), for realization quantum version of CVPNC model (see also [8]). 5 Conclusion In the paper is presented some possible applications of analogue quantum computations. For the modeling was used quantum system with finite number of states. It is shown that such kind of system could be used for development of known models like associative memory by T.Kohonen (computer science) and a model of neural network by E.Sokolov (experimental neurophysiology). In a simplest case it is enough to use one system like atom with a few states for each element. It make possible to create media with number of elements about N 10 23. One of disadvantages of the model is using a data from associative memory instead of more advanced algorithmic data analysis. But it can be compensated for some application by such huge amount of elements. It is similar to using of reflexes [10] in standard situations instead of reasoning. Acknowledgments I am grateful to Prof. Andrew Grib, Roman Zapatrin, Sergey Krasnikov, and other participants of seminars in Friedman Laboratory for Theoretical physics for discussions about quantum computers. The help of Andrew Borodinov with artificial neural networks, parallel distributive processing, fuzzy logic, associative memory, etc. was very useful for me. References [1] P.A.M. Dirac, The principles of quantum mechanics (Clarendon Press, Oxford, 1958). [2] R. Feynman, Quantum Mechanical Computers, Found. Phys. 16 (1986), 507 531. [3] R. Feynman, R. Leighton, M. Sands, The Feynman Lectures on Physics vol. 3 (Addison Wesley, Reading MA, 1963). [4] D. Deutsch, Quantum theory, the Church Turing principle and the universal quantum computer, Proc. Royal Soc. London A 400, (1985), 97 117. [5] D. Deutsch, Quantum computational networks Proc. Royal Soc. London A 425, (1989), 73 90. 2 Various kinds of such experiments are described in [3] 6

[6] P. Shor, Algorithms for Quantum Computation: Discrete Logarithm and Factoring Proc. 35th Ann. Symp. Found. Comp. Sci. (IEEE Press, Nov 1994). [7] A. Yu. Vlasov, Representation and processing of information in quantum computers Tech. Phys. Lett. 20 (1994), 992 993 [Pis ma Zh. Tekh. Fiz. 20 12 (1994), 45 49 Rus.]. [8] A. Yu. Vlasov, Quantum computation and images recognition, Talk given at QCM 96, quant-ph/9703010 [9] A. Yu. Vlasov, Quantum theory of computation and relativistic physics, Proc. PhysComp 96, quant-ph/9701027 [10] E.N. Sokolov, G.G. Vatkyavichus, The neurointelligence: from neuron - towards neurocomputer (Moscow, Nauka, 1988) [11] M.A. Arbib, Brains, Machines and Mathematics (McGraw-Hill, New York, 1966) [12] M. Minsky, Perseptrons (MIT Press) [13] B. Kosko, Neural Networks and Fuzzy Systems (Prentice-Hall Int., 1992) [14] T. Kohonen, Associative Memory: A System Theoretical Approach (Springer Verlag, New York 1978) [15] B. Schumacher, Quantum Coding Phys. Rev. A51(1995), 2738 2747. [16] C.H. Bennett, Quantum Information and Computation Physics Today 48 10, (Oct 1995), 24 30. [17] A. Peres, Error correction and symmetrization in quantum computers, Proc. PhysComp 96, quant-ph/9611046 7