The model is trained on dozens of features: fighter form, opposition strength, physical parameters, style and matchup, PageRank graph metrics.
Finds hidden patterns impossible to define by hand.
A classic rating system that accounts for opponent strength. Updated after every fight, it provides a stable strength baseline.
The system's anchor, protecting against noisy data.
Every fighter is a node in a graph. Edges account for wins/losses, the type of win (domination or a battle) and how long ago the fight happened.
A PageRank analogue — beating the strong makes you stronger.
The system analyzes style interactions: Top Roll vs Hook, Kings Move vs Press, Side Pressure vs Flop Press.
Predicts not just who is stronger, but how exactly the fight will unfold.
ML and Elo are merged in logit space — the model's confidence is preserved and probability dilution is avoided.
More honest and stable forecasts than simple averaging.
A separate layer estimates upset probability: lack of experience, unstable form, weak opposition, model disagreement.
Shows how risky the forecast is.
The system automatically adjusts its confidence: reduces favorite overestimation and adapts to real results.
Brings probabilities closer to reality.
Classic rating systems look only at the result. M.I.R.A. sees the context — who, against whom, with what style and in what form.
M.I.R.A. keeps evolving. Upcoming versions will add new dimensions of analysis.