Using curvature information to improve back-propagation