Fractional Adaptive Linear Unit Activation Function for Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing activation functions in Artificial Neural Networks (ANNs), such as Sigmoid, ReLU, and Swish, suffer from limitations like the vanishing gradient phenomenon, limiting the performance of deeper architectures and failing to provide flexibility and expressiveness.

Innovation Solution

The introduction of a trainable activation function called FALU (Fractional Adaptive Linear Unit) with tunable parameters, including a fractional derivative order and scaling parameter, which can generate a family of activation functions, including Sigmoid, ReLU, and Swish, allowing for dynamic generalization and enhanced performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional activation functions (Sigmoid, ReLU, Swish) are used, then the network structure is simple and easy to implement, but the vanishing gradient phenomenon occurs and performance of deeper architectures is limited

Engineering Contradiction:
Improveperformance of deeper architecturesVSAvoidcomplexity of activation function
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a dynamic activation function FALU(x; α, β) with two learnable parameters α and β that can be automatically adjusted during training. This dynamic adaptation allows the activation function to overcome the vanishing gradient problem in deeper architectures by automatically optimizing its behavior, resolving the contradiction between network depth and gradient flow.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the activation function from fixed (traditional Sigmoid, ReLU) to variable (FALU with learnable α and β). By introducing parameter adaptability, the system can adjust the activation characteristics during training to prevent vanishing gradients while maintaining computational efficiency, thus improving deep architecture performance without excessive complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If fixed activation functions are used, then the implementation is simple, but flexibility and expressiveness are insufficient

Engineering Contradiction:
Improveflexibility of activation functionVSAvoidcomplexity of activation function
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The FALU activation function introduces dynamic parameter learning capability, allowing the system to adapt to different data distributions and network depths automatically. This dynamic flexibility enables the same activation function to perform optimally across various tasks without requiring manual redesign, achieving high adaptability while keeping the core implementation relatively simple.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal activation function FALU that can serve multiple purposes: it generalizes traditional activation functions, adapts to different network depths, and works across various tasks. This multi-functionality provides high flexibility and expressiveness while avoiding the need for multiple specialized activation functions, thus managing complexity effectively.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If traditional activation functions are used, then the computational cost is low, but the capability and performance of ANNs are limited

Engineering Contradiction:
Improvecapability and performance of ANNsVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent modifies the activation function by introducing two learnable parameters α and β that are updated during training. This parameter adaptation enables the function to capture more complex patterns and improve network capability. The additional computational cost is justified by the significant performance improvements in tasks like image classification and natural language processing.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The FALU activation function incorporates feedback through automatic parameter adjustment during training based on gradient information. This feedback mechanism allows the system to optimize its own performance by adapting parameters according to training outcomes, achieving enhanced capability while managing computational resources efficiently through data-driven optimization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20220101138A1System and method of using fractional adaptive linear unit as activation in artifacial neural network
Publication Date: 2022.03.31 INTEL CORP
  • US20220101138A1 patent drawing
  • US20220101138A1 patent drawing
  • US20220101138A1 patent drawing

AI summary

An apparatus is provided for deep learning. The apparatus accesses a neural network including an input layer, hidden layers, and an output layer. The apparatus adds an activation function to one or more of the hidden layers of the hidden layers and output layer. The activation function includes a tunable parameter, the value of which can be adjusted during the training of the neural network. The apparatus trains the neural network by inputting training samples into the neural network and determining internal parameters of the neural network based on the training samples. Determining the internal parameters includes determining a value of the tunable parameter based on the training samples. The apparatus may determine two different values of the tunable parameter for two different layers. The activation function may include another tunable parameter. The apparatus can determine a value for the other tunable parameter during the training of the neural network.