Cooperation in Team Games Brian Macdonald1 1 Network Chris Arney1 Elisha Peterson2 Science Center, and Department of Mathematical Sciences United States Military Academy, West Point, NY 2 Johns Hopkins University Applied Physics Lab, Laurel, MD Sunbelt XXXII - 2012 Sunbelt Social Networks Conference c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 1 / 23 Outline 1 Introduction to Subset Team Games 2 Definitions with Examples 3 A Hockey Example 4 Future Work c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 2 / 23 Cooperation in Subset Team Games I A game where players are trying to accomplish some common goal. I Each player has some contribution toward the goal. I Contributions of a player or subset of players are classified as competitive or altruistic (selfish/unselfish, greedy/ not greedy). c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 3 / 23 Cooperation in Pursuit and Evasion Games. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 4 / 23 Cooperation in Pursuit and Evasion Games. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 5 / 23 Goals I Try to understand cooperation within organizations and teams I I I I What pairs of players (or groups of players) yield best results? All altruistic/unselfish players? All competitive/selfish players? Some combination? I Mathematically rigorous I Applicable to a wide variety of situations c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 6 / 23 Some Definitions. Notation and definitions [AP08]: T A team of players A, B A subset of players Ac Complement of A, T \A. All players not in A. u Value function. Assigns value to each outcome. uA (B) Represents the value to A when B participates. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 7 / 23 Example of Value Pursuit and Evasion Games. Value: # of wildebeasts caught by A when B plays. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 8 / 23 Value, Marginal Contribution uA (B) Represents the value to A when B participates. Two special cases: uT (T ) Value to the team when the whole team participates uAc (Ac ) Value to everyone but A when everyone but A participates. In other words uT (T ) How the team does when everyone plays uAc (Ac ) How the team does when A doesn’t play. The marginal contribution of A is m(A) = uT (T ) − uAc (Ac ) c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 9 / 23 Example of Value Pursuit and Evasion Games. Value - # of wildebeasts caught. A - a single lion. uT (T ) - measures # of WB caught by T when whole team plays. uAc (Ac ) - measures # of WB caught by the rest of the team when A doesn’t play. m(A) - difference in how the team does with and without A c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 10 / 23 The marginal contribution of A is m(A) = uT (T ) − uAc (Ac ) c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 11 / 23 The marginal contribution of A is m(A) = uT (T ) − uAc (Ac ) We decompose marginal contribution: m(A) = c(A) + a(A) c(A) Competitive Contribution - how much A contributes a(A) Altruistic Contribution - everything else. Or, the difference in how much A’s teammates contribute when A plays versus when A does not play. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 11 / 23 Example of Value Pursuit and Evasion Games. Value: # of wildebeasts caught. Suppose A is a single lion. c(A) measures # of WB caught by A. a(A) measures how well do the other lions do when A is playing vs not playing. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 12 / 23 Hockey Example I A is a single player I uT (T ) = goals per 60 minutes scored by the team I uAc (Ac ) = goals per 60 minutes scored by A’s teammates when A doesn’t play. I m(A) = uT (T ) − uAc (Ac ) c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 13 / 23 Hockey Example I A is a single player I uT (T ) = goals per 60 minutes scored by the team I uAc (Ac ) = goals per 60 minutes scored by A’s teammates when A doesn’t play. I m(A) = uT (T ) − uAc (Ac ) Decompose marginal contribution, m(A) = c(A) + a(A) I c(A) = goals per 60 minutes scored by A I a(A) = everything else. Or, the difference in goals per 60 minutes scored by A’s teammates when A does and does not play. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 13 / 23 Cooperation Space 0.1 0.2 0.3 0.4 Forwards Defensemen Average F Average D 0.0 Competitive Contribution 0.5 c(A) vs a(A) for forwards and defensemen −0.4 −0.2 0.0 0.2 0.4 Altruistic Contribution c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 14 / 23 Correlations c(A) and a(A) are not correlated. 0.2 0.0 0.1 Competitive 0.3 0.4 Competitive vs Altruistic −0.5 −0.4 −0.3 −0.2 −0.1 0.0 0.1 0.2 Altruistic c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 15 / 23 Correlations a(A) and Assists per 60 minutes are correlated. 0.0 −0.1 −0.2 −0.3 −0.5 −0.4 Altruistic Contribution 0.1 0.2 Altruistic Contribution vs Assists 0.5 1.0 1.5 2.0 Assists c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 16 / 23 Some things to consider I c(A), a(A) depend on teammates that player A never plays with. I You can’t just remove A. Must replace A with someone else. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 17 / 23 Correlations after applying remedies After applying remedies: Competitive vs Altruistic 1.5 S. Crosby 1.0 0.5 Competitive D. Briere 0.0 M. Koivu −0.2 0.0 0.2 0.4 0.6 0.8 Altruistic Correlation: 0.10 c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 18 / 23 Future Work Can we use c(A) and a(A) to predict future m(A)? I Preliminary results: yes. What kinds of pairs of players have high m(A1 ∩ A2 )? I Is m(A1 ∩ A2 ) ≥ m(A1 ) + m(A2 )? I Form networks based on A1 “likes playing with” A2 . Predict which players will “like playing with” each other. I Should player A1 and A2 play on the same line or on different lines? [Wil12]. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 19 / 23 Future Work We’ve used only goals. They are other ways to contribute. I Use shots. I Estimate how different box score stats contribute to team success. Get Expected Goals. Use those instead of goals. [Mac12] c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 20 / 23 References I David C. Arney and Elisha Peterson. Cooperation in Social Networks: Communication, Trust, and Selflessness, 2008. http://elishapeterson.wikidot.com/papers: cooperation-in-social-networks: communication-trust-an. Brian Macdonald. An Expected Goals Model for Evaluating NHL Teams and Players. Proceedings of the 2012 MIT Sloan Sports Analytics Conference, 2012. http://www.sloansportsconference.com/?p=6157, Accessed 2-20-2012. Murphy Pfomann and Jessica Sexauer. Modeling Cooperation Through the Use of Pursuit and Evasion Teams, 2012. In progress. Senior reserach project. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 21 / 23 References II Peter Williams. Effects of Chemistry and Cooperation on Team Success, 2012. In progress. Senior reserach project. c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 22 / 23 Questions? ? c Macdonald, Arney, Peterson 2012 Cooperation in Team Games Sunbelt 2012 23 / 23
© Copyright 2026 Paperzz