Improve learning algorithm.