← Latest papers
💬 NLP

Exploring Plan Space through Conversation: An Agentic Framework for LLM-Mediated Explanations in Planning

This paper presents a multi-agent LLM framework that facilitates interactive, user-guided planning by generating natural language explanations responsive to user queries, demonstrating through a user study that this approach outperforms traditional template-based interfaces in explaining goal conflicts.

Original authors: Guilhem Fouilhé, Rebecca Eifler, Antonin Poché, Sylvie Thiébaux, Nicholas Asher

Published 2026-04-10
📖 5 min read🧠 Deep dive

Original authors: Guilhem Fouilhé, Rebecca Eifler, Antonin Poché, Sylvie Thiébaux, Nicholas Asher

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 are trying to plan the perfect afternoon for your family. You want to do grocery shopping, cook a fancy dinner, and take the kids to their soccer match. But there's a catch: you only have one car, one parent, and a limited amount of time. You can't do everything at once.

This is the real-world problem that AI Planning tries to solve. Usually, a computer tries to find the perfect schedule for you. But often, the computer's "perfect" plan isn't what you want. Maybe you care more about the kids' soccer game than the fancy dinner, or maybe you want to shop first.

This paper introduces a new way for humans and AI to work together on these problems. Instead of the AI just handing you a final schedule, it acts like a helpful, chatty co-pilot that explains why it can't do everything and helps you figure out what to give up.

Here is the breakdown of their approach, using some everyday analogies:

1. The Problem: The "Black Box" vs. The "Conversation"

Traditionally, if you ask a planning AI for a schedule, it might just say, "Here is the plan." If you ask, "Why can't I cook dinner and go to the soccer game?" it might give you a confusing technical answer or nothing at all.

The authors realized that planning isn't just about finding a solution; it's a conversation. Just like you wouldn't ask a travel agent to book a trip without discussing your budget and preferences, you shouldn't ask an AI to plan your day without explaining your priorities.

2. The Solution: A Team of Digital Assistants (Agents)

The authors built a system that doesn't rely on just one AI brain. Instead, they created a team of specialized "agents" (small AI programs) that work together, kind of like a restaurant kitchen:

  • The Waiter (Question Translator): You speak naturally ("Can I go to the store?"). The Waiter translates your casual words into the chef's language ("User wants to enforce 'Shopping' goal").
  • The Chef (The Planner): This is the expert who actually does the math. It knows the rules of the road, the car's capacity, and the time limits. It figures out if a plan is possible.
  • The Sommelier (Explanation Framework): When the Chef says, "We can't do both Soccer and Dinner," the Sommelier figures out the reason. Is it because of time? The car? The kids?
  • The Concierge (Explanation Translator): This agent takes the Sommelier's technical reason and turns it back into friendly, human language. Instead of saying "Conflict detected between Goal A and Goal B," it says, "You can't do both because the soccer game and dinner happen at the same time, and you only have one car."

3. The Magic: Handling "Goal Conflicts"

The core of this paper is about Goal Conflicts.
Imagine you have a bucket of goals (Shopping, Cooking, Soccer). The bucket is too full; you can't fit them all.

  • MUS (Minimal Unsolvable Subset): This is the "Smallest Group of Trouble." It's the smallest group of things you tried to do that made the whole plan break. (e.g., "You can't do Soccer AND Dinner because they overlap.")
  • MCS (Minimal Correction Set): This is the "Smallest Fix." It's the smallest thing you need to remove to make the plan work again. (e.g., "If you drop Soccer, you can do Dinner and Shopping.")

The system uses these concepts to answer your questions.

  • You ask: "Why can't I cook dinner?"
  • The System answers: "Because you also want to take the kids to soccer, and those two things fight for the same time slot. To cook dinner, you'd have to skip the soccer game."

4. The Experiment: Chat vs. Clicking Buttons

To test if this "chatty" system works better than old-school systems, they ran a study with 131 people.

  • Group A (The Old Way): They used a menu with pre-written buttons. They could only ask questions like "Why is this unsolvable?" by clicking a fixed button.
  • Group B (The New Way): They used the LLM-based chat. They could type anything: "Can I do the soccer game if I skip the grocery store?" or "What if I only cook lunch?"

The Results:

  • Better Understanding: People in the chat group felt much more confident they understood why certain plans worked or didn't.
  • Fewer Steps: The chat group reached a good solution in fewer attempts. They didn't have to guess; the AI explained the trade-offs clearly.
  • More Questions: The chat group asked fewer total questions, but the questions were more meaningful. They didn't need to click through 20 buttons to find the right one; they just asked what they wanted.

5. Why This Matters

Think of this like upgrading from a vending machine to a personal shopper.

  • The Vending Machine (Old AI): You press a button, it gives you a snack. If you want something else, you have to guess which button to press next.
  • The Personal Shopper (New AI): You say, "I'm hungry but I'm on a diet." The shopper says, "Okay, here's a salad, but if you want a cookie, you'll have to skip the apple. Which do you prefer?"

The Bottom Line

This paper shows that by using Large Language Models (LLMs) not to do the planning math, but to translate between human language and the math, we can build planning systems that are easier to use, more trustworthy, and actually help humans make better decisions. It turns a cold, confusing computer output into a helpful, interactive conversation.

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 →