Skip to content

Click in-app to access the full platform documentation for your version of DataRobot.

Feature Constraints

The Feature Constraint tab provides the following tools for applying constraints:

  • Monotonic constraints (described below) control the influence, both up and down, between variables and the target. Monotonicity forces a directional relationship between the feature and the target. Once your monotonic feature lists are set, open the Advanced options link and select the Feature Constraints tab.

  • Pairwise Interactions (not available for unsupervised or time series projects) control which pairwise interactions are included in Generalized Additive Model (GA2M) output.

The following options are available for monotonic modeling:

  • Monotonic Increasing and Monotonic Decreasing feature lists: From the dropdowns, select a feature list to use to enforce monotonically increasing and/or decreasing constraints. Remember that these apply on top of the selected model building feature list. Choices are:

    Feature list Description
    No Constraints When this option is selected, DataRobot applies no monotonic constraints during training.
    Raw Features This option is only available when all features in the Raw Features list are of the type numeric, percentage, length, and/or currency.
    Informative Features This option is only available when all features in the Informative Features list are of the type numeric, percentage, length, and/or currency.
    User-defined feature list(s) All lists that you defined for the project that meet the variable type requirement.
  • Include only monotonic models: When selected, DataRobot will only build (via Autopilot) or make available via the Repository those models that support monotonic constraints. Additionally, Autopilot only creates the AVG Blender.

  • Positive Class Assignment (binary classification only): Sets the class to use when a prediction scores higher than the classification threshold. When applying monotonic constraints, DataRobot applies the constraint between the value of the predictor and the probability of positive class.

Once you have completed the fields, return to the top of the page, select a modeling mode (and a modeling feature list if you haven't already), and click Start to begin model building. When model building completes, use the Describe > Constraints Leaderboard tab to evaluate results of models trained with constraints.


Updated October 26, 2021
Back to top