Backtracking Gradient Generator