← Search

Yangkai Du

5 accepted papers

2025

Uncovering LLM-Generated Code: A Zero-Shot Synthetic Code Detector via Code Rewriting

AAAI 2025technical

Large Language Models (LLMs) have demonstrated remarkable proficiency in generating code. However, the misuse of LLM-generated (synthetic) code has raised concerns in both educational and industrial contexts, underscoring the urgent need for synthetic code detectors. Existing methods for detecting s…

Cited by 4SourcePDFScholar
2024

AdaCCD: Adaptive Semantic Contrasts Discovery Based Cross Lingual Adaptation for Code Clone Detection

AAAI 2024technical

Code Clone Detection, which aims to retrieve functionally similar programs from large code bases, has been attracting increasing attention. Modern software often involves a diverse range of programming languages. However, current code clone detection methods are generally limited to only a few popul…

2024

Tram: A Token-level Retrieval-augmented Mechanism for Source Code Summarization

NAACL 2024findings

Automatically generating human-readable text describing the functionality of a program is the intent of source code summarization. Although neural language models achieve significant performance in this field, they are limited by their inability to access external knowledge. To address this limitati…

2023

CP-BCS: Binary Code Summarization Guided by Control Flow Graph and Pseudo Code

EMNLP 2023long main

Automatically generating function summaries for binaries is an extremely valuable but challenging task, since it involves translating the execution behavior and semantics of the low-level language (assembly code) into human-readable natural language. However, most current works on understanding asse…

Cited by 0SourcecodeScholar
2021

Constructing contrastive samples via summarization for text classification with limited annotations

EMNLP 2021finding

Contrastive Learning has emerged as a powerful representation learning method and facilitates various downstream tasks especially when supervised data is limited. How to construct efficient contrastive samples through data augmentation is key to its success. Unlike vision tasks, the data augmentatio…