published in Neural networks : the official journal of the International Neural Network Society Journal