Multivariate Nonlinear Activation Function for XOR Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural networks rely on fixed canonical nonlinear activation functions, which may not accurately represent the complexity of brain neurons, limiting their ability to perform sophisticated operations like exclusive OR (XOR) and generalizing well to various noise and adversarial attacks.

Innovation Solution

Implementing a multivariate nonlinear activation function using a multilayer perceptron (MLP) within a neural network, merging it with an outer network through slice and concatenation operations, and pretraining with reinforcement learning to enhance learning efficiency and robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed canonical nonlinear activation functions (sigmoid, tanh, ReLU) are used, then the neural network structure is simple and easy to implement, but the network cannot accurately represent the complexity of brain neurons and cannot perform sophisticated operations like XOR

Engineering Contradiction:
Improvecapability to perform sophisticated operationsVSAvoidactivation function complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the static, fixed activation function into a dynamic, learnable multivariate nonlinear activation function. The activation function is parameterized by a small neural network with learnable weights and biases, allowing it to adapt its behavior during training. This enables the activation function to dynamically adjust its characteristics to perform sophisticated operations like XOR while maintaining computational efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the activation function from fixed canonical forms to learnable multivariate parameters. By introducing a parameterized form with learnable weights (W) and biases (b) in the underlying linear transformations, the activation function can transform its behavior to match complex neural computations. This parameter transformation allows the same functional form to adapt to different computational requirements.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If a parameterized multivariate nonlinear activation function is implemented, then the network can learn complex patterns faster and perform sophisticated operations, but the training process becomes more complex requiring pretraining and merging with outer networks

Engineering Contradiction:
Improvelearning speedVSAvoidtraining process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies pretraining to the inner network parameters before merging with the outer network. This preliminary training phase allows the multivariate nonlinear activation function to learn basic complex patterns and computational capabilities in advance. By performing this preliminary action, the network reduces the overall training complexity when integrated into the complete system, as the activation function parameters are already optimized for fundamental operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the neural network into an inner network (handling the multivariate nonlinear activation function) and an outer network (handling the main computational task). This segmentation allows independent training and optimization of each component. The inner network can be pretrained separately, and then merged with the outer network through systematic integration of parameters and computations, reducing the overall training complexity.

Inventive Principle:
Principle #1Segmentation

3Reliability

If conventional activation functions are used, then the network structure is straightforward, but the network shows poor robustness against noise and adversarial attacks

Engineering Contradiction:
Improverobustness against noise and adversarial attacksVSAvoidactivation function structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a composite activation function by combining multiple linear transformations with different weight matrices and bias vectors within a single activation unit. This composite structure, formed by the multivariate nonlinear activation function with multiple inputs and internal computations, provides enhanced robustness against noise and adversarial attacks. The composite nature allows the activation function to capture complex input patterns and resist perturbations that would affect simpler activation functions.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS20230252303A1XOR operation learning probability of multivariate nonlinear activation function and practical application method thereof
Publication Date: 2023.08.10 INDUSTRY UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY
  • US20230252303A1 patent drawing
  • US20230252303A1 patent drawing
  • US20230252303A1 patent drawing

AI summary

Disclosed are an exclusive OR (XOR) operation learning probability of a multivariate nonlinear activation function and a practical application method thereof. A learning method of an activation function performed by a computer device may include constructing an inner network using a multivariate nonlinear activation function; and training a combination model generated by merging the constructed inner network and an outer network.