Impulse neural networks application in solving the Wiener - Hopf factorization problem

Authors

DOI:

https://doi.org/10.17308/sait/1995-5499/2024/4/156-166

Keywords:

computational financial mathematics, option pricing, Levy processes, spiking neural network, machine learning, custom loss function, Wiener — Hopf factorization

Abstract

The paper is devoted to studying the possibilities of using artificial spike neural networks to solve the problem of approximate Wiener — Hopf factorization for Levy processes within an intelligent machine learning system. One of the applications of Wiener — Hopf factorization is pricing barrier options, and therefore the problem under consideration has an important applied aspect for computational finance in terms of designing hybrid numerical methods that combine modern technologies of third-generation neural networks and classical methods of computational mathematics. Within the framework of the paper, a spike neural network with an “integrate-and-fire” model with leaks is proposed for factorization of a trigonometric polynomial, the coefficients of which are a probability distribution. The sought-for factor polynomials have a similar probabilistic interpretation, while the first half of the coefficients of the first factor is zero, and the second half is zero for the second factor. The probabilistic interpretation of the problem allows one to do without encoding and decoding the input and output data into spikes and back. The network is trained for one set of polynomial coefficients in order to minimize the approximation error of this polynomial by the product of factors whose coefficients are predicted by the network, for which purpose its own loss function is implemented in software. In contrast to the traditional approach to fitting the model parameters to the training sample this paper proposes to minimize the approximation error of a specified characteristic function of the Levy process by the product of polynomial factors. In this case, the model does not use the actual values of the factor coefficients during training, but only the values of the polynomials calculated using the fast Fourier transform. In the framework of computational experiments, an example of factorization of a 255th-degree polynomial associated with the Gaussian Levy process using a spike neural network is presented. The software implementation of the approach to solving the factorization problem proposed in the article is written in the Python programming language using the pyTorch machine learning framework and the snnTorch library of pulse neural networks.

Author Biographies

  • Elena V. Alymova, Russian customs academy (Rostov branch)

    Ph.D. of Engineering Sciences, associate professor at the department of computer science and IT customs technologies of the Russian Customs Academy (Rostov branch)

  • Oleg E. Kudryavtsev, Russian customs academy (Rostov branch), InWise Systems, LLC

    Doctor of Physics and Mathematics, professor, head of the department of computer science and IT customs technologies of the Russian Customs Academy (Rostov branch), Deputy Director General of Research at InWise Systems, LLC

References

Shirjaev A. N. (1998) Osnovy stohasticheskoj finansovoj matematiki. Vol. 1. Teorija [Fundamentals of stochastic financial mathematics. Vol. 1. Theory]. Moscow : FAZIS, 1998. 544 p.

Alymova Е. V. and Kudryavtsev O. E. (2024) Artificial Neural Networks and Wiener-Hopf Factorization. IAENG International Journal of Computer Science. 51(8). P. 1182–1194.

Vogels T. P. and Abbott L. F. (2005) Signal propagation and logic gating in networks of integrate-and-fire neurons. Journal of neuroscience. 25(46). P. 10786–10795. DOI

Liu Y. H. and Wang X. J. (2001) Spike-frequency adaptation of a generalized leaky integrate-and-fire model neuron. Journal of computational neuroscience. 10(1). P. 25–45. DOI

Izhikevich E. M. (2003) Simple model of spiking neurons. IEEE Transactions on Neural Networks. 14(6). P. 1569–1572. DOI

Hodgkin A. L. and Huxley A. F. (1952) A quantitative description of membrane current and its application to conduction and excitation in nerve. The Journal of physiology. 117(4). P. 500–544. DOI

Maass W. (1997) Networks of spiking neurons: the third generation of neural network models. Neural networks. 10(9). P. 1659–1671. DOI

Pham Q. T. [et al.] (2021) A review of SNN implementation on FPGA. 2021 international conference on multimedia analysis and pattern recognition (MAPR). IEEE. P. 1–6. DOI

Cybenko G. (1989) Approximation by superpositions of a sigmoidal function. Mathematics of control, signals and systems. 2(4). P. 303–314.

Garzon M. and Botelho F. (1999) Dynamical approximation by recurrent neural networks. Neurocomputing. 29(1-3). P. 25–46. DOI

Hornik K., Stinchcombe M. and White H. (1989) Multilayer feedforward networks are universal approximators. Neural networks. 2(5). P. 359–266.

Maass W. (1997) Fast sigmoidal networks via spiking neurons. Neural computation. 9(2). P. 279–304. DOI

Iannella N. and Back A. D. (2001) A spiking neural network architecture for nonlinear function approximation. Neural networks. 14(6-7). P. 933–939. DOI

Eshraghian J. K. [et al.] 2023. Training spiking neural networks using lessons from deep learning. Proceedings of the IEEE. 111(9). P. 1016– 1054. DOI

Alymova E. V. and Kudryavtsev O. E. (2024) Application of neural networks in solving the Wiener — Hopf factorization problem. Current Problems of Applied Mathematics, Computer Science and Mechanics. Collection of Proceedings of the International Scientific Conference. Voronezh. P. 323–328.

Published

2025-01-27

Issue

Section

Intelligent Information Systems, Data Analysis and Machine Learning

How to Cite

Impulse neural networks application in solving the Wiener - Hopf factorization problem. (2025). Proceedings of Voronezh State University. Series: Systems Analysis and Information Technologies, 4, 156-166. https://doi.org/10.17308/sait/1995-5499/2024/4/156-166