Replay evaluation provides an offline way to test recommendation algorithms when production experiments are costly or risky. It replays historical interactions and keeps cases where a candidate recommendation matches the item historically selected. This is useful because recommendation logs reveal feedback for shown items, but not for alternatives that were never shown. section 12.1.3
Use replay evaluation to:
- Evaluate candidate recommendations against historical user contexts and selected items before exposing them to users. section 12.1.3
- Prefer a more sophisticated and computationally expensive offline procedure when recommendation decisions carry high stakes. section 12.1.3
Advertising recommendations
An algorithm receives a user's recent history, chooses an ad banner, and seeks to improve CTR, CVR, or eCPM. Replay evaluation uses logged recommendation events to simulate this decision process offline. section 12.1.3
Figure 12.2 Unbiased estimator (offline validation): simulation of events, example 1
Compare the simulated event sequence with the historical interaction stream to see how replay-based offline validation is illustrated. section 12.1.3
