An artificial neural network approach for creating an ethical artificial agent | IEEE Conference Publication | IEEE Xplore