MQ-Chess Math6 min read•2024-11-20
Why ACPL is Misleading: The Mathematical Genius of MQ-Chess (Loss Index)
IK
Ivan (IvanKulkin)
Creator of MQ-Chess & Principal Engineer
# Why ACPL is Misleading: The Mathematical Genius of MQ-Chess
For decades, chess players relied on **Average Centipawn Loss (ACPL)** to evaluate the accuracy of their games. However, any grandmaster or software engineer knows that ACPL is deeply flawed.
## The Two Core Flaws of ACPL
### 1. The Superfluous Advantage Problem
Imagine you are playing White and reach a position with an evaluation of **+9.00** (up a queen and a rook). You play a move that drops the eval to **+8.00**.
- Under ACPL, you are penalized **100 centipawns of loss**.
- In reality, your win probability remains **100%**. The move had **zero practical impact** on the outcome of the game.
Conversely, consider a sharp equal position at **+0.10**. You make an inaccuracy that drops the eval to **-0.90** (dropping from equal to completely losing).
- Under ACPL, you are also penalized **100 centipawns of loss**.
- In reality, your win probability collapsed from **50% to 15%**.
### 2. Ignoring Decision Complexity ($N_{\text{legal}}$)
In a forced endgame position with only **2 legal moves**, choosing the correct move requires far less cognitive calculation than a midgame position with **45 legal moves**. ACPL treats both decisions identically.
## The MQ-Chess Solution: Win Chance & Complexity Weighting
MQ-Chess introduces two mathematical transformations:
1. **Sigmoid Win Chance Mapping**:
$$\sigma(cp) = \frac{2}{1 + e^{-0.003624 \cdot cp}} - 1$$
2. **Decision Complexity Weighting**:
$$w = \ln(N_{\text{legal}} + 1)$$
3. **Loss Index Formula**:
$$\text{Loss Index \%} = \frac{\sum |\sigma(\text{eval}_{\text{best}}) - \sigma(\text{eval}_{\text{played}})| \cdot \ln(N_{\text{legal}} + 1)}{\sum \ln(N_{\text{legal}} + 1)} \times 100\%$$
By measuring **Win-Chance Delta** weighted by **decision options**, MQ-Chess provides an objective, un-cheatable measurement of true decision precision.
Article Q&A
Q: What is wrong with traditional ACPL?
A: ACPL measures raw centipawns lost per move, ignoring whether the loss occurs in a position with 2 legal moves or 45 legal moves, or whether eval goes from +800 to +700 versus +50 to -50.
Q: How does MQ-Chess fix this?
A: MQ-Chess converts centipawns into Win Chance Delta using a sigmoid function and weights each move by decision complexity ln(N_legal + 1).