paper-with-me

Papers

CoTexT: Multi-task Learning with Code-Text Transformer

2021-05-18 · ACL (NLP4Prog) 2021 8 · Long Phan, Hieu Tran, Daniel Le, Hieu Nguyen, James Anibal, Alec Peltekian, Yanfang Ye

We present CoTexT, a pre-trained, transformer-based encoder-decoder model that learns the representative context between natural language (NL) and programming language (PL). Using self-supervision, CoTexT is pre-trained on large programming language corpora to learn a general understanding of language and code. CoTexT supports downstream NL-PL tasks such as code summarizing/documentation, code generation, defect detection, and code debugging. We train CoTexT on different combinations of available PL corpus including both "bimodal" and "unimodal" data. Here, bimodal data is the combination of text and corresponding code snippets, whereas unimodal data is merely code snippets. We first evaluate CoTexT with multi-task learning: we perform Code Summarization on 6 different programming languages and Code Refinement on both small and medium size featured in the CodeXGLUE dataset. We further conduct extensive experiments to investigate CoTexT on other tasks within the CodeXGlue dataset, including Code Generation and Defect Detection. We consistently achieve SOTA results in these tasks, demonstrating the versatility of our models.

📄 PDF Abstract BibTeX arXiv:2105.08645

Code (1)

justinphan3110/CoTexT 공식 구현

Tasks

Code GenerationCode SummarizationDecoderDefect DetectionMulti-Task LearningText Generation

Similar Papers 제목 키워드 기반

JaCoText: A Pretrained Model for Java Code-Text Generation

2023-03-22 · Jessica López Espejel, Mahaman Sanoussi Yahaya Alassan, Walid Dahhane, El Hassane Ettifouri

Pretrained transformer-based models have shown high performance in natural language generation task. However, a new wave of interest has surged: automatic programming language generation. This task consists of translatin…

Code GenerationText Generation

Real-time End-to-End Video Text Spotter with Contrastive Representation Learning

2022-07-18 · Wejia Wu, Zhuang Li, Jiahong Li, Chunhua Shen 외

Video text spotting(VTS) is the task that requires simultaneously detecting, tracking and recognizing text in the video. Existing video text spotting methods typically develop sophisticated pipelines and multiple models,…

Contrastive LearningGPURepresentation LearningText Detection+1

Theoretical limitations of multi-layer Transformer

2024-12-04 · Lijie Chen, Binghui Peng, Hongxun Wu

Transformers, especially the decoder-only variants, are the backbone of most modern large language models; yet we do not have much understanding of their expressive power except for the simple $1$-layer case. Due to the …

Decoder

Multi-Task Learning with Multi-Query Transformer for Dense Prediction

2022-05-28 · Yangyang Xu, Xiangtai Li, Haobo Yuan, Yibo Yang 외

Previous multi-task dense prediction studies developed complex pipelines such as multi-modal distillations in multiple stages or searching for task relational contexts for each task. The core insight beyond these methods…

DecoderMulti-Task Learning

CS-UM6P at SemEval-2021 Task 1: A Deep Learning Model-based Pre-trained Transformer Encoder for Lexical Complexity

2021-08-01 · SEMEVAL 2021 · Nabil El Mamoun, Abdelkader El Mahdaouy, Abdellah El Mekki, Kabil Essefar 외

Lexical Complexity Prediction (LCP) involves assigning a difficulty score to a particular word or expression, in a text intended for a target audience. In this paper, we introduce a new deep learning-based system for thi…

Deep LearningLexical Complexity Prediction