Create an existing model validation for Sentiment or Advanced Insights in AI Studio

Updated 

This article will provide a step-by-step guide on how to validate Sprinklr's Sentiment or Advanced Insights Models.

The following diagram illustrates the workflow for validating an existing model.

Enablement note: Use of this feature requires that AI Studio be enabled in your environment. AI Studio is a paid module, available on demand. To learn more about getting this capability enabled in your environment, please work with your Success Manager.

To create a new validation project

  1. Click the New Tab icon. Under Sprinklr Insights, click AI Studio within Learn.

  2. On the AI Projects window, click Create New Project in the top right corner.

  3. On the Create New Project window, enter a name for your project and select Existing Model Validation as the project type. IMAGE

  4. After selecting the project type, you need to select Sentiment, Product Insights or Location Insights as your model.

  5. Enter a description of your project. This step is optional.

  6. Select the Start Date and End Date for your project.

    • Start Date: The project will become active at this date.

    • End Date: Validation and Training on project will be disabled after this date. This is optional.

  7. As an optional step, you can either select Project tags from the dropdown or enter new tags you want to add to your project.

  8. After you select the respective Models in Select Model option, you will get additional Messages and Classifications related options which you would need to fill.

  9. Select Messages for Model Training – Under this you can define your selection options for the messages that you will train. For more information, see Data Source of Messages – Terms & Descriptions section.

  10. If you select the Product Insights or Location Insights model, you will get the following fields.

    • Once you select the Engine, you will be able to incrementally select L1, L2 and L3 categories.

    • You also need to select the Language, and other fields.

  11. If you select the Sentiment Model, you will only get the following fields.

  12. Under the Share Project section, add collaborators who can classify the messages for training and validate the predictions of the AI Model. To do that, select the user(s) and user group(s) as recipients.

  13. Under the Message Custom Properties section, define your custom fields' selection options for the messages that you will train (if any).

  14. After verifying the input for all options, click Create Project in the bottom right corner.

A new Text Classification Validation Project will be created as per the defined criterion. This can be accessed via the AI Projects Record Manager. (If the new project is not reflected, click on the refresh icon).

Note: You must wait for the project to be processed. Once the project status is updated from Processing to Processed, you can start classifying the text messages.

Data source of messages – Terms & Descriptions

Data Source

Description

Language

Select the desired language in which you want to train your model. Refer to the list of supported languages.

Message Start Date

Select the start date for your classified messages. The project will only propose messages that were created after this date to classify.

Message End Date

Select the end date for your classified messages. The project will not propose messages that were created after this date to classify.

Classify Sample Size

This is the number of messages that will be fetched to the classify messages form (defaulted to 5000, maximum of 9000 messages).

Sampling Type

The sampling type is always Random.

Sample Size

This is the number of messages that will be fetched to the review messages form (defaulted to 200, minimum of 200).

Filter

First, select the condition, and then select the values. For example, if you want to filter the messages by Topics, select Topics as condition and then select Topic(s) as the values.

The available conditions are –  Review Source, Topics, Topic Groups, Topic Tags, Themes, Theme Tags, Domain Lists, Domain List Tags, Keyword Lists, Channels, Account, Account Group, Message Type, Media Type, Post Type, Data Ingestion File Name, and Data Ingestion Import Tag.

Note:

  • You can select multiple conditions at a time.

  • Conditions are consistent across Text Classifier (Single Select) or Text Classifier (Multi Select) models.

Message Custom Properties

Select the custom field values as available in your environment.

Note: You can select multiple values at a time.

Best practices

Here are some recommended best practices to follow –

  1. Aim to classify a diverse range of messages that are not too like one another. For instance, messages that contain identical text but different emojis are not considered unique for training purposes. 

  2. Keep in mind that AI Studio can only train or predict messages in one language at a time. Therefore, it is advisable to create multiple projects when dealing with large-scale multilingual datasets. 

  3. When creating a new project, ensure that message-level custom properties are entered correctly. Note that these properties cannot be edited later when modifying project details. 

  4. The fields that you can edit are Messages Start Date, Messages End Date, Sample Size, and Source.