This paper describes a method for designing robots to learn self-motivated behaviors rather than externally specified behaviors. Self-motivation is viewed as an emergent property arising from two competing pressures: the need to accurately predict the environment while simultaneously wanting to seek out novelty in the environment. The robot’s internal prediction error is used to generate a rein...