Search Results - "Brockschmidt, Marc"
-
1
Analyzing Program Termination and Complexity Automatically with AProVE
Published in Journal of automated reasoning (2017)“…In this system description, we present the tool AProVE for automatic termination and complexity proofs of Java, C, Haskell, Prolog, and rewrite systems. In…”
Get full text
Journal Article -
2
Automatically Proving Termination and Memory Safety for Programs with Pointer Arithmetic
Published in Journal of automated reasoning (2017)“…While automated verification of imperative programs has been studied intensively, proving termination of programs with explicit pointer arithmetic fully…”
Get full text
Journal Article -
3
GNN-FiLM: Graph Neural Networks with Feature-wise Linear Modulation
Published 28-06-2019“…This paper presents a new Graph Neural Network (GNN) type using feature-wise linear modulation (FiLM). Many standard GNN variants propagate information along…”
Get full text
Journal Article -
4
Exploring Representation of Horn Clauses using GNNs (Extended Technical Report)
Published 14-06-2022“…Learning program semantics from raw source code is challenging due to the complexity of real-world programming language syntax and due to the difficulty of…”
Get full text
Journal Article -
5
HEAT: Hyperedge Attention Networks
Published 28-01-2022“…Learning from structured data is a core machine learning task. Commonly, such data is represented as graphs, which normally only consider (typed) binary…”
Get full text
Journal Article -
6
Self-Supervised Bug Detection and Repair
Published 26-05-2021“…Machine learning-based program analyses have recently shown the promise of integrating formal and probabilistic reasoning towards aiding software development…”
Get full text
Journal Article -
7
SmartPaste: Learning to Adapt Source Code
Published 22-05-2017“…Deep Neural Networks have been shown to succeed at a range of natural language tasks such as machine translation and text summarization. While tasks on source…”
Get full text
Journal Article -
8
Copy that! Editing Sequences by Copying Spans
Published 08-06-2020“…Neural sequence-to-sequence models are finding increasing use in editing of documents, for example in correcting a text document or repairing source code. In…”
Get full text
Journal Article -
9
Structured Neural Summarization
Published 05-11-2018“…Summarization of long sequences into a concise statement is a core problem in natural language processing, requiring non-trivial understanding of the input…”
Get full text
Journal Article -
10
Timewarp: Transferable Acceleration of Molecular Dynamics by Learning Time-Coarsened Dynamics
Published 02-02-2023“…Molecular dynamics (MD) simulation is a widely used technique to simulate molecular systems, most commonly at the all-atom resolution where equations of motion…”
Get full text
Journal Article -
11
Inferring Lower Runtime Bounds for Integer Programs
Published 04-11-2019“…We present a technique to infer lower bounds on the worst-case runtime complexity of integer programs, where in contrast to earlier work, our approach is not…”
Get full text
Journal Article -
12
Disentangling Interpretable Generative Parameters of Random and Real-World Graphs
Published 12-10-2019“…While a wide range of interpretable generative procedures for graphs exist, matching observed graph topologies with such procedures and choices for its…”
Get full text
Journal Article -
13
Learning to Complete Code with Sketches
Published 18-06-2021“…Code completion is usually cast as a language modelling problem, i.e., continuing an input in a left-to-right fashion. However, in practice, some parts of the…”
Get full text
Journal Article -
14
Learning Units-of-Measure from Scientific Code
Published in 2019 IEEE/ACM 14th International Workshop on Software Engineering for Science (SE4Science) (01-05-2019)“…CamFort is our multi-purpose tool for lightweight analysis and verification of scientific Fortran code. One core feature provides units-of-measure verification…”
Get full text
Conference Proceeding -
15
Learning to Represent Programs with Graphs
Published 01-11-2017“…Learning tasks on source code (i.e., formal languages) have been considered recently, but most work has tried to transfer natural language methods and does not…”
Get full text
Journal Article -
16
Program Synthesis and Semantic Parsing with Learned Code Idioms
Published 25-06-2019“…Program synthesis of general-purpose source code from natural language specifications is challenging due to the need to reason about high-level patterns in the…”
Get full text
Journal Article -
17
Analyzing Information Leakage of Updates to Natural Language Models
Published 05-08-2021“…To continuously improve quality and reflect changes in data, machine learning applications have to regularly retrain and update their core models. We show that…”
Get full text
Journal Article -
18
Learning to Extend Molecular Scaffolds with Structural Motifs
Published 05-03-2021“…Recent advancements in deep learning-based modeling of molecules promise to accelerate in silico drug discovery. A plethora of generative models is available,…”
Get full text
Journal Article -
19
Constrained Graph Variational Autoencoders for Molecule Design
Published 23-05-2018“…Graphs are ubiquitous data structures for representing interactions between entities. With an emphasis on the use of graphs to represent chemical molecules, we…”
Get full text
Journal Article -
20
Generative Code Modeling with Graphs
Published 22-05-2018“…Generative models for source code are an interesting structured prediction problem, requiring to reason about both hard syntactic and semantic constraints as…”
Get full text
Journal Article