DOSI: Training artificial neural networks using overlapping swarm intelligence with local credit assignment | IEEE Conference Publication | IEEE Xplore