Skip to content

Introduction to Exploration Space

The Exploration Space includes the datasets and predictions of your model in an interactive way. Explore the utterances and the predictions, spot patterns in errors, and annotate the data to trigger further work to improve the model's performance.

Screenshot

Access from dashboard

Access this space through the header of the dashboard.

Screenshot

Views

Interact with the Exploration Space in different views. Filter the data on any view with the control panel. Both training and evaluation sets can be explored.

Pipeline dropdown

Don't forget the pipeline dropdown in the top banner to see how the performance of different pipelines compare. This space also exists without selecting any pipelines, to perform dataset analysis.

Performance Overview

  • Assess the quality of the metrics for any given subset of the data.
  • Visualize the distribution of the confidence scores, according to prediction outcome.
  • See the most important words from the utterances, according to prediction outcome.

Confusion Matrix

  • Visualize the model confusion between each pair of intents.

Utterances Table

  • Explore the utterances, with their labels, predictions, and smart tags.
  • Access all utterance details, including the detailed prediction results, the behavioral tests, and the most similar utterances.
  • Annotate utterances to identify further work.

Control Panel

All views are affected by the control panel.

Share and save the filters

The control panel selection can be saved and shared by using the url, which contains the selected filters and options.

It can also be collapsed to leave more space for the rest of the content.

Evaluation Set and Training Set

Screenshot

Explore the views on both the evaluation and the training set by clicking the toggle. Clicking on a tab will update the view.

Excluding Post-Processing

Screenshot

By default, the predictions are shown after the ML pipeline, including the model prediction and the post-processing steps (temperature scaling, thresholding, or else). To analyze the model predictions only, you can exclude the post-processing steps in the exploration space. This will affect the displayed predictions, as well as related computations: the metrics, the confidence histogram and the confusion matrix. This will not affect the smart tags, as these would be too long to recompute.

Filters

Filter the data on any view according to different dimensions of the data, such as the model's confidence, the utterances label, or the smart tags. The available categories and behaviors of filters are listed below.

Filter Categories

Screenshot

  • Search a particular string to filter utterances that contain it.
  • Filter predictions based on their confidence value. You can specify a minimum and a maximum value.
  • Filter predictions according to their prediction outcomes.
  • Filter by labeled class (the target).
  • Filter by predicted class.
  • Filter by smart tags.
  • Filter by user-applied proposed actions.

Filters Behavior

Bars Distribution
  • The bar distributions to the right of the filters show the prediction outcome count for a given filter. Selecting or deselecting filters update the bars based on the current selection. Screenshot
Filters Selection
  • The checkbox beside the name of each filter category can be used to select or deselect all corresponding filters.
  • When selecting filters, the other filters that can no longer be selected will be greyed-out.
    • Example: selecting a smart tag filter greys out the NO_SMART_TAGS option.
  • The number of utterances currently selected by the filters is shown in parentheses at the top of the panel (beside the title Filters).
  • Click Clear filters to reset all filters to the default values.
Negative filtering
  • For smart tag families and proposed actions, you can filter based on the absence of all available filters within a category, respectively NO_SMART_TAGS and NO_ACTION.
  • Use the search bar to find specific filters. Screenshot