Predictive Intelligence properties
Summarize
Summarized using AI
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.
Summary of Predictive Intelligence properties
Predictive Intelligence properties in ServiceNow allow administrators to control key parameters related to machine-learning solutions, including the training process and caching behavior. Access to view or modify these properties generally requires themaintrole, with some requiring additional permissions. These settings govern how training datasets are handled, system timeouts, model size limits, and caching configurations.
Show less
Key Properties and Their Impact
- Training Lock Override (glide.platformml.overridetraininglock): Enables editing of machine learning solution definitions during training by overriding the default read-only state.
- Regression Training Record Limits: Minimum (glide.platformml.api.minregressionrecords) and maximum (glide.platformml.api.maxregressionrecords) record counts control dataset size for regression models. Note that creation of new regression solutions has been deprecated since the Washington DC release, though existing ones can still be trained and edited.
- Training Timeout (glide.platformml.trainingtimeout): Specifies how long (in milliseconds) a training solution can remain inactive before timing out (default 21,600,000 ms).
- Model Size Limit (glide.platformml.api.modelsize): Sets the maximum number of records permitted for model training.
- Classification Training Limits: Minimum (glide.platformml.api.csvminline) and maximum (glide.platformml.api.csvmaxline) records define dataset sizes for classification solutions.
- Data Retrieval Constraints: Limits on days of data retrieval per request (glide.platformml.api.csvsplitdays) and maximum records per table for word corpus creation (glide.platformml.api.maxwordcorpusrecords). Since the Washington DC release, pre-trained Workflow solutions have replaced the need for word corpus in classification, clustering, and similarity solutions.
- Similarity and Clustering Limits: Controls maximum records for similarity window lookups (glide.platformml.api.maxsimilaritywindowrecords) and clustering datasets (glide.platformml.api.maxclusteringrecords).
- Shared Service Scheduler URL (glide.sharedservicescheduler.url): Defines the endpoint for shared service scheduling.
- Machine Learning Artifact Caching: Limits the cache size for ML artifacts (glide.cache.size.mlobjectcache) and sets the cache compression scheme (glide.platformml.artifact.cachecompressionscheme), optimizing performance and storage.
Practical Considerations for ServiceNow Customers
- Adjusting these properties allows fine-tuning of machine-learning model training performance and resource usage to align with organizational datasets and operational needs.
- Understanding deprecated features, such as regression solution creation and word corpus use, helps avoid configuration of unsupported workflows and leverages the latest pre-trained Workflow solutions.
- Proper role assignments ensure that only authorized users can modify sensitive training and caching parameters, maintaining system integrity.
- Monitoring timeout and record limits prevents long-running or resource-intensive training jobs from impacting platform stability.
The properties for Predictive Intelligence control certain parameters of its machine-learning solutions, solution training process, and caching.
Using the maint role, navigate to to review or edit.
Note:
Most of the properties related to training require the maint role to review or edit. Some properties may require other roles.
| 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 as of 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 as of 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, classification, 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 |