Explore Alternative Internal Representations for LMs

Test different algorithms or representations inside of LMs, including alternative reference frame representations.

There is significant scope for custom learning modules in Monty. In particular, learning modules can take a variety of forms, so long as their input and output channels adhere to the Cortical Messaging Protocol, and that they model objects using reference frames. However, exactly how a "reference frame" is implemented is not specified.

Currently, our main approach is to use explicit graphs in Cartesian space, with evidence values accumulated, somewhat analogous to a particle filter. An example of an alternative approach would be using grid-cell modules to model reference frames, or to expand and modify our current use of voxels with alternative tessellation methods.

As LMs are the core component of Monty, any suggested changes should be clearly motivated by a particular problem or desired outcome. For example, anyone is welcome to create a fork of Monty that implements a more biologically plausible implementation of reference frames. However, such an implementation would never become a part of tbp.monty unless it demonstrates measurable advantages. This applies to all algorithmic changes to Monty, but we emphasize it here given the general interest we have received in making Monty's reference frames more biologically plausible.




Help Us Make This Page Better

All our docs are open-source. If something is wrong or unclear, submit a PR to fix it!

Make a Contribution

Learn how to contribute to our docs


Did this page help you?