© 2020 All Rights Reserved

Using Adaptive Window Wavelet Neural Network to Solve a Spectroscopy Inverse Problem

Vladimir Shiroky, Sergey Dolenko.
D.V.Skobeltsyn Institute of Nuclear Physics, M.V.Lomonosov Moscow State University, Moscow 119991, Russia


Working with real measurement data to solve inverse problems of classification and regression requires elimination of noise components for the correct solution of the problem. In the widely used signal processing approach, Fast Fourier Transform [1] is used to eliminate high frequency and low frequency components of signal. The main problem of this approach is that real observations may contain useful information in high and low frequency domains simultaneously, but with different localization in the signal. For example, Raman spectra of inorganic salts have sharp peaks in the low frequency part of the spectra, and a smooth water valence band in the high frequency part of spectra, also changing its shape depending on the dissolved substances and their concentrations [2].
One of the widely used (especially in EEG processing [3]) methods of signal processing considering different localization of different frequencies is Wavelet transformation [4]. Wavelet transformation uses a special basis widely known for its unique properties, the most important of which are its compactness and multiresolution (wavelet functions are produced from the mother wavelet by transition and dilation).
Wavelet neural networks (WNN) [5] use wavelet functions to decompose the approximated function. However, for a standard wavelet basis with fixed transition and dilation coefficients, the decomposition may be not optimal. If no inverse transformation is needed, the values of transition and dilation coefficients may be determined during network training, and the windows corresponding to various wavelet functions may overlap.
In this study, we suggest a new type of a WNN—Adaptive Window WNN (AWWNN) [6], designed primarily for signal processing, in which window positions and wavelet levels are determined with a special iterative procedure. Two modifications of this new type of WNN are tested against a linear model and a multi-layer perceptron. The developed network was used to solve the inverse problem of Raman spectroscopy on determination of the concentrations of 10 inorganic salts, dissolved in water. A more detailed description of the measurements and of sample preprocessing is presented in the paper [7]. The AWWNN demonstrated promising results with mean absolute error less than that of a classical multilayer dense neural network.

[1] Rao, K R, Kim, Do Nyeon, Hwang, Jae Jeong. Fast Fourier Transform - Algorithms and Applications. Springer Netherlands. XVIII p.426 (2010)
[2] Dolenko, T.A., Churina, I.V., Fadeev, V.V., Glushkov, S.M.: Valence band of liquid water raman scattering: some peculiarities and applications in the diagnostics of water media. J. Raman Spectrosc. 31(8–9), 863–870 (2000)
[3] Hramov, A.E., Koronovskii, A.A., Makarov, V.A., Pavlov, A.N., and Sitnikova, E., Wavelets in Neuroscience, Springer-Verlag Berlin Heidelberg, 2015. doi 10.1007/978-3-662-43850-3
[4] Mallat, S., A Wavelet Tour of Signal Processing, N.Y.: Academic, 2008.
[5] Zhang, Q. and Benveniste, A., Wavelet networks, IEEE Trans. Neural Networks, 1992, vol. 6, pp. 889–898. doi 10.1109/72.16559
[6] Efitorov, A., Dolenko, S. A New Type of a Wavelet Neural Network. Opt. Mem. Neural Networks 27, 152–160 (2018).
[7] Efitorov A., Dolenko T., Burikov S., Laptinskiy K., Dolenko S. (2016) Neural Network Solution of an Inverse Problem in Raman Spectroscopy of Multi-component Solutions of Inorganic Salts. In: Samsonovich A., Klimov V., Rybina G. (eds) Biologically Inspired Cognitive Architectures (BICA) for Young Scientists. Advances in Intelligent Systems and Computing, vol 449. Springer, Cham.


Alexander Efitorov
D.V.Skobeltsyn Institute of Nuclear Physics, M.V.Lomonosov Moscow State University, Moscow 119991, Russia


File with report


Ask question