Forward Forward Algorithm Questions
Author: and-rewsmithCreated Aug 20, 2023Updated Aug 23, 2023
Hi @diegofiori, I am conducting some research for the Allen Institute on the recurrent Forward Forward model based on Hinton’s approach. I am attempting to extend his work with the following:
- Inverting the objective function to be more biologically plausible, and to show more similarity with predictive coding.
- Hiding the label for the first few timesteps, playing into the concept of predictive coding. (i.e. high activations initially, followed by low activations in case of successfully predicted samples)
- Supporting sparse connectivity between layers, playing into concept of modularity / biological plausibility.
- It was unclear if Hinton actually implemented the recurrent connections, as the network diagram he provided was copied from his GLOM paper. But I did implement these connections.
My architecture performs on MNIST at about 94% test accuracy. Hinton reports that he got 99%+. I am curious, did you achieve SOTA performance on the recurrent model? If so I have some follow up questions.
My project is here: https://github.com/and-rewsmith/RecurrentForwardForward
Source: nebuly-ai/optimate