Proceedings

Active Graph Reachability Reduction for Network Security and Software Engineering

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 1750-1755.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-293

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Motivated by applications from computer network security and software engineering, we study the problem of reducing reachability on a graph with unknown edge costs. When the costs are known, reachability reduction can be solved using a linear relaxation of sparsest cut. Problems arise, however, when edge costs are unknown. In this case, blindly applying sparsest cut with incorrect edge costs can result in suboptimal or infeasible solutions. Instead, we propose to solve the problem via edge classification using feedback on individual edges. We show that this approach outperforms competing approaches in accuracy and efficiency on our target applications.

  1. S. Arora, S. Rao, and U. Vazirani. Expander Flows, Geomet- ric Embeddings and Graph Partitioning. In Symposium on Theory of Computing (STOC), 2004.
  2. Chih-Chung Chang and Chih-Jen Lin. LIBSVM-A Library for Support Vector Machines, Nov 2009.
  3. John Dunagan, Alice X. Zheng, and Daniel R. Simon. Heat- ray: Combating identity snowball attacks using machine learning, combinatorial optimization and attack graphs. In Symposium on Operating Sytems Principles (SOSP), 2009.
  4. T. Minka. Expectation Propagation for approximate Bayesian inference. In Uncertainty in Artificial Intelligence (UAI), 2001.
  5. N. Nagappan and T. Ball. Using Software Dependencies and Churn Metrics to Predict Field Failures: An Empiri- cal Case Study. In International Symposium on Empirical Software Engineering and Measurement (ESEM), 2007.
  6. X. Ou, S. Govindavajhala, and A.W. Appel. MulVAL: A Logic-based Network Security Analyzer. In USENIX Se- curity, 2005.
  7. Carl Edward Rasmussen and Christopher K. I. Williams. Documentation for GPML Matlab Code, June 2007.
  8. F. Shahrokhi and D. Matula. The Maximum Concurrent Flow Problem. Journal of the ACM (JACM), 37(2):318-334, 1990.
  9. O. Sheyner, J. Haines, S. Jha, R. Lippmann, and J. Wing. Automated Generation and Analysis of Attack Graphs. In IEEE Security and Privacy (IEEE Oakland), 2002.
  10. T. McCabe. A Complexity Measure. IEEE Transactions on Software Engineering, 2(4):308-320, 1976.

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

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