Bo Li
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Bo Li has a total of 127 co-authors. Here are the top co-authors by number of shared publications:
- Jianxin Li
Beihang University, Beijing, China
6 shared publications - Xudong Liu
Beihang University, Beijing, China
5 shared publications - Chen Liu
Zhongguancun Laboratory, Beijing, China
4 shared publications - Jun Zhao
School of Information Science and Engineering, Shandong Normal University, Jinan, China
4 shared publications - Chunpei Li
Guangxi Normal University
3 shared publications - Hao Peng
Beihang University, Beijing, China
3 shared publications
Latest Publications
- 1 November 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks and Learning Systems
- Vol. 37 (11) , 6207-6221
RoCA: Robust Contrastive One-Class Time Series Anomaly Detection With Contaminated Data
The increasing volume of time series signals and the scarcity of labels make time series anomaly detection (TSAD) a natural fit for self-supervised deep learning. However, existing normality-based approaches face two key limitations: relying on a single assumption often fails to capture the whole normality, leading to biased representations; and they typically presume clean training data, which is unrealistic in practice and undermines model robustness. In this article, we propose RoCA, a unified and robust anomaly detection (AD) framework that simultaneously addresses assumption incompleteness and data contamination. The key insight is that normal samples tend to satisfy multiple normality assumptions, whereas anomalous or contaminated samples should violate at least one. RoCA employs a composite loss function consisting of a multinormality alignment term, a dynamic anomaly-aware term, and a variance term to maintain training stability. This design enables RoCA to dynamically discover and push away latent anomalies during training to refine the boundary, eliminating the dependence on precisely labeled, high-purity training data. Extensive experiments on both univariate and multivariate time series datasets demonstrate that RoCA consistently outperforms state-of-the-art methods, achieving up to 7.3% improvement under real-world contamination. Our theoretical analysis further reveals the intrinsic synergy between contrastive learning (CL) and one-class classification (OC) under the RoCA framework. The source code is available at the anonymous repository https://github.com/ruiking04/RoCA.
- 1 November 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks and Learning Systems
- Vol. 37 (11) , 6207-6221
RoCA: Robust Contrastive One-Class Time Series Anomaly Detection With Contaminated Data
The increasing volume of time series signals and the scarcity of labels make time series anomaly detection (TSAD) a natural fit for self-supervised deep learning. However, existing normality-based approaches face two key limitations: relying on a single assumption often fails to capture the whole normality, leading to biased representations; and they typically presume clean training data, which is unrealistic in practice and undermines model robustness. In this article, we propose RoCA, a unified and robust anomaly detection (AD) framework that simultaneously addresses assumption incompleteness and data contamination. The key insight is that normal samples tend to satisfy multiple normality assumptions, whereas anomalous or contaminated samples should violate at least one. RoCA employs a composite loss function consisting of a multinormality alignment term, a dynamic anomaly-aware term, and a variance term to maintain training stability. This design enables RoCA to dynamically discover and push away latent anomalies during training to refine the boundary, eliminating the dependence on precisely labeled, high-purity training data. Extensive experiments on both univariate and multivariate time series datasets demonstrate that RoCA consistently outperforms state-of-the-art methods, achieving up to 7.3% improvement under real-world contamination. Our theoretical analysis further reveals the intrinsic synergy between contrastive learning (CL) and one-class classification (OC) under the RoCA framework. The source code is available at the anonymous repository https://github.com/ruiking04/RoCA.
- 12 July 2026
- Published by Springer Nature
- p. 358-368
Cross-Attention-Based Multi-scale Local–Global Feature Fusion for Deepfake Detection
- 12 July 2026
- Published by Springer Nature
- p. 358-368
Cross-Attention-Based Multi-scale Local–Global Feature Fusion for Deepfake Detection
- 9 October 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Dependable and Secure Computing
- Vol. 23 (1) , 1592-1607
DynMD: Energy-Based Dynamic Graph Representation Learning for Malware Detection
Graph Neural Networks (GNNs) have found widespread application in malware detection tasks in recent years, aiming to uncover the malicious nature of target processes by aggregating neighborhood information via different relations. However, current GNN-based malware detection models are primarily designed for static graphs or fixedwindow dynamic graphs; they often overlook the correlation between distinct continuous behaviors and specific attacks (e.g., code injection), leading to a disruption in the attack's continuity and incurring substantial computing overhead. This paper introduces a novel model dubbed DynMD, designed to enhance the efficiency of malware detection on streaming behavioral data via energy-based dynamic graph representation learning. Concretely, DynMD investigates an energy function to adaptively partition windows, facilitating the construction of a lossless malware dynamic heterogeneous graph. More importantly, DynMD proposes a unique time-aware dynamic graph learning method to capture energy-concordant dynamic neighborhoods. This approach involves both intra-graph and inter-graph message propagation, promoting dynamic graph learning while avoiding time-consuming and repetitive computations. Experimental results on three real-world malware datasets show that DynMD improves detection accuracy by up to 3.99% and achieves detection 3.81× to 5.33× faster than the MG-DVD framework, identifying malware within an average of 40 seconds of execution.
- 9 October 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Dependable and Secure Computing
- Vol. 23 (1) , 1592-1607
DynMD: Energy-Based Dynamic Graph Representation Learning for Malware Detection
Graph Neural Networks (GNNs) have found widespread application in malware detection tasks in recent years, aiming to uncover the malicious nature of target processes by aggregating neighborhood information via different relations. However, current GNN-based malware detection models are primarily designed for static graphs or fixedwindow dynamic graphs; they often overlook the correlation between distinct continuous behaviors and specific attacks (e.g., code injection), leading to a disruption in the attack's continuity and incurring substantial computing overhead. This paper introduces a novel model dubbed DynMD, designed to enhance the efficiency of malware detection on streaming behavioral data via energy-based dynamic graph representation learning. Concretely, DynMD investigates an energy function to adaptively partition windows, facilitating the construction of a lossless malware dynamic heterogeneous graph. More importantly, DynMD proposes a unique time-aware dynamic graph learning method to capture energy-concordant dynamic neighborhoods. This approach involves both intra-graph and inter-graph message propagation, promoting dynamic graph learning while avoiding time-consuming and repetitive computations. Experimental results on three real-world malware datasets show that DynMD improves detection accuracy by up to 3.99% and achieves detection 3.81× to 5.33× faster than the MG-DVD framework, identifying malware within an average of 40 seconds of execution.
- Open Access
- 11 April 2025
- Published by Association for the Advancement of Artificial Intelligence (AAAI) in Proceedings of the AAAI Conference on Artificial Intelligence
- Vol. 39 (21) , 22533-22541
MalDetectFormer: Leveraging Sparse SpatioTemporal Information for Effective Malicious Traffic Detection
Malicious traffic detection is one of the main challenges in the field of cybersecurity. Although modern deep learning methods have made progress in identifying malicious traffic, they often overlook the persistent nature of attack behaviors, making it difficult to distinguish between malicious and normal traffic at a single observation point. To address this issue, we propose MalDetectFormer, which aims to accurately capture the spatiotemporal dynamics of malicious traffic. By incorporating a sparse attention mechanism, MalDetectFormer can efficiently focus on key characteristics of traffic nodes while overcoming the challenges faced by traditional long-sequence processing. Additionally, by adopting a time-cyclic attention mechanism, the model can identify and capture persistent attack patterns of malicious traffic. Experiments conducted on benchmark datasets demonstrate the advantages of the proposed MalDetectFormer in both malicious traffic detection and malicious attack recognition tasks.
- 11 April 2025
- Published by Association for the Advancement of Artificial Intelligence (AAAI) in Proceedings of the AAAI Conference on Artificial Intelligence
- Vol. 39 (21) , 22533-22541
Open AccessMalDetectFormer: Leveraging Sparse SpatioTemporal Information for Effective Malicious Traffic Detection
Malicious traffic detection is one of the main challenges in the field of cybersecurity. Although modern deep learning methods have made progress in identifying malicious traffic, they often overlook the persistent nature of attack behaviors, making it difficult to distinguish between malicious and normal traffic at a single observation point. To address this issue, we propose MalDetectFormer, which aims to accurately capture the spatiotemporal dynamics of malicious traffic. By incorporating a sparse attention mechanism, MalDetectFormer can efficiently focus on key characteristics of traffic nodes while overcoming the challenges faced by traditional long-sequence processing. Additionally, by adopting a time-cyclic attention mechanism, the model can identify and capture persistent attack patterns of malicious traffic. Experiments conducted on benchmark datasets demonstrate the advantages of the proposed MalDetectFormer in both malicious traffic detection and malicious attack recognition tasks.
- 1 October 2024
- Published by Springer Nature in Journal of Signal Processing Systems
- Vol. 96 (10) , 541-554
Distribution Network Anomaly Detection Based on Graph Contrastive Learning
- 1 October 2024
- Published by Springer Nature in Journal of Signal Processing Systems
- Vol. 96 (10) , 541-554
Distribution Network Anomaly Detection Based on Graph Contrastive Learning
- 10 July 2024
- Published by Springer Nature in Journal of Signal Processing Systems
- Vol. 96 (10) , 555-567
IMG: Deep Representation Graph Learning for Anomaly Detection in Industrial Control System
- 10 July 2024
- Published by Springer Nature in Journal of Signal Processing Systems
- Vol. 96 (10) , 555-567
IMG: Deep Representation Graph Learning for Anomaly Detection in Industrial Control System
- Top Cited Papers
- 5 January 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Dependable and Secure Computing
- Vol. 21 (5) , 4309-4323
TAPFed: Threshold Secure Aggregation for Privacy-Preserving Federated Learning
Federated learning is a computing paradigm that enhances privacy by enabling multiple parties to collaboratively train a machine learning model without revealing personal data. However, current research indicates that traditional federated learning platforms are unable to ensure privacy due to privacy leaks caused by the interchange of gradients. To achieve privacy-preserving federated learning, integrating secure aggregation mechanisms is essential. Unfortunately, existing solutions are vulnerable to recently demonstrated inference attacks such as the disaggregation attack. This paper proposes TAPFed , an approach for achieving privacy-preserving federated learning in the context of multiple decentralized aggregators with malicious actors. TAPFed uses a proposed threshold functional encryption scheme and allows for a certain number of malicious aggregators while maintaining security and privacy. We provide formal security and privacy analyses of TAPFed and compare it to various baselines through experimental evaluation. Our results show that TAPFed offers equivalent performance in terms of model quality compared to state-of-the-art approaches while reducing transmission overhead by 29%-45% across different model training scenarios. Most importantly, TAPFed can defend against recently demonstrated inference attacks caused by curious aggregators, which the majority of existing approaches are susceptible to.
- 5 January 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Dependable and Secure Computing
- Vol. 21 (5) , 4309-4323
Top Cited PapersTAPFed: Threshold Secure Aggregation for Privacy-Preserving Federated Learning
Federated learning is a computing paradigm that enhances privacy by enabling multiple parties to collaboratively train a machine learning model without revealing personal data. However, current research indicates that traditional federated learning platforms are unable to ensure privacy due to privacy leaks caused by the interchange of gradients. To achieve privacy-preserving federated learning, integrating secure aggregation mechanisms is essential. Unfortunately, existing solutions are vulnerable to recently demonstrated inference attacks such as the disaggregation attack. This paper proposes TAPFed , an approach for achieving privacy-preserving federated learning in the context of multiple decentralized aggregators with malicious actors. TAPFed uses a proposed threshold functional encryption scheme and allows for a certain number of malicious aggregators while maintaining security and privacy. We provide formal security and privacy analyses of TAPFed and compare it to various baselines through experimental evaluation. Our results show that TAPFed offers equivalent performance in terms of model quality compared to state-of-the-art approaches while reducing transmission overhead by 29%-45% across different model training scenarios. Most importantly, TAPFed can defend against recently demonstrated inference attacks caused by curious aggregators, which the majority of existing approaches are susceptible to.
- 29 December 2023
- Published by Zhejiang University Press in Frontiers of Information Technology & Electronic Engineering
- Vol. 25 (2) , 286-307
Empowering smart city situational awareness via big mobile data
Smart city situational awareness has recently emerged as a hot topic in research societies, industries, and governments because of its potential to integra
- 29 December 2023
- Published by Zhejiang University Press in Frontiers of Information Technology & Electronic Engineering
- Vol. 25 (2) , 286-307
Empowering smart city situational awareness via big mobile data
Smart city situational awareness has recently emerged as a hot topic in research societies, industries, and governments because of its potential to integra
- 21 December 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Forensics and Security
- Vol. 19 (15566013) , 2023-2038
A2-CLM: Few-Shot Malware Detection Based on Adversarial Heterogeneous Graph Augmentation
Malware attacks, especially “few-shot” malware, have profoundly harmed the cyber ecosystem. Recently, malware detection models based on graph neural networks have achieved remarkable success. However, these efforts over-rely on sufficient labeled data for model training and thus may be brittle in few-shot malware detection because of the label scarcity. To this end, we propose a self-supervised malware detection framework based on graph contrastive learning and adversarial augmentation, termed A2-CLM, to address the challenge of few-shot malware detection. Particularly, A2-CLM first depicts the malware execution context with a sensitivity heterogeneous graph by assessing the security semantic of each behavior. Afterwards, A2-CLM designs multiple adversarial attacks to generate more practical contrastive pairs, including the PGD attack, attribute masking attack, meta-graph-guide sampling attack, direct system calls attack, and obfuscation attack, which is beneficial to strengthening the model’s effectiveness and robustness. To alleviate the training workload of contrastive learning, we introduce a momentum strategy to train the multiple graph encoders in A2-CLM. Especially on 1-shot detection tasks, A2-CLM achieves performance gains of up to 24.63% and 4.58% against supervised and self-supervised detection methods, respectively.
- 21 December 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Forensics and Security
- Vol. 19 (15566013) , 2023-2038
A2-CLM: Few-Shot Malware Detection Based on Adversarial Heterogeneous Graph Augmentation
Malware attacks, especially “few-shot” malware, have profoundly harmed the cyber ecosystem. Recently, malware detection models based on graph neural networks have achieved remarkable success. However, these efforts over-rely on sufficient labeled data for model training and thus may be brittle in few-shot malware detection because of the label scarcity. To this end, we propose a self-supervised malware detection framework based on graph contrastive learning and adversarial augmentation, termed A2-CLM, to address the challenge of few-shot malware detection. Particularly, A2-CLM first depicts the malware execution context with a sensitivity heterogeneous graph by assessing the security semantic of each behavior. Afterwards, A2-CLM designs multiple adversarial attacks to generate more practical contrastive pairs, including the PGD attack, attribute masking attack, meta-graph-guide sampling attack, direct system calls attack, and obfuscation attack, which is beneficial to strengthening the model’s effectiveness and robustness. To alleviate the training workload of contrastive learning, we introduce a momentum strategy to train the multiple graph encoders in A2-CLM. Especially on 1-shot detection tasks, A2-CLM achieves performance gains of up to 24.63% and 4.58% against supervised and self-supervised detection methods, respectively.
- 26 July 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Dependable and Secure Computing
- Vol. 21 (4) , 1951-1966
MalAF : Malware Attack Foretelling From Run-Time Behavior Graph Sequence
Foretelling ongoing malware attacks in real time is challenging due to the stealthy and polymorphic nature of their executive behavior patterns. In this paper, we present MalAF, a novel Mal ware A ttack F oretelling framework that utilizes run-time behavior (i.e., sequences of API events) of malware to foretell the attack that has not yet executed. MalAF first samples suspicious API events by assessing the sensitivity of the parameters of each API event and dividing them into multiple attack time slots by calculating the strong correlation. Following that, MalAF employs dynamic heterogeneous graph sequences to incrementally model contextual semantics for each attack time slot, generating malware state sequences in real time. Moreover, MalAF proposes a greedy adaptive dictionary (GAD)-optimized IRL preference learning method to automate the capture of families' intrinsic attack preferences, which achieves higher performance than the existing inverse reinforcement learning (IRL). Additionally, with the guidance of families' attack preferences, MalAF trains an LSTM to foretell the future path of the target malware. Finally, MalAF matches the identified APIs' paths with a malicious capability base and reports the comprehensible attacks to an analyst. The experiments on real-world datasets demonstrate that our proposed MalAF outperforms the state-of-the-art methods, which improves the baseline by 3.01% $\sim$ 4.73% of accuracy in terms of path foretell.
- 26 July 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Dependable and Secure Computing
- Vol. 21 (4) , 1951-1966
MalAF : Malware Attack Foretelling From Run-Time Behavior Graph Sequence
Foretelling ongoing malware attacks in real time is challenging due to the stealthy and polymorphic nature of their executive behavior patterns. In this paper, we present MalAF, a novel Mal ware A ttack F oretelling framework that utilizes run-time behavior (i.e., sequences of API events) of malware to foretell the attack that has not yet executed. MalAF first samples suspicious API events by assessing the sensitivity of the parameters of each API event and dividing them into multiple attack time slots by calculating the strong correlation. Following that, MalAF employs dynamic heterogeneous graph sequences to incrementally model contextual semantics for each attack time slot, generating malware state sequences in real time. Moreover, MalAF proposes a greedy adaptive dictionary (GAD)-optimized IRL preference learning method to automate the capture of families' intrinsic attack preferences, which achieves higher performance than the existing inverse reinforcement learning (IRL). Additionally, with the guidance of families' attack preferences, MalAF trains an LSTM to foretell the future path of the target malware. Finally, MalAF matches the identified APIs' paths with a malicious capability base and reports the comprehensible attacks to an analyst. The experiments on real-world datasets demonstrate that our proposed MalAF outperforms the state-of-the-art methods, which improves the baseline by 3.01% $\sim$ 4.73% of accuracy in terms of path foretell.