Skip to main content
Log in

A Multiple-Input Strategy to Efficient Integrated Photonic Reservoir Computing

  • Published:
Cognitive Computation Aims and scope Submit manuscript

Abstract

Photonic reservoir computing has evolved into a viable contender for the next generation of analog computing platforms as industry looks beyond standard transistor-based computing architectures. Integrated photonic reservoir computing, particularly on the silicon-on-insulator platform, presents a CMOS-compatible, wide bandwidth, parallel platform for implementation of optical reservoirs. A number of demonstrations of the applicability of this platform for processing optical telecommunication signals have been made in the recent past. In this work, we take it a stage further by performing an architectural search for designs that yield the best performance while maintaining power efficiency. We present numerical simulations for an optical circuit model of a 16-node integrated photonic reservoir with the input signal injected in combinations of 2, 4, and 8 nodes, or into all 16 nodes. The reservoir is composed of a network of passive photonic integrated circuit components with the required nonlinearity introduced at the readout point with a photodetector. The resulting error performance on the temporal XOR task for these multiple input cases is compared with that of the typical case of input to a single node. We additionally introduce for the first time in our simulations a realistic model of a photodetector. Based on this, we carry out a full power-level exploration for each of the above input strategies. Multiple-input reservoirs achieve better performance and power efficiency than single-input reservoirs. For the same input power level, multiple-input reservoirs yield lower error rates. The best multiple-input reservoir designs can achieve the error rates of single-input ones with at least two orders of magnitude less total input power. These results can be generally attributed to the increase in richness of the reservoir dynamics and the fact that signals stay longer within the reservoir. If we account for all loss and noise contributions, the minimum input power for error-free performance for the optimal design is found to be in the ≈1 mW range.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Maass W, Natschläger T, Markram H. Real-time computing without stable states: a new framework for neural computation based on perturbations. Neural Comput 2002;2560:2531–2560.

    Article  Google Scholar 

  2. Jaeger H, Haas H, Vol. 304. Harnessing nonlinearity: predicting chaotic systems and saving energy in wireless communication. New York: Science; 2004, pp. 78–80.

  3. Verstraeten D, Schrauwen B, D’Haene M, Stroobandt D. An experimental unification of reservoir computing methods. Neural Netw 2007;4;20(3):391–403.

    Article  Google Scholar 

  4. Hauser H, Ijspeert A, Füchslin R, Pfeifer R, Maass W. Towards a theoretical foundation for morphological computation with compliant bodies. Biol Cybern 2011;12;105(2011):355–370.

    Article  Google Scholar 

  5. Sillin HO, Aguilera R, Shieh HH, Avizienis AV, Aono M, Stieg AZ, et al. A theoretical and experimental study of neuromorphic atomic switch networks for reservoir computing. Nanotechnology 2013;24:384004.

    Article  PubMed  Google Scholar 

  6. Kulkarni MS, Teuscher C. Memristor-based reservoir computing. In: Proceedings of the 2012 IEEE/ACM International Symposium on Nanoscale Architectures - NANOARCH ’12. New York: ACM Press; 2012. p. 226–232.

    Google Scholar 

  7. Vandoorne K. 2011. Photonic reservoir computing with a network of coupled semiconductor optical amplifiers.

  8. Paquot Y, Duport F, Smerieri A, Dambre J, Schrauwen B, Haelterman M, et al. Optoelectronic reservoir computing. Sci Rep 2012;2;2:287.

    Google Scholar 

  9. Vinckier Q, Duport F, Smerieri A, Vandoorne K, Bienstman P, Haelterman M, et al. High-performance photonic reservoir computer based on a coherently driven passive cavity. Optica 2015;2(5):438–446.

    Article  Google Scholar 

  10. Brunner D, Soriano MC, Mirasso CR, Fischer I. Parallel photonic information processing at gigabyte per second data rates using transient states. Nat Commun 2013;1;4:1364.

    Article  Google Scholar 

  11. Appeltant L, Soriano MC, Van der Sande G, Danckaert J, Massar S, Dambre J, et al. Information processing using a single dynamical node as complex system. Nat Commun 2011;9;2:468.

  12. Larger L, Soriano MC, Brunner D, Appeltant L, Gutierrez JM, Pesquera L, et al. Photonic information processing beyond Turing: an optoelectronic implementation of reservoir computing. Opt Express 2012; 1;20(3):3241.

    Article  Google Scholar 

  13. Duport F, Schneider B, Smerieri A, Haelterman M, Massar S. All-optical reservoir computing. Opt Express 2012;9;20(20):22783.

    Article  Google Scholar 

  14. Dejonckheere A, Duport F, Smerieri A, Fang L, Oudar JL, Haelterman M, et al. All-optical reservoir computer based on saturation of absorption. Opt Express 2014;5;22(9):10868.

    Article  Google Scholar 

  15. Soriano MC, Ortín S, Brunner D, Larger L, Mirasso CR, Fischer I, et al. Optoelectronic reservoir computing: tackling noise-induced performance degradation. Opt Express 2013;1;21(1):12.

    Article  Google Scholar 

  16. Nguimdo RM, Verschaffelt G, Danckaert J, Van der Sande G. Fast photonic information processing using semiconductor lasers with delayed optical feedback: role of phase dynamics. Opt Express 2014;4;22(7):8672.

  17. Hicke K, Escalona-Morán M., Brunner D, Soriano MC, Fischer I, Mirasso CR. Information processing using transient dynamics of semiconductor lasers subject to delayed feedback. IEEE J Sel Top Quantum Electron 2013;7;19(4):1501610–1501610.

    Article  Google Scholar 

  18. Vandoorne K, Dambre J, Verstraeten D, Schrauwen B, Bienstman P. Parallel reservoir computing using optical amplifiers. IEEE Trans Neural Netw 2011;9;22(9):1469–81.

    Article  Google Scholar 

  19. Mesaritakis C, Papataxiarhis V, Syvridis D. 2013. Micro ring resonators as building blocks for an all-optical highspeed reservoir-computing bit-pattern-recognition system. JOSA B;(October).

  20. Fiers MAA, Van Vaerenbergh T, Wyffels F, Verstraeten D, Schrauwen B, Dambre J, et al. Nanophotonic reservoir computing with photonic crystal cavities to generate periodic patterns. IEEE Trans Neural Netw Learn Syst 2014;25(2):344–355.

  21. Zhang H, Feng X, Li B, Wang Y, Cui K, Liu F, et al. Integrated photonic reservoir computing based on hierarchical time-multiplexing structure. Opt Express 2014;12;22(25):31356–31370.

    Article  Google Scholar 

  22. Mesaritakis C, Kapsalis A, Syvridis D. 2015. All-optical reservoir computing system based on InGaAsP ring resonators for high-speed identification and optical routing in optical networks.9370:1?7.

  23. Vandoorne K, Mechet P, Van Vaerenbergh T, Fiers M, Morthier G, Verstraeten D, et al. Experimental demonstration of reservoir computing on a silicon photonics chip. Nat Commun 2014;1;5:3541.

  24. Katumba A, Bienstman P, Dambre J. Photonic reservoir computing approaches to nanoscale computation. In: Proceedings of the Second Annual International Conference on Nanoscale Computing and Communication. NANOCOM’ 15. New York: ACM; 2015. p. 23:1–23:2.

    Google Scholar 

  25. Fiers M, Vaerenbergh TV, Caluwaerts K, Ginste DV, Schrauwen B, Dambre J, et al. Time-domain and frequency-domain modeling of nonlinear optical components at the circuit-level using a node-based approach. J Opt Soc Am B 2012;5;29(5):896–900.

    Article  Google Scholar 

  26. 2012. Ultrafast InGaAs PIN photodetector UPD-15-IR2-FC. ALPHALAS GmbH.

  27. Theodoridis S, Koutroumbas K. 2009. 04 Nonlinear classifiers. Pattern recognition (Fourth Edition). pp. 151–260.

  28. Verstraeten D, Schrauwen B, Dieleman S, Brakel P, Buteneers P, Pecevski D. Oger: modular learning architectures for large-scale sequential processing. J Mach Learn Res.

  29. Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, et al. Scikit-learn: machine learning in Python. J Mach Learn Rese 2011;12:2825–2830.

    Google Scholar 

  30. Jeruchim M. Techniques for estimating the bit error rate in the simulation of digital communication systems. IEEE J Sel Areas Commun 1984;1;2(1):153–170.

    Article  Google Scholar 

Download references

Acknowledgments

This research was funded by the EU Horizon 2020 PHRESCO Grant (Grant No. 688579) and the BELSPO IAP P7-35 program Photonics@be.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrew Katumba.

Ethics declarations

Conflict of Interest

The authors declare that they have no conflict of interest.

Informed Consent

Informed consent was not required as no human or animals were involved.

Human and Animal Rights

This article does not contain any studies with human or animal subjects performed by any of the authors.

Additional information

Informed Consent

Informed consent was not required as no human or animals were involved.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Katumba, A., Freiberger, M., Bienstman, P. et al. A Multiple-Input Strategy to Efficient Integrated Photonic Reservoir Computing. Cogn Comput 9, 307–314 (2017). https://doi.org/10.1007/s12559-017-9465-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12559-017-9465-5

Keywords

Navigation