Skip to content

Concepts

Understanding the algorithms that power Compere.

Overview

Compere uses two algorithms to create an efficient ranking system:

  1. Elo Rating System - Updates entity ratings after each comparison
  2. Multi-Armed Bandit (UCB) - Selects optimal pairs for comparison

Contents

Algorithm Selection Guide

Scenario Recommended Approach
Quick ranking with few comparisons MAB/UCB (exploration-focused)
Stable, established rankings Lower K-factor (16-24)
New entities added frequently Default settings (K=32, UCB with cold-start)
Diverse comparison coverage Similarity matching or increase random factor
Statistical validity required Random pairing (no UCB)