Adaptive CL-BFGS Algorithms for Complex-Valued Neural Networks.
IEEE Transactions on Neural Networks and Learning Systems
|January 7, 2022
Summary
An adaptive method optimizes memory size for complex-valued neural network training using the CL-BFGS algorithm. This approach enhances performance and efficiency in complex-valued neural networks.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Numerical Optimization
Background:
- Complex-valued neural networks (CVNNs) offer advantages in specific applications.
- The limited-memory BFGS (CL-BFGS) algorithm is effective for training CVNNs.
- Determining the optimal memory size for CL-BFGS is a significant challenge.
Purpose of the Study:
- To propose an adaptive method for optimizing memory size in the CL-BFGS algorithm for CVNN training.
- To enhance the performance and efficiency of CVNN training by dynamically adjusting memory size.
Main Methods:
- An adaptive CL-BFGS (ACL-BFGS) algorithm is developed, allowing memory size to vary during iterations.
- A multistep quasi-Newton method selects an appropriate memory size from a set {1, ..., M}.
- The upper bound M is adjustable based on the moving average of previous memory sizes.
- Multiple memory sizes are utilized to construct the search direction for improved performance.
Main Results:
- The ACL-BFGS algorithm demonstrates efficient application in training CVNNs.
- Experimental results show advantages over previous methods in pattern classification, complex function approximation, and nonlinear channel equalization.
- The adaptive memory size selection improves computational efficiency and algorithm performance.
Conclusions:
- The proposed adaptive CL-BFGS algorithm effectively addresses the challenge of memory size selection in CVNN training.
- Dynamic memory size adjustment and multiple memory size utilization lead to superior performance and efficiency.
- The ACL-BFGS algorithm offers a promising approach for advancing CVNN research and applications.
Related Concept Videos
Multi-input and Multi-variable systems
193
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
193
Neural Circuits
1.8K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.8K
SFG Algebra
183
In Signal Flow Graph (SFG) algebra, the value a node represents is determined by the sum of all signals entering that node. This summed value is then transmitted through every branch leaving the node, making the SFG a powerful tool for visualizing and analyzing control systems.
Each node in an SFG corresponds to a variable, and the interactions between nodes are represented by branches with associated gains. When multiple branches lead into a node, the value at that node is the sum of the...
Each node in an SFG corresponds to a variable, and the interactions between nodes are represented by branches with associated gains. When multiple branches lead into a node, the value at that node is the sum of the...
183
Neural Regulation
40.5K
Digestion begins with a cephalic phase that prepares the digestive system to receive food. When our brain processes visual or olfactory information about food, it triggers impulses in the cranial nerves innervating the salivary glands and stomach to prepare for food.
40.5K
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
115
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
115
Vector Representation of Complex Numbers
252
Complex numbers, represented in Cartesian coordinates, can also be visualized as vectors. These vectors can be expressed in polar form, emphasizing their magnitude and angle. When a complex number is input into a function, the output is another complex number, highlighting the function's zero point from which the vector representation can originate.
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the...
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the...
252


