← Latest papers
🤖 machine learning

Towards Efficient and Evidence-grounded Mobility Prediction with LLM-Driven Agent

This paper proposes AgentMob, a training-free LLM-driven agent framework that enhances individual-level mobility prediction by adaptively gathering evidence through iterative tool use to resolve ambiguous cases, achieving state-of-the-art performance among training-free methods across multiple datasets.

Original authors: Linyao Chen, Qinlao Zhao, Zechen Li, Mingming Li, Likun Ni, Jinyu Chen, Yuhao Yao, Xuan Song, Noboru Koshizuka, Hiroki Kobayashi

Published 2026-06-04
📖 4 min read☕ Coffee break read

Original authors: Linyao Chen, Qinlao Zhao, Zechen Li, Mingming Li, Likun Ni, Jinyu Chen, Yuhao Yao, Xuan Song, Noboru Koshizuka, Hiroki Kobayashi

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 guess where a friend is going to go next. You have a few different ways to make that guess, and this paper introduces a new, smarter way to do it.

The Old Ways: The "Black Box" and the "One-Shot" Guess

For a long time, computers tried to predict human movement using two main methods:

  1. The "Black Box" Math Model: Think of this like a super-smart but mute robot. It has studied millions of people's movements and can guess your next stop with high accuracy. However, it's a "black box." If you ask it, "Why did you think I'd go to the grocery store?" it can't explain itself. It just gives an answer. Also, if you move to a new city, you have to teach the robot all over again from scratch, which is expensive and slow.
  2. The "One-Shot" Chatbot: More recently, people started using Large Language Models (LLMs)—the same tech behind smart chatbots. They feed the chatbot a story of where you've been and ask, "Where next?" The problem here is that the chatbot usually makes its guess in one single breath. It reads the story and immediately answers. If the story is confusing (e.g., you usually go to the gym at 5 PM, but today you're near a park), the chatbot might get stuck on the first idea it has and can't go back to check other clues.

The New Solution: AgentMob (The "Detective" Approach)

The authors of this paper created AgentMob. Instead of a robot that just calculates or a chatbot that guesses once, AgentMob acts like a detective.

Here is how it works, using a simple analogy:

1. The "Fast Lane" vs. The "Deep Dive"
Imagine you are trying to guess where your friend is going.

  • The Routine Case: If your friend always goes to the coffee shop at 8:00 AM on Tuesdays, you don't need to call them or check the weather. You just say, "Coffee shop." AgentMob does this too. If the pattern is obvious, it takes a "fast path" and gives the answer immediately.
  • The Ambiguous Case: But what if it's a weird day? Maybe it's a holiday, or they are near a train station, or they usually stay home but today they seem restless. A simple chatbot might guess wrong and stop. AgentMob, however, says, "Wait, this is confusing. I need more evidence."

2. The Detective's Toolkit
When the situation is confusing, AgentMob doesn't just guess. It pulls out a toolbox and asks specific questions, one by one:

  • Tool 1 (Context): "Where were they 10 minutes ago? Are they moving or standing still?"
  • Tool 2 (History): "What did they do at this same time last week?"
  • Tool 3 (Geography): "Is the next location even physically possible? Is it too far to walk?"
  • Tool 4 (Stay vs. Go): "Are they likely to stay put or move on?"

3. The "Cross-Check"
The AI acts as a manager. It looks at the answers from these tools. If the history says "Gym" but the geography says "Too far," the AI notices the conflict. It might ask for more info or weigh the evidence carefully before making a final decision. It can even change its mind if new evidence comes in, something the old "one-shot" chatbots couldn't do.

Why This Matters (According to the Paper)

The researchers tested this system on three different real-world datasets (people moving in Tokyo, anonymized grid data, and Shanghai). Here is what they found:

  • It's Smarter When Things Are Confusing: The system shines when the data is messy. If a person's routine is broken or conflicting, AgentMob's ability to "cross-check" evidence helps it guess much better than the old methods.
  • It Doesn't Need Training: Unlike the "Black Box" math models, AgentMob doesn't need to be retrained for every new city. It uses the AI's existing knowledge and its tools to figure things out on the fly.
  • It's Efficient: Because it takes the "fast path" for easy cases, it doesn't waste time or computer power on simple predictions. It only does the heavy lifting when it's actually needed.
  • It's Transparent: Because the AI writes down which tools it used and why, you can look at its "detective notes" to understand why it made a prediction. It's not a black box anymore.

In short: AgentMob is a system that treats predicting human movement like a detective solving a case. It knows when to trust a simple pattern and when to dig deeper, gathering evidence from different angles to make a reliable guess without needing to be retrained for every new situation.

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 →