NLP Lab Release Notes 2.8.0



Release date: 19-03-2022

Annotation Lab 2.8.0 simplifies the annotation workflows, adds dynamic pagination features, supports cross-page NER annotation and relation definition for text projects, adds UI features for infrastructure configuration and backup, updates the way the analytics dashboards are processed, offers improved support for rules and support for model training in German and Spanish.


New features offered by Annotation Lab:

  • Dynamic Task Pagination replaced the <pagebreak> style pagination.
  • Cross Page Annotation is now supported for NER and Relation annotations.
  • Simplified workflow are now supported for simpler projects. Furthermore, overall work progress has been added on the Labeling Page.
  • Infrastucture used for preannotation and training can now be configured from the Annotation Lab UI.
  • Support for training German and Spanish models.
  • Some changes in Analytics Dashboard were implemented. By default, the Analytics dashboard page is now disabled. Users can request Admin to enable the Analytics page. The refresh of the charts is done manually.
  • Import & Export Rules from the Model Hub page.
  • Download model dependencies is now automatic.
  • The project configuration box can now be edited in full screen mode.
  • Trim leading and ending spaces in annotated chunks.
  • Reserved words cannot be used in project names.
  • Task numbering now start from 1.
  • ‘a’ was removed as hotkey for VisualNER multi-chunk selection. Going forward only use ‘shift’ key for chunk selection.
  • Only alphanumeric characters can be used as the Task Tag Names.
  • Allow the export of tasks without completions.

Bug Fixes

  • On the Labeling Page, the following issues related to completions were identified and fixed:
    • In the Visual NER Project, when an annotator clicks on the Next button to load the next available task, the PDF was not correctly loaded and the text selection doesn’t work properly.
    • Shortcut keys were not working when creating new completions.
    • It happened that completions were no longer visible after creating relations.
  • Previously, after each project configuration edit, when validating the correctness of the configuration the cursor position was reset to the end of the config file. The user had to manually move the cursor back to its previous position to continue editing. Now, the cursor position is saved so that the editing can continue with ease.
  • Removing a user from the “UserAdmins” group was not possible. This has been fixed. Any user can be added or removed from the “UserAdmins”.
  • In previous versions, choosing an already existing name for the current project did not show any error messages. Now, an error message appears on the right side of the screen asking users to choose another name for the project.
  • In the previous version, when a user was deleted and a new user with the same name was created through Keycloak, on the next login the UI did not load. Now, this issue was fixed.
  • Validations were added to Swagger API for completions data such that random values could not be added to completion data via API.
  • Previously, when a rule was edited, previously deployed preannotation pipelines using the edited rules were not updated to use the latest version of the rule. Now the user is notified about the edited rule via an alert message “Redeploy preannotation server to apply these changes” on the rule edit form so that the users can redeploy the preannotation model.


Last updated