I’m curious why RL people don’t spend more time thinking about collective behaviors (/swarm dynamics).
We can drive a system with only a few simple, local rules – and watch as wonderfully complex behaviors emerge!

Here are some collective behaviors basics 👇 1/n
First, take a second to appreciate the beauty of collective systems in nature!

Even into the 20th century, scientists were so perplexed by bird flocking that some asserted ‘telepathy’ must be the answer.
2/n
But fear not, gentle scholars, because once laptops became powerful enough, some Italians strapped cameras to the rooftops in Rome and tracked those birds in 3D… 3/n
Even before 3D bird tracking, we were building simulations to use simple rules + produce global order.

One classic is the Boids model by Craig Reynolds, with just 3 rules (separation, alignment, and cohesion):

5/n
And there’s so much more to understand beyond birds and boids! Fish schooling and migrating herds, sure, but also:

-People? If you want to figure out how to best design buildings and metros for emergency evacuation, you gotta study how people crowd:

6/n
(Metalheads can just mess around with mosh pit simulators instead:) http://mattbierbaum.github.io/moshpits.js/  7/n
Or,
-Cancer? Isn’t that a divergence from normal coordinated behavior?
-Skin cells (working together as a tissue)? If only we could speed up wound healing…

https://twitter.com/i/status/1344811050600960003 8/n
-Robots? Imagine capturing the rules which govern biological systems and using them to coordinate groups of bots.

Like Prof. Radhika Nagpal’s termite-inspired construction teams: 9/n
And so much more!
Anyways, it’s a neat field that I hope the broader AI community can engage with more fully. Anyone interested in discussing modern models + papers should feel free to message me! 10/n
You can follow @JulienneLaChan1.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.