FightVex
Methodology

How Vex AI works

Transparency is the product. Here is exactly how Vex AI turns fighter statistics into probabilities — and how it stays honest about uncertainty.

1. Inputs

Each fighter is described by a statistical profile sourced (in production) from licensed and official feeds: significant strikes landed/absorbed per minute, striking accuracy/defense, takedowns per 15 and accuracy/defense, submission attempts, control time, knockdowns, plus engineered indices for cardio, durability and finishing ability. Context inputs include reach, stance, age, layoff duration, recent form and opponent quality.

2. Category sub-scores

Raw stats are normalized to 0–100 within weight class, then blended into nine interpretable category sub-scores: Striking, Wrestling, Grappling, Submission, Cardio, Durability, Physical, Form and Competition.

3. Composite rating & win probability

The composite rating is a transparent weighted sum of the sub-scores. Win probability uses a logistic (Bradley–Terry-style) function of the rating gap:

R   = Σ (weight_c × subscore_c)
P(A) = 1 / (1 + e^( -k × (R_A − R_B) ))
Striking22%
Wrestling15%
Grappling12%
Cardio12%
Durability10%
Form10%
Competition8%
Submission6%
Physical5%

4. Method & rounds (Monte Carlo)

We simulate the bout hundreds-to-thousands of times. Each round carries a finish hazard scaled by the leader's finishing ability against the opponent's durability; unfinished fights go to a decision. Aggregating runs yields method-of-victory distribution (KO/TKO, submission, decision), round momentum, and empirical confidence intervals.

5. Preventing overconfidence

  • Uncertainty inflation: probabilities are pulled toward 50% when data is incomplete or the styles are high-variance.
  • Hard caps: displayed probabilities are clamped (≈8–92%) — MMA is too chaotic for false certainty.
  • Ranges, not points: every prediction ships with a confidence interval and a volatility tag.

6. Missing data

Absent stats are shrunk toward the weight-class mean (a Bayesian prior), the data-completeness meter drops accordingly, and imputed fields are flagged. We never silently fabricate a number.

7. Updating after real results

Every pre-fight probability is logged immutably. After results we compute Brier score and log-loss, plot reliability curves, apply Platt/isotonic recalibration on a rolling window, and periodically refit weights. Each change ships as a new Vex AI version with a public accuracy record.

8. Explainability

For any prediction we show each category's contribution (weight × skill gap mapped to probability points), the top drivers in plain language, and links back to the underlying stats and sources.

Vex AI is a probabilistic research and entertainment tool. It is not betting or financial advice and does not guarantee outcomes. Deep analytics and odds shown are Vex AI estimates. 21+.