Tag Artificial Neural Networks