[quote="bkutt, post:1, topic:3000, full:true"] One thing I was thinking was feeding the predictions that come out of the TM algorithm right back into the TM's input. This would be like assuming the predictions were 100% correct and then seeing what cells would get put in a predictive state next if those first order predictions were 100% correct. This could be repeated n times to get n high-order cellular activation predictions. [/quote]
Definitely an interesting problem. The issue with predictions from predictions is that since the TM makes multiple simultaneous predictions (it predicts unions of possible futures) your SDRs will get denser and denser with each timestep, resulting in less and less precise predictions. However, for any one level of temporal abstraction, maybe that's exactly what should happen. In the long run the theory predicts we'll do this by representing time more and more coarsely at larger scales up the hierarchy. Then at each level you can make predictions at that granularity that get less and less precise as you go multiple timesteps in the future, but you can still predict out to whatever duration you want if you pick a high enough region. But of course the theory hasn't yet fleshed out the method of temporal abstraction up the hierarchy ("temporal pooling"). That said, some recent threads on the forum have some promising work in this direction. --- [Visit Topic](https://discourse.numenta.org/t/getting-high-order-predictions-of-cellular-activations/3000/2) or reply to this email to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discourse.numenta.org/email/unsubscribe/d8f121bb1e078a6ead0652d29421839494864dfca28db104d8d2e4d147abb513).