Proceedings

Tackling Stackelberg Network Interdiction against a Boundedly Rational Adversary

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 2913-2921.

https://doi.org/10.24963/ijcai.2024/323

Abstract

This work studies Stackelberg network interdiction games --- an important class of games in which a defender first allocates (randomized) defense resources to a set of critical nodes on a graph while an adversary chooses its path to attack these nodes accordingly. We consider a boundedly rational adversary in which the adversary's response model is based on a dynamic form of classic logit-based (quantal response) discrete choice models. The resulting optimization is non-convex and additionally, involves complex terms that sum over exponentially many paths. We tackle these computational challenges by presenting new efficient algorithms with solution guarantees. First, we present a near optimal solution method based on path sampling, piece-wise linear approximation and mixed-integer linear programming (MILP) reformulation. Second, we explore a dynamic programming based method, addressing the exponentially-many-path challenge. We then show that the gradient of the non-convex objective can also be computed in polynomial time, which allows us to use a gradient-based method to solve the problem efficiently. Experiments based on instances of different sizes demonstrate the efficiency of our approach in achieving near-optimal solutions.

  1. [Aguirregabiria and Mira, 2010] Victor Aguirregabiria and Pedro Mira. Dynamic discrete choice structural models: A survey. Journal of Econometrics, 156(1):38-67, 2010.
  2. [Basilico et al., 2009] Nicola Basilico, Nicola Gatti, and Francesco Amigoni. Leader-follower strategies for robotic patrolling in environments with arbitrary topologies. In In- ternational Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS), pages 57-64, 2009.
  3. [Basilico et al., 2017] Nicola Basilico, Giuseppe De Nittis, and Nicola Gatti. Adversarial patrolling with spatially un- certain alarm signals. Artificial Intelligence, 246:220-257, 2017.
  4. [Ben-Tal and Nemirovski, 2002] Aharon Ben-Tal and Arkadi Nemirovski. Robust optimization-methodology and applications. Mathematical programming, 92(3):453- 480, 2002.
  5. [Bertsekas and Tsitsiklis, 1991] Dimitri P Bertsekas and John N Tsitsiklis. An analysis of stochastic shortest path problems. Mathematics of Operations Research, 16(3):580-595, 1991.
  6. [Borrero et al., 2016] Juan S Borrero, Oleg A Prokopyev, and Denis Sauré. Sequential shortest path interdiction with incomplete information. Decision Analysis, 13(1):68-98, 2016.
  7. [Bose and Varakantham, 2021] Avinandan Bose and Pradeep Varakantham. Conditional expectation based value decomposition for scalable on-demand ride pooling. arXiv preprint arXiv:2112.00579, 2021.
  8. [Bose et al., 2022] Avinandan Bose, Arunesh Sinha, and Tien Mai. Scalable distributional robustness in a class of non-convex optimization with guarantees. Advances in Neural Information Processing Systems, 35:13826-13837, 2022.
  9. [Bose et al., 2023a] Avinandan Bose, Mihaela Curmei, Daniel L Jiang, Jamie Morgenstern, Sarah Dean, Lillian J Ratliff, and Maryam Fazel. Initializing services in interactive ml systems for diverse users. arXiv preprint arXiv:2312.11846, 2023.
  10. [Bose et al., 2023b] Avinandan Bose, Tracey Li, Arunesh Sinha, and Tien Mai. A fair incentive scheme for commu- nity health workers. In Proceedings of the AAAI Confer- ence on Artificial Intelligence, volume 37, pages 14127- 14135, 2023.
  11. [Boyd et al., 2004] Stephen Boyd, Stephen P Boyd, and Lieven Vandenberghe. Convex optimization. Cambridge university press, 2004.
  12. [Černỳ et al., 2021] Jakub Černỳ, Viliam Lisỳ, Branislav Bošanskỳ, and Bo An. Dinkelbach-type algorithm for computing quantal stackelberg equilibrium. In Proceed- ings of the Twenty-Ninth International Conference on In- ternational Joint Conferences on Artificial Intelligence, pages 246-253, 2021. IJCAI
  13. [Cormican et al., 1998] Kelly J Cormican, David P Morton, and R Kevin Wood. Stochastic network interdiction. Op- erations Research, 46(2):184-197, 1998.
  14. [Dempe et al., 2015] Stephan Dempe, Vyacheslav Kalash- nikov, Gerardo A Pérez-Valdés, and Nataliya Kalash- nykova. Bilevel programming problems. Energy Systems. Springer, Berlin, 10:978-3, 2015.
  15. [Dinkelbach, 1967] Werner Dinkelbach. On nonlinear frac- tional programming. Management science, 13(7):492- 498, 1967.
  16. [Fang et al., 2016] Fei Fang, Thanh Nguyen, Rob Pickles, Wai Lam, Gopalasamy Clements, Bo An, Amandeep Singh, Milind Tambe, and Andrew Lemieux. Deploying paws: Field optimization of the protection assistant for wildlife security. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 30, pages 3966-3973, 2016.
  17. [Fosgerau et al., 2013] M. Fosgerau, E. Frejinger, and A. Karlström. A link based network route choice model with unrestricted choice set. Transportation Research Part B, 56:70-80, 2013.
  18. [Fulkerson and Harding, 1977] Delbert Ray Fulkerson and Gary C Harding. Maximizing the minimum source-sink path subject to a budget constraint. Mathematical Pro- gramming, 13(1):116-118, 1977.
  19. [Haghtalab et al., 2016] Nika Haghtalab, Fei Fang, Thanh H. Nguyen, Arunesh Sinha, Ariel D. Procaccia, and Milind Tambe. Three strategies to success: Learning adversary models in security games. In 25th International Joint Con- ference on Artificial Intelligence (IJCAI), 2016. IJCAI
  20. [Hoeffding, 1994] Wassily Hoeffding. Probability inequali- ties for sums of bounded random variables. The collected works of Wassily Hoeffding, pages 409-426, 1994.
  21. [Israeli and Wood, 2002] Eitan Israeli and R Kevin Wood. Shortest-path network interdiction. Networks: An Inter- national Journal, 40(2):97-111, 2002.
  22. [Jain et al., 2011] Manish Jain, Dmytro Korzhyk, Ondřej Vaněk, Vincent Conitzer, Michal Pěchouček, and Milind Tambe. A double oracle algorithm for zero-sum security games on graphs. In The 10th International Conference on Autonomous Agents and Multiagent Systems-Volume 1, pages 327-334, 2011.
  23. [Leitmann, 1978] George Leitmann. On generalized stackel- berg strategies. Journal of optimization theory and appli- cations, 26(4):637-643, 1978.
  24. [Lin et al., 2023] Kunli Lin, Wenqing Liu, Kun Zhang, and Bibo Tu. Hyperps: A virtual-machine memory protec- tion approach through hypervisor's privilege separation. IEEE Transactions on Dependable and Secure Computing, 20(4):2925-2938, 2023.
  25. [Mai and Sinha, 2022] Tien Mai and Arunesh Sinha. Choices are not independent: Stackelberg security games with nested quantal response models.(2022). In Proceed- ings of 36th AAAI Conference on Artificial Intelligence (AAAI), Vancouver, Canada, pages 1-9, 2022.
  26. [Mai et al., 2015] Tien Mai, Mogens Fosgerau, and Emma Frejinger. A nested recursive logit model for route choice analysis. Transportation Research Part B, 75(0):100 - 112, 2015.
  27. [McFadden, 1981] Daniel McFadden. Econometric models of probabilistic choice. In C. Manski and D. McFadden, editors, Structural Analysis of Discrete Data with Econo- metric Applications, chapter 5, pages 198-272. MIT Press, 1981.
  28. [Milec et al., 2020] David Milec, Jakub Černỳ, Viliam Lisỳ, and Bo An. Complexity and algorithms for exploit- ing quantal opponents in large two-player games. arXiv preprint arXiv:2009.14521, 2020.
  29. [Miller, 1984] Robert A Miller. Job matching and occupa- tional choice. The Journal of Political Economy, pages 1086-1120, 1984.
  30. [Rust, 1987] John Rust. Optimal replacement of GMC bus engines: An empirical model of Harold Zurcher. Econo- metrica, 55(5):999-1033, 1987.
  31. [Sefair and Smith, 2016] Jorge A Sefair and J Cole Smith. Dynamic shortest-path interdiction. Networks, 68(4):315- 330, 2016.
  32. [Smith and Song, 2020] J Cole Smith and Yongjia Song. A survey of network interdiction models and algorithms. Eu- ropean Journal of Operational Research, 283(3):797-811, 2020.
  33. [Smith et al., 2009] J Cole Smith, Churlzu Lim, and Aydın Alptekinoglu. New product introduction against a preda- tor: A bilevel mixed-integer programming approach. Naval Research Logistics (NRL), 56(8):714-729, 2009.
  34. [Tambe, 2011] Milind Tambe. Security and game theory: al- gorithms, deployed systems, lessons learned. Cambridge university press, 2011.
  35. [Train, 2003] Kenneth Train. Discrete Choice Methods with Simulation. Cambridge University Press, 2003.
  36. [Wang et al., 2020] Kai Wang, Andrew Perrault, Aditya Mate, and Milind Tambe. Scalable game-focused learning of adversary models: Data-to-decisions in network secu- rity games. In AAMAS, pages 1449-1457, 2020.
  37. [Wolpin, 1984] Kenneth I Wolpin. An estimable dynamic stochastic model of fertility and child mortality. The Jour- nal of Political Economy, pages 852-874, 1984.
  38. [Xue et al., 2021] Wanqi Xue, Youzhi Zhang, Shuxin Li, Xinrun Wang, Bo An, and Chai Kiat Yeo. Solving large- scale extensive-form network security games via neu- ral fictitious self-play. arXiv preprint arXiv:2106.00897, 2021.
  39. [Xue et al., 2022] Wanqi Xue, Bo An, and Chai Kiat Yeo. Nsgzero: Efficiently learning non-exploitable policy in large-scale network security games with neural monte carlo tree search. arXiv e-prints, pages arXiv-2201, 2022.
  40. [Yang et al., 2011] Rong Yang, Christopher Kiekintveld, Fernando Ordonez, Milind Tambe, and Richard John. Im- proving resource allocation strategy against human adver- saries in security games. In Twenty-Second International Joint Conference on Artificial Intelligence, 2011. IJCAI
  41. [Yang et al., 2012] Rong Yang, Fernando Ordonez, and Milind Tambe. Computing optimal strategy against quan- tal response in security games. In AAMAS, pages 847-854, 2012.
  42. [Zhang et al., 2019] Youzhi Zhang, Qingyu Guo, Bo An, Long Tran-Thanh, and Nicholas R Jennings. Optimal in- terdiction of urban criminals with the aid of real-time in- formation. In Proceedings of the AAAI Conference on Ar- tificial Intelligence, volume 33, pages 1262-1269, 2019.
  43. [Zimmermann and Frejinger, 2020] Maëlle Zimmermann and Emma Frejinger. A tutorial on recursive models for analyzing and predicting path choice behavior. EURO Journal on Transportation and Logistics, 9(2):100004, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards