Concurrent and Distributed NARS

6 views
Skip to first unread message

djire...@gmail.com

unread,
Jan 8, 2026, 8:49:31 PM (3 days ago) Jan 8
to open-nars
Hi everybody,

I've been experimenting with NARS running on the BEAM virtual machine and using the Erlang's Open Telecom Platform (OTP). 

This  gives concurrency and distributed computing (along with fault tolerance) out-of-the-box (of course not without it's own problems). 

I was thinking about writing it up for the next AGI Conf 2026, but wondered if there were any other attempts at a concurrent / distributed NARS I could refer to. I recall there were at least 50 implementations (from a slide presented by someone else) but couldn't find any distributed implementations nor were they mentions in this google group. 

I was considering to heavily cite  "The Event Buffer of OpenNARS" paper which had a parallel architecture to it. 

Appreciate any thoughts. 

Regards,
David

 







 

Pei Wang

unread,
Jan 9, 2026, 8:50:40 AM (2 days ago) Jan 9
to open...@googlegroups.com
Hi David,

The relevant works I can think of at the moment:
There have been discussions and experiments on multi-agent cooperation and hardware acceleration for OpenNARS and ONA; however, I have not found any publicly available writing or code.

Looking forward to your results!

Regards,

Pei


--
You received this message because you are subscribed to the Google Groups "open-nars" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-nars+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/open-nars/9eca5628-0bc4-42bf-a274-c64a4a057f0fn%40googlegroups.com.

David Ireland

unread,
Jan 9, 2026, 4:04:58 PM (2 days ago) Jan 9
to open...@googlegroups.com
Thanks Pei.  I hadn't seen Dejan Mitrovic's thesis. 



Patrick Hammer

unread,
Jan 10, 2026, 6:47:17 PM (17 hours ago) Jan 10
to open...@googlegroups.com
Hi David!

The most advanced distributed NARS implementation so far is Tony Lofthouse's ALANN2018, which scales NARS (NAL-1 to NAL-6) to thousands of threads operating concurrently on shared concept memory with high efficiency: https://github.com/opennars/ALANN2018

However, temporal and procedural reasoning are much harder to handle in a distributed architecture, and ALANN2018 did not address them. More generally, these aspects have also long been the weakest parts of NARS conceptually, not just implementation-wise, with many missing and underspecified ideas, making embodied NARS-based divert far from AGI expectations.

I recently tried to push beyond ONA's sensorimotor capabilities, with some success, focusing on improved temporal and event-stream reasoning but with NAL1-8 support: https://github.com/patham9/estream
While limited, NAL-based sensorimotor can still be useful though, as it can allow agents to adapt very effectively when event encodings are at the right abstraction level.

Best regards,
Patrick

David Ireland

unread,
Jan 10, 2026, 8:24:36 PM (15 hours ago) Jan 10
to open...@googlegroups.com
Hi Patrick,

Thanks! I've been meaning to read Tony's book. 

Am I right in assuming the temporal issues in a distributed cluster are because it would be incredibly difficult to synchronise a time stamp? 

Are you also able to elaborate on some of the other weaker aspects?

Thanks.
Regards,
David
 

--
You received this message because you are subscribed to the Google Groups "open-nars" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-nars+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages