MapSatisfyBench: Benchmarking Satisfaction-Aware Map Agents through Behavior-Grounded Implicit Decision Factors
This paper introduces MapSatisfyBench, a new benchmark constructed from real-world data and a restore-identify-filter framework to evaluate large language model agents' ability to proactively recover implicit decision factors and satisfy user needs in map services, revealing that current agents excel at explicit tasks but struggle with satisfaction-aware spatial decision-making.
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 asking a friend for directions to a restaurant. You say, "Take me to a good place to eat."
A basic map agent (like a standard GPS) would hear "place to eat" and immediately spit out the nearest three restaurants. It followed your literal instruction perfectly. But if you just got off a train, have no car, and are carrying heavy luggage, the "nearest" place might be a fancy steakhouse up a steep hill with no elevator. Your friend would say, "That's a bad suggestion! I need somewhere flat and accessible."
The paper MapSatisfyBench argues that current AI map agents are too much like that basic GPS. They are great at following orders, but they are terrible at reading the room. They don't "get" the hidden reasons (called implicit decision factors) that actually make a suggestion useful to you.
Here is the breakdown of their work using simple analogies:
1. The Problem: The "Unspoken Wish"
When you ask a map app for help, you rarely say everything. You might say, "Find me a coffee shop," but you actually mean, "Find me a coffee shop that is open right now, has a power outlet, and is quiet because I'm on a call."
- The Old Way: The AI gives you a list of coffee shops. If you have to ask, "Wait, is this one open?" or "Do they have outlets?", the AI failed you.
- The New Goal: The AI should act like a mind-reading concierge. It should look at your history (you usually work from cafes), your location (you are near a train station, so you probably don't have a car), and the time (it's 8 PM, so it's late) to guess your hidden needs before you even ask.
2. The Solution: The "Detective Framework"
The authors created a new testing ground called MapSatisfyBench. To build this, they invented a three-step "Detective Framework" to figure out what the user really wanted, even if they didn't say it:
- Restore (The Time Traveler): The system looks at the "behavior chain." It doesn't just look at the question; it looks at what you did before (your history) and what you did after (did you actually go to the place the AI suggested?). It reconstructs the full story of your day.
- Identify (The Gap Finder): It compares what you said ("Coffee shop") with the full story ("I'm tired, I need a seat, and I need Wi-Fi"). It spots the missing pieces.
- Filter (The Realist): This is crucial. The AI can only guess things it has evidence for. If the AI has no data about your past preferences, it can't guess them. This step filters out "magic guesses" and keeps only the "smart guesses" based on real evidence.
3. The Test: The "Sandbox"
They built a deterministic replay sandbox. Think of this as a video game simulation where the rules never change.
- They feed the AI a user's question and the "clues" available (like your profile or the weather).
- The AI has to make a decision.
- The system checks: Did the AI pick the right tools? Did it guess the hidden needs correctly? Did it ask you too many annoying questions?
4. The Results: "Smart" vs. "Satisfied"
They tested 12 different AI models (the "brains" behind the agents). Here is what they found:
- The Good News: The AIs are excellent at Explicit Tasks. If you say "Drive me to the airport," they get you there. They are like perfect clerks who follow the rulebook.
- The Bad News: The AIs are struggling with Implicit Satisfaction. They are like clerks who follow the rulebook but ignore the customer's mood.
- They often fail to check their own "memory" (user profiles) to see if you prefer trains over buses.
- They often ask you too many questions ("Do you want to drive or take the bus?") instead of just checking your history to know you hate driving.
- Even the "smartest" models (the ones with "thinking mode" enabled) only got slightly better at guessing your hidden needs. They still mostly stick to the literal text.
The Bottom Line
The paper concludes that we need to stop judging map agents just on whether they can "finish the task." Instead, we need to judge them on whether they can make a decision that feels right to the user.
Currently, AI map agents are like very obedient but slightly clueless assistants. They will do exactly what you tell them, but they haven't learned how to be proactive enough to figure out what you actually need before you have to explain it to them. MapSatisfyBench is the new report card designed to teach them how to be less robotic and more human-like in their understanding.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.