Kvantne nervne mreže (Quantum neural networks – QNNs) su modeli nervnih mreža koji su zasnovani na kvantnoj mehanici. Postoje dva različita pristupa istraživanju QNN, jedan koristeći procesuiranje kvantnih informacija radi unapređivanja postojećih modela nervnih mreža (nekad i obrnuto) , a drugi tražeći potencijalne kvantne efekte u mozgu.

Veštačke kvantne nervne mreže уреди

U računarskom pristupu istraživanju kvantnih nervnih mreža, [1][2] naučnici pokušavaju da kombinuju veštačke modele nervnih mreža (koji se dosta koriste u mašinskom učenju za važne zadatke poput klasifikacije šablona) uz prednosti kvantnih informacija u cilju razvijanja efikasnijih algoritama (za dalje čitanje pogledajte [3]). Važna motivacija za ova istraživanja je teškoća kontrolisanja nervnih mreža posebno u big data aplikacijama. Postoji nada da karakteristike kvantnog izračunavanja poput kvantnog paralelizma ili efekata mešanja i uplitanja mogu biti iskorišćenji kao izvori. Pošto je tehnološka implementacija kvantnog kompjutera jos u začetku, ovakvi modeli kvantnih nervnih mreža su uglavnom teorijski predlozi koji čekaju svoju punu implementaciju u fizičkim eksperimentima.

Istraživanje kvantnih nervnih mreža je i dalje u začetku i nagomilani predlozi i ideje širokog opsega i matematičke strogosti su postavljeni. Većina njih je zasnovana na ideji zamene klasičnog binarnog sistema ili McCulloch-Pitts neurona kjubitom što kao rezultat daje nervne jedinice koje mogu biti u "superpoziciji" tj. u stanju "aktivna" i "miruje".

Istorija уреди

Prve ideje o kvantnom nervnom računjanju su nezavisno objavili Ron Krajsli [4] i Subhaš Kak [5] 1995. godine. Kak je diskutovao o sličnosti nervne aktivacione funkcije i kvantne mehaničke Eigenvalue jednačine, a posle je diskutovao o primeni ovih ideja u izučavanju funkcije mozga [6] i ograničenjima ovog pristupa.[7] Ajit Narayanan i Tammy Menneer su predložili fotonsku implementaciju modela kvantne nervne mreže koja je zasnovana na teoriji o postojanju više univerzuma i "uklapa" se u željeni model.[8] Od tada, objavljuje se sve više i više članaka u žurnalima o računarstvu i kvantnoj fizici kako bi se našao najbolji model za kvantne nervne mreže.

Kvantni perceptroni уреди

Mnogi predlozi pokušavaju da nađu kvantni ekvivalent za perceptron od kog su nervne mreže napravljene. Problem je u tome što nelinearne aktivacione funkcije ne odgovaraju matematičkoj strukturi kvantne teorije, pošto je kvantna evolucija opisana linearnim operacijama i vodi do probabilističkih posmatranja. Ideje da se imitira aktivaciona formula perceptrona kvantnim mehaničkim formalizmom kreću se od upotrebe specijalnih merenja [9][10] do postuliranja nelinearnih kvantnih operatora (matematički okvir koji je sporan).[11][12] Shuld, Sinayskiy i Petruccione su nedavno predložili direktnu implementaciju aktivacione formule korišćenjem modela kvantnog izračunavanja zasnovanom na strujnim kolima faznog kvantnog algoritma za estimaciju.[13]

Nejasna logika уреди

Znatna količina interesa je pružena "kvantno inspirisanom" modelu koji koristi ideje kvantne teorije za implementaciju nervne mreže zasnovane na nejasnoj logici.[14]

Kvantne mreže уреди

Neki koriste suprotan pristup i pokušavaju da iskoriste uvide iz istraživanja nervnih mreža kako bi dobili moćne aplikacije za kvantno računanje, kao što je kvantni algoritamski dizajn podržan mašinskim učenjem.[15] Primer je rad Elizabeth Behrman i Jim Steck [16] koji su predložili kvantno izračunavanje koje se sastoji od broja kjubita sa međusobnim interakcijama koje se mogu uskladiti. Poštujući klasično pravilo "backpropagation", moć tih interakcija se shvata iz trenirajućeg seta željenih input-output relacija i tako kvantna mreža "uči" algoritam.

Kvantna asocijativna memorija уреди

Dan Ventura i Tony Martinez su 1999. godine predstavili algoritam kvantne asocijativne memorije [17]. Autori nisu pokušali da prevedu model veštačke nervne mreže u kvantnu teoriju već su predložili algoritam za kvantni kompjuter baziran na strujnom kolu koji simulira asocijativnu memoriju. Stanja memorije (u Hopfildovim nervnim mrežama čuvana u težinama nervnih konekcija) se upisuju na superpozicije a "Grover-like" algoritam za kvantnu pretragu vraća stanja memorije najbliža datom ulazu. Prednost ovog pristupa leži u eksponencijalnom memorijskom kapacitetu memorijskih stanja. Uprkos tome, ostaje pitanje da li model ima značaja za početnu svrhu Hopfildovih modela kao demonstracija kako pojednostavljene veštačke nervne mreže mogu da simuliraju funkcije mozga.

Kvantno izračunavanje preko raštrkanih distribuiranih reprezentacija уреди

Rinkus [18] predlaže da distribuirana reprezentacija, posebno raštrkana distribuirana reprezentacija (sparse distributed representation (SDR)) pruža klasičnu implementaciju kvantnog izračunavanja. Posebno, skup SDR kodova koji se čuvaju u SDR polju za kodiranje, će u opštem slučaju da se presecaju do varirajućih stepeni. U svom drugom radu [19][20], Rinkus opisuje algoritam za učenje u unapred određenom vremenu koji "preslikava" sličnost ulaznog prostora u sličnost (veličina preseka) u SDR prostoru za kodiranje. Polazeći od pretpostavke da sličnost ulaza korelira sa verovatnoćom, ovo znači da svaki pojedinačni aktivan SDR kod je istovremeno i verovatnoća distribuiranosti preko svih sačuvanih ulaza , pri čemu se verovatnoća svakog ulaza može izračunati preko frakcije njegovog SDR koda koji je aktivan (na primer, preko veličine njegovog preseka sa aktivnim SDR kodom). Algoritam za učenje/zaključivanje može da se posmatra i kao operator za apdejtovanje stanja i zbog toga što bilo koji pojedinačni SDR kod koji je aktivan istovremeno predstavlja i verovatnoću konkretnog ulaza X, kom je pridružen za vreme učenja, a i verovatnoće svih ostalih sačuvanih ulaza, isti fizički proces koji apdejtuje verovatnoću ulaza X takođe apdejtuje i verovatnoće svih ostalih sačuvanih ulaza. Pod "unapred određenim vremenom" se misli na to da se broj koraka za izračunavanje koji su uključeni u ovaj proces (algoritam za apdejtovanje) ne menja dok se broj sačuvanih kodova povećava. Ova teorija se radikalno razlikuje od standardnog pogleda na kvatno izračunavanje i kvantnu fizičku teoriju: umesto pretpostavke da stanja entiteta na najnižem nivou u sistemu, na primer pojedinačni binarni neuroni, postoje u superpozicijama, pretpostavlja se da samo da entiteti na višim nivoima, na primer, kompozitni entiteti ili celi SDR kodovi (koji su skupovi binarnih neurona), postoje u superpoziciji.

Kvatno učenje уреди

Većina algoritama za učenje poštuje klasičan model treniranja veštačkih nervnih mreža kako bi se dobile input-output funkcije datog trenirajućeg skupa i koriste klasične povratne petlje za apdejtovanje parametara kvantnog sistema dok ne postignu optimalnu konfiguraciju. Učenju kao problemu optimizacije parametara takođe pristupaju i adiabatski modeli kvatnog računanja [21]. Nedavno se pojavila nova post-learning strategija koja omogućava pretragu poboljšanog skupa težina zasnovanih na analogiji kvantnih efekata koji se pojavljuju u prirodi. Tehnika, predložena u [22] je zasnovana na analogiji modelovanja biološkog neurona kao poluprovodnika heterostrukture koja se sastoji od jedne energetske barijere koja je smeštena između dve energetski niže oblasti. Aktivaciona formula neurona je prema tome posmatrana kao čestica koja ulazi u heterostrukturu i ima interakciju sa barijerom. U ovom slučaju pomoćno pojačanje klasičnom procesu izučavanja nervnih mreža se postiže minimalnim dodatnim troškovima izračunavanja.

Kvantne generalizacije "Feedforward" nervnih mreža [23] уреди

Jedan od načina za konstrukciju kvantnog neurona je da se prvo generalizuju klasični neuroni (postavljanjem pomoćnih bitova) u reverzibilne permutacione kapije i onda njihovom daljom generalizacijom napraviti jedinične kapije. Zbog teoreme o nekloniranju u kvantnoj mehanici, kopiranje izlaza pre njegovog slanja različitim neuronima u sledećem sloju nije trivijalno. Ovo može biti zamenjeno generalnim kvantnim jedinstvenim pristupom izlazu dodajući mu pomoćni bit u stanju |0⟩. To ima klasičnu kapiju za kopiranje (CNOT ) kao specijalan slučaj, i u tom smislu generalizuje klasičnu operaciju kopiranja. Može biti pokazano da pri korišćenju ove sheme, kvantne nervne mreže mogu da: (i) kompresuju kvantna stanja u minimalan broj kjubita, i tako kreirajući autoenkoder, i (ii) omogućavaju otkrivanje kvantnih komunikacionih protokola kao što je teleportacija. Univerzalan recept je samo teorijski i ne zavisi od implementacije. Modul kvantnog neurona se može prirodno implementirati fotonično.[23]

Biološke kvantne nervne mreže уреди

iako mnogi istraživači kvantne nervne mreže eksplicitno ograničavaju svoje interesovanje na perspektivu izračunavanja, ta oblast je usko povezana sa istraživanjima potencijalnih kvantnih efekata u biološkim nervnim mrežama.[24][25] Modeli kognitivnih agenata i kvantnih kolektiva zasnovanim na memoriji su predloženi od strane Subhash Kak, [26] ali on takođe ističe specifične probleme granica u obzervaciji i kontroli ovih memorija zbog fundamentalnih logičkih razloga.[27] On je takođe predložio to da kvantni jezik mora biti povezan sa biološkim nervnim mrežama.[28]

Kombinacija kvantne fizike i nauke o neuronima takođe podstiče burnu debatu koja značajno prevazilazi granice nauke, kao ilustrativan primer možemo uzeti žurnale kao što je NeuroQuantology [29] ili metoda lečenja Quantum Neurology.[30] Međutim, takođe u sferi naučnih teorija o tome kako mozak može da proizvede ponašanje čestica na kvatnom nivou postoje kontroverzne debate.[31][32] Fuzija biologije i kvatne fizike je nedavno, otkrićem znakova za efikasan transport energije u fotosintezi zbog kvantnih efekata, dobila momentum. Međutim, ne postoji široko prihvaćen dokaz 'kvantnog mozga', ipak prema ne tako jasnim izveštajima "Mag-Lag" efekata u MRI skeneru, pacijenti bi mogli uslovno predložiti da prilično osetljive interakcije u mozgu mogu po svojoj prirodi biti zapravo kvantne, i prema tome mogu biti pod dejstvom uticaja veoma snažnih stabilnih stanja magnetnih polja koji slučajno oslikavaju efekte koji se mogu primetiti na visoko-G u borilačkim pilotima. Ova hipoteza se sada dalje istražuje.

Vidi još уреди

Reference уреди

[33] [34]

  1. ^ da Silva, Adenilton J.; Ludermir, Teresa B.; de Oliveira, Wilson R. (2016). „Quantum perceptron over a field and neural network architecture selection in a quantum computer”. Neural Networks. 76: 55—64. PMID 26878722. S2CID 15381014. arXiv:1602.00709 . doi:10.1016/j.neunet.2016.01.002. 
  2. ^ Panella, Massimo; Martinelli, Giuseppe (2011). „Neural networks with quantum architecture and quantum learning”. International Journal of Circuit Theory and Applications. 39: 61—77. S2CID 3791858. doi:10.1002/cta.619. 
  3. ^ M. Schuld, I. Sinayskiy, F. Petruccione: „The quest for a Quantum Neural Network”. arXiv:pdf/1408.7005  Проверите вредност параметра |arxiv= (помоћ). , Quantum Information Processing 13, 11. pp. 2567–2586 (2014)
  4. ^ R. Chrisley, Quantum Learning, In New directions in cognitive science: Proceedings of the international symposium, Saariselka, 4-9 August 1995, Lapland, Finland, P. Pylkkänen and P. Pylkkö (editors). Finnish Association of Artificial Intelligence, Helsinki, 77-89 (1995)
  5. ^ S. Kak, On quantum neural computing, Advances in Imaging and Electron Physics 94, 259 (1995)
  6. ^ S. Kak, The three languages of the brain: quantum, reorganizational, and associative. In Learning as Self- Organization, K. Pribram and J. King (editors). Lawrence Erlbaum Associates, Mahwah, NJ, 185-219 (1996)
  7. ^ A. Gautam and S. Kak, Symbols, meaning, and origins of mind. Biosemiotics (Springer Verlag) 6: 301-310 (2013)
  8. ^ A. Narayanan and T. Menneer: Quantum artificial neural network architectures and components[мртва веза], Information Sciences 128, 231-255 (2000)
  9. ^ M. Perus: Neural Networks as a basis for quantum associative memory Архивирано на сајту Wayback Machine (11. септембар 2017), Neural Network World 10 (6), 1001 (2000)
  10. ^ M. Zak, C.P. Williams: Quantum Neural Nets, International Journal of Theoretical Physics 37(2), 651 (1998)
  11. ^ S. Gupta, R. Zia: Quantum Neural Networks, Journal of Computer and System Sciences 63(3), 355 (2001)
  12. ^ J. Faber, G.A. Giraldi: Quantum Models for Artificial Neural Network (2002), Electronically available: http://arquivosweb.[мртва веза] lncc.br/pdfs/QNN-Review. pdf
  13. ^ M. Schuld, I. Sinayskiy, F. Petruccione: Simulating a perceptron on a quantum computer „ArXiv:1412.3635”. arXiv:abs/1412.3635  Проверите вредност параметра |arxiv= (помоћ).  (2014)
  14. ^ G. Purushothaman, N. Karayiannis: Quantum Neural Networks (QNN’s): Inherently Fuzzy Feedforward Neural Networks Архивирано на сајту Wayback Machine (11. септембар 2017), IEEE Transactions on Neural Networks, 8(3), 679 (1997)
  15. ^ J. Bang et al. : A strategy for quantum algorithm design assisted by machine learning, New Journal of Physics 16 073017 (2014)
  16. ^ E.C. Behrman, J.E. Steck, P. Kumar, K.A. Walsh: „Quantum Algorithm design using dynamic learning”. arXiv:pdf/0808.1558  Проверите вредност параметра |arxiv= (помоћ). , Quantum Information and Computation, vol. 8, No. 1&2. pp. 12–29 (2008)
  17. ^ D. Ventura, T. Martinez: A quantum associative memory based on Grover's algorithm Архивирано на сајту Wayback Machine (11. септембар 2017), Proceedings of the International Conference on Artificial Neural Networks and Genetics Algorithms. pp. 22–27 (1999)
  18. ^ G. Rinkus (2102): „Quantum Computation via Sparse Distributed Representation”. arXiv:pdf/1707.05660  Проверите вредност параметра |arxiv= (помоћ). . Neuroquantology 10(2) 311-315
  19. ^ G. Rinkus (1996): A Combinatorial Neural Network Exhibiting Episodic and Semantic Memory Properties for Spatio-Temporal Patterns. Doctoral Thesis. Boston University. Boston, MA.
  20. ^ G. Rinkus (2010): A cortical sparse distributed coding model linking mini- and macrocolumn-scale functionality. Frontiers in Neuroanatomy 4:17
  21. ^ H. Neven et al.: „Training a Binary Classifier with the Quantum Adiabatic Algorithm”. arXiv:pdf/0811.0416  Проверите вредност параметра |arxiv= (помоћ). , arXiv:0811.0416v1 (2008)
  22. ^ Kapanova, K. G., I. Dimov, and J. M. Sellier. "„On randomization of neural networks as a form of post-learning strategy”. arXiv:pdf/1511.08366  Проверите вредност параметра |arxiv= (помоћ). ." arXiv preprint arXiv:1511.08366 (2015).
  23. ^ а б Wan, Kwok-Ho; Dahlsten, Oscar; Kristjansson, Hler; Gardner, Robert; Kim, Myungshik (2016). „Quantum generalisation of feedforward neural networks”. NPJ Quantum Information. 3: 36. Bibcode:2017npjQI...3...36W. S2CID 256704448. arXiv:1612.01045 . doi:10.1038/s41534-017-0032-4. 
  24. ^ Loewenstein, Werner (2013). Physics in Mind: A Quantum View of the Brain. Basic Books. ISBN 978-0-465-02984-6. 
  25. ^ H. Stapp: Mind Matter and Quantum Mechanics, Springer, Heidelberg (2009)
  26. ^ Kak, S. Biological memories and agents as quantum collectives. NeuroQuantology 11: 391-398 (2013)
  27. ^ Kak, S. Observability and computability in physics, Quantum Matter 3: 172-176 (2014)
  28. ^ Kak, S. (2016). Communication languages and agents in biological systems. In: Biocommunication: Sign-Mediated Interactions between Cells and Organisms. Eds.: J. Seckbach & R. Gordon. London, World Scientific Publishing: 203-226
  29. ^ NeuroQuantology
  30. ^ Quantum Neurology —
  31. ^ S. Hameroff: Quantum computation in brain microtubules? The Penrose-Hameroff 'Orch-OR' model of consciousness Архивирано на сајту Wayback Machine (9. август 2017), Philosophical Transactions Royal Society of London Series A, 356 1743 1869 (1998)
  32. ^ E. Pessa, G. Vitiello: Bioelectrochemistry and Bioenergetics, 48 2 339 (1999)
  33. ^ Neukart, Florian (2013). „On Quantum Computers and Artificial Neural Networks”. Signal Processing Research. 2 (1). Архивирано из оригинала 06. 02. 2016. г. Приступљено 18. 02. 2018. 
  34. ^ Neukart, Florian (2014). „Operations on Quantum Physical Artificial Neural Structures”. Procedia Engineering. 2 (1): 1509—1517. doi:10.1016/j.proeng.2014.03.148. 

Literatura уреди

Dodatna literatura уреди

  • „Recent review of quantum neural networks by M. Schuld, I. Sinayskiy and F. Petruccione”. arXiv:abs/1408.7005  Проверите вредност параметра |arxiv= (помоћ). 

Spoljašnje veze уреди