2016 International Joint Conference on Neural Networks (IJCNN) : 24-29 July 2016, Vancouver, Canada