Skip to navigation

Model constraints

Inspect constraints and select saved resources for training.
View as Markdown

Open Model Lab > Model Constraints to inspect Constraints and Constraint groups. Constraints guide which feature modules or interactions training includes, excludes or prioritises. Create and maintain constraint definitions and group memberships through the REST API, then select the saved resources in the training job form. Continue to Training configuration for the training workflow.

Before you begin

Identify the features or interactions you intend to control. Constraints are optional; use them when there is a clear modelling reason to include, exclude or prioritise a module. Prepare saved definitions and group memberships through the REST API before selecting them for a UI training run.

Understand constraint behaviour

ConstraintEffect during training
INCLUDEIncludes the specified module.
EXCLUDEExcludes the specified module.
SHORTLISTPrioritises the module, subject to the model’s structure limits.

A module can represent one feature or an interaction between features. Check the complete feature set in each definition, its reason and its weight. A group’s name alone does not establish which constraints it contains.

Inspect and select saved constraints

  1. Open Model Lab > Model Constraints and use Constraints or Constraint groups to locate the saved resources.
  2. Review the definitions and group membership against the dataset’s feature names and intended modelling task.
  3. Open Training > Training jobs > Create, select the dataset and configurations, then choose the intended Constraint groups and Individual constraints.
  4. Review the selected resources before submitting the job. Keep their references with the run when comparing models.

Leave Exclude implicit off in the UI training configuration workflow. It must not be combined with Max interactions, which the form supplies. See Training configuration for that limitation.

Model Constraints list and Constraint groups tab

Model Constraints list and Constraint groups tab

Next steps

Continue to Training configuration.