Skip to main content
eScholarship
Open Access Publications from the University of California

Building Simple Annotation Tools

  • Author(s): Lin, Gordon
  • Advisor(s): Hsu, Chun-Nan
  • Chaudhuri, Kamalika
  • et al.
Abstract

The right annotation tool does not always exist for processing a particular natural language task. In these scenarios, researchers are required to build new annotation tools to fit the tasks at hand. However, developing new annotation tools is difficult and inefficient. There has not been careful consideration of software complexity in current annotation tools. Due to the problems of complexity, new annotation tools must reimplement common annotation features despite the availability of implementations in open sourced tools.

If new tools continue to ignore software complexity, their development will remain difficult and inefficient. This thesis advocates minimizing complexity for annotation tools in two ways: we raise awareness of complexity in annotation tools, and we propose our solution for assisting the development of simple annotation tools. We present our library, Notate, which provides simple implementations for building common features with in annotation tools.

Main Content
Current View