Search Results for author: Lin Tan

Found 8 papers, 5 papers with code

Nova$^+$: Generative Language Models for Binaries

no code implementations22 Nov 2023 Nan Jiang, Chengxiao Wang, Kevin Liu, Xiangzhe Xu, Lin Tan, Xiangyu Zhang

We build Nova$^+$ to further boost Nova using two new pre-training tasks, i. e., optimization generation and optimization level prediction, which are designed to learn binary optimization and align equivalent binaries.

Code Translation Compiler Optimization +2

How Effective Are Neural Networks for Fixing Security Vulnerabilities

1 code implementation29 May 2023 Yi Wu, Nan Jiang, Hung Viet Pham, Thibaud Lutellier, Jordan Davis, Lin Tan, Petr Babkin, Sameena Shah

The results call for innovations to enhance automated Java vulnerability repair such as creating larger vulnerability repair training data, tuning LLMs with such data, and applying code simplification transformation to facilitate vulnerability repair.

Code Completion Program Repair

KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair

1 code implementation3 Feb 2023 Nan Jiang, Thibaud Lutellier, Yiling Lou, Lin Tan, Dan Goldwasser, Xiangyu Zhang

KNOD has two major novelties, including (1) a novel three-stage tree decoder, which directly generates Abstract Syntax Trees of patched code according to the inherent tree structure, and (2) a novel domain-rule distillation, which leverages syntactic and semantic rules and teacher-student distributions to explicitly inject the domain knowledge into the decoding procedure during both the training and inference phases.

Decoder Program Repair

Self-supervised vision-language pretraining for Medical visual question answering

2 code implementations24 Nov 2022 Pengfei Li, Gang Liu, Lin Tan, Jinying Liao, Shenjun Zhong

Medical image visual question answering (VQA) is a task to answer clinical questions, given a radiographic image, which is a challenging problem that requires a model to integrate both vision and language information.

Contrastive Learning Image-text matching +6

Are My Deep Learning Systems Fair? An Empirical Study of Fixed-Seed Training

no code implementations NeurIPS 2021 Shangshu Qian, Hung Pham, Thibaud Lutellier, Zeou Hu, Jungwon Kim, Lin Tan, YaoLiang Yu, Jiahao Chen, Sameena Shah

Our study of 22 mitigation techniques and five baselines reveals up to 12. 6% fairness variance across identical training runs with identical seeds.

Crime Prediction Fairness

CURE: Code-Aware Neural Machine Translation for Automatic Program Repair

1 code implementation26 Feb 2021 Nan Jiang, Thibaud Lutellier, Lin Tan

Finally, CURE uses a subword tokenization technique to generate a smaller search space that contains more correct fixes.

Machine Translation NMT +2

CoCoNuT: Combining Context-Aware Neural Translation Models using Ensemble for Program Repair

1 code implementation18 Jul 2020 Thibaud Lutellier, Hung Viet Pham, Lawrence Pang, Yitong Li, Moshi Wei, Lin Tan

To address these challenges, we propose a new G&V technique—CoCoNuT, which uses ensemble learning on the combination of convolutional neural networks (CNNs) and a new context-aware neural machine translation (NMT) architecture to automatically fix bugs in multiple programming languages.

Ensemble Learning Machine Translation +3

ENCORE: Ensemble Learning using Convolution Neural Machine Translation for Automatic Program Repair

no code implementations20 Jun 2019 Thibaud Lutellier, Lawrence Pang, Viet Hung Pham, Moshi Wei, Lin Tan

We propose ENCORE, a new G&V technique, which uses ensemble learning on convolutional neural machine translation (NMT) models to automatically fix bugs in multiple programming languages.

Ensemble Learning Machine Translation +3

Cannot find the paper you are looking for? You can Submit a new open access paper.