I was in a collaborative brainstorm recently that used Jamboard (RIP!)

· Bits and Bobs 3/18/24

The board of virtual stickies kept remarkably organized, emergently.

I noticed the implied algorithm we were all following was simple:

1) Nudge around things to have less overlap.

A kind of simple force-directed layout

2) Move things where their new neighborhood is clearly a closer semantic fit than their current one

It has a kind of simulated annealing kind of behavior.

At the beginning it jumped around a lot, but later it became mostly small tweaks.

I bet you could automate the second part of the algorithm to some degree with embeddings.