Mirror Neuron Simulator: Action Observation, Empathy & Motor Resonance

simulator intermediate ~10 min
Loading simulation...
FR = 12.4 Hz — moderate mirror neuron activation

With default parameters (70% action similarity, 100 hrs experience, moderate social context), mirror neurons fire at ~12.4 Hz — reflecting moderate motor resonance typical of watching a familiar everyday action.

Formula

FR = FR₀ × (S_a / 100) × log₁₀(E + 1) × (V / 100)
Motor_Resonance = S_a × E / (E + K_half)
μ_suppression = -log(1 - MR)

Neurons That Mirror

In the early 1990s, Giacomo Rizzolatti's team at the University of Parma made a serendipitous discovery: certain neurons in a macaque's premotor cortex fired not only when the monkey grasped a peanut, but also when it watched a researcher grasp one. These 'mirror neurons' blurred the boundary between action and perception, suggesting the brain understands others' actions by internally simulating them. This simulator models how mirror neuron activity varies with action similarity, motor expertise, and social context.

Motor Resonance

Mirror neuron activation produces motor resonance — a subliminal preparation to perform the observed action. This resonance is detectable as increased motor-evoked potentials during TMS stimulation and as suppression of the mu rhythm (8-13 Hz) in EEG. The strength of resonance depends critically on whether the observed action falls within the observer's own motor repertoire, explaining why expert pianists show stronger motor cortex activation watching piano performance than non-musicians.

The Empathy Connection

Beyond action understanding, the mirror system has been linked to empathy and social cognition. Observing someone's facial expression of pain activates overlapping brain regions as experiencing pain oneself — a form of 'emotional contagion' that may be scaffolded by mirror mechanisms. The social context parameter in this simulation captures how interpersonal engagement amplifies mirror responses beyond simple action observation.

Debates and Nuances

The mirror neuron theory has attracted both enthusiasm and criticism. Skeptics note that correlation between firing during observation and execution doesn't prove that mirror neurons are necessary for understanding actions — patients with premotor lesions can still comprehend observed actions. The current consensus views the mirror system as one component of a broader action-understanding network, contributing to but not solely responsible for social cognition.

FAQ

What are mirror neurons?

Mirror neurons are cells in the premotor cortex and inferior parietal lobule that fire both when an individual performs an action and when they observe another individual performing the same action. First discovered in macaque monkeys by Rizzolatti's group in the 1990s, they are thought to support action understanding and imitation.

Do humans have mirror neurons?

Direct single-neuron recordings in humans (Mukamel et al., 2010) confirmed mirror-like activity in supplementary motor area and medial temporal lobe. Indirect evidence from fMRI and EEG mu-rhythm suppression also supports a human mirror system spanning premotor cortex, inferior frontal gyrus, and inferior parietal lobule.

How do mirror neurons relate to empathy?

The mirror system may support empathy by internally simulating others' actions and emotions. Observing someone in pain activates pain-related regions in the observer's brain. However, the exact relationship between mirror neurons and empathy remains debated — mirror neurons encode motor actions, while empathy involves broader affective processing.

What is mu rhythm suppression?

The mu rhythm is an 8-13 Hz oscillation over sensorimotor cortex that is suppressed during both action execution and action observation. This mu suppression serves as an EEG marker of mirror system activation and is widely used in human studies as a non-invasive index of motor resonance.

Sources

Embed

<iframe src="https://homo-deus.com/lab/cognitive-neuroscience/mirror-neuron/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub