paper-with-me

홈 › Papers

ObscuraCoder: Powering Efficient Code LM Pre-Training Via Obfuscation Grounding

2025-03-27 · Indraneil Paul, Haoyi Yang, Goran Glavaš, Kristian Kersting, Iryna Gurevych

Language models (LMs) have become a staple of the code-writing toolbox. Their pre-training recipe has, however, remained stagnant over recent years, barring the occasional changes in data sourcing and filtering strategies. In particular, research exploring modifications to Code-LMs' pre-training objectives, geared towards improving data efficiency and better disentangling between syntax and semantics, has been noticeably sparse, especially compared with corresponding efforts in natural language LMs. In this work, we examine grounding on obfuscated code as a means of helping Code-LMs look beyond the surface-form syntax and enhance their pre-training sample efficiency. To this end, we compile ObscuraX, a dataset of approximately 55M source and obfuscated code pairs in seven languages. Subsequently, we pre-train ObscuraCoder models, ranging in size from 255M to 2.8B parameters, on a 272B-token corpus that includes ObscuraX and demonstrate that our obfuscation-based pre-training recipe leads to consistent improvements in Code-LMs' abilities compared to both vanilla autoregressive pre-training as well as existing de-obfuscation (DOBF) objectives. ObscuraCoder demonstrates sizeable gains across multiple tests of syntactic and semantic code understanding, along with improved capabilities in multilingual code completion, multilingual code commit summarization, and multi-purpose library-oriented code generation.

📄 PDF Abstract BibTeX arXiv:2504.00019

Code (1)

UKPLab/iclr2025-obscura-coder 공식 구현

Tasks

Code CompletionCode GenerationLibrary-Oriented Code Generation

Similar Papers 제목 키워드 기반

Fairness Properties of Face Recognition and Obfuscation Systems

2021-08-05 · Harrison Rosenberg, Brian Tang, Kassem Fawaz, Somesh Jha

The proliferation of automated face recognition in the commercial and government sectors has caused significant privacy concerns for individuals. One approach to address these privacy concerns is to employ evasion attack…

Face RecognitionFairness

An Empirical Study of Code Obfuscation Practices in the Google Play Store

2025-02-07 · Akila Niroshan, Suranga Seneviratne, Aruna Seneviratne

The Android ecosystem is vulnerable to issues such as app repackaging, counterfeiting, and piracy, threatening both developers and users. To mitigate these risks, developers often employ code obfuscation techniques. Howe…

ALISON: Fast and Effective Stylometric Authorship Obfuscation

2024-02-01 · Eric Xing, Saranya Venkatraman, Thai Le, Dongwon Lee

Authorship Attribution (AA) and Authorship Obfuscation (AO) are two competing tasks of increasing importance in privacy research. Modern AA leverages an author's consistent writing style to match a text to its author usi…

Authorship Attribution

AI-based Blackbox Code Deobfuscation: Understand, Improve and Mitigate

2021-02-09 · Grégoire Menguy, Sébastien Bardin, Richard Bonichon, Cauim de Souza Lima

Code obfuscation aims at protecting Intellectual Property and other secrets embedded into software from being retrieved. Recent works leverage advances in artificial intelligence with the hope of getting blackbox deobfus…

DeepObfusCode: Source Code Obfuscation Through Sequence-to-Sequence Networks

2019-09-03 · Siddhartha Datta

The paper explores a novel methodology in source code obfuscation through the application of text-based recurrent neural network (RNN) encoder-decoder models in ciphertext generation and key generation. Sequence-to-seque…

Decoder