# Any ongoing efforts of bring SDR to monty?

**URL:** <https://forum.thousandbrains.org/t/any-ongoing-efforts-of-bring-sdr-to-monty/933>\
**Category:** General\
**Created:** [January 8, 2026, 7:49am UTC](https://forum.thousandbrains.org/t/any-ongoing-efforts-of-bring-sdr-to-monty/933 "2026-01-08T07:49:13Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tech\_LingQi](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.thousandbrains.org/tech_lingqi/32/498_2.png) [@Tech\_LingQi](https://forum.thousandbrains.org/u/Tech_LingQi)\
**Post date:** [January 8, 2026, 7:49am UTC](https://forum.thousandbrains.org/t/any-ongoing-efforts-of-bring-sdr-to-monty/933/1 "2026-01-08T07:49:13Z")

</div>

Five years ago, i read Jeff’s papers about cortical columns and grid cells. Now it’s interesting to see the monty project. But monty uses a Cartesian reference frame, diverted from the original SDR and related simulations. I think SDR is essential to faithfully implement Human-like intelligence and wonder anybody working on this direction?

---

<div class="post-metadata">

**Author:** ![DLed](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.thousandbrains.org/dled/32/162_2.png) [@DLed](https://forum.thousandbrains.org/u/DLed)\
**Post date:** [January 8, 2026, 9:20am UTC](https://forum.thousandbrains.org/t/any-ongoing-efforts-of-bring-sdr-to-monty/933/2 "2026-01-08T09:20:58Z")

</div>

as far as I remember, initially, TBP didn’t need SDRs but they seem to be back 🙂 [Code search results · GitHub](https://github.com/search?q=repo%3Athousandbrainsproject%2Ftbp.monty%20sdr&type=code). One can hear about them occasionally in the meeting videos on youtube

---

<div class="post-metadata">

**Author:** ![Tech\_LingQi](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.thousandbrains.org/tech_lingqi/32/498_2.png) [@Tech\_LingQi](https://forum.thousandbrains.org/u/Tech_LingQi)\
**Post date:** [January 8, 2026, 9:28am UTC](https://forum.thousandbrains.org/t/any-ongoing-efforts-of-bring-sdr-to-monty/933/3 "2026-01-08T09:28:04Z")

</div>

woo, the code was committed last month. they ARE back. Checking it! Thanks for the reply 😁

---

<div class="post-metadata">

**Author:** ![DLed](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.thousandbrains.org/dled/32/162_2.png) [@DLed](https://forum.thousandbrains.org/u/DLed)\
**Post date:** [January 8, 2026, 9:30am UTC](https://forum.thousandbrains.org/t/any-ongoing-efforts-of-bring-sdr-to-monty/933/4 "2026-01-08T09:30:24Z")

</div>

😃 welcome “back” too!, @Tech_LingQi

---

<div class="post-metadata">

**Author:** ![vclay](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.thousandbrains.org/vclay/32/4_2.png) [@vclay](https://forum.thousandbrains.org/u/vclay)\
**Post date:** [January 16, 2026, 2:40pm UTC](https://forum.thousandbrains.org/t/any-ongoing-efforts-of-bring-sdr-to-monty/933/5 "2026-01-16T14:40:37Z")

</div>

Hi @Tech_LingQi

we are currently not actively working on incorporating SDRs into Monty (but are not opposed to doing this in the future). We did explore using SDRs, HTM, and grid cells in the very beginning of Monty but hit some roadblocks. Here are two videos summarizing that project:

- [https://www.youtube.com/watch?v=FVYhDCFxgy0](https://www.youtube.com/watch?v=FVYhDCFxgy0)
- [https://www.youtube.com/watch?v=XEPHjbJUpvs](https://www.youtube.com/watch?v=XEPHjbJUpvs)

Since we didn’t have a use case yet where we couldn’t achieve the same functionality without SDRs it hasn’t been a priority on our research agenda. If you are interested in our general thinking around incorporating more neural elements into Monty, here is a nice summary from Niels: [https://youtu.be/lewMhwzNtEo?si=BZiCMZcIDAACRnNn](https://youtu.be/lewMhwzNtEo?si=BZiCMZcIDAACRnNn)

One other SDR project we did (the one you saw in the code) was about using SDRs for the object IDs that learning modules output and encoding object similarity in those. Here is a video about this project: [https://www.youtube.com/watch?v=qHdl8tlzY3k](https://www.youtube.com/watch?v=qHdl8tlzY3k) and documentation: [Evidence as a Similarity Measure](https://thousandbrainsproject.readme.io/docs/evidence-as-a-similarity-measure) However, this is not part of our current default Monty configuration. If you have any questions around this work, @rmounir would be best to ask.

I want to highlight that just because we are currently not working on this ourselves doesn’t mean that we would want to discourage others from working on it. If you are interested in implementing an SDR-based learning module and plugging it into Monty, we’d be excited to hear about your progress and results.

Best wishes,

Viviane

---

<div class="post-metadata">

**Author:** ![Tech\_LingQi](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.thousandbrains.org/tech_lingqi/32/498_2.png) [@Tech\_LingQi](https://forum.thousandbrains.org/u/Tech_LingQi)\
**Post date:** [January 17, 2026, 7:30am UTC](https://forum.thousandbrains.org/t/any-ongoing-efforts-of-bring-sdr-to-monty/933/6 "2026-01-17T07:30:48Z")

</div>

Thanks for your reply.

> [@vclay](#):
>
> Since we didn’t have a use case yet where we couldn’t achieve the same functionality without SDRs it hasn’t been a priority on our research agenda.

i see your point: the current Cartesian representation is ok for your current goal, so SDR is not your current priority. I just think SDR and related simulations are more faithful to what’s happening in neocortex and it would be interesting to see them in action in much more realistic experiemnts, e.g., multiple 3d object recognition in Habitat, as you are doing using Cartesian representaions.

> [@vclay](#):
>
> I want to highlight that just because we are currently not working on this ourselves doesn’t mean that we would want to discourage others from working on it. If you are interested in implementing an SDR-based learning module and plugging it into Monty, we’d be excited to hear about your progress and results

i am interested but i am not sure how much time i can spend on this topic. i am working on robotics in Isaac Lab of Nvidia. It would be fascinating to see, one day, a robot contolled by the same mechanism used by our neocortex.

Anyway, thank you for what are doing in Monty and have done in SDR in earlier days, they are interesting and inspiring. Had i built anything based on Monty or SDR, i’d share them here. This is a really nice place.
