GDI: A Novel IoT Device Identification Framework via Graph Neural Network-Based Tensor Completion

被引:0
|
作者
Wang, Haoxuan [1 ,2 ]
Xie, Kun [1 ,2 ]
Wang, Xin [3 ]
Wen, Jigang [4 ]
Xie, Ruotian [1 ,2 ]
Diao, Zulong [5 ]
Liang, Wei [4 ]
Xie, Gaogang [6 ,7 ]
Cao, Jiannong [8 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410082, Peoples R China
[2] Minist Educ Key Lab Fus Comp Supercomp & Artificia, Changsha 410082, Peoples R China
[3] SUNY Stony Brook, Dept Elect & Comp Engn, Stony Brook, NY 11794 USA
[4] Hunan Univ Sci & Technol, Sch Comp Sci & Engn, Xiangtan 411201, Peoples R China
[5] Chinese Acad Sci, Inst Comp Technol, Beijing 100045, Peoples R China
[6] Chinese Acad Sci, Comp Network Informat Ctr, Beijing 100190, Peoples R China
[7] Univ Chinese Acad Sci, Sch Comp Sci & Technol, Beijing 100190, Peoples R China
[8] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Object recognition; Internet of Things; Tensors; Feature extraction; Accuracy; Logic gates; Data models; Internet of Things (IoT); device-type identification; tensor completion; graph neural networks;
D O I
10.1109/TSC.2024.3463496
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Accurately identifying IoT device types is crucial for IoT security and resource management. However, existing traffic-based device identification algorithms incur high measurement, storage, and computation costs, as they continuously need to capture, store, and parse device traffic. To overcome these challenges, we propose an innovative framework that employs a discontinuous traffic measurement strategy, reducing the number of packets captured, stored, and parsed. To ensure accurate identification, we introduce several novel techniques. First, we propose a graph neural network-based tensor completion model to estimate missing traffic features in unmeasured time slots. Our model can utilize historical information to flexibly and efficiently estimate missing features. Second, we propose a convolutional neural network-based classifier for device identification. The classifier utilizes traffic features and node embeddings learned from the tensor completion model to achieve precise device identification. Through extensive experiments on real IoT traffic traces, we demonstrate that our framework achieves high accuracy while significantly reducing costs. For instance, by capturing only 30% of the packets, our framework can identify devices with a high accuracy of 0.9558. Moreover, compared to current tensor completion methods, our method can estimate missing values with higher accuracy and achieve a 1.53-fold speedup over the next-fastest baseline.
引用
收藏
页码:3713 / 3726
页数:14
相关论文
共 50 条
  • [21] FairUP: A Framework for Fairness Analysis of Graph Neural Network-Based User Profiling Models
    Abdelrazek, Mohamed
    Purificato, Erasmo
    Boratto, Ludovico
    De Luca, Ernesto William
    PROCEEDINGS OF THE 46TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2023, 2023, : 3165 - 3169
  • [22] G-MAP: A Graph Neural Network-Based Framework for Memory Access Prediction
    Gorle, Abhiram Rao
    Zhang, Pengmiao
    Kannan, Rajgopal
    Prasanna, Viktor K.
    2023 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE, HPEC, 2023,
  • [23] A Lifecycle for Engineering IoT Neural Network-based Systems
    Nascimento, Nathalia
    Alencar, Paulo
    Cowan, Donald
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 2427 - 2433
  • [24] An Overview of Research on Knowledge Graph Completion Based on Graph Neural Network
    Yue W.
    Haichun S.
    Data Analysis and Knowledge Discovery, 2024, 8 (03) : 10 - 28
  • [25] Graph Neural Network-based Virtual Network Function Management
    Kim, Hee-Gon
    Park, Suhyun
    Lange, Stanislav
    Lee, Doyoung
    Heo, Dongnyeong
    Choi, Heeyoul
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    APNOMS 2020: 2020 21ST ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2020, : 13 - 18
  • [26] A Graph Convolution Neural Network-Based Framework for Communication Network K-Terminal Reliability Estimation
    Zhang, Zi-xuan
    Xu, You-wei
    Cao, Yi-ning
    Yang, Lin
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [27] IoT device identification based on network traffic
    Gu, Dinglin
    Zhang, Jian
    Tang, Zhangguo
    Li, Qizhen
    Zhu, Min
    Yan, Hao
    Li, Huanzhou
    WIRELESS NETWORKS, 2025, 31 (02) : 1645 - 1661
  • [28] IoT Device Identification via Network-Flow Based Fingerprinting and Learning
    Hamad, Salma Abdalla
    Zhang, Wei Emma
    Sheng, Quan Z.
    Nepal, Surya
    2019 18TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS/13TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (TRUSTCOM/BIGDATASE 2019), 2019, : 103 - 111
  • [29] A graph neural network-based interpretable framework reveals a novel DNA fragility-associated chromatin structural unit
    Sun, Yu
    Xu, Xiang
    Lin, Lin
    Xu, Kang
    Zheng, Yang
    Ren, Chao
    Tao, Huan
    Wang, Xu
    Zhao, Huan
    Tu, Weiwei
    Bai, Xuemei
    Wang, Junting
    Huang, Qiya
    Li, Yaru
    Chen, Hebing
    Li, Hao
    Bo, Xiaochen
    GENOME BIOLOGY, 2023, 24 (01)
  • [30] Artificial Neural Network-Based Framework for Improved Classification of Tensor-Recovered EEG Data
    Akmal, Muhammad
    Zubair, Syed
    IEEE SENSORS JOURNAL, 2022, 22 (01) : 651 - 658