Yuanping Nie

dblp:150/3642 · also Yuan-Ping Nie · DBLP profile ↗
← Back
14ranked-venue papers
3as first author
6since 2021 · last 2026
0000-0002-8351-4108ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 8 · 1 first-author · 5 since 2021Software engineering, systems software and programming languages · 3 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Computer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2026 Large language models-driven fuzzing: A systematic survey
Yuxian Wan, Minhuan Huang, Xiang Li 0078, Yuanping Nie, Wenyu Zhen
Eng. Appl. Artif. Intell.4
2024 Suitable is the Best: Task-Oriented Knowledge Fusion in Vulnerability Detection
abstract
Deep learning technologies have demonstrated remarkable performance in vulnerability detection. Existing works primarily adopt a uniform and consistent feature learning pattern across the entire target set. While designed for general-purpose detection tasks, they lack sensitivity towards target code comprising multiple functional modules or diverse vulnerability subtypes. In this paper, we present a knowledge fusion-based vulnerability detection method (KF-GVD) that integrates specific vulnerability knowledge into the Graph Neural Network feature learning process. KF-GVD achieves accurate vulnerability detection across different functional modules of the Linux kernel and vulnerability subtypes without compromising general task performance. Extensive experiments demonstrate that KF-GVD outperforms SOTAs on function-level and statement-level vulnerability detection across various target tasks, with an average increase of 40.9% in precision and 26.1% in recall. Notably, KF-GVD discovered 9 undisclosed vulnerabilities when employing on C/C++ open-source projects without ground truth.
Minhuan Huang, Yuanping Nie, Xiang Li 0078, Qianjin Du, Xiaohui Kuang
NeurIPS3
2023 Fine-Grained Source Code Vulnerability Detection via Graph Neural Networks (S)
abstract
Although the number of exploitable vulnerabilities in software continues to increase, the speed of bug fixes and software updates have not increased accordingly.It is therefore crucial to analyze the source code and identify vulnerabilities in the early phase of software development.However, vulnerability location in most of the current machine learning-based methods tends to concentrate at the function level.It undoubtedly imposes a burden on further manual code audits when faced with largescale source code projects.In this paper, a fine-grained source code vulnerability detection model based on Graph Neural Networks (GNNs) is proposed with the aim of locating vulnerabilities at the function level and line level.Our empirical evaluation on different C/C++ datasets demonstrated that our proposed model outperforms the state-of-the-art methods and achieves significant improvements even when faced with more complex, real-project source code.
Minhuan Huang, Yuanping Nie, Xiaohui Kuang, Xiang Li 0078, Wenjing Zhong
SEKE3
2022 Improving Transferability of Adversarial Examples with Virtual Step and Auxiliary Gradients
abstract
Deep neural networks have been demonstrated to be vulnerable to adversarial examples, which fool networks by adding human-imperceptible perturbations to benign examples. At present, the practical transfer-based black-box attacks are attracting significant attention. However, most existing transfer-based attacks achieve only relatively limited success rates. We propose to improve the transferability of adversarial examples through the use of a virtual step and auxiliary gradients. Here, the “virtual step” refers to using an unusual step size and clipping adversarial perturbations only in the last iteration, while the “auxiliary gradients” refer to using not only gradients corresponding to the ground-truth label (for untargeted attacks), but also gradients corresponding to some other labels to generate adversarial perturbations. Our proposed virtual step and auxiliary gradients can be easily integrated into existing gradient-based attacks. Extensive experiments on ImageNet show that the adversarial examples crafted by our method can effectively transfer to different networks. For single-model attacks, our method outperforms the state-of-the-art baselines, improving the success rates by a large margin of 12%~28%. Our code is publicly available at https://github.com/mingcheung/Virtual-Step-and-Auxiliary-Gradients.
Ming Zhang 0021, Xiaohui Kuang, Zhendong Wu, Yuanping Nie
IJCAI5
2022 Group-based corpus scheduling for parallel fuzzing
abstract
Parallel fuzzing relies on hardware resources to guarantee test throughput and efficiency. In industrial practice, it is well known that parallel fuzzing faces the challenge of task division, but most works neglect the important process of corpus allocation. In this paper, we proposed a group-based corpus scheduling strategy to address these two issues, which has been accepted by the LLVM community. And we implement a parallel fuzzer based on this strategy called glibFuzzer. glibFuzzer first groups the global corpus into different subsets and then assigns different energy scores and different scores to them. The energy scores were mainly determined by the seed size and the length of coverage information, and the difference score can describe the degree of difference in the code covered by different subsets of seeds. In each round of key local corpus construction, the master node selects high-quality seeds by combining the two scores to improve test efficiency and avoid task conflict. To prove the effectiveness of the strategy, we conducted an extensive evaluation on the real-world programs and FuzzBench. After 4×24 CPU-hours, glibFuzzer covered 22.02% more branches and executed 19.42 times more test cases than libFuzzer in 18 real-world programs. glibFuzzer showed an average branch coverage increase of 73.02%, 55.02%, 55.86% over AFL, PAFL, UniFuzz, respectively. More importantly, glibFuzzer found over 100 unique vulnerabilities.
Taotao Gu, Xiang Li 0078, Shuaibing Lu, Jianwen Tian, Yuanping Nie, Xiaohui Kuang, Zhechao Lin, Chenyifan Liu, Jie Liang 0006, Yu Jiang 0001
ESEC/SIGSOFT FSE5
2022 ICDF: Intrusion collaborative detection framework based on confidence
abstract
Many machine-learning-based intrusion detection methods have been proposed, however there is a lack of collaboration among these methods. Faced with a cascade of malicious behaviors and various running environments, coupled with the endless emergence of new malicious activities, it is difficult for us to choose an algorithm manually that is suitable for all scenarios. In addition, usually the binary detection models are applied that only “normal” or “abnormal” decision is made, and it is difficult for us to know how much confidence we have in the prediction model. In this study, we propose an intrusion collaborative detection framework (ICDF), an ICDF that allows heterogeneous detection models to effectively work together which have complementary expertise. A multialgorithm model ensemble learning method with confidence interval is adopted. In this process, each algorithm model only makes prediction judgments on its own credible probability interval and refuses to predict outside the interval. The final result is generated by voting based on the confidence of multiple models. Ten detection algorithms were tested on three different data sets. Compared with different single algorithms, ICDF could achieve high precision and recall rate, and the best F1 scores.
Zhi Wang 0014, Leshi Shao, Yuanzhao Liu, Jianan Jiang, Yuanping Nie, Xiang Li 0078, Xiaohui Kuang
Int. J. Intell. Syst.6
2020 Non-norm-bounded Attack for Generating Adversarial Examples
Ming Zhang 0021, Xiaohui Kuang, Yuanping Nie, Zhendong Wu
ICONIP (5)4
2020 A Hybrid Interface Recovery Method for Android Kernels Fuzzing
abstract
Android kernel fuzzing is a research area of interest specifically for detecting kernel vulnerabilities which may allow attackers to obtain the root privilege. The number of Android mobile phones is increasing rapidly with the explosive growth of Android kernel drivers. Interface aware fuzzing is an effective technique to test the security of kernel driver. Existing researches rely on static analysis with kernel source code. However, in fact, there exist millions of Android mobile phones without public accessible source code. In this paper, we propose a hybrid interface recovery method for fuzzing kernels which can recover kernel driver interface no matter the source code is available or not. In white box condition, we employ a dynamic interface recover method that can automatically and completely identify the interface knowledge. In black box condition, we use reverse engineering to extract the key interface information and use similarity computation to infer argument types. We evaluate our hybrid algorithm on on 12 Android smartphones from 9 vendors. Empirical experimental results show that our method can effectively recover interface argument lists and find Android kernel bugs. In total, 31 vulnerabilities are reported in white and black box conditions. The vulnerabilities were responsibly disclosed to affected vendors and 9 of the reported vulnerabilities have been already assigned CVEs.
Shuaibing Lu, Xiaohui Kuang, Yuanping Nie, Zhechao Lin
QRS3
2020 BMOP: Bidirectional Universal Adversarial Learning for Binary OpCode Features
abstract
For malware detection, current state-of-the-art research concentrates on machine learning techniques. Binary n -gram OpCode features are commonly used for malicious code identification and classification with high accuracy. Binary OpCode modification is much more difficult than modification of image pixels. Traditional adversarial perturbation methods could not be applied on OpCode directly. In this paper, we propose a bidirectional universal adversarial learning method for effective binary OpCode perturbation from both benign and malicious perspectives. Benign features are those OpCodes that represent benign behaviours, while malicious features are OpCodes for malicious behaviours. From a large dataset of benign and malicious binary applications, we select the most significant benign and malicious OpCode features based on the feature SHAP value in the trained machine learning model. We implement an OpCode modification method that insert benign OpCodes into executables as garbage codes without execution and modify malicious OpCodes by equivalent replacement preserving execution semantics. The experimental results show that the benign and malicious OpCode perturbation (BMOP) method could bypass malicious code detection models based on the SVM, XGBoost, and DNN algorithms.
Xiang Li 0078, Yuanping Nie, Zhi Wang 0014, Xiaohui Kuang, Kefan Qiu
Wirel. Commun. Mob. Comput.2
2017 A Multi-attention-Based Bidirectional Long Short-Term Memory Network for Relation Extraction
Yuanping Nie, Weihong Han, Jiuming Huang
ICONIP (5)2
2017 Attention-based encoder-decoder model for answer selection in question answering
abstract
One of the key challenges for question answering is to bridge the lexical gap between questions and answers because there may not be any matching word between them. Machine translation models have been shown to boost the performance of solving the lexical gap problem between question-answer pairs. In this paper, we introduce an attention-based deep learning model to address the answer selection task for question answering. The proposed model employs a bidirectional long short-term memory (LSTM) encoder-decoder, which has been demonstrated to be effective on machine translation tasks to bridge the lexical gap between questions and answers. Our model also uses a step attention mechanism which allows the question to focus on a certain part of the candidate answer. Finally, we evaluate our model using a benchmark dataset and the results show that our approach outperforms the existing approaches. Integrating our model significantly improves the performance of our question answering system in the TREC 2015 LiveQA task.
Yuanping Nie, Yi Han 0006, Jiuming Huang, Bo Jiao 0001, Aiping Li
Frontiers Inf. Technol. Electron. Eng.1
2016 Calculating the weighted spectral distribution with 5-cycles
abstract
Recent researches proposed that the weighted spectral distribution is a robust spectral metric independent of the network size (node number) and can be quickly calculated in large-scale networks using the graph structure of 4-cycles. In this paper, we design an algorithm for calculating the spectral metric within a more complex graph structure (i.e., 5-cycles) and two theorems are proposed to verify the accuracy of the algorithm. Finally, the theoretical and experimental analyses exhibit the high time efficiency of our algorithm when applied to large-scale networks.
Bo Jiao 0001, Yuanping Nie, Chengdong Huang, Jing Du 0006, Xun-Long Pang, Xuejun Yuan
CSCWD2
2016 Identifying users across social networks based on dynamic core interests
Yuanping Nie, Yan Jia 0001, Shudong Li, Aiping Li, Bin Zhou 0004
Neurocomputing1
2014 Identifying Users Based on Behavioral-Modeling across Social Media Sites
Yuanping Nie, Jiuming Huang, Aiping Li, Bin Zhou 0004
APWeb1