English

SPINDLE: Spinning Raw Text into Lambda Terms with Graph Attention

Computation and Language 2023-02-24 v1 Artificial Intelligence Machine Learning Logic in Computer Science

Abstract

This paper describes SPINDLE - an open source Python module implementing an efficient and accurate parser for written Dutch that transforms raw text input to programs for meaning composition, expressed as {\lambda} terms. The parser integrates a number of breakthrough advances made in recent years. Its output consists of hi-res derivations of a multimodal type-logical grammar, capturing two orthogonal axes of syntax, namely deep function-argument structures and dependency relations. These are produced by three interdependent systems: a static type-checker asserting the well-formedness of grammatical analyses, a state-of-the-art, structurally-aware supertagger based on heterogeneous graph convolutions, and a massively parallel proof search component based on Sinkhorn iterations. Packed in the software are also handy utilities and extras for proof visualization and inference, intended to facilitate end-user utilization.

Keywords

Cite

@article{arxiv.2302.12050,
  title  = {SPINDLE: Spinning Raw Text into Lambda Terms with Graph Attention},
  author = {Konstantinos Kogkalidis and Michael Moortgat and Richard Moot},
  journal= {arXiv preprint arXiv:2302.12050},
  year   = {2023}
}

Comments

EACL23 System Demonstrations

R2 v1 2026-06-28T08:47:56.458Z