Demo Data from EDBT 2026 / reviewers in the wild / expert
Marie-Anne Lachaux
dblp:241/5114
· DBLP profile ↗
5ranked-venue papers
1as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 1 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 86% Program analysis · 14% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% | |
| Artificial intelligence
1 paper |
Deep learning architectures and training · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking › automated theorem proving
neural theorem proving |
0.6 | 1 | 2022 | HyperTree Proof Search for Neural Theorem Proving · NeurIPS 2022 |
Automated reasoning and model checking › theorem proving
proof search |
0.6 | 1 | 2022 | HyperTree Proof Search for Neural Theorem Proving · NeurIPS 2022 |
Program synthesis and code generation
code generation with language models |
0.5 | 1 | 2021 | DOBF: A Deobfuscation Pre-Training Objective for Programming Languages · NeurIPS 2021 |
Information retrieval
retrieval models |
0.4 | 1 | 2020 | Poly-encoders: Architectures and Pre-training Strategies for Fast and Accurate Multi-sentence Scoring · ICLR 2020 |
Program synthesis and code generation
code translation |
0.4 | 1 | 2020 | Unsupervised Translation of Programming Languages · NeurIPS 2020 |
Program analysis › program representation
source code representation |
0.1 | 1 | 2021 | DOBF: A Deobfuscation Pre-Training Objective for Programming Languages · NeurIPS 2021 |
Machine learning › Deep learning architectures and training
pre-training strategy |
0.1 | 1 | 2020 | Poly-encoders: Architectures and Pre-training Strategies for Fast and Accurate Multi-sentence Scoring · ICLR 2020 |
Methods — techniques the papers use, named apart from their topics
transformer · 1.4pre-training · 0.9online training · 0.6monte carlo tree search · 0.6self-supervised learning · 0.5masked language modeling · 0.5unsupervised machine translation · 0.4neural machine translation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | HyperTree Proof Search for Neural Theorem ProvingabstractWe propose an online training procedure for a transformer-based automated theorem prover. Our approach leverages a new search algorithm, HyperTree Proof Search (HTPS), that learns from previous proof searches through online training, allowing it to generalize to domains far from the training distribution. We report detailed ablations of our pipeline’s main components by studying performance on three environments of increasing complexity. In particular, we show that with HTPS alone, a model trained on annotated proofs manages to prove 65.4% of a held-out set of Metamath theorems, significantly outperforming the previous state of the art of 56.5% by GPT-f. Online training on these unproved theorems increases accuracy to 82.6%. With a similar computational budget, we improve the state of the art on the Lean-based miniF2F-curriculum dataset from 31% to 42% proving accuracy. Guillaume Lample, Timothée Lacroix, Marie-Anne Lachaux, Aurélien Rodriguez, Amaury Hayat, Thibaut Lavril, Gabriel Ebner, Xavier Martinet |
NeurIPS | 3 |
| 2021 | DOBF: A Deobfuscation Pre-Training Objective for Programming LanguagesabstractRecent advances in self-supervised learning have dramatically improved the state of the art on a wide variety of tasks. However, research in language model pre-training has mostly focused on natural languages, and it is unclear whether models like BERT and its variants provide the best pre-training when applied to other modalities, such as source code. In this paper, we introduce a new pre-training objective, DOBF, that leverages the structural aspect of programming languages and pre-trains a model to recover the original version of obfuscated source code. We show that models pre-trained with DOBF significantly outperform existing approaches on multiple downstream tasks, providing relative improvements of up to 12.2% in unsupervised code translation, and 5.3% in natural language code search. Incidentally, we found that our pre-trained model is able to deobfuscate fully obfuscated source files, and to suggest descriptive variable names. Marie-Anne Lachaux, Baptiste Rozière, Marc Szafraniec, Guillaume Lample |
NeurIPS | 1 |
| 2020 | Poly-encoders: Architectures and Pre-training Strategies for Fast and Accurate Multi-sentence Scoring
Samuel Humeau 0001, Kurt Shuster 0001, Marie-Anne Lachaux, Jason Weston |
ICLR | 3 |
| 2020 | CCNet: Extracting High Quality Monolingual Datasets from Web Crawl DataabstractPre-training text representations have led to significant improvements in many areas of natural language processing. The quality of these models benefits greatly from the size of the pretraining corpora as long as its quality is preserved. In this paper, we describe an automatic pipeline to extract massive high-quality monolingual datasets from Common Crawl for a variety of languages. Our pipeline follows the data processing introduced in fastText (Mikolov et al., 2017; Grave et al., 2018), that deduplicates documents and identifies their language. We augment this pipeline with a filtering step to select documents that are close to high quality corpora like Wikipedia. Guillaume Wenzek, Marie-Anne Lachaux, Alexis Conneau, Vishrav Chaudhary, Francisco Guzmán, Armand Joulin, Edouard Grave |
LREC | 2 |
| 2020 | Unsupervised Translation of Programming LanguagesabstractA transcompiler, also known as source-to-source translator, is a system that converts source code from a high-level programming language (such as C++ or Python) to another. Transcompilers are primarily used for interoperability, and to port codebases written in an obsolete or deprecated language (e.g. COBOL, Python 2) to a modern one. They typically rely on handcrafted rewrite rules, applied to the source code abstract syntax tree. Unfortunately, the resulting translations often lack readability, fail to respect the target language conventions, and require manual modifications in order to work properly. The overall translation process is time-consuming and requires expertise in both the source and target languages, making code-translation projects expensive. Although neural models significantly outperform their rule-based counterparts in the context of natural language translation, their applications to transcompilation have been limited due to the scarcity of parallel data in this domain. In this paper, we propose to leverage recent approaches in unsupervised machine translation to train a fully unsupervised neural transcompiler. We train our model on source code from open source GitHub projects, and show that it can translate functions between C++, Java, and Python with high accuracy. Our method relies exclusively on monolingual source code, requires no expertise in the source or target languages, and can easily be generalized to other programming languages. We also build and release a test set composed of 852 parallel functions, along with unit tests to check the correctness of translations. We show that our model outperforms rule-based commercial baselines by a significant margin. Baptiste Rozière, Marie-Anne Lachaux, Lowik Chanussot, Guillaume Lample |
NeurIPS | 2 |