Close popover

Table of Contents

Configuring advanced settings for adaptive models

Version:

Configure the update frequency and specify other settings that control how an adaptive model operates.

  1. In the navigation pane of Prediction Studio, click Models.

  2. Open the adaptive model that you want to edit, and then click the Settings tab.

  3. In the Model update frequency section, in the Update model after every field, enter the number of responses that trigger the update.

    When you update a model, Prediction Studioretrains the model with the specified number of responses. After the update, the model becomes available to the client nodes for scoring and the Pega Platform components that use the model.
  4. In the Recording historical data section, specify if you want to extract historical customer responses from adaptive models in your application.

  5. In the Advanced Settings section, choose the update scope:

    • To use all received responses for each update cycle, click Use all responses.
    • To assign more weight to recent responses when updating a model, click Use subset of responses.
  6. In the Monitor performance for the last field, enter the number of weighted responses used to calculate the model performance that is used in monitoring.

    The default setting is 0, which means that all historical data is to be used in performance monitoring.
  7. In the Data analysis binning section, in the Grouping granularity field, enter a value between 0 and 1 that determines the granularity of the predictor binning.

    The higher the value, the more bins are created. The value represents a statistical threshold that indicates when predictor bins with similar behavior are merged. The default setting is 0.25.
    This setting operates in conjunction with Grouping minimum cases to control how predictor grouping is established. The fact that a predictor has more groups typically increases the performance, however the model might become less robust.
  8. In the Grouping minimum cases field, enter a value between 0 and 1 that determines the minimum percentage of cases per interval.

    Higher values result in decreasing the number of groups, which can be used to increase the robustness of the model. Lower values result in increasing the number of groups, which can be used to increase the performance of the model. The default setting is 0.05.
  9. In the Predictor selection section, in the Activate predictors with a performance above field, enter a value between 0 and 1 that determines the threshold for excluding poorly performing predictors.

    The value is measured as the coefficient of concordance (CoC) of the predictor as compared to the outcome. A higher value results in fewer predictors in the final model. The minimum performance of CoC is 0.5, therefore the value of the performance threshold should always be set to at least 0.5. The default setting is 0.52.
  10. In the Group predictors with a correlation above field, enter a value between 0 and 1 that determines the threshold for excluding correlated predictors.

    The default setting is 0.8. Predictors that have a mutual correlation above this threshold are considered similar, and only the best of those predictors are used for adaptive learning. The measure is the correlation between the probabilities of positive behavior of pairs of predictors.
  11. In the Audit history section, to capture adaptive model details in the work object's history, select the Attach audit notes to work object check box.

    Enabling this setting causes significant performance overhead.

  • Extracting historical responses from adaptive models

    Extract historical customer responses from adaptive models in your application for offline analysis. You can also build a model in a machine learning service of your choice, based on the historical responses that you extract.

  • JSON file structure for historical data

    To perform better offline analysis of adaptive model historical data, learn more about the parameters that Pega Platform uses to describe the data that you extract.

  • Adaptive analytics

    Adaptive Decision Manager (ADM) uses self-learning models to predict customer behavior. Adaptive models are used in decision strategies to increase the relevance of decisions.

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.