Automated Discovery of Successful Strategies in Association Football
<p>Pass sequence examples with and without a position mismatch. A blue circle indicates an event’s initial position, while a smaller one indicates its final position. A blue dotted line connects the initial and final positions for ease of visualization. (<b>a</b>) Example play showing no position mismatch. (<b>b</b>) Example play showing a position mismatch.</p> "> Figure 2
<p>Example addition of a synthetic ball movement event for an offensive open field play. The event is added to handle position mismatch between contiguous pass events (id = 1 and id = 3).</p> "> Figure 3
<p>Example frame of reference transformation for a corner kick play starting at (x = 100, y = 0). (<b>a</b>) Play shown in its original frame of reference. (<b>b</b>) Play shown in the new frame of reference.</p> "> Figure 4
<p>Proposed field representation. Under this representation, the field is divided into 12 regions and all corner kicks start at (x = 100, y = 100).</p> "> Figure 5
<p>Mapping between tuples of our intermediate representation and the characters in our alphabet.</p> "> Figure 6
<p>Summary of contextual factors extracted for our plays. The contextual factors have been grouped by the type of information that they capture.</p> "> Figure 7
<p>Synthetic example showing the contrast pattern mining approach used to discover differences between the successful and failed plays in a per-tactic fashion.</p> "> Figure 8
<p>Most representative tactics found for plays ending in the <span class="html-italic">Penalty Middle</span> region. Two examples are shown, in a different color, for each tactic. (<b>a</b>) Short corner kick tactic. (<b>b</b>) Short variation corner kick tactic. (<b>c</b>) Rebound corner kick tactic. (<b>d</b>) Near post corner kick tactic. (<b>e</b>) Far post corner kick tactic. (<b>f</b>) Penalty box corner kick tactic.</p> "> Figure 9
<p>Longest tactic (10-touch backfield) appearing in events four through fourteen of a corner kick play.</p> "> Figure 10
<p>Play compression example. First, we map the intermediate representation of the play into a symbolic play. Next, after executing Sequitur, we express the symbolic play in terms of grammar rules (compressed play). Finally, by naming each of the rules in the play, we can track its development using informative terminology (high-level play).</p> ">
Abstract
:1. Introduction
1.1. Related Work
1.2. Contributions and Outline
- An alternative representation of the field designed to facilitate the analysis of corner kick plays, regardless of the side of the field where the play is executed.
- The identification and characterization of recurrent sequences of events across multiple corner kick executions used by offensive teams to move the ball toward the scoring zone.
- The identification and characterization of favorable and unfavorable conditions for the application of such sequences using terminology that can be easily explained to others in natural language.
2. Materials and Methods
2.1. Preparing and Representing Corner Kick Event Data
2.1.1. Play Extraction and Preprocessing
2.1.2. Abstract Representation for Corner Kick Plays
2.1.3. Symbolic Representation for Corner Kick Plays
- is the set of all possible event types in our plays:
- is the set of all possible destination regions:
2.2. Discovery of Corner Kick Tactics
2.2.1. Algorithm Selection
- To find recurrent sequences of events.
- To establish a hierarchy between recurrent sequences of events to detect high-level behaviors.
- To express corner kick plays in terms of high-level behaviors.
2.2.2. Discovery of Tactics with Sequitur
2.2.3. Identifying Relevant Tactics
2.2.4. Play Compression
2.3. Discovery of Corner Kick Strategies
2.3.1. Algorithm Selection
2.3.2. Contrast Pattern Mining with PBC4cip
- Univariate decision trees (UDTs). Despite multivariate decision trees (MDTs) showing better classification results than UDTs [64], we considered that univariate relations (e.g., age ≤ 40) are easier to explain than multivariate relationships (e.g., ) and so we choose the UDT setting from the algorithm.
- Max tree depth of four. This generates contrast patterns with, at most, three clauses (also called items), helping increase the interpretability of the resulting patterns. In [58], it was considered that patterns with three or fewer clauses can be easier to transform into actionable information.
2.3.3. Pattern Filtering
2.3.4. Pattern Selection
3. Results
3.1. Discovery of Tactics with Sequitur
3.1.1. Relevant Tactics
3.1.2. Play Compression
3.2. Discovery of Strategies with PBC4cip
3.2.1. Favorable Conditions for Tactic Application
3.2.2. Description of Favorable Conditions
3.2.3. Unfavorable Conditions for Tactic Application
3.2.4. Description of Unfavorable Conditions
4. Discussion
5. Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Contextual Information
Variable | Category | Description |
---|---|---|
Match period | Game | The period of the match (first half = 1H, second half = 2H) when the corner kick is executed. |
Offside presence | Play | This variable indicates whether there was an offside call during the current corner kick execution (true) or not (false). |
Goalkeeper leaving line | Use case | This variable indicates whether the Goalkeeper leaves the goal line (true) or not (false) during the current corner kick execution. |
Origin corner | Use case | This variable indicates whether the corner kick was taken from the left (L) or right (R) flank. |
Preferred foot | Use case | This variable indicates whether the preferred foot of the player executing the corner kick is the left (L) foot, right (R) foot, both (B), or unknown (U). |
High corner kick | Use case | This variable indicates whether the initial pass in the corner kick execution is a high ball (true) or not (false). |
Variable | Category | Description |
---|---|---|
Team avg. offensive height | Team | Average height of all players (currently on the field) in the offensive team in centimeters. |
Team avg. defensive height | Team | Average height of all players (currently on the field) in the defensive team in centimeters. |
Team avg. offensive age | Team | Average age of all players (currently on the field) in the offensive team in years. |
Team avg. defensive age | Team | Average age of all players (currently on the field) in the defensive team in years. |
Defensive goalkeeper market value | Team | Market value of the defensive team goalkeeper in million euros. The market value is computed as the average market value for the year the match takes place. |
Team avg. offensive market value | Team | Average market value of all players (currently on the field) in the offensive team in million euros. For each player, the market value is computed as the average market value for the year the match takes place. |
Team avg. defensive market value | Team | Average market value of all players (currently on the field) in the defensive team in million euros. For each player, the market value is computed as the average market value for the year the match takes place. |
Play avg. offensive market value | Play | Average market value of all offensive players involved in the corner kick play in million euros. For each player, the market value is computed as the average market value for the year the match takes place. |
Play avg. offensive height | Play | Average height of all offensive players involved in the corner kick play (except for the kicker) in centimeters. |
Play avg. offensive age | Play | Average age of all offensive players involved in the corner kick play in years. |
Preparation time | Play | Time between the corner kick being awarded and the corner kick being executed in seconds. It is computed as the time delta between the first event in a corner kick play and the last event before it. |
Number of duels | Play | Number of duel events in a corner kick play (before play preprocessing). |
Duration | Play | Duration of a corner kick play in seconds. It is computed as the time delta between the last event in a play and the first event (before play preprocessing). |
Length | Play | Number of pass and ball movement events in a corner kick play. |
Clock time | Game | The number of minutes that have elapsed since the beginning of the current half until the corner kick execution. |
Goal difference | Game | The difference between the number of goals scored by the offensive team and the goals scored by the defensive team. |
Progress | Tournament | Progress of the tournament at the time of corner kick execution. Computed as the current tournament week divided by the total number of weeks of the tournament. |
Advantage | Tournament | The difference between the number of matches won by the offensive team and the number of matches won by the defensive team throughout the tournament at the time of corner kick execution. |
Variable | Count | Num. Unique | Mode | Mode Freq |
---|---|---|---|---|
Goalkeeper leaving line | 6541 | 2 | f | 6416 |
Match period | 6541 | 2 | 2H | 3405 |
Offside presence | 6541 | 2 | f | 6501 |
Origin corner | 6541 | 2 | L | 3519 |
preferred foot | 6541 | 4 | R | 4024 |
High corner kick | 6541 | 2 | t | 5498 |
Variable | Count | Mean | Std | Min | 10% | 25% | 50% | 75% | 90% | Max |
---|---|---|---|---|---|---|---|---|---|---|
Team avg. offensive height | 6541 | 182.58 | 1.93 | 176 | 180 | 181 | 183 | 184 | 185 | 189 |
Team avg. defensive height | 6541 | 182.67 | 1.93 | 176 | 180 | 181 | 183 | 184 | 185 | 189 |
Team avg. offensive age | 6541 | 26.96 | 1.5 | 22 | 25 | 26 | 27 | 28 | 29 | 33 |
Team avg. defensive age | 6541 | 27 | 1.5 | 22 | 25 | 26 | 27 | 28 | 29 | 33 |
Defensive goalkeeper market value | 6399 | 7.39 | 10.49 | 0.05 | 0.63 | 1.58 | 4.05 | 8.1 | 17.4 | 63 |
Team avg. offensive market value | 6541 | 11.78 | 11.95 | 0.5 | 2 | 3.5 | 7 | 15.9 | 28.94 | 68.5 |
Team avg. defensive market value | 6540 | 9.14 | 9.76 | 0.5 | 1.8 | 3 | 5.8 | 10.7 | 22.9 | 68.5 |
play avg. offensive market value | 6426 | 14.18 | 17.73 | 0.1 | 1.7 | 3.2 | 7.6 | 17.4 | 36 | 162 |
Play avg. offensive height | 6541 | 184.03 | 4.88 | 163 | 179 | 181 | 184 | 187 | 190.4 | 203 |
Play avg. offensive age | 6541 | 27.14 | 2.86 | 18 | 24 | 25 | 27 | 29 | 31 | 38 |
Preparation time | 6541 | 24.46 | 14.82 | 0 | 11 | 17 | 23 | 30 | 38 | 614 |
Number of duels | 6541 | 1.56 | 1.79 | 0 | 0 | 0 | 2 | 2 | 4 | 14 |
Clock time | 6541 | 24.53 | 13.48 | 0 | 6 | 13 | 24 | 36 | 43 | 54 |
Duration | 6541 | 4.03 | 4.22 | 0 | 1 | 2 | 3 | 5 | 8 | 107 |
Goal difference | 6541 | −0.06 | 1.07 | −5 | −1 | −1 | 0 | 0 | 1 | 7 |
Length | 6541 | 1.42 | 1.1 | 1 | 1 | 1 | 1 | 1 | 3 | 32 |
Progress | 6541 | 0.51 | 0.29 | 0 | 0.1 | 0.3 | 0.5 | 0.8 | 0.9 | 1 |
Advantage | 6541 | 0.06 | 2.01 | −14 | 0 | 0 | 0 | 0 | 1 | 14 |
References
- Harell, A.; Bajíc, I.V. The Data Gap in Sports Analytics and How to Close It. In Proceedings of the Artificial Intelligence in Team Sports Workshop at The Thirty Fourth AAAI Conference on Artificial Intelligence, New York, NY, USA, 7–12 February 2020. [Google Scholar]
- Decroos, T. Soccer Analytics Meets Artificial Intelligence: Learning Value and Style from Soccer Event Stream Data. Ph.D. Thesis, KU Leuven, Leuven, Belgium, 2020. [Google Scholar]
- Pappalardo, L.; Cintia, P.; Rossi, A.; Massucco, E.; Ferragina, P.; Pedreschi, D.; Giannotti, F. A public data set of spatio-temporal match events in soccer competitions. Sci. Data 2019, 6, 236. [Google Scholar] [CrossRef] [PubMed]
- Secareanu, A. Football Events. Available online: https://www.kaggle.com/datasets/secareanualin/football-events (accessed on 1 May 2023).
- Agarwal, H. Football Analytics (Event Data). Available online: https://www.kaggle.com/datasets/hardikagarwal1/football-analytics-event-data-statsbomb (accessed on 1 May 2023).
- Strategy. Merriam-Webster Online Dictionary. 2023. Available online: https://www.merriam-webster.com/dictionary/strategy (accessed on 28 March 2023).
- Strategy. Oxford Essential Dictionary of the U.S. Military. 2002. Available online: https://www.oxfordreference.com/view/10.1093/acref/9780199891580.001.0001/acref-9780199891580 (accessed on 28 March 2023).
- Bellay, A. What Is Strategy? 2019. Available online: https://straty.com/what-is-strategy/ (accessed on 28 March 2023).
- Yiannakos, A.; Armatas, V. Evaluation of the goal scoring patterns in European Championship in Portugal 2004. Int. J. Perform. Anal. Sport 2006, 6, 178–188. [Google Scholar] [CrossRef]
- Casal, C.A.; Maneiro, R.; Ardá, T.; Losada, J.L.; Rial, A. Analysis of Corner Kick Success in Elite Football. Int. J. Perform. Anal. Sport 2015, 15, 430–451. [Google Scholar] [CrossRef]
- Sainz de Baranda, P.; López-Riquelme, D.; Ortega, E. Criterios de eficacia ofensiva del saque de esquina en el Mundial de Alemania 2006: Aplicaciones al entrenamiento. Rev. EspañOla Educ. FíSica Deport. 2011, 395, 47. [Google Scholar]
- Hobbs, J.; Ruiz, H.; Wei, X.; Lucey, P. Mythbusting set-pieces in soccer. In Proceedings of the 12th Annual MIT Sloan Sports Analytics Conference, Boston, MA, USA, 23–24 February 2018. [Google Scholar]
- Flores, J.; García-Manso, J.; Martin-Gonzalez, J.; Ramos, E.; Arriaza, E.; Da Silva-Grigoletto, M. Análisis y evaluación del lanzamiento de esquina (córner) en el fútbol de alto nivel. Rev. Andal. Med. Deport. 2012, 5, 140–146. [Google Scholar] [CrossRef]
- Zileli, R.; Söyler, M. Analysis of corner kicks in FIFA 2018 World Cup. J. Hum. Sport Exerc. 2022, 17, 156–166. [Google Scholar] [CrossRef]
- Gouveia, V.; Duarte, J.P.; Sarmento, H.; Freitas, J.; Rebelo-Gonçalves, R.; Amaro, N.; Matos, R.; Antunes, R.; Field, A.; Monteiro, D. Systematic Observation of Corner Kick Strategies in Portuguese Football Players. Sustainability 2022, 14, 896. [Google Scholar] [CrossRef]
- Mitrotasios, M.; Casal, C.; Armatas, V.; Losada, J.; Dios, R. Analysis of Corner Kick Success in Laliga Santander. Eur. J. Hum. Mov. 2021, 47, 8–22. [Google Scholar] [CrossRef]
- Beare, H.; Stone, J.A. Analysis of attacking corner kick strategies in the FA women’s super league 2017/2018. Int. J. Perform. Anal. Sport 2019, 19, 893–903. [Google Scholar] [CrossRef]
- Pulling, C. Long Corner Kicks in the English Premier League: Deliveries into the Goal Area and Critical Area. Kinesiol. Int. J. Fundam. Appl. Kinesiol. 2015, 47, 193–201. [Google Scholar]
- Kubayi, A.; Larkin, P. Analysis of teams’ corner kicks defensive strategies at the FIFA World Cup 2018. Int. J. Perform. Anal. Sport 2019, 19, 809–819. [Google Scholar] [CrossRef]
- Lee, J.; Mills, S. Analysis of corner kicks at the FIFA Women’s World Cup 2019 in relation to match status and team quality. Int. J. Perform. Anal. Sport 2021, 21, 679–699. [Google Scholar] [CrossRef]
- Lames, M.; McGarry, T. On the search for reliable performance indicators in game sports. Int. J. Perform. Anal. Sport 2007, 7, 62–79. [Google Scholar] [CrossRef]
- Mackenzie, R.; Cushion, C. Performance analysis in football: A critical review and implications for future research. J. Sport. Sci. 2013, 31, 639–676. [Google Scholar] [CrossRef] [PubMed]
- Kröckel, P. Big Data Event Analytics in Football for Tactical Decision Support. Ph.D. Thesis, Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Erlangen, Germany, 2019. [Google Scholar]
- Gyarmati, L.; Anguera, X. Automatic Extraction of the Passing Strategies of Soccer Teams. arXiv 2015, arXiv:1508.02171. [Google Scholar]
- Van Haaren, J.; Hannosset, S.; Davis, J. Strategy discovery in professional soccer match data. In Proceedings of the KDD-16 Workshop on Large-Scale Sports Analytics, San Francisco, CA, USA, 14 August 2016. [Google Scholar]
- Provost, F.; Fawcett, T. Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; O’Reilly: Sebastopol, CA, USA, 2013. [Google Scholar]
- Herold, M.; Goes, F.; Nopp, S.; Bauer, P.; Thompson, C.; Meyer, T. Machine learning in men’s professional football: Current applications and future directions for improving attacking play. Int. J. Sport. Sci. Coach. 2019, 14, 798–817. [Google Scholar] [CrossRef]
- Brooks, J.; Kerr, M.; Guttag, J.V. Using machine learning to draw inferences from pass location data in soccer. Stat. Anal. Data Min. 2016, 9, 338–349. [Google Scholar] [CrossRef]
- Decroos, T.; Van Haaren, J.; Davis, J. Automatic Discovery of Tactics in Spatio-Temporal Soccer Match Data. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery &; Data Mining (KDD ’18), London, UK, 19–23 August 2018; pp. 223–232. [Google Scholar] [CrossRef]
- Hirano, S.; Tsumoto, S. Grouping of soccer game records by multiscale comparison technique and rough clustering. In Proceedings of the Fifth International Conference on Hybrid Intelligent Systems (HIS’05), Rio de Janerio, Brazil, 6–9 November 2005; p. 6. [Google Scholar]
- Lucey, P.; Oliver, D.; Carr, P.; Roth, J.; Matthews, I. Assessing team strategy using spatiotemporal data. In Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Chicago, IL, USA, 11–14 August 2013; pp. 1366–1374. [Google Scholar] [CrossRef]
- Müller-Budack, E.; Theiner, J.; Rein, R.; Ewerth, R. “Does 4-4-2 exist?”—An Analytics Approach to Understand and Classify Football Team Formations in Single Match Situations. In Proceedings of the 2nd International 942 Workshop on Multimedia Content Analysis in Sports, Nice, France, 21–25 October 2019; MMSports ’19. pp. 25–33. [Google Scholar] [CrossRef]
- Andrienko, G.; Andrienko, N.; Anzer, G.; Bauer, P.; Budziak, G.; Fuchs, G.; Hecker, D.; Weber, H.; Wrobel, S. Constructing Spaces and Times for Tactical Analysis in Football. IEEE Trans. Vis. Comput. Graph. 2019, 27, 2280–2297. [Google Scholar] [CrossRef]
- Gudmundsson, J.; Wolle, T. Football analysis using spatio-temporal tools. Comput. Environ. Urban Syst. 2014, 47, 16–27. [Google Scholar] [CrossRef]
- Feuerhake, U. Recognition of Repetitive Movement Patterns—The Case of Football Analysis. ISPRS Int. J. Geo-Inf. 2016, 5, 208. [Google Scholar] [CrossRef]
- Beernaerts, J.; De Baets, B.; Lenoir, M.; Van de Weghe, N. Spatial movement pattern recognition in soccer based on relative player movements. PLoS ONE 2020, 15, e0227746. [Google Scholar] [CrossRef]
- Cintia, P.; Rinzivillo, S.; Pappalardo, L. A network-based approach to evaluate the performance of football teams. In Proceedings of the Machine Learning and Data Mining for Sports Analytics Workshop, Porto, Portugal, 7–11 September 2015. [Google Scholar]
- Peña, J.L. A Markovian model for association football possession and its outcomes. arXiv 2014, arXiv:1403.7993. [Google Scholar]
- Wang, Q.; Zhu, H.; Hu, W.; Shen, Z.; Yao, Y. Discerning Tactical Patterns for Professional Soccer Teams: An Enhanced Topic Model with Applications. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Sydney, NSW, Australia, 10–13 August 2015. [Google Scholar] [CrossRef]
- Rein, R.; Memmert, D. Big data and tactical analysis in elite soccer: Future challenges and opportunities for sports science. SpringerPlus 2016, 5, 1410. [Google Scholar] [CrossRef] [PubMed]
- Carling, C.; Williams, A.M.; Reilly, T. Handbook of Soccer Match Analysis; Routledge: London, UK, 2005. [Google Scholar]
- Bakker, L.L. Visualizing Football Team Strategies and Player Performance. Ph.D. Thesis, Eindhoven University of Technology, Eindhove, The Netherlands, 2015. [Google Scholar]
- Fleischman, M. Grounding Language in Events. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2008. [Google Scholar]
- Jalali, L.; Jain, R. Event Mining for Explanatory Modeling, 1st ed.; Association for Computing Machinery: New York, NY, USA, 2021. [Google Scholar]
- Nevill-Manning, C.G. Inferring Sequential Structure. Ph.D. Thesis, University of Waikato, Hamilton, New Zealand, 1996. [Google Scholar]
- Jacquemont, S. Contributions de l’inférence Grammaticale à la Fouille de Données Séquentielles. (Contributions of Grammatical Inference to Sequential Pattern Mining). Ph.D. Thesis, Jean Monnet University, Saint-Étienne, France, 2008. [Google Scholar]
- Joshi, S.; Jadon, R.S.; Jain, R.C. Sequential Pattern Mining Using Formal language Tools. Int. J. Comput. Sci. Issues 2012, 9, 316. [Google Scholar]
- Hingston, P. Using Finite State Automata for Sequence Mining; ECU Publications: Joondalup, WA, Australia, 2002. [Google Scholar]
- Aguilar, R.; Alonso, L.; López, V.; Moreno, M.N. Incremental discovery of sequential patterns for grammatical inference. In Proceedings of the Workshop on Approaches and Applications of Inductive Programming (AAIP 2005), to be held in conjunction with the 22nd International Conference on Machine Learning (ICML 2005), Bonn, Germany, 7–11 August 2005; Kitzelmann, E., Olsson, R., Schmid, U., Eds.; 2005; pp. 59–67. Available online: https://cogsys.uni-bamberg.de/events/aaip05/proceedings.html (accessed on 24 November 2023).
- Jenkins, G. Python SciKit Sequitur. 2021. Available online: https://github.com/grantjenks/scikit-sequitur (accessed on 24 November 2023).
- Agencia EFE. Aguirre Sabe Sus Limitaciones. ESPN Deportes 2003. Available online: https://espndeportes.espn.com/nota?id=194662 (accessed on 29 March 2023).
- De Obeso, Eugenio. Sin téCnica No Hay táCtica. Informador 2015. Available online: https://www.informador.mx/Ideas/Sin-tecnica-no-hay-tactica-20150618-0227.html (accessed on 29 March 2023).
- Muglia, V. La Técnica y Entender el Juego, Claves del Golazo del Bayern. Olé 2020. Available online: https://www.ole.com.ar/tactica/analisis-gol-bayern-psg-muglia-tactica_0_H2_EJYFly.html (accessed on 29 March 2023).
- David Cariboo. Football Data from Transfermarkt. 2022. Available online: https://www.kaggle.com/datasets/davidcariboo/player-scores (accessed on 24 November 2023).
- Gonzalez, O.L. Supervised Classifiers Based on Emerging Patterns for Class Imbalance Problems. Ph.D. Thesis, Coordinación de Ciencias Computacionales National, Puebla, Mexico, 2017. [Google Scholar]
- García-Borroto, M.; Martínez-Trinidad, J.F.; Carrasco-Ochoa, J.A. A survey of emerging patterns for supervised classification. Artif. Intell. Rev. 2014, 42, 705–721. [Google Scholar] [CrossRef]
- Loyola-González, O.; Medina-Pérez, M.A.; Choo, K.K.R. A Review of Supervised Classification based on Contrast Patterns: Applications, Trends, and Challenges. J. Grid Comput. 2020, 18, 797–845. [Google Scholar] [CrossRef] [PubMed]
- Espejel, A.H. Characterisation of Visitors and Description of Their Navigation Behaviour Using Web Log Mining Techniques. Master’s Thesis, Tecnológico de Monterrey, Estado de México, Mexico, 2021. [Google Scholar]
- Cervantes, B.; Gómez, F.; Monroy, R.; Loyola-González, O.; Medina-Pérez, M.A.; Ramírez-Márquez, J. Pattern-Based and Visual Analytics for Visitor Analysis on Websites. Appl. Sci. 2019, 9, 3840. [Google Scholar] [CrossRef]
- García-Borroto, M.; Martínez-Trinidad, J.F.; Carrasco-Ochoa, J.A.; Medina-Pérez, M.A.; Ruiz-Shulcloper, J. LCMine: An efficient algorithm for mining discriminative regularities and its application in supervised classification. Pattern Recognit. 2010, 43, 3025–3034. [Google Scholar] [CrossRef]
- García-Borroto, M.; Martínez-Trinidad, J.F.; Carrasco-Ochoa, J.A. Finding the best diversity generation procedures for mining contrast patterns. Expert Syst. Appl. 2015, 42, 4859–4866. [Google Scholar] [CrossRef]
- Cañete Sifuentes, L. Multivariate PBC4cip. Available online: https://sites.google.com/view/leocanetesifuentes/software/multivariate-pbc4cip (accessed on 15 March 2023).
- Loyola-González, O.; Medina-Pérez, M.A.; Martínez-Trinidad, J.F.; Carrasco-Ochoa, J.A.; Monroy, R.; García-Borroto, M. PBC4cip: A new contrast pattern-based classifier for class imbalance problems. Knowl.-Based Syst. 2017, 115, 100–109. [Google Scholar] [CrossRef]
- Cañete-Sifuentes, L.; Monroy, R.; Medina-Pérez, M.A.; Loyola-González, O.; Vera Voronisky, F. Classification Based on Multivariate Contrast Patterns. IEEE Access 2019, 7, 55744–55762. [Google Scholar] [CrossRef]
- Loyola-González, O.; Monroy, R.; Rodríguez, J.; López-Cuevas, A.; Mata-Sánchez, J.I. Contrast Pattern-Based Classification for Bot Detection on Twitter. IEEE Access 2019, 7, 45800–45817. [Google Scholar] [CrossRef]
- Webb, G.; Butler, S.; Newlands, D. On Detecting Differences Between Groups. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, 24–27 August 2003. [Google Scholar] [CrossRef]
- Bay, S.; Pazzani, M. Detecting Group Differences: Mining Contrast Sets. Data Min. Knowl. Disc. 2002, 5, 213–246. [Google Scholar] [CrossRef]
- Dong, G.; Bailey, J. (Eds.) Contrast Data Mining: Concepts, Algorithms, and Applications; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
- Soccer Source Coaching. The Complete Guide to the Best Attacking Corner Kick Tactics in Soccer. 2021. Available online: https://soccersourcecoaching.com/attacking-corner-kick-tactics-in-soccer/ (accessed on 12 September 2023).
- Harves, J.C. Types of Corner Kicks. 2023. Available online: https://coachingamericansoccer.com/tactics-and-teamwork/types-of-corner-kicks/ (accessed on 12 April 2023).
- Green Star Media Ltd. 11 Secrets of Successful Corners; Green Star Media Ltd.: Guildford, UK, 2010. [Google Scholar]
- Football Buneski. How to Attack Corner Kicks in Football? (Tactical Analysis). 2023. Available online: https://footballbunsekicom.com/set-piece/how-to-attack-corner-kicks-in-football-tactical-analysis/ (accessed on 12 September 2023).
- Allmann, A.; Brenes, O.; Bryant, R.; Chapman, S.; Ellen Coleman, R.; Derse, E.; Ghotbi, A.; Ann Grandjean, E.; Harris, T.; Jackson, N.; et al. LA84 Foundation Soccer Coaching Manual; LA84 Foundation: Los Angeles, CA, USA, 1995. [Google Scholar]
- Miller, J. Attacking Soccer; Human Kinetics: Champaign, IL, USA, 2014. [Google Scholar]
- Englund, T. The Ultimate Book of Soccer Set Pieces: Strategies for Attack and Defense Restarts; Meyer & Meyer Sport (UK) Ltd.: Maidenhead, UK, 2022. [Google Scholar]
- Brooks, R. Tactical Analysis: Switching Play to Create Opportunities. 2023. Available online: https://footballdna.co.uk/features/tactical-analysis-switching-play-to-create-opportunities/ (accessed on 18 September 2023).
Grammar Rules |
---|
R0 → R1 | R1 | R2 | R2 |
R1 → R3 C |
R2 → R3 D |
R3 → A B |
Metric | Mean | Std | Min | 25% | 50% | 75% | Max |
---|---|---|---|---|---|---|---|
Frequency | 10.61 | 27.14 | 1 | 2 | 3 | 7 | 290 |
Length | 3.39 | 1.14 | 2 | 3 | 3 | 4 | 10 |
Success rate | 0.30 | 0.27 | 0 | 0 | 0.31 | 0.5 | 1 |
ID | Tactic | Frequency |
---|---|---|
85 | Pass left flank, Pass penalty middle | 290 |
80 | Pass left flank, Pass left flank, Pass penalty middle | 121 |
111 | Pass penalty middle, Ball movement, Pass penalty middle | 99 |
44 | Pass penalty left, Pass penalty middle | 97 |
141 | Pass penalty right, Pass penalty middle | 61 |
122 | Pass penalty middle, Pass penalty middle | 58 |
ID | Tactic | Freq | % of Indirect Corners | Success Rate | p-Value | |
---|---|---|---|---|---|---|
11 | Pass backfield, Ball movement | 30 | 1.91% | 0.90 | 45.69 | |
30 | Pass penalty left, Ball movement | 49 | 3.13% | 0.86 | 64.69 | |
98 | Pass penalty middle, Ball movement | 46 | 2.94% | 0.80 | 49.14 | |
136 | Pass penalty right, Ball movement | 31 | 1.98% | 0.74 | 24.78 | |
153 | Pass first post, Ball movement | 22 | 1.40% | 0.77 | 20.18 |
ID | Tactic | Freq | % of Indirect Corners | Success Rate |
---|---|---|---|---|
85 | Pass left flank, Pass penalty middle | 290 | 18.51% | 0.25 |
80 | Pass left flank, Pass left flank, Pass penalty middle | 121 | 7.72% | 0.22 |
111 | Pass penalty middle, Ball movement, Pass penalty middle | 99 | 6.32% | 0.18 |
44 | Pass penalty left, Pass penalty middle | 97 | 6.13% | 0.27 |
141 | Pass penalty right, Pass penalty middle | 61 | 3.89% | 0.30 |
122 | Pass penalty middle, Pass penalty middle | 58 | 3.70% | 0.30 |
Metric | Symbolic Plays | Compressed Plays |
---|---|---|
Mean play length | 3.17 | 1.23 |
Maximum play length | 35 | 9 |
Standard deviation of play length | 1.80 | 0.62 |
Mean compression factor | NA | 2.61 |
Standard deviation of compression factor | NA | 0.78 |
ID | Tactic Name | Plays | Contrast Patterns | ||
---|---|---|---|---|---|
Successful | Failed | Successful | Failed | ||
0 | Direct | 1515 | 3459 | 267 | 383 |
44 | Near post | 26 | 70 | 2 | 1 |
80 | Short variation | 26 | 95 | 2 | 0 |
85 | Short | 73 | 217 | 46 | 18 |
111 | Rebound | 18 | 81 | 13 | 0 |
141 | Far post | 18 | 43 | 15 | 0 |
CPID | Tactic Name | Contrast Pattern | Support | ||
---|---|---|---|---|---|
Success | Fail | Difference | |||
1 | Far post | team avg. def. height ≥ 183 cm ∧ goal difference ≥ 0 ∧ play avg. off. height < 191 cm | 0.83 = (15/18) | 0.19 = (8/43) | 0.64 |
2 | Rebound | team avg. def. market val. ≤ 12.15 M∈ ∧ team avg. def. age ≥ 27 years ∧ play duration < 10 s | 0.83 = (15/18) | 0.26 = (21/81) | 0.57 |
3 | Near post | play avg. off. height ≥ 177 cm ∧ play avg. off. market val. > 6.15 M∈ ∧ tournament progress ≤ 0.85 | 0.85 = (22/26) | 0.36 = (25/70) | 0.49 |
4 | Direct | play avg. off. height ≥ 186 cm ∧ play duration < 6 s ∧ Goalkeeper leaving line = False | 0.59 = (887/1515) | 0.22 = (777/3459) | 0.37 |
5 | Short variation | play avg. off. height ≥ 177 cm ∧ preparation time < 19 s ∧ num. duels ≥ 1 | 0.5 = (13/26) | 0.13 = (12/95) | 0.37 |
6 | Short | play avg. off. height ≥ 174 cm ∧ play duration < 8 s ∧ num. duels ≥ 1 | 0.55 = (40/73) | 0.21 = (45/217) | 0.34 |
CPID | Far Post | Rebound | Near Post | Direct | Short Variation | Short |
---|---|---|---|---|---|---|
1 | 0.64 | 0.07 | 0.02 | 0.04 | 0.05 | 0.06 |
2 | 0.06 | 0.57 | 0.10 | 0.01 | 0.06 | 0.06 |
3 | 0.05 | 0.04 | 0.49 | 0.01 | 0.01 | 0.09 |
4 | 0.09 | 0.02 | 0.02 | 0.37 | 0.00 | 0.10 |
5 | 0.03 | 0.14 | 0.09 | 0.08 | 0.37 | 0.17 |
6 | 0.04 | 0.03 | 0.14 | 0.33 | 0.20 | 0.34 |
CPID | Tactic | Contrast Pattern | Support | ||
---|---|---|---|---|---|
Success | Fail | Difference | |||
7 | Near post | play avg. off. market val. ≤ 31.15 M∈ ∧ goal difference < 2 ∧ def. goalkeeper market val. ≤ 33.5 M∈ | 0.42 = (11/26) | 0.83 = (58/70) | 0.41 |
8 | Direct | (178 cm ≤ play avg. off. height < 186 cm) ∧ num. duels < 2 | 0.12 = (178/1515) | 0.51 = (1760/3459) | 0.39 |
9 | Short | team avg. def. market val. > 2.15 M∈ ∧ team avg. def. age ≥ 25 years ∧ num. duels < 2 | 0.18 = (13/73) | 0.52 = (113/217) | 0.34 |
CPID | Far Post | Rebound | Near Post | Direct | Short Variation | Short |
---|---|---|---|---|---|---|
7 | 0.12 | 0.12 | 0.41 | 0.01 | 0.14 | 0.04 |
8 | 0.03 | 0.02 | 0.11 | 0.39 | 0.03 | 0.14 |
9 | 0.05 | 0.01 | 0.00 | 0.26 | 0.25 | 0.34 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Muñoz, O.; Monroy, R.; Cañete-Sifuentes, L.; Ramirez-Marquez, J.E. Automated Discovery of Successful Strategies in Association Football. Appl. Sci. 2024, 14, 1403. https://doi.org/10.3390/app14041403
Muñoz O, Monroy R, Cañete-Sifuentes L, Ramirez-Marquez JE. Automated Discovery of Successful Strategies in Association Football. Applied Sciences. 2024; 14(4):1403. https://doi.org/10.3390/app14041403
Chicago/Turabian StyleMuñoz, Omar, Raúl Monroy, Leonardo Cañete-Sifuentes, and Jose E. Ramirez-Marquez. 2024. "Automated Discovery of Successful Strategies in Association Football" Applied Sciences 14, no. 4: 1403. https://doi.org/10.3390/app14041403