Professional Documents
Culture Documents
www.seipub.org/spr
*1,2
*1
florian.neukart@campus02.at; 2smoraru@unitbv.ro
Abstract
Quantum computer science in combination with paradigms
from computational neuroscience, specifically those from the
field of artificial neural networks, seems to be promising for
providing an outlook on a possible future of artificial
intelligence. Within this elaboration, a quantum artificial
neural network not only apportioning effects from quantum
mechanics simulated on a von Neumann computer is
proposed, but indeed for being processed on a quantum
computer. Sooner or later quantum computers will replace
classical von Neumann machines, which has been the
motivation for this research. Although the proposed
quantum artificial neural network is a classical feed forward
one making use of quantum mechanical effects, it has,
according to its novelty and otherness, been dedicated an
own paper. Training such can only be simulated on von
Neumann machines, which is pretty slow and not practically
applicable (but nonetheless required for proofing the
theorem), although the latter ones may be used to simulate
an environment suitable for quantum computation. This is
what has been realized during the SHOCID (Neukart, 2010)
project for showing and proofing the advantages of
quantum computers for processing artificial neural networks.
Keywords
Quantum Computer Science; Computational Neuroscience;
Computational Intelligence; Data Mining; Artificial Intelligence
Introduction
The proposed quantum artificial neural network
(QANN) makes use of simulated quantum effects for
learning. Thus, the ANN is supervised and requires a
teacher. For the introduced quantum artificial neural
network, especially the simulation of the quantum
mechanical theorems and paradigms of
quantum parallelism,
entanglement and
interference
dt
|(t) = iH|(t)
(1)
www.seipub.org/spr
| = i |
22
Entanglement
|+ =
|+ =
| =
| =
2
1
1
(3)
(5)
(4)
(6)
= 0.5
2
(7)
w i1
wi1
h1
on
h1
i1h
|h2
i2h
ww
i2h2
|o1
Neuron encoding
Neuron
connections
Learning
Rule
e.g.
Desired solution
determination
Cost function
e.g.
o1
Result
i2h
n
inh
h4
inh
o
h4
()
Feature
Neuron encoding
Probable Qbit
state
Weighted
connections
Entanglement
Superposition of
entangled Qbits
Neuron
connections
Desired solution
determination
|hn
( + 1)
= + ()
2 1
= min 2
|on
o1
winh3
w
wh3on
w h3
|h3
{0,1}
=1
Learning
on
i2h
wwinh1
wh2o1
h2
|in
o1
h2
ww i1h
|i2
h1
|i1
www.seipub.org/spr
Result
Grovers search
for optimal
solution in
superposition via
unitary transformation
Decoherence
| = 1 |0 + 2 |1
1
|0 1 1
1 |0 1
=1
:
with an oracle like e.g.
|
1 | |
=1
www.seipub.org/spr
Superposition of Dendrites
The dendrites or weights of a standard feed forward
artificial neural network are lifted into linear
superposition, which is the first step towards a
quantum ANN. This means that every weight is
changed into a wave and would theoretically contain
every possible value at once. However, as currently
the quantum ANN is simulated on a von Neumann
machine, infinite accuracy, or better, any possible 1
and 2 in
| = 1 |0 + 2 |1 = 1
2
(8)
(9)
Start
1.
2.
End
corresponding
ii. Set
= + 0.001
c) Until is reached
Breakdown:
: Array list holding each possible normalized
weight, being the superposition of a specific weight
and being the from-neuron, being the to-neuron
: Calculation start point
Superposition of Neurons
(10)
11010111 = 1010
(11)
www.seipub.org/spr
y=0
(12)
(13)
then
as
(15)
zz = 0
|1|0 + |1|1)
(16)
2n /2
(17)
|p = n m
(18)
(19)
|p n m p
(20)
| = (|0 + |1)
2
(21)
(22)
Information about ()
www.seipub.org/spr
|0|f(0) +
|1|f(1)
(23)
(HH)(XX)(|0|0) = (HH)(|1|1) =
1
1
1
1
1
|0 |1 |0 |1 = (|0|0 |1|0
2
|0|1 + |1|1)
(24)
(25)
1
2
(26)
where
x = 1x
(27)
1 = 0
(28)
0 = 1
(29)
f(x) = 1f(x)
(30)
f(0) = f(1)
(31)
(32)
(33)
and
and
and
If
or
2
else if
f(0) f(1)
(34)
(35)
(36)
then
2
or
2
|f(0) |f(0)
(37)
|f(0) |f(0)
(38)
f(0) = f(1) |1
and
f(0) f(1) |0
summed up as
(H1)Uf (HH)(XX)(|0|0) =
1
|1 |f(0) |f(0) , f(0) = f(1)
2
1
|0 |f(0) |f(0) , f(0) f(1)
2
(39)
www.seipub.org/spr
|>r
|>r
|x>n
|x>n
|y>m
|f(x)>m
(40)
|>r
|>r
|x>n
|x>n
|y>m
|f(x)>m
|>r
|x>n
|x>n
|y>m
|f(x)>m
(42)
www.seipub.org/spr
|>r
|>n+r-m
Vf
|x>n
Measurement
|>r
|f(x)>m
|f(x)>m
Vf*
|x>n
Cm
|y>m
|f(x)>m
www.seipub.org/spr
|xi =
arctan (|yi t )
(44)
ni=1 |i
(45)
|yrmse = ni=1|y 2 i
n
| = H n |0n =
2n /2
2 1
x=0
|xn
(46)
|i1
|i2
wi1in
wi2in
(47)
|h1
1
1h
w i
w
i1
|i1
h2
wh1h2
wh1h3
i1
|h2
i2
h1
hn
wi1i2
h3
wi1in
|i2
h2
w i2
w
i
2h3
wh1hn
wh2h3
|h3
in
wi2in
hn
i2
|in
ww i1
W = 2|| 1
wi1i2
h2
Then must be
(43)
wwinh
1
|in
winh3
w
inh
wh2hn
wh3hn
|hn
FIG. 7 QUANTUM BOLTZMANN MACHINE
www.seipub.org/spr
a Qbit-specific measurement.
10
Results
The simulation of the quantum artificial neural
network on a von Neumann computer has been
successfully realized, however, the thoughtful reader
will understand that no results except this can be
provided here. After having lifted the artificial neural
network into a restricted superposition (see Tbl. 3), the
time-consuming quantum database search has been
carried out, which in fact proofed that the desired
configuration could be found in any case according to
Eq. 42. However, unless the theorem can be
implemented on a quantum computer it remains a
theorem waiting for a final proof.
Conclusion
Quantum computer science offers some very
interesting effects in terms of processing information,
like entanglement, which does not have a counterpart
in classical computation. In terms of quantum artificial
neural networks, the difficulty is to measure the
system that is to destroy the superposition, exactly
when the system's state fulfils the required learning
criteria, e.g. the number of correctly classified training
examples. Moreover, when taking the internal
calculations, dynamic thresholds and the weights into
consideration, the possible configurations of the ANN
within its superposition grow exponentially in the size
of the combined input vector plus threshold values.
However, quantum computer science does not only
offer new approaches to information processing; it
opens the door to the future of artificial intelligence.
The massive parallel processing quantum computers
are capable of resembling some kind of the parallel
information processing of the human brain. Thitherto,
it is not fully understood how information in the
human brain is processed, not to mention the
emergence of human consciousness. The brain is such
a complex structure that not only its continuous study
will lead to the full understanding, but also several
experiments. These experiments may in the near
future not only consist of invasive, semi-invasive or
non-invasive approaches, but also in the simulation of
a brain with all of its ~100,000,000,000 neurons, but
also its capability to process information parallel with
quasi one processor. Although the human brain that
may process 213 analog operations, is in terms of these
operations
already
slower
than
current
supercomputers, it does not require that much energy
(only 15-20 watts). Furthermore, the whole neural
network allowing unique information processing has
www.seipub.org/spr
ACKNOWLEDGMENT
REFERENCES
[2012-10-18],
URL:
http://computer.howstuffworks.com/quantumcomputer.htm
Boyer, M. et al. (1996): Tight Bounds on Quantum Searching,
Fourth Workshop on Physics and Computation.
Deutsch, D. (1985): The Church-Turing principle and the
universal quantum computer; Proceedings of the Royal
Society of London A. 400, 1985, p. 97.
Ezhov, A., Ventura, D. (-): Quantum neural networks, BSTU
with
Molecules
[2012-12-19];
URL:
http://www.mat.ucm.es/catedramdeguzman/old/01histor
ias/haciaelfuturo/Burgos090900/quantumcomputingSciA
mer/0698gershenfeld.html
Neukart, F. et al. (2010): High Order Computational
Intelligence in Data Mining - A generic approach to
systemic intelligent Data Mining, Proceedings of Speech
Technology and Human-Computer Dialogue (SpeD),
2011 6th Conference on, 2011, pp. 1-9.
P., DiVincenzo David. (2001): Dogma and heresy in
quantum computing; Quantum Information Comp. 1, 1.
Ricks, B., Ventura, D. (2003): Training a Quantum Neural
Network; Provo: Brigham Young University.
11