Article ID: | iaor201526569 |
Volume: | 31 |
Issue: | 3 |
Start Page Number: | 465 |
End Page Number: | 497 |
Publication Date: | Aug 2015 |
Journal: | Computational Intelligence |
Authors: | Thornton Chris, Cohen Ori, Denzinger Jrg, Boyd Jeffrey E |
Keywords: | simulation, simulation: applications, learning |
Modern surveillance systems for practical applications with diverse and mobile sensors are large, complex, and expensive. It is known that unexpected behaviors can emerge from such systems, and when these behaviors correspond to weaknesses in a surveillance system, we call them emergent vulnerabilities. Given their cost and importance to security, it is essential to test these systems for such vulnerabilities prior to deployment. To that end, we automate the testing process with multiagent systems and machine learning. However, the conventional–and most intuitive–approach is to focus the machine learning on the subject system, which leads to a high‐dimensional problem that is intractable. Instead, we demonstrate in this paper that learning attacks on the system is tractable and provides a viable testing method. We demonstrate this with a series of studies in simulation and with a small‐scale model system featuring elements typically found in real physical surveillance systems. Our machine learning method finds successful attacks in simulation, which we can duplicate with the physical system. The method is scalable, with the implication that it could be used to test larger, real surveillance installations.