SOTAVerified

Learning to Define Terms in the Software Domain

2018-11-01WS 2018Unverified0· sign in to hype

Balach, Vidhisha ran, Dheeraj Rajagopal, Rose Catherine Kanjirathinkal, William Cohen

Unverified — Be the first to reproduce this paper.

Reproduce

Abstract

One way to test a person's knowledge of a domain is to ask them to define domain-specific terms. Here, we investigate the task of automatically generating definitions of technical terms by reading text from the technical domain. Specifically, we learn definitions of software entities from a large corpus built from the user forum Stack Overflow. To model definitions, we train a language model and incorporate additional domain-specific information like word co-occurrence, and ontological category information. Our approach improves previous baselines by 2 BLEU points for the definition generation task. Our experiments also show the additional challenges associated with the task and the short-comings of language-model based architectures for definition generation.

Tasks

Reproductions