When a model is trained using one objective but deployed using a different process, causing performance gaps between training and real-world use.