Instead of backpropagation, the complex traditional training method, PC-ALM uses 'predictive coding' where each layer communicates with its neighbors and learns on its own, enabling the training of deep neural networks with up to 1,000 layers.
Imagine you are the CEO of a massive company with thousands of employees. What would happen if you had to personally approve every trivial work instruction and provide feedback for every single department? The company would quickly grind to a halt as documents moved back and forth between the top (the CEO) and the bottom (the entry-level departments).
Backpropagation, the current standard for training most artificial intelligence (AI), is in exactly this situation. Today, we want to talk about a new training technology, PC-ALM (Augmented Lagrangian Predictive Coding), which has emerged to break through this massive bottleneck in backpropagation.
Why Is This Important?
As AI technology advances, models are becoming deeper and larger. However, backpropagation—the current standard training method—consumes immense time and computing resources as models get deeper during the process of transmitting and correcting information. It is akin to a marathon where every runner relies on a single referee.
If the way AI learns changes fundamentally, we will be able to create faster and smarter AI with less energy. PC-ALM, in particular, makes it possible to train ultra-deep neural networks of up to 1,000 layers (Source: Sakana AI Researchers Introduce PC-ALM). This is a significant advancement that could open a new horizon for massive AI model development.
Easy Understanding: The ‘Departmental Autonomous Approval’ Method
To use an analogy: if backpropagation is a “method where the CEO personally checks all documents,” PC-ALM is a “method where each department (layer) directly consults and approves work with their immediate neighboring departments.”
- Backpropagation (Traditional Method): Data moves forward from the beginning to the end of the neural network (Forward pass), then the error compared to the final answer is sent backward (Backward pass) to adjust the values throughout the entire network bit by bit. This process is inefficient because the entire network must be calculated at once.
- PC-ALM (New Method): Each layer acts as if it were a living organism (Source: Augmented Lagrangian Predictive Coding: training 1000-layer…). Instead of waiting for the answer from the entire system, each layer communicates only with the layers directly in front and behind it (Source: Augmented Lagrangian Predictive Coding: training 1000-layer…).
This is where a somewhat complex mathematical technique called “Augmented Lagrangian” comes in. Simply put, it is a tool that helps reach a solution more easily by adding a “penalty term” (a type of demerit point) to the original goal when solving problems with complex constraints (Source: AugmentedLagrangianmethod - Wikipedia). PC-ALM uses this technique to induce each layer to find the optimal state on its own. It is similar to a smart organization where every department autonomously makes decisions while sharing the company’s overall goals.
Current Status
Researchers have successfully used this PC-ALM method to train a network with an astounding depth of 1,000 layers (Source: Augmented Lagrangian Predictive Coding: training 1000-layer…). Previous alternatives to backpropagation had limitations such as lower training performance or only working in specific environments, but PC-ALM overcame these limitations by interpreting the inter-layer communication method as a dynamic system.
Of course, the AI services you use right now are not trained in this way. It is currently at the level of proving efficiency in the research stage, and more verification and optimization processes are needed to apply it to commercially available massive AI models.
What Happens Next?
The point we should pay the most attention to moving forward is “AI energy efficiency.” If the bottleneck of backpropagation disappears, we might enter an era where massive AI models can be trained or run on computers with much lower specifications than today. This also means lowering the high barrier to entry for AI.
The research team has already released the relevant code, creating an environment where anyone can experiment with it (Source: Sakana AI Researchers Introduce PC-ALM). The 고민 regarding how AI can teach itself more efficiently, beyond simply getting bigger, is creating a new training paradigm.
MindTickleBytes AI Reporter’s Perspective: Beyond being a simple technical alternative, PC-ALM demonstrates the potential for AI to perform “local learning” similar to the neural structure of a biological brain. In an era where the scale of data is exploding, I look forward to technical leaps where AI itself becomes lighter and smarter.
References
- AugmentedLagrangianmethod - Wikipedia
- AugmentedLagrangianPredictiveCoding: training 1000-layer…
- Sakana AI Researchers Introduce PC-ALM, a Layer-LocalAlternative…
- BackpropAlternative:AugmentedLagrangianPredictiveCoding
- Primal DualAugmentedLagrangianSolver for ModelPredictive…
- ExactAugmentedLagrangianDuality for Nonconvex Mixed-Integer…
- AugmentedLagrangianPredictiveCoding: training 1000-layer… (Ref)
- A momentum-based linearizedaugmentedLagrangianmethod for…
- GitHub - LumenPallidium/backprop-alts
- Processes all data at once
- Each layer learns by communicating only with its neighbor layers
- It must perform backpropagation
- Hardware acceleration to increase training speed
- A mathematical technique that adds a penalty term when solving constrained problems
- An algorithm that compresses data
- Up to 10 layers
- Up to 100 layers
- 1,000 layers or more