← Latest papers
💬 NLP

AnyMo: Geometry-Aware Setup-Agnostic Modeling of Human Motion in the Wild

AnyMo is a geometry-aware, setup-agnostic framework that leverages physics-grounded IMU simulation and LLM alignment to enable robust, generalizable human motion understanding across diverse wearable devices and unseen datasets, significantly outperforming existing methods in zero-shot activity recognition, cross-modal retrieval, and motion captioning.

Original authors: Baiyu Chen, Zechen Li, Wilson Wongso, Lihuan Li, Xiachong Lin, Hao Xue, Benjamin Tag, Flora Salim

Published 2026-05-22
📖 4 min read☕ Coffee break read

Original authors: Baiyu Chen, Zechen Li, Wilson Wongso, Lihuan Li, Xiachong Lin, Hao Xue, Benjamin Tag, Flora Salim

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 have a smartwatch, a fitness tracker, or even a sensor in your shoe. These devices are great at sensing how your body moves. But here's the problem: a movement looks completely different depending on where the sensor is.

If you wave your hand, a sensor on your wrist sees a big, fast swing. A sensor on your hip sees a tiny, subtle wobble. A sensor on your head sees almost nothing. Current AI models are like students who only studied for one specific test; if you move the sensor to a different spot or change the brand of the device, the AI gets confused and fails.

The paper introduces AnyMo, a new AI framework designed to be a "universal translator" for human movement, no matter where the sensor is placed.

Here is how AnyMo works, broken down into simple concepts:

1. The "Virtual Gym" (Geometry-Aware Simulation)

Instead of trying to collect millions of real-world sensors from every possible spot on the human body (which is impossible), AnyMo builds a virtual gym.

  • The Analogy: Imagine a 3D digital mannequin. The researchers didn't just put a sensor on the mannequin's wrist. They virtually "painted" thousands of tiny sensors all over the mannequin's skin—on the elbow, the knee, the back, the forehead.
  • The Physics: They used physics to simulate exactly how those sensors would vibrate and spin as the mannequin walked, ran, or danced. This created a massive library of "what-if" scenarios, teaching the AI that a "walk" looks different on a knee than on a shoulder, but is still fundamentally the same action.

2. The "Blindfolded Puzzle" (Setup-Agnostic Pre-Training)

Once the AI learned from the virtual gym, they needed to teach it to handle real-world situations where sensors are missing or placed randomly.

  • The Analogy: Imagine showing the AI a full puzzle of a person walking, but then blindfolding it so it can only see 2 or 3 puzzle pieces (the actual sensors on a real person).
  • The Trick: The AI has to guess what the whole picture looks like based on just those few pieces. By practicing this over and over with different "blindfolds" (different sensor setups), the AI learns the core structure of the movement rather than memorizing specific sensor locations. It learns the "soul" of the motion, not just the "skin" of the sensor data.

3. The "Translator" (Tokenization and LLM)

Raw sensor data is just a stream of numbers (acceleration, speed, etc.). Large Language Models (LLMs) like the one used in this paper are great at understanding words, but they choke on raw numbers.

  • The Analogy: AnyMo acts as a translator. It takes the messy, continuous stream of sensor numbers and compresses them into compact "motion tokens" (like words in a sentence).
  • The Result: Instead of feeding the AI a million numbers, it feeds it a short sentence of "motion words." This allows the AI to connect movement directly to language.

What Can AnyMo Do?

The paper tested AnyMo on three main tasks, and it outperformed all previous methods:

  1. Zero-Shot Recognition (The "Guess the Activity" Game):

    • They showed AnyMo data from 14 different datasets it had never seen before (different sensors, different people, different activities).
    • Result: AnyMo could correctly guess what the person was doing (e.g., "cooking," "walking," "dancing") without ever being explicitly trained on those specific datasets. It improved accuracy by about 12% compared to the next best method.
  2. Cross-Modal Retrieval (The "Search Engine"):

    • Text-to-Motion: You type "a person is opening a fridge," and the AI finds the exact video clip or sensor data that matches.
    • Motion-to-Text: You upload a sensor recording, and the AI finds the text description that matches it.
    • Result: AnyMo was significantly better at finding the right match than other models, even when the data came from completely different devices.
  3. Motion Captioning (The "Storyteller"):

    • You give the AI a sensor recording, and it writes a sentence describing what happened.
    • Result: Instead of saying generic things like "arm moving," AnyMo wrote specific descriptions like, "A person is walking down a hallway, turns right, and opens a cabinet." It captured the story of the movement, not just the physics.

The Bottom Line

The paper claims that by treating sensor placement as a structured, geometric problem (using the body's shape) rather than a random variable, and by teaching the AI to translate movement into language, AnyMo creates a general-purpose model for wearable motion.

It doesn't just recognize a specific activity on a specific watch; it understands the concept of human motion, allowing it to work with any device, on any body part, in the wild.

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 →