UESMANN is the subject of my recently completed PhD, and is a rather odd kind of artificial neural network which can modulate between multiple behaviours. It is inspired by how neuromodulators change the behaviour of neurons in biology.
My PhD thesis, exploring the UESMANN neural network architecture which can learn two (or possibly more) functions in a single set of weights and can be trained using gradient descent.