CAMRA: Copilot for AMR Annotation
Jon Z. Cai, Shafiuddin Rehan Ahmed, Julia Bonn, Kristin Wright-Bettner, Martha Palmer, James H. Martin
TL;DR
CAMRA introduces a web-based AMR annotation tool that treats annotation as coding, integrating local Propbank autocomplete and model-in-the-loop parser copilots to improve efficiency and accuracy. The system features a three-panel, code-like editor with syntax-aware editing, two layers of auto-completion (local and parser-driven global), and persistent search windows, all supported by modular language-server backends including SPRING (BART-large) for parsing. Key contributions include the design of an annotator-centric, modular platform that enables seamless integration of different assistant models and formalisms, plus an analysis of parser response times to inform UI decisions. The work demonstrates a practical path toward safer, more interpretable AI-assisted semantic annotation and outlines future directions for expanding LLM integration, cross-domain generalization, and multilingual PENMAN support, with potential broad impact on semantic annotation workflows.
Abstract
In this paper, we introduce CAMRA (Copilot for AMR Annotatations), a cutting-edge web-based tool designed for constructing Abstract Meaning Representation (AMR) from natural language text. CAMRA offers a novel approach to deep lexical semantics annotation such as AMR, treating AMR annotation akin to coding in programming languages. Leveraging the familiarity of programming paradigms, CAMRA encompasses all essential features of existing AMR editors, including example lookup, while going a step further by integrating Propbank roleset lookup as an autocomplete feature within the tool. Notably, CAMRA incorporates AMR parser models as coding co-pilots, greatly enhancing the efficiency and accuracy of AMR annotators. To demonstrate the tool's capabilities, we provide a live demo accessible at: https://camra.colorado.edu
