← Latest papers
🤖 machine learning

Autoencoder Architectures for Athlete Performance Scoring from Wearable Telemetry

This paper evaluates five unsupervised dimensionality reduction models for converting high-dimensional wearable telemetry into a single scalar athlete performance score, finding that deep autoencoders achieve the best balance between reconstruction accuracy and latent score interpretability, with running pace, aerobic decoupling, and average heart rate identified as the dominant physiological drivers.

Original authors: Mateusz Kubita, Jan Zubalewicz, Krzysztof Siwek

Published 2026-06-29
📖 5 min read🧠 Deep dive

Original authors: Mateusz Kubita, Jan Zubalewicz, Krzysztof Siwek

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a running coach. Every day, your athletes wear smartwatches and chest straps that act like tiny, over-enthusiastic reporters. They shout out thousands of data points: how fast they ran, their heart rate, how much uphill they climbed, their cadence, their weight, and even how their heart rate drifted compared to their speed over time.

The problem isn't collecting this data; it's making sense of it. A coach can't stare at a spreadsheet of 45,000 rows to figure out who is actually performing well. They need a single, clear number—a "performance score"—that summarizes everything.

This paper is about building a smart machine that can read all those noisy reports and boil them down into that single, meaningful number.

The Challenge: The "Too Many Variables" Puzzle

The researchers started with nine different pieces of information (like pace, heart rate, and elevation). They wanted to compress these nine variables into just one number (the "latent score") that represents an athlete's performance.

Think of it like trying to describe a complex movie in a single sentence. If you just say "it was good," that's too vague. If you list every scene, that's too long. You need a summary that captures the essence without losing the important details.

The Contenders: Five Different "Summarizers"

The team tested five different computer models (architectures) to see which one was the best at this summarizing job:

  1. Simple AE: A very basic, one-step summarizer.
  2. Medium AE: A slightly deeper summarizer with a bit more brainpower.
  3. Deep AE: A complex, multi-layered summarizer (the "heavy lifter").
  4. PCA: A classic, mathematical method that looks for straight-line patterns (like drawing a straight line through a cloud of dots).
  5. VAE: A probabilistic summarizer that tries to group similar athletes together in a "cloud" of possibilities.

The Twist: Accuracy Isn't Everything

Usually, when we test these machines, we just ask: "How well can you rebuild the original data from your summary?" (This is called reconstruction error). If the machine can rebuild the data perfectly, it wins.

But the researchers realized that's not enough. A machine could be great at rebuilding the data but produce a summary score that makes no sense to a human. For example, it might rank an athlete as "great" just because they were heavy, ignoring that they were actually tired.

So, they created a two-part test:

  1. The Rebuild Test: How well did the machine reconstruct the original data?
  2. The "Make Sense" Test: Does the summary score actually reflect what we know about running? (e.g., Does a high score correlate with a faster pace or a healthier heart rate drift?)

They combined these two tests into a single "Composite Score" to pick the winner.

The Results: Who Won?

The Deep Autoencoder (Deep AE) won the competition.

  • It was the best at rebuilding the data (lowest error).
  • It was the best at creating a score that made sense.

The Surprise: The researchers found that the "bottleneck" (the single number the data is squeezed into) wasn't the problem. The problem was how much "thinking space" the machine had before it squeezed the data. When they gave the simpler models more hidden layers (more thinking space), they became almost as good as the Deep AE. It wasn't the fact that they had to squeeze nine things into one; it was that the simpler models were too "narrow" to understand the data before squeezing it.

The "Why": What Drives the Score?

The most exciting part is that the machine figured out the rules of running on its own, without being told what to look for.

Using a special "X-ray" technique (called Explainable AI), the researchers looked inside the winning model to see which variables mattered most. The model consistently identified three drivers of performance:

  1. Running Pace: How fast they are going.
  2. Average Heart Rate: How hard their heart is working.
  3. Aerobic Decoupling: This is a fancy term for "heart rate drift." It measures if your heart rate is getting higher while your speed stays the same (a sign of fatigue or dehydration).

This matched what human physiologists already know: if you are running fast with a steady heart rate and no drift, you are in great shape. If your heart rate is spiking while you slow down, you are tired. The machine discovered this pattern purely from the data.

The Bottom Line

The paper shows that we can use advanced AI to turn a messy pile of wearable data into a single, trustworthy number that coaches can use. The best model (Deep AE) didn't just crunch numbers; it learned the "language" of running physiology.

However, the authors are careful to note:

  • They tested this on data from one specific platform (Golden Cheeta).
  • They didn't have "ground truth" (like actual race results or lab tests) to prove the score is perfect, but the results matched known science.
  • The system is currently a "black box" that needs to be interpreted carefully, but they built a framework to make sure the results are stable and not just random noise.

In short: They built a machine that can look at a runner's watch data and say, "Here is your performance score, and here is exactly why," without needing a human to manually calculate it.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →