STAMP 4 NLP – An Agile Framework for Rapid Quality-Driven NLP Applications Development

by   Philipp Kohl, et al.

The progress in natural language processing (NLP) research over the last years, offers novel business opportunities for companies, as automated user interaction or improved data analysis. Building sophisticated NLP applications requires dealing with modern machine learning (ML) technologies, which impedes enterprises from establishing successful NLP projects. Our experience in applied NLP research projects shows that the continuous integration of research prototypes in production-like environments with quality assurance builds trust in the software and shows convenience and usefulness regarding the business goal. We introduce STAMP 4 NLP as an iterative and incremental process model for developing NLP applications. With STAMP 4 NLP, we merge software engineering principles with best practices from data science. Instantiating our process model allows efficiently creating prototypes by utilizing templates, conventions, and implementations, enabling developers and data scientists to focus on the business goals. Due to our iterative-incremental approach, businesses can deploy an enhanced version of the prototype to their software environment after every iteration, maximizing potential business value and trust early and avoiding the cost of successful yet never deployed experiments.


page 1

page 2

page 3

page 4


Generative User-Experience Research for Developing Domain-specific Natural Language Processing Applications

User experience (UX) is a part of human-computer interaction (HCI) resea...

Agile Scrum Development in an ad hoc Software Collaboration

Developing cyberinfrastructure for the growing needs of multi-messenger ...

autoNLP: NLP Feature Recommendations for Text Analytics Applications

While designing machine learning based text analytics applications, ofte...

Understanding Emails and Drafting Responses – An Approach Using GPT-3

Providing computer systems with the ability to understand and generate n...

PerfDetectiveAI – Performance Gap Analysis and Recommendation in Software Applications

PerfDetectiveAI, a conceptual framework for performance gap analysis and...

PyText: A Seamless Path from NLP research to production

We introduce PyText - a deep learning based NLP modeling framework built...

Please sign up or login with your details

Forgot password? Click here to reset