Related Experiment Videos
FBCA: Flexible Besiege and Conquer Algorithm for Multi-Layer Perceptron Optimization Problems
Shuxin Guo1,2, Chenxu Guo1,2, Jianhua Jiang1,2
1Center for Artificial Intelligence, Jilin University of Finance and Economics, Changchun 130117, China.
The Flexible Besiege and Conquer Algorithm (FBCA) enhances Multi-Layer Perceptron (MLP) training by improving search flexibility and convergence. FBCA outperforms existing methods in complex optimization tasks, demonstrating its potential for deep learning models.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Optimization Algorithms
Background:
- Multi-Layer Perceptrons (MLPs) are fundamental to deep learning models like CNNs, RNNs, and Transformers.
- MLP training is challenged by non-convex optimization landscapes with saddle points and local minima, leading to gradient vanishing and premature convergence.
- Existing heuristic algorithms like GA, GWO, and DE, and the Besiege and Conquer Algorithm (BCA), have limitations in search flexibility, detection, adaptation, and convergence speed.
Purpose of the Study:
- To propose a Flexible Besiege and Conquer Algorithm (FBCA) to overcome the limitations of traditional optimization algorithms in training MLPs.
- To enhance the search flexibility and convergence capability of optimization algorithms for complex deep learning tasks.
- To demonstrate the superior performance of FBCA in benchmark function tests and MLP optimization problems.
Main Methods:
- Introduced three novel mechanisms: sine-guided soft asymmetric Gaussian perturbation for enhanced local exploration.
- Implemented an exponentially modulated spiral perturbation for fast global convergence adaptation.
- Utilized a nonlinear cognitive coefficient-driven velocity update for balanced exploration-exploitation and improved convergence.
Main Results:
- FBCA achieved first place in the IEEE CEC 2017 benchmark function test against 12 state-of-the-art algorithms.
- FBCA demonstrated a 62% win rate over BCA in 100-dimensional problems.
- FBCA achieved superior performance in six MLP optimization problems, showing excellent convergence accuracy and robustness.
Conclusions:
- FBCA significantly improves search flexibility and convergence capability for complex nonlinear optimization problems.
- The proposed algorithm exhibits excellent global optimization ability, particularly in training Multi-Layer Perceptrons.
- FBCA shows strong application value and potential for optimizing neural networks and deep learning models.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Collisions in Multiple Dimensions: Problem Solving
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
Multi-input and Multi-variable systems
In the absence of...
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
Statically Indeterminate Problem Solving
Mathematical Modeling: Problem Solving