nilimadesai
ServiceNow Employee
ServiceNow Employee

NLU Model Optimize was introduced in Rome release for English models as part of NLU Workbench - Advanced Features plugin to help further improve the performance of customer-created models.

Model Optimize should be run after running batch tests and tuning the model against those results. Then we can use the same test set to further tune the model with the Optimize feature.  This feature is available from the NLU Batch Testing module and also as part of the Publish phase in NLU Workbench in the San Diego release. 

Once model optimization completes, we can review the prediction results before and after optimization, then choose to accept or decline the optimization as needed. It is also recommended to review and compare the prediction results of the current and optimized model prior to publishing the model.  

Some key pointers about NLU Optimize: 

  • Available in English as of Tokyo release
  • Requirements: test set >100 utterances, covers > 25% of intents in the model
  • Out of the box read-only models come pre-Optimized and Optimization is not available for these models
  • Ensures optimal performance by leveraging ServiceNow Language Model using advanced algorithms from the most recent research
  • Helps improve the prediction capabilities of your models by minimizing irrelevant detection and skipping such predictions
  • Perform Optimize as a final step from Batch Testing tool or Publish phase (San Diego) before the model is ready to be published
  • Optimize does not modify the physical model (intents, utterances etc.) and it is recommended to re-optimize when changes are made to the model
  • NLU Model Optimize - FAQs 

How Optimize helps improve model performance

find_real_file.png

Virtual Agent Academy: Improve your NLU performance with Model Optimization

 

Additional NLU Related Resources: 

Additional NLU troubleshooting KBs:  

Version history
Last update:
‎07-10-2022 10:02 PM
Updated by: