The output of a cell is active/inactive and the state of a cell is active/inactive/predictive. The mapping of state to output is the issue.
From BAMI “The cells activated by connections within the layer constitute a prediction of what is likely to happen next.” The description of Figure 3 in BAMI is also implies that predicted states are visible to the next layer.
The pseudo code section states “The resulting set of active cells is the representation of the input in the context of prior input.” this and the pseudo code suggests to me that you are right. The predictions are not available as outputs.
This is very disappointing! We have a prediction but it does not allow the rest of the system to use the prediction.
I’ll quote from On Intelligence “Prediction means that the neurons involved in sensing your door become active in advance of them actually receiving sensory input.”
So this is not just a minor change. We have gone from a predictive framework in On Intelligence to a reactive framework in TBT. Disaster!
Perhaps I now understand why they don’t work on behavior. From a predictive coding perspective you generate behavior from predictions - it is the output of predictions from higher levels that ripple “down” toward muscle control etc and allow things like controlling fine motor movement.
I guess I am glad you have ruined my day