Integration of Causal Models and Deep Neural Networks for Recommendation Systems in Dynamic Environments: A Case Study in StarCraft II

被引:1
作者
Moreira, Fernando [1 ,2 ]
Velez-Bedoya, Jairo Ivan [3 ]
Arango-Lopez, Jeferson [3 ]
机构
[1] Univ Portucalense, REMIT Res Econ Management & Informat Technol, Rua Dr Antonio Bernardino de Almeida 541, P-4200072 Porto, Portugal
[2] Univ Aveiro, IEETA Inst Engn Elect & Informat Aveiro, Campus Univ Santiago, P-3810193 Aveiro, Portugal
[3] Univ Caldas, Dept Sistemas & Informat, Calle 65 26-10, Manizales 170001, Colombia
来源
APPLIED SCIENCES-BASEL | 2025年 / 15卷 / 08期
关键词
causal inference; deep learning; CGAN; video games;
D O I
10.3390/app15084263
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In the context of real-time strategy video games like StarCraft II, strategic decision-making is a complex challenge that requires adaptability and precision. This research creates a mixed recommendation system that uses causal models and deep neural networks to improve its ability to suggest the best strategies based on the resources and conditions of the game. PySC2 and the official StarCraft II API collected data from 100 controlled matches, standardizing conditions with the Terran race. We created fake data using a Conditional Tabular Generative Adversarial Network to address data scarcity situations. These data were checked for accuracy using Kolmogorov-Smirnov tests and correlation analysis. The causal model, implemented with PyMC, captured key causal relationships between variables such as resources, military units, and strategies. These predictions were integrated as additional features into a deep neural network trained with PyTorch. The results show that the hybrid system is 1.1% more accurate and has a higher F1 score than a pure neural network. It also changes its suggestions based on the resources it has access to. However, certain limitations were identified, such as a bias toward offensive strategies in the original data. This approach highlights the potential of combining causal knowledge with machine learning for recommendation systems in dynamic environments.
引用
收藏
页数:15
相关论文
共 28 条
[1]  
Angrist JD, 2009, MOSTLY HARMLESS ECONOMETRICS: AN EMPIRICISTS COMPANION, P1
[2]  
Gao CM, 2024, ACM T INFORM SYST, V42, DOI [10.1145/3594871, 10.1145/3639048]
[3]  
Gron A., 2022, Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow
[4]  
Hastie T., 2009, The elements of statistical learning: data mining, inference, and prediction, V2nd
[5]  
Hernn M., 2010, Causal Inference: What If
[6]  
Hollander M., 2013, NONPARAMETRIC STAT M
[7]  
Jiang WZ, 2024, Arxiv, DOI arXiv:2312.12477
[8]   Deep Learning for Video Game Playing [J].
Justesen, Niels ;
Bontrager, Philip ;
Togelius, Julian ;
Risi, Sebastian .
IEEE TRANSACTIONS ON GAMES, 2020, 12 (01) :1-20
[9]   Bayesian data analysis [J].
Kruschke, John K. .
WILEY INTERDISCIPLINARY REVIEWS-COGNITIVE SCIENCE, 2010, 1 (05) :658-676
[10]   Feature Extraction for StarCraft II League Prediction [J].
Lee, Chan Min ;
Ahn, Chang Wook .
ELECTRONICS, 2021, 10 (08)