Learning Semantic Correspondences in Technical Documentation

05/13/2017
by   Kyle Richardson, et al.
0

We consider the problem of translating high-level textual descriptions to formal representations in technical documentation as part of an effort to model the meaning of such documentation. We focus specifically on the problem of learning translational correspondences between text descriptions and grounded representations in the target documentation, such as formal representation of functions or code templates. Our approach exploits the parallel nature of such documentation, or the tight coupling between high-level text and the low-level representations we aim to learn. Data is collected by mining technical documents for such parallel text-representation pairs, which we use to train a simple semantic parsing model. We report new baseline results on sixteen novel datasets, including the standard library documentation for nine popular programming languages across seven natural languages, and a small collection of Unix utility manuals.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/19/2018

Polyglot Semantic Parsing in APIs

Traditional approaches to semantic parsing (SP) work by training individ...
research
07/15/2021

Duplicated Code Pattern Mining in Visual Programming Languages

Visual Programming Languages (VPLs), coupled with the high-level abstrac...
research
04/28/2018

KRust: A Formal Executable Semantics of Rust

Rust is a new and promising high-level system programming language. It p...
research
12/01/2021

Compiling Universal Probabilistic Programming Languages with Efficient Parallel Sequential Monte Carlo Inference

Probabilistic programming languages (PPLs) allow users to encode arbitra...
research
04/08/2019

Sketchforme: Composing Sketched Scenes from Text Descriptions for Interactive Applications

Sketching and natural languages are effective communication media for in...
research
08/09/2018

Fast Flexible Function Dispatch in Julia

Technical computing is a challenging application area for programming la...
research
06/02/2017

Efficient Textual Representation of Structure

This paper attempts a more formal approach to the legibility of text bas...

Please sign up or login with your details

Forgot password? Click here to reset