Abstract: The automatic generation of Unified Modeling Language (UML) diagrams from natural language requirements continues to be a difficult task in software engineering education and practice.