Neural Computing Research Group, Aston University, Aston Triangle, Birmingham, UK.|Neural Computing Research Group, Aston University, Aston Triangle, Birmingham, UK.|Neural Computing Research Group, Aston University, Aston Triangle, Birmingham, UK.|Neural Computing Research Group, Aston University, Aston Triangle, Birmingham, UK.|Neural Computing Research Group, Aston University, Aston Triangle, Birmingham, UK.