Abstract
This paper presents NLP Lean Programming framework (NLPf), a new framework for creating custom Natural Language Processing (NLP) models and pipelines by utilizing common software development build systems. This approach allows developers to train and integrate domain-specific NLP pipelines into their applications seamlessly. Additionally, NLPf provides an annotation tool which improves the annotation process significantly by providing a well-designed GUI and sophisticated way of using input devices. Due to NLPf’s properties developers and domain experts are able to build domain-specific NLP application more effectively. Project page: https://gitlab.com/schrieveslaach/NLPf Video Tutorial: https://www.youtube.com/watch?v=44UJspVebTA (Demonstration starts at 11:40 min) This paper is related to: - Interfaces and resources to support linguistic annotation - Software architectures and reusable components - Software tools for evaluation or error analysis- Anthology ID:
- N18-5001
- Volume:
- Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Demonstrations
- Month:
- June
- Year:
- 2018
- Address:
- New Orleans, Louisiana
- Venue:
- NAACL
- SIG:
- Publisher:
- Association for Computational Linguistics
- Note:
- Pages:
- 1–5
- Language:
- URL:
- https://aclanthology.org/N18-5001
- DOI:
- 10.18653/v1/N18-5001
- Cite (ACL):
- Marc Schreiber, Bodo Kraft, and Albert Zündorf. 2018. NLP Lean Programming Framework: Developing NLP Applications More Effectively. In Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Demonstrations, pages 1–5, New Orleans, Louisiana. Association for Computational Linguistics.
- Cite (Informal):
- NLP Lean Programming Framework: Developing NLP Applications More Effectively (Schreiber et al., NAACL 2018)
- PDF:
- https://preview.aclanthology.org/auto-file-uploads/N18-5001.pdf