no code implementations • EMNLP 2021 • Yuning Kang, Zan Wang, Hongyu Zhang, Junjie Chen, Hanmo You
APIRecX can migrate the knowledge of existing libraries to a new library, and can recommend APIs that are previously regarded as OOV.
no code implementations • 13 Mar 2023 • Zhiwei Xu, Min Zhou, Xibin Zhao, Yang Chen, Xi Cheng, Hongyu Zhang
The proposed xASTNN has three advantages.
no code implementations • 27 Dec 2022 • Huong Ha, Zongwen Fan, Hongyu Zhang
We also develop a novel uncertainty calibration technique to ensure the reliability of the confidence intervals generated by a Bayesian prediction model.
1 code implementation • 21 Dec 2022 • Jiakang Xu, Wolfgang Mayer, Hongyu Zhang, Keqing He, Zaiwen Feng
Therefore, an automatic approach for learning the semantics of a data source is desirable.
1 code implementation • 21 Oct 2022 • Haochen Li, Chunyan Miao, Cyril Leung, Yanxian Huang, Yuan Huang, Hongyu Zhang, Yanlin Wang
In this paper, we explore augmentation methods that augment data (both code and query) at representation level which does not require additional data processing and training, and based on this we propose a general format of representation-level augmentation that unifies existing methods.
no code implementations • 17 Sep 2022 • Minghua Ma, Zhao Tian, Max Hort, Federica Sarro, Hongyu Zhang, QIngwei Lin, Dongmei Zhang
In this paper, we propose an approach for the selection of the initial seeds to generate IDIs for fairness testing.
no code implementations • 16 Sep 2022 • Yongzheng Xie, Hongyu Zhang, Muhammad Ali Babar
They usually take log event counts or sequential log events as inputs and utilize machine learning algorithms including deep learning models to detect system anomalies.
1 code implementation • 11 Sep 2022 • Binhang Qi, Hailong Sun, Xiang Gao, Hongyu Zhang
To patch a weak CNN model that performs unsatisfactorily on a target class (TC), we compose the weak CNN model with the corresponding module obtained from a strong CNN model.
1 code implementation • 24 Jul 2022 • Chaozheng Wang, Yuanhang Yang, Cuiyun Gao, Yun Peng, Hongyu Zhang, Michael R. Lyu
Besides, the performance of fine-tuning strongly relies on the amount of downstream data, while in practice, the scenarios with scarce data are common.
no code implementations • 7 Apr 2022 • Ensheng Shi, Yanlin Wang, Wenchao Gu, Lun Du, Hongyu Zhang, Shi Han, Dongmei Zhang, Hongbin Sun
However, there is still a lot of room for improvement in using contrastive learning for code search.
no code implementations • ACL 2022 • Wenchao Gu, Yanlin Wang, Lun Du, Hongyu Zhang, Shi Han, Dongmei Zhang, Michael R. Lyu
Code search is to search reusable code snippets from source code corpus based on natural languages queries.
1 code implementation • 5 Mar 2022 • Ensheng Shi, Yanlin Wang, Wei Tao, Lun Du, Hongyu Zhang, Shi Han, Dongmei Zhang, Hongbin Sun
Furthermore, RACE can boost the performance of existing Seq2Seq models in commit message generation.
1 code implementation • 14 Feb 2022 • Yao Wan, Wei Zhao, Hongyu Zhang, Yulei Sui, Guandong Xu, Hai Jin
In this paper, we conduct a thorough structural analysis aiming to provide an interpretation of pre-trained language models for source code (e. g., CodeBERT, and GraphCodeBERT) from three distinctive perspectives: (1) attention analysis, (2) probing on the word embedding, and (3) syntax tree induction.
1 code implementation • 9 Feb 2022 • Van-Hoang Le, Hongyu Zhang
Recently, many deep learning models have been proposed to automatically detect system anomalies based on log data.
1 code implementation • 19 Jan 2022 • Yi Gui, Yao Wan, Hongyu Zhang, Huifang Huang, Yulei Sui, Guandong Xu, Zhiyuan Shao, Hai Jin
Binary-source code matching plays an important role in many security and software engineering related tasks such as malware detection, reverse engineering and vulnerability assessment.
1 code implementation • 27 Aug 2021 • Zhuangbin Chen, Jinyang Liu, Yuxin Su, Hongyu Zhang, Xuemin Wen, Xiao Ling, Yongqiang Yang, Michael R. Lyu
The proposed framework is evaluated with real-world incident data collected from a large-scale online service system of Huawei Cloud.
1 code implementation • 4 Aug 2021 • Van-Hoang Le, Hongyu Zhang
The log parsing errors could cause the loss of important information for anomaly detection.
1 code implementation • 15 Jul 2021 • Ensheng Shi, Yanlin Wang, Lun Du, Junjie Chen, Shi Han, Hongyu Zhang, Dongmei Zhang, Hongbin Sun
To achieve a profound understanding of how far we are from solving this problem and provide suggestions to future research, in this paper, we conduct a systematic and in-depth analysis of 5 state-of-the-art neural code summarization models on 6 widely used BLEU variants, 4 pre-processing operations and their combinations, and 3 widely used datasets.
1 code implementation • 12 Jul 2021 • Wei Tao, Yanlin Wang, Ensheng Shi, Lun Du, Shi Han, Hongyu Zhang, Dongmei Zhang, Wenqiang Zhang
We find that: (1) Different variants of the BLEU metric are used in previous works, which affects the evaluation and understanding of existing methods.
1 code implementation • 29 Mar 2021 • Chen Lyu, Ruyun Wang, Hongyu Zhang, Hanwen Zhang, Songlin Hu
In recent years, many deep learning based approaches have been proposed, which can generate a sequence of code from a sequence of textual program description.
2 code implementations • 14 Feb 2021 • Canh T. Dinh, Tung T. Vu, Nguyen H. Tran, Minh N. Dao, Hongyu Zhang
Non-Independent and Identically Distributed (non- IID) data distribution among clients is considered as the key factor that degrades the performance of federated learning (FL).
no code implementations • 19 Dec 2020 • Xin Jin, Hongyu Zhang, XiaoDong Li, Haoyang Yu, Beisheng Liu, Shujiang Xie, Amit Kumar Singh, Yujie Li
To make this algorithm easy to use, we also designed and implemented an efficient general blind computing library based on CMP-SWHE.
1 code implementation • 31 Jul 2020 • Thomas Dowdell, Hongyu Zhang
It has been found that software, like natural language texts, exhibits "naturalness", which can be captured by statistical language models.
1 code implementation • 27 Dec 2019 • Thomas Dowdell, Hongyu Zhang
The key to a Transformer model is the self-attention mechanism, which allows the model to analyze an entire sequence in a computationally efficient manner.
1 code implementation • 25 Sep 2019 • Jianyi Zhou, Feng Li, Jinhao Dong, Hongyu Zhang, Dan Hao
Experiments with various DL models and datasets show that our approach can reduce the whole testing data to 4. 6\% on average, and can reliably estimate the performance of DL models.
no code implementations • 25 Apr 2017 • Xiaodong Gu, Hongyu Zhang, Dongmei Zhang, Sunghun Kim
They rely on the sparse availability of bilingual projects, thus producing a limited number of API mappings.
no code implementations • 15 Mar 2017 • Chengxun Shu, Hongyu Zhang
In this paper, we propose a deep neural networks (DNN) based PBE model called Neural Programming by Example (NPBE), which can learn from input-output strings and induce programs that solve the string manipulation problems.
no code implementations • 27 May 2016 • Xiaodong Gu, Hongyu Zhang, Dongmei Zhang, Sunghun Kim
We propose DeepAPI, a deep learning based approach to generate API usage sequences for a given natural language query.