Improving Applicability of Deep Learning based Token Classification models during Training
Anket Mehra, Malte Prieß, Marian Himstedt
TL;DR
This study argues that traditional token-classification metrics such as F1 fail to capture the practical deployability of models in business document processing. It introduces Document Integrity Precision (DIP), a document-level metric that measures the share of documents that can be processed without any manual interventions, and evaluates it alongside F1 on German receipts using a LayoutLMv1-based model. Through two data-splits that simulate different inference environments, the work shows that high F1 does not guarantee automation-friendly outputs, as DIP can be substantially lower when unseen layouts or vendors are present. The findings emphasize the need for business-task oriented metrics to guide model training and deployment, and point to future work on extending DIP to partial correctness and other tasks beyond token classification.
Abstract
This paper shows that further evaluation metrics during model training are needed to decide about its applicability in inference. As an example, a LayoutLM-based model is trained for token classification in documents. The documents are German receipts. We show that conventional classification metrics, represented by the F1-Score in our experiments, are insufficient for evaluating the applicability of machine learning models in practice. To address this problem, we introduce a novel metric, Document Integrity Precision (DIP), as a solution for visual document understanding and the token classification task. To the best of our knowledge, nothing comparable has been introduced in this context. DIP is a rigorous metric, describing how many documents of the test dataset require manual interventions. It enables AI researchers and software developers to conduct an in-depth investigation of the level of process automation in business software. In order to validate DIP, we conduct experiments with our created models to highlight and analyze the impact and relevance of DIP to evaluate if the model should be deployed or not in different training settings. Our results demonstrate that existing metrics barely change for isolated model impairments, whereas DIP indicates that the model requires substantial human interventions in deployment. The larger the set of entities being predicted, the less sensitive conventional metrics are, entailing poor automation quality. DIP, in contrast, remains a single value to be interpreted for entire entity sets. This highlights the importance of having metrics that focus on the business task for model training in production. Since DIP is created for the token classification task, more research is needed to find suitable metrics for other training tasks.
