Elsevier

Information Sciences

Volume 290, 1 January 2015, Pages 1-6
Information Sciences

Quantum artificial neural networks with applications

https://doi.org/10.1016/j.ins.2014.08.033Get rights and content

Highlights

Abstract

Since simulations of classical artificial neural networks (CANNs) run on classical computers, the massive parallel processing speed advantage of a neural network is lost. A quantum computer is a computation device that makes direct use of quantum–mechanical phenomena while large-scale quantum computers will be able to solve certain problems much quicker than any classical computer using the best currently known algorithms. Combining the advantages of quantum computers and the idea of CANNs, we propose in this paper a new type of neural networks, named a quantum artificial neural network (QANN), which is presented as a system of interconnected “quantum neurons” which can compute quantum states from input-quantum states by feeding information through the network and can be simulated on quantum computers. To show the ability of approximation of a QANN, we prove a universal approximation theorem (UAT) which reads every continuous mapping that transforms n quantum states as a non-normalized quantum state can be uniformly approximated by a QANN. The UAT implies that QANNs would suggest a potential computing tool for dealing with quantum information. For instance, we prove that the state of a quantum system driven by a time-dependent Hamiltonian can be approximated uniformly by a QANN. This provides a possible way for finding approximate solution to a Schrödinger equation with a time-dependent Hamiltonian.

Introduction

In computer science and related fields, classical artificial neural networks (CANNs) are computational models and capable of machine learning and pattern recognition. A CANN is usually presented as a system of interconnected “neurons” which can compute values from inputs by feeding information through the network. Since simulations of artificial neural networks run on classical computers, the massive parallel processing speed advantage of a neural network is lost [22]. Clearly, it would be better to utilize the intrinsic physics of a physical system to perform the computation. Many efforts have been expended in this direction, using systems ranging from nonlinear optical materials to proteins [15]. At the same time, many other researchers have been exploring the possibility of building quantum computers [2], [1], [6]. By using arrays of coupled quantum dot molecules, a quantum cellular automata has been posed in [11], which provides a valuable concrete example of quantum computation in which a number of fundamental issues come to light. An architecture for a quantum neural computer has been proposed in [14] in light of the real time evolution of quantum dot molecules, and simulations have proved that such an architecture can perform any classical logic gate, which can be used to calculate a purely quantum gate (a unitary matrix).

In this paper, we propose an analog of a CANN, named a quantum artificial neural network (QANN), and prove that every continuous mapping that maps n quantum states as a non-normalized quantum state can be uniformly approximated by a QANN. As an application, we show that the state of a quantum system driven by a time-dependent Hamiltonian can be approximated uniformly by a QANN.

Section snippets

Construction of a quantum artificial neural network

Let Cd={(z1,z2,,zd)T:zkC(k=1,2,,d)} be the d-dimensional complex Hilbert space with the inner productx|y=k=1dxkykfor all elements |x=(x1,x2,,xd)T and |y=(y1,y2,,yd)T, where xk denotes the conjugate of the complex number xk andx|=|x=(x1,x2,,xd).The norm induced by the inner product above reads|x=x|x1/2=k=1d|xk|21/2.

In quantum mechanics, a d-dimensional quantum system is described by the Hilbert space Cd and quantum states of the system are described by unit vectors in Cd

Universal approximation theorem and applications

Recall that a function σ:RR is called a sigmoidal function if it satisfieslimt-σ(t)=0,limt+σ(t)=1.

Let C(Sdn(C),CM) be the set of all continuous mappings from Sdn(C) into CM.

Theorem 3.1

Let σk:RR(k=1,2,,M) be continuous sigmoidal functions. Then for every fC(Sdn(C),CM) and every positive number ε, there exists a QANN Q(|x) such thatf(|x)-Q(|x)<ε,|xSdn(C).

Proof

Let fC(Sdn(C),CM) and ε>0. Then f can be written asf(|x)=f1(|x),f2(|x),,fM(|x)T,where fk:Sdn(C)C(k=1,2,,M) are all continuous.

Conclusions

As an analog of the classical artificial neural network (CANN), a new type of neural networks, named quantum artificial neural network (QANN), is introduced in this paper. Universal approximation theorem (Theorem 3.1) shows that every continuous mapping that maps continuously n quantum states (d-dimensional complex unit vectors) as a non-normalized quantum state (an M-dimensional complex vector) can be uniformly approximated by the proposed quantum artificial neural networks. This implies that

Acknowledgments

The authors would like to thank the editor and the referees of this paper for their kind comments and valuable suggestions.

References (24)

  • A. Barenco et al.

    Conditional quantum dynamics and logic gates

    Phys. Rev. Lett.

    (1995)
  • R.R. Birge

    Protein-based computers

    Sci. Am.

    (1995)
  • M. Born et al.

    Beweis des adiabatensatzes

    Z. Phys.

    (1928)
  • H.X. Cao et al.

    Quantitative sufficient conditions for adiabatic approximation

    Sci. China-Phys. Mech. Astron.

    (2013)
  • B. Chen et al.

    Long-range adiabatic quantum state transfer through a linear array of quantum dots

    Sci. China-Phys. Mech. Astron.

    (2012)
  • J.J. Cirac et al.

    Quantum computations with cold trapped ions

    Phys. Rev. Lett.

    (1995)
  • S. Cong et al.

    Trajectory tracking control of quantum systems

    Chin. Sci. Bull.

    (2012)
  • G.V. Cybenko

    Approximation by superpositions of a sigmoidal function

    Math. Control Signals Syst.

    (1989)
  • Z.H. Guo et al.

    Adiabatic approximation in PT-sysmetric quantum mechanics

    Sci. China-Phys. Mech. Astron.

    (2014)
  • J.L. Kelley

    General Topology

    (1955)
  • C.S. Lent et al.

    Quantum cellular automata: the physics of computing with arrays of quantum dot molecules

  • D.F. Li et al.

    Why the quantitative condition fails to reveal quantum adiabaticity

    New J. Phys.

    (2014)
  • Cited by (32)

    • Quantum weighted long short-term memory neural network and its application in state degradation trend prediction of rotating machinery

      2018, Neural Networks
      Citation Excerpt :

      As a highly promising nonlinear model, quantum computation (Loss & Vincenzo, 1998) is considered as one effective way to improve neural computing (Eskandaria, Ahmadi, & Gomar, 2016). Quantum neural networks (QNNs) (Cao, Cao, & Wang, 2015; da Silva & de Oliveira, 2016; Li, 2009) uptake some advantages of quantum computation, especially the characteristic of parallel computing, and thus have stronger parallel processing ability and larger data processing capability than classical neural networks (Li, Chai, & Xiong, 2013). Combining the advantages of quantum computation and LSTMNN, we put forward a novel quantum neural network termed as quantum weighted long short-term memory neural network (QWLSTMNN).

    View all citing articles on Scopus

    This subject was supported by the NNSF Grants of China (Nos. 11171197, 11371012, 61272023) and the FRF for the Central Universities (No. GK201301007)

    View full text