Interpreting Deep Learning-Based Networking Systems
Interpreting Deep Learning-Based Networking Systems
复制标题
DOI:
10.1145/3387514.3405859
复制
发表时间:
2019-10
期刊:
影响因子:
--
通讯作者:
Zili Meng;Minhu Wang;Jia-Ju Bai;Mingwei Xu;Hongzi Mao;Hongxin Hu
中科院分区:
文献类型:
--
作者:
Zili Meng;Minhu Wang;Jia-Ju Bai;Mingwei Xu;Hongzi Mao;Hongxin Hu
While many deep learning (DL)-based networking systems have demonstrated superior performance, the underlying Deep Neural Networks (DNNs) remain blackboxes and stay uninterpretable for network operators. The lack of interpretability makes DL-based networking systems prohibitive to deploy in practice. In this paper, we propose Metis, a framework that provides interpretability for two general categories of networking problems spanning local and global control. Accordingly, Metis introduces two different interpretation methods based on decision tree and hypergraph, where it converts DNN policies to interpretable rule-based controllers and highlight critical components based on analysis over hypergraph. We evaluate Metis over two categories of state-of-the-art DL-based networking systems and show that Metis provides human-readable interpretations while preserving nearly no degradation in performance. We further present four concrete use cases of Metis, showcasing how Metis helps network operators to design, debug, deploy, and ad-hoc adjust DL-based networking systems.