← Search

Michele Catasta

4 accepted papers

2023

Measuring the Impact of Programming Language Distribution

ICML 2023poster

Current benchmarks for evaluating neural code models focus on only a small subset of programming languages, excluding many popular languages such as Go or Rust. To ameliorate this issue, we present the BabelCode framework for execution-based evaluation of any benchmark in any language. BabelCode ena…

2023

Natural Language to Code Generation in Interactive Data Science Notebooks

ACL 2023long

Computational notebooks, such as Jupyter notebooks, are interactive computing environments that are ubiquitous among data scientists to perform data wrangling and analytic tasks. To measure the performance of AI pair programmers that automatically synthesize programs for those tasks given natural la…

2021

Language-Agnostic Representation Learning of Source Code from Structure and Context

ICLR 2021poster

Source code (Context) and its parsed abstract syntax tree (AST; Structure) are two complementary representations of the same computer program. Traditionally, designers of machine learning models have relied predominantly either on Structure or Context. We propose a new model, which jointly learns on…

2020

Open Graph Benchmark: Datasets for Machine Learning on Graphs

NeurIPS 2020spotlight

We present the Open Graph Benchmark (OGB), a diverse set of challenging and realistic benchmark datasets to facilitate scalable, robust, and reproducible graph machine learning (ML) research. OGB datasets are large-scale, encompass multiple important graph ML tasks, and cover a diverse range of doma…