Non-functional Requirements of an AKBC system are performance, scaling, usability and support for transparency and fairness.
An AKBC system should be performant when training a model or applying inferences.
An AKBC system must be able to scale in order to process a large corpus of potentially billions of documents, containing, in turn, billions of figures and tables.
The ability of an AKBC system to scale is increasingly relevant as larger and larger data sets become available.
An AKBC system must not require end users to learn technical details of underlying algorithms.
An AKBC sys- tem should not require writing complex extraction functions (in the form of programs or scripts).
An AKBC system should provide the capability to choose between differ- ent features (and even models), as this can allow end users to decide if any features or models do not meet desired properties (such as fairness)