TY - GEN
T1 - Special function neural network (SFNN) models
AU - Liu, Yuzhen
AU - Marin, Oana
N1 - Publisher Copyright:
©2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Robust implementations of special functions have been a concern in many scientific areas, from electromagnetics to statistics. For example, the kernel of the Helmholtz equation in a boundary integral formulation is based on Hankel functions, or the Matern covariance in statistics depends on the functions Gamma and modified Bessel. Traditionally these special functions are implemented using known asymptotic expansions on certain critical intervals. The strategy we introduce here is to replace asymptotic expansions with neural network (NN) models taking advantage that NNs can be provably considered to be universal approximators. This approach facilitates a plethora of operations previously inaccessible. For instance, high-order derivatives of a neural network model preserve the accuracy of the trained model and, as such, can be more reliable than derivatives of asymptotic expansions. Implementations of series expansions may be computationally prohibitive and prone to numerical errors in regions where they do not converge sufficiently fast. In the current work, we develop neural network models to be a stand-in for special functions, focusing on the Bessel functions of the first and second kind, and corresponding derivatives. Special functions may require different series expansions for different ranges of the argument. We showcase a strategy for using the same neural network model over any interval within the domain of definition of the function, that would otherwise require different asymptotic expansion representations.
AB - Robust implementations of special functions have been a concern in many scientific areas, from electromagnetics to statistics. For example, the kernel of the Helmholtz equation in a boundary integral formulation is based on Hankel functions, or the Matern covariance in statistics depends on the functions Gamma and modified Bessel. Traditionally these special functions are implemented using known asymptotic expansions on certain critical intervals. The strategy we introduce here is to replace asymptotic expansions with neural network (NN) models taking advantage that NNs can be provably considered to be universal approximators. This approach facilitates a plethora of operations previously inaccessible. For instance, high-order derivatives of a neural network model preserve the accuracy of the trained model and, as such, can be more reliable than derivatives of asymptotic expansions. Implementations of series expansions may be computationally prohibitive and prone to numerical errors in regions where they do not converge sufficiently fast. In the current work, we develop neural network models to be a stand-in for special functions, focusing on the Bessel functions of the first and second kind, and corresponding derivatives. Special functions may require different series expansions for different ranges of the argument. We showcase a strategy for using the same neural network model over any interval within the domain of definition of the function, that would otherwise require different asymptotic expansion representations.
KW - Accuracy
KW - Asymptotic expansion
KW - Bessel function 1st kind
KW - Bessel function 2nd kind
KW - Neural network
KW - Special function
UR - https://www.scopus.com/pages/publications/85122608906
U2 - 10.1109/Cluster48925.2021.00101
DO - 10.1109/Cluster48925.2021.00101
M3 - Conference contribution
AN - SCOPUS:85122608906
T3 - Proceedings - IEEE International Conference on Cluster Computing, ICCC
SP - 680
EP - 685
BT - Proceedings - 2021 IEEE International Conference on Cluster Computing, Cluster 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2021 IEEE International Conference on Cluster Computing, Cluster 2021
Y2 - 7 September 2021 through 10 September 2021
ER -