๐Ÿ“„ MyAthlete Technical Whitepaper ยท Project ATLAS ยท Machine Learning & Biomechanics

Project ATLAS: Unified Longitudinal & Cross-Event Performance Synthesis

How MyAthlete solves the "dormant event" paradox โ€” fusing historical event memory, multi-event progression bridges, and relative-freshness gating to predict race times across stale and unswum events with 1.28% average error and uncover major untapped breakthroughs.

How to read this paper. This technical whitepaper presents the architecture, sports-science theory, and empirical validation behind Project ATLAS โ€” MyAthlete's unified performance synthesis engine. It details how the model unifies point-to-point longitudinal extrapolation with cross-event transfer, resolves the staleness crossover curve, and flags dormant breakthrough events. To safeguard MyAthlete intellectual property, proprietary feature columns, loss penalties, and training recipes are omitted. All metrics reported reflect strict athlete-grouped out-of-fold evaluations across 134,306 target swims with zero swimmer overlap between training and holdout cohorts.

1. The "Dormant Event" Paradox

In competitive swimming, an athlete's race profile is fundamentally asynchronous. Because competition schedules and training cycles emphasize specific strokes or distances across different phases of the season, swimmers rarely race their entire 18-event repertoire regularly.

A distance freestyler may race the 100m, 200m, and 400m Freestyle every month to tune speed and race tempo, but contest the grueling 800m or 1500m Freestyle only once every 12 to 24 months. Similarly, an Individual Medley specialist often spends an entire winter racing single-stroke 100m events, leaving their 400m IM un-raced for an entire year.

This creates the Dormant Event Paradox:

The Fundamental Architectural Conflict
$$T_{\text{target}}(t_2) \neq f(T_{\text{target}}(t_1), \Delta t) \quad \text{and} \quad T_{\text{target}}(t_2) \neq f(\text{Repertoire}(t_2))$$

Neither isolated longitudinal extrapolation ($t_1 \to t_2$) nor blind cross-event imputation at $t_2$ captures the full picture. True performance requires projecting historical stroke affinity forward along the path of verified engine growth.

2. The Staleness Crossover Curve

To understand the exact point where standalone models breakdown, we evaluated 134,306 target swims spanning 3,005 swimmers across seven distinct staleness brackets, comparing standalone longitudinal models against pure cross-event imputation:

Staleness Horizon Target Event Last Swum Standalone Longitudinal (tโ‚) Standalone Zero-Shot M11 (tโ‚‚) ATLAS Unified Synthesis Advantage of Unified Model
Recent 1โ€“30 days ago 1.44% MAPE 1.70% MAPE 0.46% MAPE โˆ’68% Error vs Long
Quarter-Year 31โ€“90 days ago 1.93% MAPE 1.73% MAPE 1.40% MAPE โˆ’27% Error vs Long
Half-Year 91โ€“180 days ago 2.38% MAPE 1.69% MAPE 1.48% MAPE โˆ’38% Error vs Long
Season Gap 6โ€“12 months ago 2.37% MAPE 1.72% MAPE 1.55% MAPE โˆ’35% Error vs Long
1โ€“2 Years Stale 366โ€“730 days ago 2.80% MAPE 1.76% MAPE 1.65% MAPE โˆ’41% Error vs Long
2+ Years Stale >730 days ago 3.16% MAPE 1.70% MAPE 1.62% MAPE โˆ’49% Error vs Long

These results reveal an unmistakable Staleness Crossover at approximately 60 to 90 days:

3. The ATLAS Architecture

Project ATLAS introduces an integrated multi-tiered pipeline that fuses temporal history and multi-event energetics:

1

Multi-Timescale Memory Kernels

Target event staleness is decomposed across multiple physiological half-lives (fast acute taper retention, medium macrocycle stability, and long-term career memory), allowing the model to smoothly discount past seed times.

โ†“
2

Historical Event Affinity Extraction

ATLAS isolates an athlete's unique stroke efficiency by measuring their historic relative performance: $$\text{Affinity}_E(t_1) = \text{Score}_E(t_1) - \text{Score}_{\text{repertoire}}(t_1)$$ This captures whether a swimmer naturally over- or under-performs in that event relative to their multi-event baseline.

โ†“
3

Observed Engine Progression Transfer

Rather than guessing growth from age, ATLAS calculates the exact engine gain across all other active events: $$\Delta\text{Engine} = \text{Score}_{\text{repertoire}}(t_2) - \text{Score}_{\text{repertoire}}(t_1)$$ It then applies hydrodynamic power-law scaling to translate verified engine expansion into expected target-event velocity.

โ†“
4

Dynamic Relative-Freshness Gating

A continuous gating ratio balances target memory against current cross-event form: $$R_{\text{fresh}} = \frac{\Delta t_{\text{other}}}{\Delta t_{\text{target}}}$$ When $R_{\text{fresh}} \ll 1$ (other events are fresh, target is stale), the model shifts weight to the progression bridge. When $R_{\text{fresh}} \approx 1$ (all swims are equally aged), it coordinates both perspectives.

โ†“
5

Regime-Separated Specialist Routing

To prevent tree feature starvation, ATLAS routes predictions through dedicated branches: a Known Event Progression Ensemble when target history exists, and a Debut-Calibrated Specialist when an event is truly unswum.

4. Empirical Validation & Benchmark Scorecards

ATLAS was validated across the entire 18-event canonical repertoire under strict athlete-level group holdouts ($N = 134,306$ swims across 3,005 unique competitors). The holdout sets were partitioned with zero swimmer leakage and evaluated across multiple random seeds (Seed 42 with $n = 27,666$ and Seed 7 with $n = 26,567$).

Evaluation Scope Test Swims Standalone Longitudinal Zero-Shot M11 Project ATLAS Within ยฑ2% Target
All Known Events (In-Meet) 17,598 2.15% MAPE 1.72% MAPE 1.28% MAPE 78.1% of swims
All Known Events (Pre-Meet) 17,457 2.14% MAPE 2.17% MAPE 1.59% MAPE 70.7% of swims
Stale Known Events (>180d) 5,775 2.60% MAPE 1.73% MAPE 1.59% MAPE 71.6% of swims
Long-Stale Events (>365d) 2,466 2.90% MAPE 1.75% MAPE 1.64% MAPE 70.2% of swims
Stale (>365d) + Fresh Other (โ‰ค45d) 217 3.10% MAPE 1.69% MAPE 1.56% MAPE 72.4% of swims
Truly Unseen Debuts (0 prior) 10,068 โ€” 2.46% MAPE 2.45% MAPE 55.7% of swims

Deep-Dive: Stale Distance & Specialty Events

The power of the ATLAS progression bridge is most striking in demanding distance and individual medley events, where athletes frequently experience multi-month racing gaps. Below are holdout results on events dormant for over 180 days:

Dormant Event (>180d Gap) Holdout Swims Standalone Longitudinal Project ATLAS Error Reduction RMSE Time Shaved
800m Freestyle 102 2.03% MAPE 1.11% MAPE โˆ’45% error โˆ’6.21 seconds (15.7s โ†’ 9.5s)
1500m Freestyle 49 1.86% MAPE 1.24% MAPE โˆ’33% error โˆ’8.04 seconds (24.6s โ†’ 16.6s)
400m Individual Medley 128 1.95% MAPE 1.10% MAPE โˆ’44% error โˆ’3.65 seconds (8.6s โ†’ 4.9s)
400m Freestyle 280 2.37% MAPE 1.38% MAPE โˆ’42% error โˆ’4.33 seconds (9.8s โ†’ 5.4s)
200m Breaststroke 301 2.59% MAPE 1.42% MAPE โˆ’45% error โˆ’2.71 seconds (6.1s โ†’ 3.4s)
200m Butterfly 153 2.31% MAPE 1.54% MAPE โˆ’33% error โˆ’1.70 seconds (5.2s โ†’ 3.5s)

5. "Sleeper Event" Breakthrough Discovery

One of the most consequential capabilities enabled by Project ATLAS is automated Sleeper Event Discovery. When a swimmer hasn't raced an event in over 12 months, our empirical data shows that 85.1% of return swims result in a personal best, with a median improvement of +4.06%.

However, coaches and swimmers rarely know which dormant event holds the largest untapped drop. We tested ATLAS's ability to identify major breakthroughs ($\ge 4\%$ drop below old PB) across 2,466 dormant return swims:

Breakthrough Metric (>365d Dormant Swims) Standalone Longitudinal Zero-Shot M11 Project ATLAS
Correlation (r) with Actual PB Drop % 0.844 0.937 0.944
MAE on Predicted PB Improvement 2.90% 1.69% 1.58%
Precision Flagging Major Breakthrough (โ‰ฅ4% Drop) 78.1% 88.8% 89.5%
Recall Flagging Major Breakthrough (โ‰ฅ4% Drop) 87.8% 90.2% 90.5%
Fโ‚ Score on Sleeper Breakthroughs 82.6% 89.5% 90.0%

With an $F_1$ score of 90.0% and an improvement correlation of $r = 0.944$, ATLAS gives coaches an objective tool to spotlight neglected events where an athlete is mathematically primed for a championship-qualifying breakthrough.

6. First-Time Debuts & Truly Unseen Events

When an athlete has never contested an event in their career ($0\text{-Unseen}$, representing 37.4% of all competition entries), the task changes fundamentally.

Our research revealed a Structural First-Time Debut Tax: athletes racing an event for the very first time swim approximately 1.0% slower relative to their cross-event athletic level than experienced swimmers of identical age and aerobic capacity. This gap stems from pacing unfamiliarity, turn timing, and race-day tactical execution.

ATLAS addresses this through three targeted mechanisms:

7. Practical Applications for Coaches & Athletes

Project ATLAS is deployed directly into MyAthlete's cloud inference architecture, powering features across our platform:

Experience Project ATLAS in MyAthlete

Explore how MyAthlete synthesises longitudinal competition history, real-time training analytics, and cross-event intelligence to give coaches and swimmers unparalleled racing insights.

Explore Swimmer & Coach Platform โ†’
โ† View Archived Project M11 Read Sesh 3.0 Whitepaper โ†’