November 2020
New
SSL enabled: SSL can now be enabled between all servers. Scripts are provided to enable and disable SSL.
Upgrade script removed: The upgrade-rs-0.8-0.9.sh
script has been removed from the installation package. This script only supported upgrading the Rosette Server release when installing 0.9.0.
Rosette Server version: The Rosette Server version is 1.17.5.
Bug Fixes
Known Issues
The healthcheck scripts cannot check connectivity in SSL-enabled environments since they lack access to the cacert, certificates, and keys. The healthcheck scripts can be run after installation but before enabling SSL.
When SSL is initially enabled on Rosette Server, the wrapper.log will print an exception. This exception can be safely ignored and is due to a transport rule containing an http route in an SSL enabled environment.
October 2020
Note
When you reinstall the Rosette Adaptation Studio package, all components are reinstalled. Any customizations you make to configuration files should be saved and reapplied after installation.
New
Word classes status: The manage page now includes the training status of word classes. You can export a model before word classes are available.
Filter improvements: You can now filter on labels in the View Annotations page.
Adjudication counts modified: The Adjudicated field on the Project Dashboard now includes the total samples adjudicated, both manually and auto-adjudicated.
Case-insensitive models: You can now build case-insensitive models.
Help file: The Help file has been updated to match the User Guide.
Restart policy added: The restart policy was added to all services. The default is restart: "no"
.
-
Installation Improvements: We've changed the following files in the Rosette Adaptation Studio installation.
Renamed services adding ras_
prefix (ras_server
, ras_proxy
) to disambiguate from other services running on the machine.
Removed the ./config
directory from the deployment; it is no longer used.
Improved docker-compose.yml
file by removing incorrect comments and unnecessary volume declarations.
Installing SSL now comments out non-used port rather than deleting the declaration.
Rosette Server version: The Rosette Server version is 1.17.4.
Bug Fixes
Export Model now always downloads the model. Previously the model was not always downloaded as expected.
Installation script no longer creates unused nginx files.
The Rosette Server Entity Extractor no longer modifies the normalized
field for mentions that are extracted by a custom processor.
Known Issues
To force a model to be trained, for example after word classes are completed you may want to retrain a model, you must annotate a couple of samples. The models are automatically training as you annotate samples.
Usage Note
The ad-suggestions
profile deployed with Adaptation Studio is designed for sole use of the Adaptation Studio server. Calling the Rosette Server /entities endpoint using the typical calling conventions and specifying the ad-suggestions
profile will have undetermined results. This is because the ad-suggestions
profile expects hidden parameters to be passed in the call and for an RTS model to have been trained beforehand. Additionally, the response differs from a typical response from the /entities endpoint.
The ad-suggestions
profile can be modified like any other profile to customize the behavior of Adaptation Studio. You'll need to use a separate "testing" profile to test the changes.
Create a new custom profile for testing.
Modify the profile with the customizations (such as gazetteers) you want to implement.
Test the changes with the regular /entities endpoint, specifying the profile.
Once testing is complete, apply the customizations to the ad-suggestions
profile.
Refer to Section 10.2 of the Adaptation Studio User Guide for information on how to create a custom profile.
October 2020
Upgrade Script
Rosette Server does not require a full install when upgrading from 0.8 to 0.9. Only the roots for the additional languages need to be added; there is no change to the rest of the installation.
To upgrade Rosette Server from 0.8 to 0.9:
Stop Rosette Server
Unzip the file rs-installation-0.9.zip
-
From the directory rs-installation-0.9
, run the upgrade script:
./upgrade-rs-0.8-0.9.sh
Start Rosette Server
New
New languages: Rosette Adaptation Studio now supports Arabic, Chinese, Korean, and Russian in addition to English and Japanese.
Use Basis Training data: You now have the option of using the Basis training data to augment the stock model or to build a model from scratch with just the annotations provided by the Studio. Note that you cannot add new entity types when using the Basis training data.
UI support for case sensitive and case insensitive models: When creating a new project you now select whether the trained model will be case sensitive or case insensitive. Note: you cannot build case sensitive models in this release.
User management improvements: Users can now modify their personal information, including password.
Cache management: Dormant models are now automatically ejected from the REX training server memory.
Healthcheck scripts: Scripts are now provided to check the health of each of the servers.
Status improvements: The Manage page now displays system status, model status, and project status.
Online help available: The User Guide is now available from the Adaptation Studio page.
New labels: Adding and modifying labels has been improved.
Reconcile added: The Finalize task on the project menu has been renamed to Reconcile to more accurately reflect the task performed.
Install improvements: Containers are now zipped, so the install is slightly smaller and the containers load about 20% faster.
Improved error handling: Error handling has been improved in the Rosette Server and REX Training Server installers.
Bug Fixes
Unused labels can now be deleted, even if they were previously in use.
All errors that occur while loading documents are now displayed.
RTS_URL
is now updated in the nginx.conf
file after install. The value in the .env
file is now used.
Known Issues
Case sensitive and case insensitive models: You can only build case sensitive models in this release.
Help file: The section Adjudicate in the online Help does not match the section in the User Guide. The User Guide is the latest version.
REX Training Server log file messages: The log file for the REX Training Server may contain multiple train-model request failed
messages. These are not actual failures. RTS ignores new training requests from a project while there is an active training for that project in process and generates this message. RTS is working as expected.
September 2020
New Features
Japanese is now supported.
The newly-trained models can now be used along with the standard REX extractions to select samples and make label predictions.
Rosette Adaptation Studio supports extracting entities by mixing the newly trained model with all other REX extractions including the standard REX statistical model, gazetteers, and regexes. Which extractions you use depends on your requirements and is configured through the ad-suggestions
custom profile and may require experimentation.
Rosette Adaptation Studio now supports model permanence across restarts. If the Rosette Training Server (RTS) crashes at any point in the annotation process, it's able to recover from the crash by reloading the model back into memory from disk.
Known Issues
The training data for the new model comes only from the annotations provided by the user and does not currently use the existing REX model training data.
We recommend waiting fifteen minutes after the last annotation before downloading the model to ensure all annotations have been incorporated into the training of the model. If not provided sufficient time, the downloaded model may be an earlier version that doesn't include the latest annotations.
August 2020
Supported languages: English.
This release of Adaptation Studio trains new models for REX as annotations are completed, but the newly-trained models are not used by the Active Learning to select samples or make label predictions.
The Export Model option in the Manage page downloads the newly-trained model. Copy this file into Rosette Server to deploy the new model.
The NER-Rosette template is included in this package.