[Paper Review] ARiA: Utilizing Richard's Curve for Controlling the Non-monotonicity of the Activation Function in Deep Neural Nets
This paper proposes ARiA, a novel two-parameter activation function based on Richard's Curve, designed to control non-monotonicity in deep neural networks more precisely than Swish or ReLU. By tuning parameters α and β, ARiA2 enables independent control over convexity in both positive and negative regions, achieving state-of-the-art accuracy on MNIST, CIFAR-10, and CIFAR-100 with faster convergence and superior performance compared to ReLU and Swish.
This work introduces a novel activation unit that can be efficiently employed in deep neural nets (DNNs) and performs significantly better than the traditional Rectified Linear Units (ReLU). The function developed is a two parameter version of the specialized Richard's Curve and we call it Adaptive Richard's Curve weighted Activation (ARiA). This function is non-monotonous, analogous to the newly introduced Swish, however allows a precise control over its non-monotonous convexity by varying the hyper-parameters. We first demonstrate the mathematical significance of the two parameter ARiA followed by its application to benchmark problems such as MNIST, CIFAR-10 and CIFAR-100, where we compare the performance with ReLU and Swish units. Our results illustrate a significantly superior performance on all these datasets, making ARiA a potential replacement for ReLU and other activations in DNNs.
Motivation & Objective
- To address the limitations of ReLU and Swish in controlling non-monotonic curvature via hyperparameters.
- To develop a differentiable, non-monotonic activation function with tunable convexity in both positive and negative input regions.
- To improve training dynamics and test accuracy in deep neural networks through precise control of activation shape.
- To provide a computationally efficient alternative to Swish with better hyperparameter control, including a single-parameter variant (ARiA1) for resource-constrained settings.
Proposed method
- Proposes ARiA as a two-parameter activation function derived from Richard’s Curve, defined as f(x) = x * σ(L), where σ(L) is a modified logistic sigmoid.
- Introduces ARiA2 with parameters α and β to independently control the convexity in the first and third quadrants.
- Employs a modified sigmoid function σ(β, x) = (1 + e^(-βx))^(-1) scaled by α to modulate the activation’s curvature and slope.
- Applies ARiA2 to feedforward and convolutional networks, including DenseNet and Wide Residual Networks, using standard optimizers like Adam and SGD.
- Validates performance across MNIST, CIFAR-10, and CIFAR-100 with hyperparameter search over α and β.
- Introduces ARiA1 as a simplified variant with only α as tunable parameter, fixing β = 1, to reduce computational cost.
Experimental results
Research questions
- RQ1Can a two-parameter activation function derived from Richard’s Curve provide finer control over non-monotonic curvature than Swish?
- RQ2Does ARiA2 outperform ReLU and Swish in terms of test accuracy and convergence speed on standard benchmarks?
- RQ3Can ARiA1 serve as an effective, low-complexity alternative to Swish and ReLU in resource-constrained training?
- RQ4How do the hyperparameters α and β independently influence the shape and performance of the activation function?
Key findings
- On MNIST with DenseNet, ARiA2 with α = 1.75, β = 1 achieved 98.84% test accuracy, outperforming ReLU (98.72%) and Swish.
- On CIFAR-10, ARiA2 with α = 1.5, β = 1 reached 95.43% accuracy at 100 epochs, surpassing ReLU (92.55%) and Swish.
- On CIFAR-100, ARiA2 with α = 1.5, β = 2 achieved 70.17% accuracy at 100 epochs, exceeding ReLU (68.06%) and Swish.
- ARiA1 with α = 1.5, β = 1 achieved 94.37% accuracy on CIFAR-10 at 100 epochs, demonstrating strong performance with only one tunable parameter.
- The results show that ARiA2 consistently outperforms ReLU and Swish across all datasets and architectures, with faster convergence and higher accuracy.
- The study confirms that precise control over non-monotonic convexity via α and β is key to ARiA’s superior performance.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.