Artificial Association Neural Networks