TY - JOUR
T1 - Neighbor Graph Based Tensor Recovery For Accurate Internet Anomaly Detection
AU - Li, Xiaocan
AU - Xie, Kun
AU - Wang, Xin
AU - Xie, Gaogang
AU - Li, Kenli
AU - Cao, Jiannong
AU - Zhang, Dafang
AU - Jiang, Hongbo
AU - Wen, Jigang
N1 - Funding Information:
The work was supported in part by the National Science Foundation for Distinguished Young Scholars under Grant 62025201, in part by the National Natural Science Foundation of China under Grants 62102138, 61972144, and 61976087, in part by the China National Postdoctoral Program for Innovative Talents under Grant BX20200120, in part by the China Postdoctoral Science Foundation under Grant 2020M682556, and in part by the Hunan Provincial Natural Science Foundation of China under Grant 2021JJ40115.
Publisher Copyright:
© 1990-2012 IEEE.
PY - 2023/2/1
Y1 - 2023/2/1
N2 - Detecting anomalous traffic is a crucial task for network management. Although many anomaly detection algorithms have been proposed recently, constrained by their matrix-based traffic data model, existing algorithms often suffer from low detection accuracy. To fully utilize the multi-dimensional information hidden in the traffic data, this paper uses the tensor model for more accurate Internet anomaly detection. Only considering the low-rank linearity features hidden in the data, current tensor factorization techniques would result in low anomaly detection accuracy. We propose a novel Graph-based Tensor Recovery model (Graph-TR) to well explore both low-rank linearity features as well as the non-linear proximity information hidden in the traffic data for better anomaly detection. We encode the non-linear proximity information of the traffic data by constructing nearest neighbor graphs and incorporate this information into the tensor factorization using the graph Laplacian. Moreover, to facilitate the quick building of neighbor graph, we propose a nearest neighbor searching algorithm with the simple locality-sensitive hashing (LSH). Besides only detecting random anomalies, our algorithm can also effectively detect structured anomalies that appear as bursts. We have conducted extensive experiments using Internet traffic trace data Abilene and GÈANT. Compared with the state of art algorithms on matrix-based anomaly detection and tensor recovery approach, our Graph-TR can achieve higher Accuracy and Recall.
AB - Detecting anomalous traffic is a crucial task for network management. Although many anomaly detection algorithms have been proposed recently, constrained by their matrix-based traffic data model, existing algorithms often suffer from low detection accuracy. To fully utilize the multi-dimensional information hidden in the traffic data, this paper uses the tensor model for more accurate Internet anomaly detection. Only considering the low-rank linearity features hidden in the data, current tensor factorization techniques would result in low anomaly detection accuracy. We propose a novel Graph-based Tensor Recovery model (Graph-TR) to well explore both low-rank linearity features as well as the non-linear proximity information hidden in the traffic data for better anomaly detection. We encode the non-linear proximity information of the traffic data by constructing nearest neighbor graphs and incorporate this information into the tensor factorization using the graph Laplacian. Moreover, to facilitate the quick building of neighbor graph, we propose a nearest neighbor searching algorithm with the simple locality-sensitive hashing (LSH). Besides only detecting random anomalies, our algorithm can also effectively detect structured anomalies that appear as bursts. We have conducted extensive experiments using Internet traffic trace data Abilene and GÈANT. Compared with the state of art algorithms on matrix-based anomaly detection and tensor recovery approach, our Graph-TR can achieve higher Accuracy and Recall.
KW - Traffic anomaly detection
KW - tensor recovery
KW - neighbor graph
UR - http://www.scopus.com/inward/record.url?scp=85144767790&partnerID=8YFLogxK
U2 - 10.1109/TPDS.2022.3227570
DO - 10.1109/TPDS.2022.3227570
M3 - Journal article
SN - 1045-9219
VL - 34
SP - 655
EP - 674
JO - IEEE Transactions on Parallel and Distributed Systems
JF - IEEE Transactions on Parallel and Distributed Systems
IS - 2
ER -