Training approach that scores and optimizes entire output sets jointly rather than individual items independently.