Skip to content
PaperFren

Do pain signals or punishments help a robot learn to reach?

Open paper intelligence

Giving a learning robot arm pain-like sensor inputs made it more accurate and safer, while subtracting punishment from its reward made learning worse.

Source

Improving Robot Motor Learning with Negatively Valenced Reinforcement Signals

Navarro-Guerrero N, Lowe RJ, Wermter S · Frontiers in neurorobotics · 2017

doi.org/10.3389/fnbot.2017.00010Read the full paper ↗3 citationscc by

Study at a glance

Design
Computational / modelling — Simulated 2-joint arm reaching task learned with CACLA+var; hyperparameters evolved by a genetic algorithm per condition, then best settings retrained from 10 random initialisations.
N
No single N: four conditions, each with its best hyperparameter set trained 10 times; the genetic search used 32 individuals per generation for 50 generations.
Population
Simulated two-degree-of-freedom robot arm learning inverse kinematics
Outcome
Final positioning error, perceived nociception (potential for joint damage) and number of steps to reach the target

Structured fields used in claim comparison tables when every cited study has a complete layer.

What they did

The authors trained a simulated two-joint arm to reach targets using an actor-critic reinforcement learning algorithm (CACLA). They compared four conditions: reward only; reward minus a punishment for joints near their limits; reward only but with extra 'nociceptive' input units signalling when each joint neared its limit; and both. For each condition a genetic algorithm tuned hyperparameters, and the best settings were retrained from 10 random starts and compared statistically.

What they found

The reward-plus-nociception condition reached the lowest positioning error, with less oscillation, and was the only one significantly better than reward only on that measure. It also tended to reduce potential joint damage and steps to target, though those effects were smaller. Adding punishment slowed convergence and, during learning, raised the potential for damage by almost 50%; the genetic search pushed the punishment weight to its smallest allowed value, and nociceptive inputs partly offset punishment's harm.

The limits

What it doesn't show

This is one simple simulated task with two joints, so it is unknown whether the effects hold on a real robot or harder problems. Several differences, such as in damage and speed, were small or not reliable, and each condition was judged from just 10 training runs of one tuned configuration. The explanation that extra inputs help by projecting states into a higher-dimensional space, and that punishment hurts by merging with reward into one number, is the authors' hypothesis rather than something tested.

Key terms

Actor-critic
A reinforcement learning design where an actor chooses actions and a critic estimates how good states are to guide the actor.
Temporal-difference error
The gap between the reward-plus-predicted-future value and the value that was expected; positive means things went better than expected.
Nociception
Sensing of potentially damaging stimuli; here, input units that fire as a joint approaches its mechanical limit.
Punishment signal
A negative term added to the scalar reward to discourage certain states or actions.
Genetic algorithm
A search method that evolves a population of candidate settings through selection, crossover and mutation.

Flashcards

1 / 9

0 of 9 answers reviewed

Research intelligence for this paper

See its role on concept claims, tensions it is part of, placement history, and related discoveries.

Open paper intelligence

Quiz yourself

1 / 5

In this study, what are nociceptive units?

Common questions

Isn't nociception just punishment by another name?

No. Here nociception is extra information in the state the agent observes, while punishment changes the reward it tries to maximise; only the first helped.

Why might punishment hurt learning?

Folding it into a single reward number makes different situations look identical, for example a big reward with a big penalty can equal a small reward with none.

Was the task hard?

No; it was a simulated two-joint reaching problem, which keeps the comparison clean but limits generality.

More on Reinforcement learning