Abstract
Opponent modeling [1] is a research area that focuses on the analysis and interpretation of adversary’s actions. This modeling, although, is easy for humans but is a challenging task for autonomous multi-agents [2]. In a multi-agent environment, an opponent typically represents a team of agents who are capable of doing decentralized decision making. Thus, an opponent model consists of a collective set of tactical behaviors, termed as strategy, that are exhibited by agents in a dynamic and uncertain environment. RoboCup Soccer [3] provides such an environment and serves as a test bed for analysis and application of new intelligent algorithms. In the context of RoboCup Soccer Simulation League 2D, opponent modeling has been exhaustively researched and various machine learning techniques have been devised for strategy prediction and identification. However, when it comes to RoboCup Soccer Simulation League 3D the problem is much more sophisticated as identification of basic actions that are being performed by a single agent is itself a complex task. This research aims to develop a framework that takes a team of agents as input, analyzes their set of individual actions as well as coordinated team behavior using a set of pre-defined rules, interprets their strategic pattern and suggests a counter strategy. The framework would involve both offline and online learning. The major benefit of this approach is that if we are able to judge our opponent within the first thirty seconds (or so) then we can apply specific rules for exclusively dealing with it. For example, certain teams make excessive use of kicking the ball while many others have the tendency to dribble the ball to maintain possession of it. If the opponent has strong dribbling skill then our best strategy would be to block the path of the opponent and put most of our players to this job. On the other hand, if the opponent team has a tendency to frequently kick the ball then we would like to keep most of our players around our goal area in order to save the goal (especially if the ball is in our half). Thus, if we are able to classify our opponent based upon certain key attributes then we will be able to devise opponent-specific strategy. The motivation behind this approach is that our team KarachiKoalas [4] is applying this technique and utilizing the features obtained from offline team analysis to build a model of the opponent team within initial seconds of the game.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Borghetti, B.J.: Opponent Modeling in Interesting Adversarial Environments, ProQuest (2008)
Bjarnason, R.V., Peterson, T.S.: Multi-agent learning via implicit opponent modeling. In: Proceedings of the 2002 Congress on Evolutionary Computation, CEC 2002, vol. 39, pp. 1534–1539. IEEE (2002)
Kitano, H., et al.: The RoboCup synthetic agent challenge 97. In: Kitano, H. (ed.) RoboCup 1997. LNCS, vol. 1395, pp. 62–73. Springer, Heidelberg (1998)
Pourmehr, S., Dadkhah, C.: An Overview on Opponent Modeling in RoboCup Soccer Simulation 2D. In: Röfer, T., Mayer, N.M., Savage, J., Saranlı, U. (eds.) RoboCup 2011. LNCS, vol. 7416, pp. 402–414. Springer, Heidelberg (2012)
Nakashima, T., Ishibuchi, H.: Mimicking Dribble Trajectories by Neural Networks for RoboCup Soccer Simulation. In: IEEE 22nd International Symposium on Intelligent Control, ISIC 2007, pp. 658–663. IEEE (2007)
Fathzadeh, R., Mokhtari, V., Kangavari, M.R.: Opponent Provocation and Behavior Classification: A Machine Learning Approach. In: Visser, U., Ribeiro, F., Ohashi, T., Dellaert, F. (eds.) RoboCup 2007: Robot Soccer World Cup XI. LNCS (LNAI), vol. 5001, pp. 540–547. Springer, Heidelberg (2008)
Stone, P., Kuhlmann, G., Knox, W.B.: Know Thine Enemy: A Champion Robocup Coach agent
Iglesias, J.A., Ledezma, A., Sanchis, A.: Caos Coach, Simulation Team: An Opponent Modelling Approach (2006)
Steffens, T.: Similarity-based opponent modeling using imperfect domain theories. In: CIG (2005)
Larik, A.S., Haider, S.: Rule-Based Behavior Prediction of Opponent Agents Using Robocup 3D Soccer Simulation League Logfiles. In: Iliadis, L., Maglogiannis, I., Papadopoulos, H. (eds.) Artificial Intelligence Applications and Innovations. IFIP AICT, vol. 381, pp. 285–295. Springer, Heidelberg (2012)
Patrick, M.A., Urieli, D.: UT Austin Villa. 3D Simulation Team Report (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Larik, A.S. (2013). Opponent Modeling in RoboCup Soccer Simulation 3D. In: Klusch, M., Thimm, M., Paprzycki, M. (eds) Multiagent System Technologies. MATES 2013. Lecture Notes in Computer Science(), vol 8076. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40776-5_37
Download citation
DOI: https://doi.org/10.1007/978-3-642-40776-5_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40775-8
Online ISBN: 978-3-642-40776-5
eBook Packages: Computer ScienceComputer Science (R0)