Predictive Intelligence properties
Summarize
Summary of Predictive Intelligence properties
The Predictive Intelligence properties in ServiceNow control key aspects of machine-learning frameworks, solution training processes, and other application features. These properties can be reviewed or edited viaPredictive Intelligence > Configurationusing themaintrole, with some requiring additional roles for access. Adjusting these settings allows customers to tailor the behavior and limits of machine learning solutions such as classification, regression, similarity, and clustering.
Show less
Key Properties and Their Practical Use
- Training Lock Override: The
glide.platformml.overridetraininglockproperty enables editing of machine learning solution definitions during training by overriding their readonly state. - Regression Training Limits: Properties
glide.platformml.api.minregressionrecordsandglide.platformml.api.maxregressionrecordsset minimum and maximum record counts for regression training. Note that support for creating new regression solutions was deprecated after the Washington DC release, though existing ones can still be trained and edited. - Training Timeout: The
glide.platformml.trainingtimeoutdefines how long (in milliseconds) a training session can wait without updates before timing out, defaulting to 6 hours. - Model Size and Record Limits:
glide.platformml.api.modelsizelimits the maximum number of records used to train a model.glide.platformml.api.csvmaxlineandglide.platformml.api.csvminlineset the allowed record range for classification training.glide.platformml.api.csvsplitdayscaps the maximum number of days’ worth of records retrievable per request.
- Word Corpus and Similarity Window Limits:
glide.platformml.api.maxwordcorpusrecordslimits records per table for Word Corpus creation, though this is mostly obsolete for clustering and similarity since these now use pre-trained Workflow solutions.glide.platformml.api.maxsimilaritywindowrecordslimits the number of records retrieved for similarity lookups.
- Clustering Record Limit: The
glide.platformml.api.maxclusteringrecordsdetermines the maximum records included in clustering solutions. - Shared Service Scheduler: The URL for shared service scheduling is set by
glide.sharedservicescheduler.url. - Machine Learning Artifacts Management:
glide.cache.size.mlobjectcachecontrols the maximum cache size for ML artifacts in MB.glide.platformml.artifact.cachecompressionschemespecifies the compression scheme used for artifact caching.
Why This Matters
By configuring these properties, ServiceNow customers can optimize machine learning performance, manage data volume constraints, and control training behaviors to better fit their operational needs. This ensures efficient use of resources and compliance with platform updates such as deprecation of certain solution types.
What to Expect
Customers can expect more granular control over their Predictive Intelligence models, including training durations, data size limits, and artifact caching. They should be aware of deprecations (e.g., regression solutions) and adjust their workloads accordingly. Proper configuration supports more reliable and scalable predictive analytics within the ServiceNow platform.
The Predictive Intelligence properties control certain aspects of its machine-learning solution frameworks and solution training process, as well as other areas of the application.
| Property | Property Name | Description |
|---|---|---|
| Override ml_solution_definition record's readonly state during training | glide.platform_ml.override_training_lock |
|
| Minimum number of records for Regression | glide.platform_ml.api.min_regression_records | Sets the minimum number of records required for Regression solution training.
Note: Support for new regression solutions is deprecated with the Washington DC release. You can edit and train any existing solutions, but you can't create new ones. |
| Maximum number of records for Regression | glide.platform_ml.api.max_regression_records | Sets the maximum number of records that can be used in Regression solution training.
Note: Support for new regression solutions is deprecated with the Washington DC release. You can edit and train any existing solutions, but you can't create new ones. |
| The time (in ms) an in-training solution will wait without updates before timing out | glide.platform_ml.training_timeout | Sets the time-out time in milliseconds for an in-training solution.
|
| Maximum model size | glide.platform_ml.api.model_size | Sets the maximum number of records you can use to train a model.
|
| Maximum number of records used in training | glide.platform_ml.api.csv_max_line | Sets the maximum number of records that can be used in Classification solution training.
|
| Minimum number of records used in training | glide.platform_ml.api.csv_min_line | Sets the minimum number of records required for Classification solution training.
|
| Maximum number of days worth of records on request can retrieve | glide.platform_ml.api.csv_split_days | Sets the maximum number of days a single request can retrieve from your records.
|
| Maximum number of records per table for word corpus | glide.platform_ml.api.max_wordcorpus_records | Sets the maximum number of records per table for Word Corpus creation for Similarity and Clustering solutions.
Note: With the Washington DC release, clustering and similarity solutions use Workflow solutions. These are pre-trained so a word corpus isn't needed. The Word Corpus field is removed from Workflow
solution forms. |
| Maximum number of records for similarity window (to lookup results) | glide.platform_ml.api.max_similarity_window_records | Sets the maximum number of records that the Similarity Window can retrieve to look up results.
|
| Maximum number of records for Clustering | glide.platform_ml.api.max_clustering_records | Sets the maximum number of records you can include in a cluster.
|
| Property | Property Name |
|---|---|
| Shared service scheduler url | glide.shared_service_scheduler.url |
| Property | Property Name |
|---|---|
| Maximum number of artifacts cached (in MB) | glide.cache.size.ml_object_cache |
| Artifact cache compression scheme | glide.platform_ml.artifact.cache_compression_scheme |