# CFO: A Framework for Building Production NLP Systems

arXiv: https://arxiv.org/abs/1908.06121 · HTML: https://mlsanity.com/paper/1908.06121/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 16 Aug 2019.

## Built on by (most cited first, 2 of 2)

- [SYGMA: System for Generalizable Modular Question Answering OverKnowledge Bases](https://mlsanity.com/paper/2109.13430/) (2021)
- [GAAMA 2.0: An Integrated System that Answers Boolean and Extractive Questions](https://mlsanity.com/paper/2206.08441/) (2022)

## Abstract (arXiv)

This paper introduces a novel orchestration framework, called CFO (COMPUTATION FLOW ORCHESTRATOR), for building, experimenting with, and deploying interactive NLP (Natural Language Processing) and IR (Information Retrieval) systems to production environments. We then demonstrate a question answering system built using this framework which incorporates state-of-the-art BERT based MRC (Machine Reading Comprehension) with IR components to enable end-to-end answer retrieval. Results from the demo system are shown to be high quality in both academic and industry domain specific settings. Finally, we discuss best practices when (pre-)training BERT based MRC models for production systems.
