# Can Self-Organising Maps Teach a Humanoid to Recognize Its Own Movement Phases?
A two-level computational architecture combining Self-Organising Maps and an Echo State Network can discover motor primitives and perform online phase recognition on the NICO humanoid robot — without deep learning, without large-scale teleoperation data, and without a [Vision-Language-Action Model](https://humanoidintel.ai/glossary/vision-language-action-model) in sight. Published today on arXiv by Radovan Gregor and Igor Farkaš (arXiv:2607.18737), the work draws inspiration from the Mirror Neuron System (MNS) — the neural substrate hypothesized to underpin action understanding in primates — and applies it to a concrete robot platform. The system trains two SOMs on arm and hand kinematics drawn from seven simulated motor actions, then feeds their temporal activation trajectories into an Echo State Network (ESN) that classifies which movement phase is currently executing. The core finding: SOM-based trajectories alone preserve the dominant phase-discriminative structure of motion; additional contextual signals offer only secondary improvement. For the humanoid robotics field, this matters because it proposes a neurobiologically grounded, data-efficient alternative pathway to action recognition — one that sidesteps the sim-to-real transfer headaches that plague large-scale learned policies.
---
## The Architecture: Two Maps, One Temporal Integrator
The system is explicitly two-level, and the separation of concerns is deliberate.
**Level 1 — Topographic encoding:** Two Self-Organising Maps run in parallel. The A-SOM learns topographic representations of arm kinematics; the H-SOM does the same for hand kinematics. Crucially, both maps are trained on *non-redundant* features selected via hierarchical correlation analysis of motion trajectories. This is not a trivial preprocessing step — it means the authors are explicitly filtering out the correlated noise that plagues raw joint-angle streams before any learning occurs. The result, per the paper, is that the two SOMs encode *complementary* aspects of motor behaviour rather than redundant ones.
**Level 2 — Temporal integration:** An Echo State Network evaluates the temporal trajectories of SOM activations — specifically, sequences of consecutive best-matching units (BMUs) — to recognize which movement phase is currently being executed. The ESN is a recurrent neural network variant known for its computational efficiency and suitability for temporal sequence tasks, making it a reasonable architectural choice for online, real-time recognition where latency matters.
The seven motor actions used in training cover simulated arm-and-hand motion scenarios on the NICO robot. The paper does not enumerate the specific actions by name in the abstract, but characterizes the training corpus as "simulated trials."
---
## Why NICO, and Why the Mirror Neuron System?
NICO — the Neuro-Inspired COmpanion robot — is a humanoid research platform designed for human-robot interaction studies, making it a natural fit for work grounded in social cognition theory. The MNS framing is more than branding: the Mirror Neuron System hypothesis holds that the same neural circuits that execute an action also activate when *observing* that action in another agent. If you're building robots that need to infer human intent from observed motion — a prerequisite for safe collaborative manipulation — grounding your architecture in MNS theory gives you a principled target to aim at rather than a black-box regression problem.
The practical implication: this architecture is designed not just for a robot recognizing its *own* movement phases, but as a stepping stone toward recognizing those phases in *observed* human motion. That's the human-robot interaction payoff the authors are reaching toward.
---
## What the Results Actually Say (and Don't)
The paper's central empirical claim is carefully stated: SOM-based trajectories "preserve the dominant phase-discriminative structure of the movement," with contextual information providing "only a secondary refinement." That's a meaningful positive result — it validates the representational adequacy of the SOM encoding for phase discrimination.
**Skeptical read:** The experiments are conducted on simulated trials. The word "simulated" appears in the abstract, and there is no reported [sim-to-real transfer](https://humanoidintel.ai/glossary/sim-to-real-transfer) validation on physical NICO hardware. Kinematics in simulation are clean; real joint encoders on a physical humanoid introduce noise, mechanical backlash, and sensor drift that SOMs trained on pristine simulated trajectories may not handle gracefully. The paper doesn't claim otherwise — but any team looking to build on this work should treat the sim-only framing as a significant open question, not a solved problem.
Additionally, seven motor actions is a modest training set. Scaling to the hundreds of manipulation primitives required for practical [dexterous manipulation](https://humanoidintel.ai/glossary/dexterous-manipulation) tasks — grasping, reorienting, tool use — would require demonstrating that the SOM topology scales without catastrophic interference, a known challenge for fixed-size competitive learning networks.
---
## Where This Fits in the Broader Action Recognition Landscape
The dominant paradigm in humanoid action recognition right now runs through large-scale [imitation learning](https://humanoidintel.ai/glossary/imitation-learning) — collect teleoperation demonstrations, train a policy, hope the learned representations implicitly encode phase structure. Companies like [Physical Intelligence (π)](https://humanoidintel.ai/companies/physical-intelligence) and [Skild AI](https://humanoidintel.ai/companies/skild-ai) are building foundation models that absorb action recognition as an emergent property of scale.
Gregor and Farkaš are working in a different register entirely: interpretable, data-efficient, neurobiologically motivated. The SOM's topographic structure means you can *inspect* what the network has learned — BMU trajectories are human-readable in a way that transformer attention maps are not. For safety-critical HRI applications, that interpretability has real value.
The connection to the Mirror Neuron System also gestures toward a genuinely interesting research direction: robots that understand human motion by running the same internal representations used for their own motor execution. This is conceptually adjacent to how neuroscience researchers think about BCI-driven motor decoding — [bciintel.com](https://bciintel.com) covers that intersection between neural signal processing and motor control if you're tracking both fields.
---
## Industry Trajectory Implications
This paper will not move funding rounds or product roadmaps at [Figure AI](https://humanoidintel.ai/companies/figure-ai) or [Agility Robotics](https://humanoidintel.ai/companies/agility-robotics). But it represents a research vector that deserves tracking for three reasons:
1. **Data efficiency pressure is real.** As manipulation datasets hit diminishing returns on marginal demonstrations, architectures that generalize from smaller, structured datasets become more attractive.
2. **Interpretability mandates are coming.** Regulatory frameworks for collaborative robots in human-occupied spaces will likely require explainable action recognition — not just accurate recognition. SOM-based representations are auditable in ways that neural network latent spaces are not.
3. **Phase recognition is a foundational primitive.** Knowing *where* in a motion sequence a robot currently sits — not just *what* it's doing — is prerequisite for interrupt-driven safety behaviors, reactive replanning, and graceful error recovery. A lightweight ESN doing this online is architecturally attractive.
---
## Key Takeaways
- Researchers Radovan Gregor and Igor Farkaš propose a two-level SOM + ESN architecture for motor primitive discovery and online phase recognition, applied to the NICO humanoid robot.
- Two parallel SOMs (A-SOM for arm kinematics, H-SOM for hand kinematics) encode complementary, non-redundant motion features across seven motor actions.
- An Echo State Network processes temporal BMU trajectories from the SOMs to perform online movement phase classification.
- SOM trajectories alone carry the dominant discriminative signal; contextual information adds only marginal benefit.
- All experiments are simulation-based; physical hardware validation on NICO remains an open next step.
- The MNS-inspired framing positions this work toward observed human motion recognition, not just self-recognition — a key distinction for HRI applications.
- The approach is data-efficient and interpretable compared to foundation model paradigms, at the cost of scale and generalization breadth.
---
## Frequently Asked Questions
**What is motor primitive discovery in humanoid robots?**
Motor primitive discovery is the process of automatically identifying reusable, building-block motion patterns — such as reach, grasp, or release phases — from raw kinematic data. Rather than hand-coding every motion, the robot learns a compact library of primitives that can be composed and recognized during execution.
**What is a Self-Organising Map and why use it for robotics?**
A Self-Organising Map (SOM) is an unsupervised neural network that projects high-dimensional input data onto a lower-dimensional topographic grid while preserving neighborhood relationships. In robotics, SOMs are useful for encoding continuous kinematic spaces because similar motion states map to nearby nodes, making the learned representations inspectable and computationally lightweight.
**What is an Echo State Network (ESN)?**
An Echo State Network is a recurrent neural network variant where only the output layer is trained; the internal "reservoir" of recurrent connections is fixed and randomly initialized. ESNs are efficient at temporal sequence processing, making them suitable for online tasks where real-time inference latency matters.
**How does the Mirror Neuron System inspire this architecture?**
The Mirror Neuron System hypothesis proposes that primates use the same neural circuits both to execute and to observe actions. Architectures inspired by MNS aim to share motor representations between self-execution and observation of others — enabling a robot to recognize human movement phases using the same internal model it uses for its own motion, which is a key capability for natural human-robot collaboration.
**What are the limitations of this approach for commercial humanoid deployment?**
The current work is validated only in simulation and on seven motor actions, limiting direct applicability to real-world manipulation pipelines. Fixed-size SOMs face scaling challenges as the action vocabulary grows. Real hardware introduces sensor noise and mechanical variability that simulated training data does not capture. These gaps would need to be closed before the architecture could complement production-grade action recognition systems.
RESEARCH
NICO Robot Learns Motion Primitives via SOMs and ESN
Published: July 22, 2026 at 24:00 EDTLast updated: July 22, 2026 at 07:38 EDTBy Alex Reiner, Senior EditorLast reviewed by Alex Reiner on July 22, 20268 min read
Researchers use SOMs and Echo State Networks on the NICO humanoid to discover motor primitives and recognize movement phases online.
motion-primitivesself-organising-mapsecho-state-networkaction-recognitionNICOmirror-neuron-systemkinematics