Collective Intelligence

I like to think of collective intelligence as the nice things that can happen when you put together entities that interact, either by competing or by collaborating, in an as simple a way as possible.


I started developing an interest by co-investigating some aspects of collective intelligence in congestion games; therein agents compete for resources and it turns out that some simple protocols, where agents act selfishly, can end up in a situation where everybody is more or less happy.

We then looked into how some very simple operators can be very useful for sorting, without even saying which way you need to sort! That's Emerge-Sort.

The collective intelligence theme has been a central one in our multi-agent systems work with an emphasis on gaming.