Robotics

APOLLO framework lets robots know when not to move objects, cutting LLM usage

New AI system uses uncertainty to decide when to ask for help, saving cost and data.

Deep Dive

Robotic assistants in homes typically assume clean observations and full actionability, but real-world clutter introduces ambiguity—should that coffee mug go on the shelf or stay on the desk? The new APOLLO framework tackles this by combining a lightweight personalized embedding model (PEM) that learns each user's organizational preferences from a handful of demonstrations. PEM runs entirely on CPU, making it privacy-preserving and cost-effective. Crucially, it outputs uncertainty estimates alongside placement predictions. When uncertainty is low, APOLLO acts autonomously; when high, it selectively queries an LLM for reasoning, balancing speed with judgment.

The team also created APOR, a synthetic LLM-generated dataset with room-level layouts, diverse user profiles, explicit abstention scenarios (i.e., leaving objects untouched), and noisy partial observations. Experiments show APOLLO outperforms pure LLM baselines on both PARSEC and APOR benchmarks while using up to 10x fewer LLM calls. This hybrid approach brings practical robotics one step closer to deployment in real homes—where knowing when not to act is just as important as knowing where to place things.

Key Points
  • PEM learns user preferences from just a few demonstrations and runs on CPU, avoiding cloud dependencies
  • Uncertainty estimates trigger LLM assistance only for ambiguous decisions, reducing API costs and latency
  • New APOR dataset includes explicit abstention behavior and noisy clutter for more realistic evaluation

Why It Matters

Enables cheaper, more privacy-aware robots that can handle real-world clutter without constant cloud calls.

📬 Get the top 10 AI stories daily