Learning activation functions from data using cubic spline interpolation
Not on the map. Why?
Abstract (arXiv)
Neural networks require a careful design in order to perform properly on a given task. In particular, selecting a good activation function (possibly in a data-dependent fashion) is a crucial step, which remains an open problem in the research community. Despite a large amount of investigations, most current implementations simply select one fixed function from a small set of candidates, which is not adapted during training, and is shared among all neurons throughout the different layers. However, neither two of these assumptions can be supposed optimal in practice. In this paper, we present a principled way to have data-dependent adaptation of the activation functions, which is performed independently for each neuron. This is achieved by leveraging over past and present advances on cubic spline interpolation, allowing for local adaptation of the functions around their regions of use. The resulting algorithm is relatively cheap to implement, and overfitting is counterbalanced by the inclusion of a novel damping criterion, which penalizes unwanted oscillations from a predefined shape. Experimental results validate the proposal over two well-known benchmarks.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 May 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 2; 2024: 2; 2025: 2; 2026: 1.
13 papers.
Sort:
By area:
- 2021Activation Functions in Deep Learning: A Comprehensive Survey and Benchmarkcited by 153
- 2024fKAN: Fractional Kolmogorov-Arnold Networks with trainable Jacobi basis functionscited by 60
- 2022ExSpliNet: An interpretable and expressive spline-based neural networkcited by 33
- 2025Do We Always Need the Simplicity Bias? Looking for Optimal Inductive Biases in the Wildcited by 13
- 2021A methodology for training homomorphicencryption friendly neural networkscited by 10
- 2022KASAM: Spline Additive Models for Function Approximationcited by 4
- 2023The limitation of neural nets for approximation and optimizationcited by 1
- 2024Distal Interference: Exploring the Limits of Model-Based Continual Learningcited by 1
- 2021Introducing the DOME Activation Functionscited by 0
- 2022ATLAS: Universal Function Approximator for Memory Retentioncited by 0
- 2023Bayesian optimization for sparse neural networks with trainable activation functionscited by 0
- 2025Developing Training Procedures for Piecewise-linear Spline Activation Functions in Neural Networkscited by 0
1 more
- 2026TESLA: Taylor Expansion of Sinusoidal Learnable Activations12 Aug 2026
- 2025Developing Training Procedures for Piecewise-linear Spline Activation Functions in Neural Networks17 Sep 2025
- 2025Do We Always Need the Simplicity Bias? Looking for Optimal Inductive Biases in the Wild13 Mar 2025
- 2024fKAN: Fractional Kolmogorov-Arnold Networks with trainable Jacobi basis functions11 Jun 2024
- 2024Distal Interference: Exploring the Limits of Model-Based Continual Learning13 Feb 2024
- 2023The limitation of neural nets for approximation and optimization21 Nov 2023
- 2023Bayesian optimization for sparse neural networks with trainable activation functions10 Apr 2023
- 2022ATLAS: Universal Function Approximator for Memory Retention10 Aug 2022
- 2022KASAM: Spline Additive Models for Function Approximation12 May 2022
- 2022ExSpliNet: An interpretable and expressive spline-based neural network3 May 2022
- 2021A methodology for training homomorphicencryption friendly neural networks5 Nov 2021
- 2021Introducing the DOME Activation Functions30 Sep 2021
1 more
- 2022KASAM: Spline Additive Models for Function Approximationcited by 4
- 2022KASAM: Spline Additive Models for Function Approximation12 May 2022
- 2021Activation Functions in Deep Learning: A Comprehensive Survey and Benchmarkcited by 153
- 2024fKAN: Fractional Kolmogorov-Arnold Networks with trainable Jacobi basis functionscited by 60
- 2022ExSpliNet: An interpretable and expressive spline-based neural networkcited by 33
- 2025Do We Always Need the Simplicity Bias? Looking for Optimal Inductive Biases in the Wildcited by 13
- 2021A methodology for training homomorphicencryption friendly neural networkscited by 10
- 2023The limitation of neural nets for approximation and optimizationcited by 1
- 2024Distal Interference: Exploring the Limits of Model-Based Continual Learningcited by 1
- 2021Introducing the DOME Activation Functionscited by 0
- 2022ATLAS: Universal Function Approximator for Memory Retentioncited by 0
- 2023Bayesian optimization for sparse neural networks with trainable activation functionscited by 0
- 2025Developing Training Procedures for Piecewise-linear Spline Activation Functions in Neural Networkscited by 0
- 2026TESLA: Taylor Expansion of Sinusoidal Learnable Activationscited by 0
- 2026TESLA: Taylor Expansion of Sinusoidal Learnable Activations12 Aug 2026
- 2025Developing Training Procedures for Piecewise-linear Spline Activation Functions in Neural Networks17 Sep 2025
- 2025Do We Always Need the Simplicity Bias? Looking for Optimal Inductive Biases in the Wild13 Mar 2025
- 2024fKAN: Fractional Kolmogorov-Arnold Networks with trainable Jacobi basis functions11 Jun 2024
- 2024Distal Interference: Exploring the Limits of Model-Based Continual Learning13 Feb 2024
- 2023The limitation of neural nets for approximation and optimization21 Nov 2023
- 2023Bayesian optimization for sparse neural networks with trainable activation functions10 Apr 2023
- 2022ATLAS: Universal Function Approximator for Memory Retention10 Aug 2022
- 2022ExSpliNet: An interpretable and expressive spline-based neural network3 May 2022
- 2021A methodology for training homomorphicencryption friendly neural networks5 Nov 2021
- 2021Introducing the DOME Activation Functions30 Sep 2021
- 2021Activation Functions in Deep Learning: A Comprehensive Survey and Benchmark29 Sep 2021