kirby's language experiments work with language models too
kirby's language experiments are ~mildly reproducible in language models.
what are kirby's language experiments?
original paper. it's testing language emergence in humans through iteration across people. probably claude's explanation is more helpful.
Unfiltered:
| Visual referent | Last training state | Output label | Last edit distance |
|---|---|---|---|
amber · arch · glide | seen | pupugo | 0 |
amber · arch · bounce | seen | pupugo | 0 |
amber · arch · orbit | unseen | pupugo | 0 |
amber · kite · glide | unseen | miledeku | 0 |
amber · kite · bounce | seen | miledeku | 0 |
amber · kite · orbit | unseen | miledeku | 0 |
amber · clover · glide | seen | puba | 0 |
amber · clover · bounce | unseen | puba | 0 |
amber · clover · orbit | unseen | puba | 0 |
cyan · arch · glide | seen | leku | 0 |
cyan · arch · bounce | unseen | leku | 0 |
cyan · arch · orbit | unseen | leku | 0 |
cyan · kite · glide | seen | leku | 0 |
cyan · kite · bounce | unseen | leku | 0 |
cyan · kite · orbit | unseen | leku | 0 |
cyan · clover · glide | unseen | leku | 0 |
cyan · clover · bounce | seen | leku | 0 |
cyan · clover · orbit | seen | leku | 0 |
violet · arch · glide | seen | mifi | 0 |
violet · arch · bounce | unseen | mifi | 0 |
violet · arch · orbit | seen | mifi | 0 |
violet · kite · glide | seen | mifi | 0 |
violet · kite · bounce | seen | mifi | 0 |
violet · kite · orbit | seen | mifi | 0 |
violet · clover · glide | unseen | puba | 0 |
violet · clover · bounce | unseen | puba | 0 |
violet · clover · orbit | seen | puba | 0 |
despite the bottleneck, the models learned how to create a language from scratch. really cool! not that surprising if you're in ML, but really cool if you believe LLMs can emulate humans.
it reproduced the same results when filtered, too; the models learned to cheat and use one word to represent everything.































