MATIH Platform is in active MVP development. Documentation reflects current implementation status.
13. ML Service & MLOps
Model Lifecycle
Champion-Challenger

Champion-Challenger Framework

The champion-challenger pattern allows new models (challengers) to compete against the current production model (champion) with automatic promotion when the challenger demonstrates superior performance.


How It Works

  1. The current champion model serves all production traffic
  2. A challenger model is deployed to receive a configurable percentage of traffic
  3. Both models are evaluated on the same metrics
  4. When the challenger statistically outperforms the champion, it is automatically promoted

Source Files

FilePath
Champion-Challenger Servicedata-plane/ml-service/src/lifecycle/champion_challenger_service.py