← Latest papers
🤖 AI

Neurosymbolic Framework for Concept-Driven Logical Reasoning in Skeleton-Based Human Action Recognition

This paper introduces a neurosymbolic framework for skeleton-based human action recognition that bridges deep learning and symbolic reasoning by mapping motion primitives to interpretable logical concepts, enabling competitive performance with transparent, human-readable explanations.

Original authors: Talha Ilyas, Deval Mehta, Zongyuan Ge

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

Original authors: Talha Ilyas, Deval Mehta, Zongyuan Ge

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 teach a computer to understand human movements, like a person jumping, waving, or putting on glasses. Currently, most computer programs do this by looking at a "black box." They see the skeleton moving and guess the action, but they can't tell you why they guessed that. It's like a student who gets the right answer on a math test but can't show their work.

This paper introduces a new system called REASON that acts more like a human teacher. Instead of just guessing, it breaks down the movement into small, understandable "ideas" (concepts) and uses logical rules to figure out what is happening.

Here is how it works, using simple analogies:

1. The "Concept Bank" (The Vocabulary)

Imagine you want to describe a dance. You could just say "they moved," but that's vague. Instead, you break it down into specific moves: "arm up," "knee bend," "move forward," "fast speed."

The researchers built a Concept Bank using a smart AI (an LLM) to generate a dictionary of these specific motion ideas.

  • Spatial Concepts: These are about where body parts are (e.g., "arm raised," "knee bent").
  • Temporal Concepts: These are about how and when they move (e.g., "moving upward," "hands first," "fast speed").

This is crucial because two actions might look the same when you freeze a frame (like putting on glasses vs. taking them off), but the direction and order of the movement are different. The system learns these "time-based" clues to tell them apart.

2. The Translator (The Decoder)

The computer first looks at the raw skeleton data (the dots and lines of the joints). This is like looking at a messy scribble.
The system uses a special translator (the STC-Decoder) to turn that messy scribble into a clean list of "concepts" from the bank.

  • Analogy: It's like a translator converting a foreign language into English words. The computer sees "joints moving," and the translator says, "Ah, that means 'arm raise' and 'motion upward'."

3. The Logic Engine (The Reasoning)

Once the computer has the list of concepts, it doesn't just guess the action. It uses Logic Rules, similar to a flowchart or a recipe.

  • Analogy: Think of a security guard checking a list of rules.
    • Rule 1: IF (Legs bend) AND (Body moves up) AND (Arms swing) → THEN it is a JUMP.
    • Rule 2: IF (Hands near face) AND (Motion is UP) → THEN it is PUTTING ON GLASSES.
    • Rule 3: IF (Hands near face) AND (Motion is DOWN) → THEN it is TAKING OFF GLASSES.

The system learns these rules automatically. It figures out which combination of concepts leads to which action.

4. Why This is Special (The "Glass Box")

Most AI models are "black boxes"—you put data in, and an answer comes out, but you don't know the middle steps.
This system is a "Glass Box." Because it uses logic rules, you can look inside and see exactly what happened:

  • "The computer thought it was a jump because it saw 'legs bend' and 'motion up'."
  • If the computer makes a mistake, you can see exactly which "concept" it got wrong (e.g., it thought the motion was "down" when it was actually "up").

The Results

The researchers tested this on standard datasets where computers try to recognize human actions.

  • Performance: It works just as well as, or better than, the most advanced "black box" models.
  • Explainability: Unlike other models, it can explain its reasoning in plain English logic (e.g., "I chose 'Jump' because the legs bent and the body moved up").

Summary

The paper presents a system that doesn't just memorize what a "jump" looks like. Instead, it learns the ingredients of a jump (bending legs, moving up) and the recipe (logic rules) to combine them. This allows the computer to understand human actions in a way that is both highly accurate and easy for humans to understand and trust.

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 →