socceraction.atomic.vaep.AtomicVAEP#

class socceraction.atomic.vaep.AtomicVAEP(xfns=None, nb_prev_actions=3)#

An implementation of the VAEP framework for atomic actions.

In contrast to the original VAEP framework 1 this extension distinguishes the contribution of the player who initiates the action (e.g., gives the pass) and the player who completes the action (e.g., receives the pass) 2.

Parameters
  • xfns (list) – List of feature transformers (see socceraction.atomic.vaep.features) used to describe the game states. Uses xfns_default if None.

  • nb_prev_actions (int, default=3) – Number of previous actions used to decscribe the game state.

See also

socceraction.vaep.VAEP

Implementation of the original VAEP framework.

References

1

Tom Decroos, Lotte Bransen, Jan Van Haaren, and Jesse Davis. “Actions speak louder than goals: Valuing player actions in soccer.” In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 1851-1861. 2019.

2

Tom Decroos, Pieter Robberechts and Jesse Davis. “Introducing Atomic-SPADL: A New Way to Represent Event Stream Data”. DTAI Sports Analytics Blog. https://dtai.cs.kuleuven.be/sports/blog/introducing-atomic-spadl:-a-new-way-to-represent-event-stream-data # noqa May 2020.

Methods