Papers by Dawn Drain

3 papers
Long-Range Modeling of Source Code Files with eWASH: Extended Window Access by Syntax Hierarchy (2021.emnlp-main)

Copied to clipboard

Challenge: Statistical language modeling and translation with transformers have found many successful applications in program understanding and generation tasks.
Approach: They propose an architecture-independent approach for leveraging syntactic hierarchies of source code . they use syntax trees to extract syntak hierarchical structures and integrate them into context window .
Outcome: The proposed approach achieves state-of-the-art in code completion and summarization for Python in the CodeXGLUE benchmark.
PyMT5: multi-mode translation of natural language and Python code with transformers (2020.emnlp-main)

Copied to clipboard

Challenge: Using Python method text-to-text transfer transformers, developers can easily model source code and natural language.
Approach: They propose a Python method text-to-text transfer transformer that can translate between all pairs of Python method feature combinations.
Outcome: The proposed model outperforms similar-sized auto-regressive language models on a large-scale parallel corpus of 26 million methods and 7.7 million method-docstring pairs on the CodeSearchNet test set.
Discovering Language Model Behaviors with Model-Written Evaluations (2023.findings-acl)

Copied to clipboard

Challenge: Prior work creates evaluations with crowdwork or existing data sources, which are not always available.
Approach: They generate evaluations automatically with language models (LMs) using crowdwork or existing data sources to find out how they behave .
Outcome: The results show that large LMs repeat back a dialog user’s preferred answer and express greater desire to pursue concerning goals like resource acquisition and goal preservation.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations