Skip to main content
Log in

An optimized radial basis function neural network with modulation-window activation function

  • Neural Networks
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

It is a crucial basis to improve the performance of neural network by constructing an appropriate activation function. This paper proposes a novel modulation window radial basis function neural network (MW-RBFNN) with an adjustable activation function. In this MW-RBFNN, a raised cosine radial basis function (RC-RBF) is adaptively modulated by an exponential function, and served as a shape-tunable activation function of MW-RBFNN. Compared with the basic RC-RBF neural network, the approximating ability of MW-RBFNN is improved due to its shape-tunable activation function. Besides, the computation of MW-RBFNN is far less than that of Gaussian radial basis function neural network (GRBFNN) because the MW-RBFNN is compactly supported. The training algorithm of MW-RBFNN is provided and its approximating ability is proved. Moreover, the regulation mechanism of the modulation index for the NN’s performance is proved and the regulating algorithm of the modulation index in MW-RBFNN is given. The computational complexity of MW-RBFNN is also analyzed. Five typical application cases are presented to illustrate the effectiveness of this proposed MW-RBFNN.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Availability of data and materials

The datasets used or analysed during the current study are available from the corresponding author on reasonable request.

Code availability

Some or all data, models, or code generated or used are available from the corresponding author by request.

References

Download references

Acknowledgements

The authors would like to appreciate the National Natural Science Foundation of China (grant number 51775185), and the Natural Science Foundation of Hunan Province, China (grant number 2018JJ2261), for their kind supports.

Funding

This study was supported in part by grants from the National Natural Science Foundation of China (grant number 51775185), and the Natural Science Foundation of Hunan Province, China (grant number 2018JJ2261).

Author information

Authors and Affiliations

Authors

Contributions

HL proposed the MW-RBFNN and gave the training algorithm of MW-RBFNN, and was a major contributor in writing the manuscript. HD prove the approximating ability of MW-RBFNN, and analyzed the computation of MW-RBFNN. LW studied the experiments. YM designed the experimental code. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Haijun Lin.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interests.

Ethical approval

Not Applicable.

Consent to participate

Not Applicable.

Consent for publication

Not applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix I

Appendix I

MW-RBFNN-based Jacobian in PID control system.

The output of the MW-RBFNN shown in Fig. 8 can be rewritten as

$$ y_{m} = \sum\limits_{k = 1}^{r} {\left( {\omega_{k} + {\mathbf{V}}_{k} {\mathbf{x}}} \right)\phi_{Wk} ({\mathbf{x}})} = \sum\limits_{k = 1}^{r} {\left( {\omega_{k} + \sum\limits_{i = 1}^{3} {v_{k,i} x_{i} } } \right)\phi_{Wk} ({\mathbf{x}})} , $$
(43)

where x = [Δu(k), y(k), y(k-1)]T, and \(\phi_{Wk} ({\mathbf{x}})\) is descried by (10). Therefore,

$$ \frac{\partial y}{{\partial \Delta u}} \approx \frac{{\partial y_{m} }}{\partial \Delta u} = \sum\limits_{k = 1}^{r} {\left\{ {v_{k,1} \phi_{Wk} ({\mathbf{x}}) + \left( {\omega_{k} + \sum\limits_{i = 1}^{3} {v_{k,i} x_{i} } } \right)\frac{{\partial \phi_{Wk} ({\mathbf{x}})}}{\partial \Delta u}} \right\}} , $$
(44)

where,

$$ \frac{{\partial \phi_{Wk} ({\mathbf{x}})}}{\partial \Delta u} = \prod\limits_{i = 2}^{3} {e^{{ - \alpha \left[ {p_{i} (x_{i} ) - p_{i} (x_{i}^{(k)} )} \right]^{2} }} \left\{ {0.5 + 0.5\cos \left[ {\pi \left( {p_{i} (x_{i} ) - p_{i} (x_{i}^{(k)} )} \right)} \right]} \right\}} \times \frac{{\partial \zeta_{c} \left[ {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right]}}{\partial \Delta u}. $$
(45)

where x1 = Δu(k), pi(xi) is described by (5), and

$$ \zeta_{c} \left[ {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right] = e^{{ - \alpha \left[ {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right]^{2} }} \left\{ {0.5 + 0.5\cos \left[ {\pi \left( {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right)} \right]} \right\}. $$
(46)

Thus, in (45), \(\frac{{\partial \zeta_{c} \left[ {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right]}}{\partial \Delta u}\) is obtained by (47), i.e.,

$$ \begin{aligned}& \frac{{\partial \zeta_{c} \left[ {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right]}}{\partial \Delta u} = e^{{ - \alpha \left[ {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right]^{2} }} \left\{ { - \frac{{\pi \sin \left[ {\pi \left( {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right)} \right]}}{{2\left( {x_{1}^{(2)} - x_{1}^{(1)} } \right)}}} \right\} \\&\quad - \left\{ {1 + \cos \left[ {\pi \left( {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right)} \right]} \right\}\left[ {\frac{{\alpha \left[ {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right]e^{{ - \alpha \left[ {p_{1} (x_{1} ) - p_{1} (x_{1}^{(k)} )} \right]^{2} }} }}{{\left( {x_{1}^{(2)} - x_{1}^{(1)} } \right)}}} \right] \hfill \\ \end{aligned} $$
(47)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lin, H., Dai, H., Mao, Y. et al. An optimized radial basis function neural network with modulation-window activation function. Soft Comput 28, 4631–4648 (2024). https://doi.org/10.1007/s00500-023-09207-4

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-09207-4

Keywords

Navigation