Learning from criticism