Football is usually explained after the fact.
A team “pressed high.” A winger “found space.” A midfield line “lost compactness.” These statements may be accurate, but they arrive with the comforting uselessness of a weather report read after the picnic. The real managerial question is not merely what happened. It is what could have happened if the opponent shifted earlier, if the team protected the half-space, if the attacking line stretched the back four, or if the next pass invited three different futures instead of one.
That is the useful lens for reading GenTac: Generative Modeling and Forecasting of Soccer Tactics.1 The paper is not interesting because it applies generative AI to football. We have enough “AI for X” headlines to tile a small airport. It is interesting because it changes the unit of tactical analysis: from a single predicted future to a probability distribution over coordinated multi-player futures.
The difference is not cosmetic. A deterministic model says, “this is where the players will go.” GenTac asks a more manager-like question: “given the current spatial structure and a chosen condition, what plausible tactical branches can unfold?”
That one shift explains nearly everything else in the paper: diffusion modeling, opponent conditioning, team and league style conditioning, offensive or defensive guidance, and event forecasting. The machinery is technical, but the business meaning is simple. GenTac is closer to a scenario engine than a scoreboard oracle. That makes it more useful, and also easier to misuse.
The core move is from one forecast to a conditional tactical distribution
Traditional football analytics often treats the match as something to summarize: expected goals, passing networks, pressing intensity, field tilt, possession chains, and so on. These are valuable. They are also retrospective. They compress a branching process into a line of statistics and then politely pretend the lost branches were never alive.
Some newer models forecast trajectories, but many still inherit the same narrow framing: predict the next movement path as accurately as possible. That is already difficult in open play because 22 players and the ball form a moving, adversarial system. But the deeper problem is conceptual. In open play, there may be no single “correct” future in the way there is a single label in an image classification task. A forward can check short, spin behind, drag a centre-back, or freeze the line. Several continuations may be tactically plausible from the same history.
GenTac formalizes that intuition as conditional generation:
Here, $x_h$ is the observed historical trajectory, $x_f$ is the future trajectory to be generated, and $c$ is an optional conditioning signal. The condition can be empty, opponent behavior, team identity, league identity, or a tactical objective such as offensive or defensive guidance.
That last part matters. The model is not merely “generative” in the decorative sense that it samples outputs. It is generative in the operational sense that the user can change the scenario being asked about. In business language, this turns the model from a prediction function into a controllable simulator.
A simplified view of the mechanism looks like this:
| Mechanism layer | What GenTac does | Why it matters |
|---|---|---|
| Multi-player tracking representation | Converts both teams and the ball into synchronized 2D trajectory tokens | Treats tactics as coordinated motion, not isolated player movement |
| Structural embeddings | Adds time, team/group, and entity identity embeddings | Preserves who is moving, which side they belong to, and when the movement occurs |
| Spatiotemporal attention | Separates player-to-player interactions at a moment from player evolution over time | Models football as an interaction system rather than 22 independent arrows |
| Diffusion decoder | Starts from noisy future coordinates and denoises them into plausible rollouts | Allows multiple futures to be sampled instead of forcing one deterministic path |
| Causal sliding window | Generates long horizons through short sequential segments | Reduces long-horizon drift, though it introduces a compute trade-off |
| Event recognition head | Maps trajectories into 5 event types and 15 subtypes | Turns geometry into tactical language that analysts can actually discuss |
This is why a mechanism-first reading is necessary. Without the mechanism, the paper looks like “better trajectory prediction.” With the mechanism, the paper becomes a study of how to build scenario-native AI for a complex, adversarial, multi-agent system.
Opponent conditioning is the evidence that context is not decoration
The strongest early result is not that GenTac can generate futures. A toy model can generate futures, especially if one has flexible standards for the word “future.” The stronger result is that the right kind of condition materially changes accuracy and tactical structure.
In the unconditioned soccer setting, GenTac jointly predicts both teams from a 4-second history using a 0.2-second causal window. Across 20 generated samples, the minimum average displacement error rises from 0.62 m at a 1-second horizon to 4.55 m at 5 seconds. Final displacement error rises from 1.22 m to 10.80 m. This is the expected pattern: the farther the rollout, the more room for uncertainty to compound.
When the model is opponent-conditioned, however, the task changes. It predicts one team while being given the opponent’s trajectory over the future window. At the 5-second horizon, the minimum ADE and FDE fall by more than 70%, to 1.30 m and 2.89 m respectively. Collective structure improves too: the mean stretch-index deviation drops from 1.89 to 1.25, and centroid displacement deviation drops from 1.96 m to 0.71 m.
The result is powerful, but it needs careful interpretation. Opponent conditioning is not the same as knowing the future in a live match. In this evaluation, the opponent’s future movement is part of the condition. That makes the task closer to “how would this team react if the opponent moved like this?” than “what will both teams definitely do next?”
For tactical analysis, that is not a weakness. It is the point. Coaches, analysts, and simulation tools often need conditional reasoning: if the opponent presses with this shape, what response patterns become plausible? If the back line drops, what does our attacking spacing look like? GenTac’s opponent-conditioned setup is valuable precisely because it frames tactical intelligence as response modeling.
For anyone trying to sell this as an oracle, unfortunately, reality remains rude.
The window-size ablation is about compute, not a second thesis
The paper also tests different causal window sizes. This is best read as an ablation and efficiency trade-off, not as a separate conceptual contribution.
Shorter rollout windows improve geometric precision because each generative step has less future to invent before receiving the next conditioning context. In the unconditioned setting, reducing the causal window from 0.2 seconds to 0.04 seconds lowers the 5-second minimum ADE/FDE from 4.55 m / 10.80 m to 2.74 m / 6.68 m. Reducing from 1.0 second to 0.2 seconds also brings large gains.
But a 0.04-second window requires five times as many autoregressive inference steps as a 0.2-second window for the same horizon. The authors therefore use 0.2 seconds as the practical compromise in later experiments.
That is a small but useful business lesson. Precision improvements often look clean in a table and messy in deployment. A club analyst working post-match may tolerate heavier inference. A live broadcast product, betting-risk monitor, or real-time coaching assistant may not. The ablation tells us where the engineering bill arrives.
Style conditioning shows why “realistic” and “accurate” are not synonyms
One of the more interesting parts of the paper is the team-conditioned experiment on Auckland FC. Here, GenTac fine-tunes the opponent-conditioned model on a specific team identity. The goal is not merely to minimize coordinate error. The goal is to see whether generated rollouts resemble a team’s collective tactical style.
The result has a useful tension. At the 5-second horizon, average ADE gets worse, rising from 1.65 m to 2.04 m after team conditioning. A leaderboard-minded reader may see that and move on. That would be efficient, and wrong.
The structural metrics move in the other direction. Average surface-area deviation falls from 652 m² to 335 m². Team-width deviation falls from 9.97 m to 8.26 m. Team-length deviation falls from 13.34 m to 8.29 m. Stretch-index deviation also improves, from 4.16 to 2.81.
This is the paper’s most business-relevant nuance: a generated scenario can be less close to the exact realized coordinates while being more faithful to the organization being modeled. Style is a distributional property. It does not always reward pointwise accuracy.
The same logic appears in league conditioning. The authors fine-tune on the Australian A-League and German leagues to test league-level tactical priors. At the 1-second horizon, A-League conditioning improves average ADE/FDE from 0.71 m / 1.44 m to 0.44 m / 1.11 m. Bundesliga conditioning improves the corresponding values from 0.71 m / 1.40 m to 0.40 m / 0.99 m.
But the advantage fades at longer horizons, and some structural errors grow by 4 or 5 seconds, especially in the A-League results. So league conditioning is best interpreted as a short-horizon tactical prior, not a magic badge that makes long forecasts league-aware forever. The badge helps. It does not coach the match by itself.
Objective conditioning turns the model into a counterfactual console
Team and league conditioning ask: “what style is plausible here?” Objective conditioning asks something closer to: “what if we bias the future toward offense or defense?”
The authors fine-tune separate objective-conditioned models using offensive segments such as goals, saved shots, and shots off target, and defensive segments such as clearances and defended actions. They then evaluate how generated rollouts move tactical metrics.
Under offensive guidance, GenTac increases off-ball expected threat by 0.87 overall, with depth threat and width threat also increasing in the paper’s reported scaled units. Under defensive guidance, the offensive threat metrics fall: off-ball expected threat decreases by 0.41, while the reported depth-threat and width-threat measures decrease by 7.23 and 2.93 in the authors’ scaled presentation. Defensive metrics move in the intended direction as well, including a 58.02 increase in defensive dominant region.
The exact magnitudes are less important than the causal shape of the result. The model can be steered, and steering produces trade-offs. Offensive guidance expands threat but can concede defensive control. Defensive guidance suppresses threat but changes spatial control. This is not a “best tactic” button. It is a controlled experiment machine.
For a club, that matters. For an enterprise reader, it matters more broadly. Many business systems are multi-agent environments disguised as spreadsheets: customers reacting to prices, competitors reacting to launches, suppliers reacting to disruptions, traders reacting to liquidity. A model that can generate conditional futures is valuable because it supports counterfactual comparison, not because it prints a prophecy.
Event grounding is where geometry becomes language
Trajectory rollouts are useful, but humans do not usually discuss football as arrays of $(x, y)$ coordinates. They discuss build-up, transition, threat, set pieces, interruptions, goals, clearances, ball wins, and shots. GenTac therefore includes an event recognition layer that maps trajectories into a hierarchical event taxonomy: 5 broad event types and 15 fine-grained subtypes.
On event grounding from observed trajectories, the model reaches 71.16% top-1 accuracy for the 5 event types and 97.40% top-3 accuracy. For the 15 subtypes, top-1 accuracy is 53.66%, top-3 rises to 87.47%, and top-5 reaches 94.33%.
Those numbers tell a clear story. Coarse tactical meaning is often recoverable from movement. Fine-grained event labels are harder, but the probability distribution remains informative. That is exactly what one should expect when the input is 2D trajectories rather than full video, referee context, player intent, body pose, contact information, and ball height.
The paper explicitly notes a simple ambiguity: a shot off target that travels over the crossbar can be hard to distinguish from a goal in the 2D plane. This is not a minor footnote. It defines the current boundary of trajectory-only tactical semantics. Geometry can carry meaning, but it does not carry all meaning. Anyone who has watched a deflected shot, a goalkeeper screen, or a conveniently ignored handball already knew this. The model just makes the limitation measurable.
Event forecasting then uses generated futures first and classifies the resulting rollouts. This is important because the event prediction is trajectory-grounded. The model does not simply extrapolate an event label from past labels. It generates spatial futures and then asks what tactical events those futures imply. That is a more interpretable route to probabilities: not “46% progression because the classifier said so,” but “these sampled continuations mostly evolve into progression-like movement patterns.”
The cross-sport test is promising, but it is not universal generalization
The paper also trains GenTac on basketball, American football, and ice hockey tracking data. This is an exploratory extension and transferability test, not proof that one universal sports brain has arrived from Shanghai to explain all movement involving shoes and ambition.
The result is still useful. Opponent-conditioned forecasting consistently outperforms unconditioned forecasting across the tested sports. At a 5-second horizon under opponent conditioning, the reported minimum ADE is 0.32 m for basketball, 1.06 m for American football, and 1.04 m for ice hockey, under the relevant history/window configurations.
The general principle is credible: in dynamic team sports, an agent’s future is relational. You cannot model a defender without the attacker, a point guard without the screen, or a winger without the fullback. The uncertainty is not whether relational modeling matters. It does. The uncertainty is how far a GenTac-style framework can generalize across sports, data qualities, tactical cultures, and live deployment conditions.
That distinction matters because “works on multiple team sports after retraining” is impressive. “Universal sports intelligence” would be a press release. Different species.
How to read the evidence without getting hypnotized by the tables
The paper includes several result families. They should not all be interpreted the same way.
| Test or result family | Likely purpose | What it supports | What it does not prove |
|---|---|---|---|
| Unconditioned soccer trajectory forecasting | Main evidence | GenTac can sample plausible long-horizon multi-player futures while retaining structural coherence | That it can know the single true future |
| Opponent-conditioned forecasting | Main evidence / conditional-response test | Future opponent motion is a powerful tactical condition for predicting a team’s response | That live deployment has access to the opponent’s true future |
| Window-size comparison | Ablation / efficiency test | Shorter causal windows reduce error accumulation | That the shortest window is best for real-time products |
| Team-conditioned Auckland FC experiment | Style simulation test | Team identity can improve structural realism even if coordinate error worsens | That style conditioning always improves point accuracy |
| League-conditioned A-League/Bundesliga tests | Robustness / style-prior test | League priors help short-horizon forecasting | That league identity remains reliable over longer rollouts |
| Objective-conditioned offense/defense guidance | Controllability test | Generated futures can be steered toward tactical objectives | That the model has discovered optimal tactics |
| Event grounding and forecasting | Semantic grounding test | Trajectories contain recoverable tactical meaning | That 2D tracking fully resolves goals, saves, intent, or referee context |
| Basketball, American football, ice hockey experiments | Exploratory extension | The relational principle transfers across team sports after training | That one model generalizes universally across sports without adaptation |
This table is the difference between reading the paper and merely harvesting impressive numbers from it. The numbers are useful, but only when tied to the purpose of each test.
The business value is a scenario product, not a prediction product
The practical pathway from GenTac to business use is fairly clear, provided nobody ruins it with oracle marketing.
For sports clubs, the immediate use case is tactical diagnosis and counterfactual review. Analysts could simulate how a possession might evolve under different opponent behaviors, team styles, or objectives. This would not replace coaching judgment. It would give coaches a richer set of candidate futures to inspect. That is already valuable: the bottleneck in tactical analysis is often not lack of data, but lack of structured alternatives.
For broadcasters and fan-facing products, the model points toward second-screen tactical explanation. Instead of showing only a replay and a heat map, a product could show several plausible continuations from the same moment: the conservative recycle, the risky vertical run, the defensive collapse, the switch to the far side. Each rollout can be paired with event probabilities. That is more informative than another animated arrow pretending to be insight.
For sports-data vendors, TacBench-style benchmarking matters because it packages the problem into reusable evaluation tasks: trajectory fidelity, collective structure, event grounding, objective control, and cross-sport transfer. A vendor can build products around those modules: scenario generation, style comparison, event probability, and tactical search.
For non-sports enterprises, the lesson is more abstract but still relevant. GenTac is a blueprint for modeling systems where outcomes emerge from coordinated agents rather than isolated variables. Supply chains, competitive pricing, portfolio flows, platform marketplaces, and field operations all have this structure. The direct paper does not test those domains. Cognaptus should not pretend it does. The inference is methodological: if a business process is multi-agent, conditional, and path-dependent, then point forecasts may be the wrong interface.
A better interface may look like this:
| Business question | GenTac-style translation |
|---|---|
| What will happen next? | What plausible futures exist from this state? |
| Which factor matters? | Which condition changes the future distribution? |
| What is the best action? | Which objective-guided futures improve the target metric without unacceptable side effects? |
| Why did the model predict this? | Which generated trajectories lead to which semantic outcomes? |
| How stable is the strategy? | How much do sampled futures vary under the same condition? |
This is the real decision-intelligence shift. The product is not “AI tells you the answer.” The product is “AI gives you a structured possibility space so humans can compare consequences.” Less theatrical. More useful.
The boundaries are practical, not decorative
The paper’s limitations are not generic caution tape. They directly affect how a GenTac-style system should be used.
First, the model operates on observable tracking behavior. It does not reconstruct hidden coach intent, player cognition, fatigue, communication, confidence, or match pressure. A team protecting a one-goal lead in stoppage time may move differently from the same team at 0-0 after 15 minutes. If that context is absent or weakly encoded, the generated futures are behavior-pattern simulations, not psychological explanations.
Second, high-quality structured trajectory data is a serious dependency. The benchmark combines public tracking datasets, event annotations, and some broadcast-derived trajectories, but the cleanest performance story still relies on synchronized multi-player coordinates. For many real deployments, especially outside elite competitions, such data is expensive, incomplete, or reconstructed with error. Broadcast-video reconstruction can improve accessibility, but it adds another model in front of the model. Errors do enjoy traveling in groups.
Third, conditional results must be read according to the condition. Opponent-conditioned forecasting is powerful because it receives opponent future motion. That is excellent for counterfactual response analysis. For live forecasting, one would need to simulate or forecast the opponent as well, then propagate the uncertainty. Otherwise the system quietly smuggles future information into the analysis and calls it intelligence. We have seen this trick before; it usually wears a nice dashboard.
Fourth, event semantics remain partly ambiguous in trajectory-only data. The subtype results are useful, but the gap between 71% type-level top-1 accuracy and 54% subtype-level top-1 accuracy is not accidental. It marks the point where spatial movement alone starts losing information that video, pose, ball height, referee calls, or richer match context could supply.
These boundaries do not weaken the paper. They make its contribution clearer. GenTac should be read as a strong generative model of observable tactical behavior patterns, not a complete theory of football decision-making.
From tactical reports to tactical possibility spaces
The paper’s contribution is not that AI can now “think like a football manager.” That phrase is useful for a title and dangerous if taken literally. GenTac does not have a match plan, a dressing room, a contract dispute with the left-back, or the joyless burden of explaining a 2-0 loss in a press conference.
What it does have is a mechanism for representing tactics as a probability space over coordinated futures. That is already a serious shift.
A traditional report describes what happened. A deterministic model predicts what is likely to happen. A GenTac-style simulator asks what can happen under different conditions, then grounds those futures in interpretable tactical events.
That is why the paper matters beyond sports. Business decision systems have spent years optimizing point predictions because point predictions are easy to score and sell. But strategy rarely lives at a point. It lives in branches: competitor response, customer adaptation, operational delay, liquidity shock, policy change, local constraint, second-order effect.
Football makes the branch structure visible because the players are literally moving on a field. The same logic is harder to see in business because the agents are hidden in databases, meetings, platforms, and market microstructure. But the modeling problem is familiar: decisions unfold through interacting agents under uncertainty.
GenTac is therefore best understood as a small but meaningful step toward scenario-native AI. Not AI that declares the future. AI that samples possible futures, lets us condition them, and asks us to be honest about which branch we are actually preparing for.
A football manager would recognize the idea immediately. So would a good operator, trader, strategist, or logistics planner.
The rest of us can catch up at halftime.
Cognaptus: Automate the Present, Incubate the Future.
-
Jiayuan Rao, Tianlin Gui, Haoning Wu, Yanfeng Wang, and Weidi Xie, “GenTac: Generative Modeling and Forecasting of Soccer Tactics,” arXiv:2604.11786, submitted April 13, 2026, https://arxiv.org/abs/2604.11786. ↩︎