← Latest papers
💬 NLP

PACE: Procedural Abstractions for Communicating Efficiently

The paper introduces PACE, a neuro-symbolic framework that combines library learning, neural communication, and bandit algorithms to enable AI agents to collaboratively develop efficient, human-like procedural abstractions for task-oriented communication.

Original authors: Jonathan D. Thomas, Andrea Silvi, Devdatt Dubhashi, Moa Johansson

Published 2026-02-26
📖 5 min read🧠 Deep dive

Original authors: Jonathan D. Thomas, Andrea Silvi, Devdatt Dubhashi, Moa Johansson

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you and a friend are playing a game where you have to build a specific structure out of Lego blocks, but you can't see what your friend is building. You are the Architect, and your friend is the Builder. You have to describe the shape to them using only words, and they have to guess which blocks to place.

At first, this is a nightmare. If you need to build a tall tower, you might say: "Place a block here, then a block on top of that, then another one on top of that..." It takes forever, and your friend might get confused.

But humans are smart. After playing a few times, you and your friend start inventing shortcuts. Instead of saying "stack three blocks," you might agree to just say "Tower." Now, your instructions are much shorter, and you finish the game faster. This is the magic of abstraction: turning a long, complicated process into a single, simple word.

This paper introduces a computer program called PACE that teaches two artificial intelligence agents to do exactly this. Here is how it works, broken down into simple concepts:

1. The Problem: The "Long-Winded" Robot

In the past, scientists tried to teach robots to communicate efficiently. But they made a big mistake: they assumed the robots already knew the shortcuts or that the shortcuts were easy to learn. In reality, inventing a new word (like "Tower") is risky. If your friend doesn't know what "Tower" means, they will build the wrong thing, and you lose the game.

2. The Solution: PACE (The Smart Negotiator)

The authors created PACE (Procedural Abstractions for Communicating Efficiently). Think of PACE as a team of two robots that learn to talk to each other through trial and error, just like humans do.

  • The Architect (The Boss): This robot sees the goal (the Lego shape) and has to describe it. It starts with a tiny vocabulary: only "Horizontal Block" and "Vertical Block."
  • The Builder (The Worker): This robot listens to the Architect and tries to build the shape. It doesn't know the secret code yet; it has to learn it.

3. How They Learn: The "Slot Machine" Strategy

Here is the clever part. The Architect has to decide: "Should I use the long, boring description I know works, or should I try my new shortcut word 'Tower'?"

  • The Risk: If the Builder doesn't understand "Tower" yet, the building fails.
  • The Reward: If the Builder does understand it, the Architect gets a huge bonus because the message was short and efficient.

PACE uses a mathematical trick called a Bandit Algorithm (imagine a gambler at a slot machine). The Architect treats every possible instruction like a slot machine lever.

  • If pulling the "Long Description" lever wins often, they keep pulling it.
  • If pulling the "Short Shortcut" lever starts winning (because the Builder is finally learning it), they pull that one more often.

They constantly balance exploring (trying new, risky shortcuts) and exploiting (using the safe, long instructions they know work).

4. The Result: A Language Evolves

Over many rounds of the game, something magical happens:

  1. Phase 1: They use long, clunky sentences.
  2. Phase 2: The Architect notices a shape appears often (like a stack of blocks). It invents a new word for it.
  3. Phase 3: The Builder learns the word.
  4. Phase 4: They stop using the long sentences for that shape and switch to the short word.

Eventually, they develop a compact, efficient language. They don't just learn to build; they learn to speak a new dialect that is perfectly tuned to their needs.

5. Why Some Words Stick and Others Don't

The paper found something fascinating: The agents don't adopt every shortcut they invent.

  • The "Tower" (Simple & Common): If a shape appears often and is easy to understand, the agents adopt the word immediately.
  • The "Rotated H" (Complex & Rare): If a shape is weird, complicated, and rarely used, the agents try to invent a word for it, but the Builder struggles to learn it. The Architect realizes, "This is too hard to teach," and drops the word.

This mimics human behavior perfectly. We only keep the words that are useful and easy to learn. If a word is too complicated, we forget it.

The Big Picture

This research is a bridge between how humans think and how computers learn.

  • For AI: It shows we can build robots that don't just follow orders, but actually invent their own efficient languages to work together better.
  • For Humans: It proves that our tendency to shorten our speech and invent jargon isn't random; it's a survival mechanism to save energy and time.

In short, PACE teaches robots that the best way to talk isn't to be the most detailed, but to be the most efficient. It's the difference between reading a 10-page manual and just saying, "Make it a tower."

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →