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

Project M11: Cross-Event Performance Transfer & Sparse Imputation in Competitive Swimming

How MyAthlete predicts race times for events swimmers have never raced โ€” across missing strokes and different pool lengths โ€” with under 2% average error.

๐Ÿ“ฆ Archived Research ยท Superseded

Project M11 has been succeeded by Project ATLAS.

While M11 established MyAthlete's foundational architecture for zero-shot cross-event imputation, it has now been unified into our next-generation architecture: Project ATLAS. ATLAS synthesises multi-timescale longitudinal target memory with real-time multi-event progression transfer and untapped sleeper event discovery, reducing known-event error by 40% (1.28% MAPE). Read the Project ATLAS Whitepaper โ†’

How to read this paper. This paper explains the sports science and validation behind the M11 cross-event prediction engine โ€” what problem it solves, why simple rules fail when swimmers have thin race histories, and how cross-event transfer can be evaluated against human race variability. Exact internal model parameters are omitted to protect MyAthlete intellectual property. All results below come from strict evaluations on an independent athlete-level holdout population, with no swimmers shared between the training and evaluation cohorts.

1. The Sparse Repertoire Problem

In competitive swimming, complete event profiles do not exist. Unlike running or cycling โ€” where one fitness marker carries fairly cleanly across distances โ€” swimming is shaped by water resistance and the very different techniques of its four strokes: Freestyle, Backstroke, Breaststroke, and Butterfly.

Large audits of competition results show just how thin most race histories are:

For training and session-planning tools like Sesh 3.0, this thin data is a fundamental problem. Working out an athlete's Critical Swim Speed ($v_{\text{CSS}}$) needs an aerobic distance anchor (traditionally a 400m time). If a sprinter has only ever raced 50m and 100m Freestyle, older methods fall back on squad averages or crude guesswork. Project M11 was built to solve this missing-data problem properly.

The Project M11 Objective: given a swimmer's known race history in other events, plus age, sex, and meet context, can we accurately predict their time in an event (stroke, distance, course) they have never raced before?

2. Why Simple Rules Fail

Before building anything new, we tested the standard rules of thumb coaches and swim software have long relied on:

The Single Best Points Fallacy (Conventional Peak Rule)

The most common shortcut assumes an athlete will score a similar World Aquatics (FINA) points score in an untried event as their best in their main event. Tested on unseen races, this fails badly: a mean percentage error (MAPE) of nearly 4.0% and an average miss of over 7.3 seconds. Only 37.8% of predictions land within the standard acceptable threshold of ($\pm 2.0\%$).

The reason is physical: a swimmer with 650 FINA points in the 50m Breaststroke has specialist whip-kick timing, ankle flexibility, and explosive power. Assuming the same 650 points in the 200m Backstroke ignores that Backstroke depends on continuous flutter kick and shoulder mechanics that the breaststroker may never have developed.

The Mean Points Heuristic Trap

A tempting alternative is to average a swimmer's points score across everything they have raced. However, this approach blunts the unique strengths of specialists:

Suppose an athlete's best event is the 100m Butterfly (600 FINA points). They also swam a 100m Backstroke once at an off-season development meet, swimming poorly (380 points). Averaging the two drops their rating to 490 points. Predicting their untried 200m Butterfly from that average comes out nearly 6 seconds slower than what they are truly capable of.

The Cross-Season Timing Trap

A third common error is comparing swims from very different points in the season. A fully rested, end-of-season 200m Butterfly from a July national championship cannot be directly paired with a 400m Freestyle swum tired in heavy winter training in November. In our tests, mixing dates across the season added up to 1.8% of pure timing error.

3. How Project M11 Works

To estimate missing events without falling into these traps, Project M11 combines statistical cross-event transfer models with multi-dimensional pattern analysis across competitive swimming histories:

1

Performance Normalisation

Standardises historical competition data onto a common scoring scale accounting for course and sex categories. All target events are masked to evaluate true zero-history prediction.

โ†“
2

Athlete Calibration

Establishes an individual performance profile using historical competition results, aligning historical benchmarks with contemporary meet indicators.

โ†“
3

Specialisation Analysis

Identifies individual athletic strengths, pacing characteristics, and stroke proficiency across competitive distances.

โ†“
4

Multi-Event Intelligence

Incorporates performance signals across an athlete's broader competition history, including multi-event race records.

โ†“
5

Performance Transfer

Models non-linear performance relationships across event combinations, estimating capabilities across unrecorded events and distances.

โ†“
6

Confidence & Validation

Evaluates prediction reliability against the depth and breadth of available athlete information, outputting calibrated confidence ranges.

4. The Key Modelling Principles

1. Dynamic Form Alignment

A central challenge in sports modelling is that historical performances vary across competitive cycles. A rested taper swim from a summer championship cannot be directly compared to an un-tapered winter league swim without context.

Calibrating Historical Data to Current Form: Project M11 accounts for changes in athlete form by evaluating recent competition performances alongside historical race profiles. This allows the model to make more relevant comparisons between performances recorded at different stages of the training and competition season.

By aligning historical benchmarks with contemporaneous meet indicators, the system maintains high predictive coverage while eliminating the seasonal drift inherent in raw historical personal bests.

2. Non-Linear Distance Transfer

Conventional scoring tables assume a universal scaling relationship across race distances. In reality, speed decays non-linearly as distance increases, and this fatigue rate differs significantly across stroke specialisations and developmental levels.

Event-Specific Performance Transfer: Rather than assuming a universal relationship between race distances, Project M11 employs an event-specific performance transfer framework that models how swimming performance changes across different distances and event combinations. The system learns individualised patterns that account for differences in stroke specialisation, athlete characteristics, and pacing behaviour.

Modeling event-to-event transfer directly accounts for the reality that a 50m sprint specialist fatigues at a fundamentally different rate over 200m or 400m than a middle-distance specialist.

3. Multidimensional Performance Profiling

To avoid watering down stroke and distance specialists, Project M11 moves beyond simple distance or points averages:

The model evaluates a broad range of individual performance characteristics, including event specialisation, stroke proficiency, pacing behaviour, and competitive history. These signals are combined to establish a more complete representation of an athlete's capabilities than conventional single-event or average-performance approaches.

4. Multi-Event Stroke Inference

Multi-event competition records contain valuable indicators of athlete capabilities beyond their primary competitive events. Project M11 incorporates these additional performance signals to develop a more comprehensive understanding of individual stroke proficiency and competitive potential, providing useful performance indicators even for events an athlete has never contested as a standalone race.

5. Validation & Results

Project M11 underwent an extensive iterative development and validation process. Successive research stages evaluated different approaches to performance transfer, athlete specialisation, historical calibration, and cross-event relationships. These investigations informed the final proprietary modelling framework, which demonstrated substantial improvements over conventional performance estimation methods.

The model was evaluated against an independent athlete-level holdout test population comprising over 180,000 verified competition swims from more than 10,000 athletes, with no swimmers shared between the training and evaluation cohorts. Target events were completely masked on both short-course and long-course formats to simulate true zero-history prediction.

Methodology / Framework Average Error (MAPE) Median Error (MedAPE) Within ±2.0% Target Core Performance Characteristics
Peak Points Rule (Conventional Baseline) 3.956% 2.858% 37.75% Assumes top points score in one event applies equally across all strokes.
Average Points Heuristic 3.388% 2.527% 40.84% Blunt arithmetic average of known events; severely penalises stroke specialists.
Project M11 (Proprietary Transfer Framework) 1.987% 1.419% 64.14% Event-specific transfer + dynamic form alignment + multi-dimensional athlete profiling.

Performance Across Athlete Profiles

Across the independent holdout population, Project M11 achieves an overall average percentage error of approximately 1.99% (median error: 1.42%), with nearly two-thirds of predictions landing within ±2.0% of actual race times.

Accuracy systematically improves as an athlete's competitive race history deepens. For active club competitors with core multi-event track records, average error drops below 1.8%, and reaches under 1.4% for experienced regional and national-calibre competitors where pacing and technical consistency are most established.

Middle and Distance Event Transfer

The framework demonstrates particularly strong performance in middle-distance and distance events โ€” precisely where traditional estimation methods struggle most due to low participation rates. In events such as the 400m, 800m, and 1500m, where athletes frequently lack recent competition marks, cross-event transfer models achieve median holdout errors well under 1.0%.

Illustrative Distance Benchmark: On an 800m Freestyle swum in 8 minutes and 40 seconds (520 seconds), the observed 0.79% median holdout error in our evaluation cohort corresponds to a difference of approximately ±4.1 seconds across 16 lengths of the pool. This demonstrates how cross-event transfer can construct reliable distance benchmarks from shorter 100m and 200m competition swims without requiring the athlete to contest an official 800m event.

6. Natural Repeatability and Prediction Boundaries

An important finding from our research is that competitive swimming performance is not perfectly repeatable. Even when an athlete contests the same event repeatedly within a single competitive season, measurable natural variation exists between performances.

Understanding Natural Race-to-Race Variation

Competitive swimming performance varies naturally across competition cycles due to pacing strategy, training fatigue, taper status, and meet conditions. In our evaluations of repeat swims by the same athlete contesting the identical event within the same competitive season, performances exhibited a median variation of approximately 0.6% to 1.0% relative to the athlete's seasonal median mark.

This natural variability provides valuable context when interpreting prediction accuracy:

Performance Transfer Across Known and Unfamiliar Strokes

Prediction confidence varies according to the completeness and nature of an athlete's available competition history:

7. Integration with the MyAthlete Ecosystem

Project M11 forms part of MyAthlete's broader performance intelligence ecosystem. Its predictions support downstream athlete analysis and training calibration, allowing incomplete competition histories to contribute to more comprehensive individual performance profiles:

Smarter Training With M11 and Sesh 3.0

See how MyAthlete combines M11's missing-event predictions with Sesh 3.0's session planning to give clubs, coaches, and swimmers better training guidance.

Explore Sesh 3.0 Whitepaper โ†’
โ† Read Sesh 3.0 Whitepaper All Research & Articles โ†’