← Latest papers
💻 computer science

Construction of a Personalized Physical Fitness Training Recommendation System Based on Random Forest and Gradient Boosting Machine

This paper proposes a Domain-Knowledge-Driven Hierarchical Collaborative Learning (DKHCL) framework that integrates Random Forest feature selection with Gradient Boosting Machine prediction and Acute-Chronic Workload Ratio constraints to achieve high-accuracy personalized physical fitness recommendations, demonstrating both superior offline performance against advanced baselines and significant real-world improvements in injury reduction and goal-achievement efficiency in a prospective field validation.

Original authors: Fuliang Geng, Mei Wei

Published 2026-08-26
📖 6 min read🧠 Deep dive

Original authors: Fuliang Geng, Mei Wei

Original paper licensed under CC BY 4.0 (https://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

Every athlete, from the weekend jogger to the Olympic sprinter, faces a fundamental biological puzzle: how much stress to apply to the body to get stronger without breaking it. Push too little, and the body adapts slowly; push too hard, and the risk of injury skyrockets. For decades, coaches have relied on intuition and experience to solve this, trying to balance an athlete's current fatigue against their long-term fitness. However, human judgment often struggles to account for the complex, shifting history of an athlete's training load. A new approach, developed by researchers at Laiwu Vocational Technical College in China, uses artificial intelligence to navigate this delicate balance, transforming how personalized fitness plans are created. The core idea relies on two established concepts in sports science. First, the body's response to exercise is not just about the workout happening today, but how that workout compares to what the athlete has done over the last few weeks. Second, the relationship between training and recovery is not a straight line; it involves non-linear patterns where small changes in intensity can lead to disproportionately large effects on performance or injury risk. By teaching a computer to recognize these patterns while strictly adhering to safety rules derived from human physiology, the researchers have built a system that suggests training programs with a level of precision previously difficult to achieve.

The researchers set out to build a system that could look at a person's detailed physical profile and recommend the perfect training program from a library of options. They gathered data from 2,634 individuals over an 18-month period, drawing from a provincial sports center, three fitness clubs, and a rehabilitation facility. For each person, they collected 37 different pieces of information, ranging from static details like age and height to dynamic physiological markers such as heart rate variability, muscle strength, and oxygen uptake. They also tracked how these individuals trained over time, recording the frequency, duration, and intensity of their workouts. The goal was not just to predict a score, but to determine the "suitability" of a specific training plan for a specific person on a five-point scale, from highly unsuitable to highly suitable. To create the ground truth for this task, a panel of five expert sports scientists and coaches independently rated every possible combination of athlete and program. When the experts disagreed, they discussed the cases until they reached a consensus, ensuring the data the computer learned from was as reliable as human expertise could make it.

To solve this problem, the team constructed a two-part artificial intelligence framework that works differently than standard machine learning models. The first part acts as a filter, using a method called Random Forest to sift through the 37 available data points and identify the 15 most important ones. This step is crucial because it removes the noise and focuses the system on the signals that truly matter, such as an athlete's maximum oxygen capacity and their recent training frequency. The second part, a Gradient Boosting Machine, takes these 15 key features and makes the actual prediction. What makes this system unique is how it handles time and safety. Instead of trying to learn the passage of time from raw data alone, the researchers explicitly fed the system calculated ratios that compare an athlete's recent one-week workload against their four-week workload. This ratio, known as the acute-chronic workload ratio, is a well-known safety metric in sports science. The researchers did not just let the computer learn this on its own; they built a rule directly into the learning process that penalizes the system if it suggests a plan that would push this safety ratio too high. This ensures that the computer never recommends a dangerous increase in training load, even if the data might otherwise suggest it would lead to a high score.

The results of this approach were tested against a wide range of other methods, including single machine learning models, deep learning systems that mimic the human brain, and traditional expert-based planning. In offline tests using a fixed set of data, the new system correctly identified the suitability of training programs 87.3% of the time. This performance was higher than the best deep learning models, which reached 85.8%, and significantly better than traditional methods. The system also proved to be much faster to train, taking only about 52 seconds to process the data on a standard workstation, whereas the deep learning models required over three minutes. More importantly, the researchers took the system out of the lab and into the real world for a 16-week field validation involving 600 participants. It is important to note that this was a prospective non-randomized controlled cohort study, meaning group allocation was based on athlete preference rather than random assignment, which introduces potential selection bias. In this real-world test, the group using the system's recommendations saw their injury incidence rate drop to 3.2 per 1000 exposure hours, a figure much lower than the 7.1 observed in groups following traditional training plans. Furthermore, the athletes using the system reached their fitness goals an average of 21 days faster than the control groups.

The study suggests that the most effective way to apply artificial intelligence in sports training is not to let the computer learn everything from scratch, but to guide it with established human knowledge. By embedding physiological safety rules directly into the algorithm's learning process, the system avoids the common pitfall of suggesting dangerous training loads just because the data looks promising. The researchers found that while deep learning models are powerful, they require massive amounts of data to learn these safety constraints on their own, whereas their hybrid system achieved superior results with a much smaller dataset by starting with the right rules. The system also incorporates a dynamic adjustment mechanism: if an athlete's feedback indicates high fatigue or poor recovery over a specific period, the system triggers a re-evaluation that can reduce the recommended training intensity by 10–15%. This creates a closed loop where the training plan evolves with the athlete's daily condition, rather than remaining a static schedule. While the study was conducted with a specific group of participants and focused on short-term outcomes, the findings offer a compelling blueprint for how technology can support, rather than replace, the nuanced judgment of human coaches, making high-level training safer and more efficient for a broader range of people.

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 →