← Latest papers
💻 computer science

SoccerNet 2026 Player-Centric Ball Action Spotting: Per-Player Attention with Agreement-Based Ensembling

This paper presents a two-stage system for the SoccerNet 2026 challenge that combines a Track-Aware Action Detector with a Denoising Sequence Transduction transformer featuring spatial-first per-player attention and an agreement-based ensemble, achieving a Macro-F1 score of 58.94.

Original authors: Faisal Altawijri, Ismail Mathkour

Published 2026-06-30
📖 4 min read☕ Coffee break read

Original authors: Faisal Altawijri, Ismail Mathkour

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 trying to write a play-by-play commentary for a soccer match, but you have to do it perfectly for every single player on the field, second by second. That is the challenge this paper tackles: figuring out exactly what every player is doing with the ball (dribbling, passing, shooting, etc.) and when.

The authors, from a team called TAHAKOM, built a "digital referee" system that achieved a very high score (58.94 out of 100) in a competition called SoccerNet 2026. Here is how they did it, broken down into simple steps.

The Two-Stage Factory

Think of their system as a two-step factory line.

Stage 1: The "Eye" (TAAD)
First, the system needs to see what's happening. The original system used a basic camera to watch the players. The authors upgraded this to a "Temporal Transformer."

  • The Analogy: Imagine a regular camera that takes a snapshot of a player every second and guesses what they are doing based only on that single photo. The new system is like a movie director who watches the whole scene. It doesn't just look at one frame; it watches the flow of movement across several frames to understand the story of the action.
  • The Fix: They also found a glitch in the training process (like a thermostat that got stuck) and fixed it, allowing the system to learn much more effectively.

Stage 2: The "Brain" (DST)
Once the "Eye" sees the actions, the "Brain" has to organize them into a coherent list of events.

  • The Old Way: The original brain treated all 26 players on the field as a flat, jumbled list of data. It was like trying to understand a conversation by listening to everyone shout at once without knowing who is talking to whom.
  • The New Way (Per-Player Attention): The authors gave the brain a superpower: Focus.
    1. Spatial Attention (The Room): First, the system looks at all players at a single moment and asks, "Who is near whom?" It understands the formation of the team.
    2. Temporal Attention (The Timeline): Then, it zooms in on each player individually and watches how that specific person moves over time.
    • The Result: By understanding the spatial relationships first (who is where), the system gets a much better context for understanding the timeline (what they are doing).

The "Committee" Strategy (Ensembling)

Instead of relying on just one smart AI, the authors trained four different versions of their "Brain" (Models A, B, C, and D). Each one was slightly different, like having four experts with different specialties.

To get the final answer, they didn't just pick the best one. They used a Committee Voting System:

  1. The Agreement Rule: If only one expert says, "Player #10 is shooting," the system ignores it. It assumes that expert might be hallucinating (seeing things that aren't there).
  2. The Boost: If two or more experts agree, the system boosts the confidence score. It's like saying, "If three people tell me it's raining, I'm definitely going to grab an umbrella."
  3. The "Solo Tackle" Exception: There was one problem: "Tackles" (stealing the ball) are so rare that sometimes only one expert spots them. If they applied the strict agreement rule, they would miss all the tackles. So, they made a special exception: If a tackle is predicted, even by just one expert, they keep it. This ensures they don't miss the rare, tricky moments.

The Results

By combining these improvements, the team saw a steady climb in performance:

  • Base System: 48.6% accuracy.
  • Adding the "Movie Director" (Stage 1): Improved slightly.
  • Adding the "Focus" (Stage 2): Big jump to 55.1%.
  • The Committee (Ensemble): The final score hit 58.94%.

Why it matters:
The most impressive part is that the "Committee" didn't just get lucky on the practice games (validation); it generalized well to the real test games (challenge). The gap between their practice score and test score shrank from a wide 6-point difference down to just 2 points. This proves that their system isn't just memorizing answers; it's actually learning how to understand soccer.

In short, they built a system that watches soccer like a director, thinks about it like a focused analyst, and makes decisions like a cautious committee of experts.

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 →