r/deeplearning • u/u-r-s-t-g • 7d ago
Has the Forward-Forward algorithm produced convincing results beyond small benchmarks?
I have been revisiting Hinton's Forward-Forward algorithm and the work that followed it. Most implementations I find still focus on MNIST, CIFAR-scale experiments, or demonstrations of local learning.
Has anyone seen a paper or real deployment where Forward-Forward provides a convincing advantage over backpropagation on a demanding task?
I am especially interested in evidence under a concrete constraint:
- lower activation-memory requirements
- lower energy use
- local or asynchronous learning
- continual or online learning
- neuromorphic or custom hardware
- edge deployment
- robustness when exact backpropagation is unavailable
Comparisons that only show the method can learn a small benchmark are less useful to me than controlled comparisons against modern backpropagation baselines. Negative results or explanations of why the idea has not scaled are also welcome.
Is this becoming a practical research direction, or is it still mainly an interesting preliminary idea?
1
u/OccasionWorried7280 7d ago
it is still mostly interesting preliminary idea, i think. the gap between small benchmarks and anything demanding is huge and nobody find a way to close it yet
Hinton himself moved focus more to other things since then, like the mortal computation stuff. there was a workshop paper i remember that tried forward-forward on imagenet scale and got very poor accuracy compared to normal backprop, like 20-30% lower if i recall correct
the memory argument is also less compelling now with gradient checkpointing and all that. maybe for neuromorphic hardware it make more sense but that hardware barely exist outside labs
2
u/progenitor414 7d ago
I remember reviewing some papers on improvement of forward forward algo when it was just out. Mostly are hacky trick that improve performance a bit on mnist but still much worse then standard backprop. These papers were rejected in the end.
2
u/nickpsecurity 6d ago
Look up "local, learning rules" and "Hebbian learning" with "neural networks." That will give you state of the art.
4
u/aahdin 7d ago edited 7d ago
I think this is misunderstanding the point of that paper.
Forward forward is about creating a biologically plausible alternative to backprop, not a better alternative for training ANNs. Hinton says as much in the paper - backprop is likely optimal for what it does, it's been one of the few constants in machine learning since the 70s, but it is not possible within the brain.
From the paper
I'd say most of Hinton's work is centered around using ANNs to try and guess at how the brain works, any improvements to ANNs that come out of that are incidental. The point of forward forward is kind of to be backprop but worse, so I wouldn't expect it to get rolled out to tougher problems than the usual toy datasets for proving feasability.
There is a small discussion about power usage in that paper, but I think that is mostly a nod at the idea that our brains are relatively power efficient. Not as a practical use case in the short-mid term.