Consider applying the Density Based Spatial Clustering of Applications with Noise (DBSCAN) algorithm to your clustering solution. DBSCAN is available as an alternative to the default clustering algorithm, k-means.

Before you begin

Note: Configuring advanced settings on your ML solutions is optional. If you choose to configure any of these settings, make sure you're well informed regarding the technology you're enabling in the solution, and that your use case benefits from what the technology offers. For more information, see the Dive deeper with Clustering Advanced Parameters article on ServiceNow Community.
  • Create a clustering solution definition or use an existing one.
  • Role required: admin or ml_admin

About this task

Predictive Intelligence uses the k-means algorithm by default in its clustering framework. DBSCAN is another clustering algorithm that's also used in data mining and machine learning. Some users prefer DBSCAN as it doesn't require you to specify the number of clusters in the data before clustering. For a summary of the pros and cons for each algorithm, see this conversation and this article.

In this example scenario, you apply DBSCAN to a clustering solution.

Procedure

  1. Navigate to All > Predictive Intelligence > Clustering > Solution Definitions.
  2. Open a clustering solution definition form.
    In this example scenario, you use an Incidents clustering solution definition form.
    An example clustering solution definition on which you apply the DBSCAN parameter.
  3. On the Advanced Solution Settings tab in the Related Links section of the form, select Solution Parameters from the picker, then click New.
    How to select the Solution Parameters option for creating the parameter.
  4. Create a parameter record.
    1. In the Solution Parameters field, select the search icon.
    2. In the ML Solution Parameters screen, select Use DBSCAN algo for clustering.
      How to create the parameter record by selecting the Search button and then selecting the DBSCAN key's Short Description.
  5. Select Submit.
    The Advanced Solution Setting record appears. The field User Inputs is grayed out because it does not apply to this algorithm.
    How to create a Solution Parameter record you create from the values you just assigned.
  6. Select Submit.

    Result: DBSCAN is configured for your clustering solution. Its solution parameter appears on the Advanced Solution Settings tab of your clustering solution definition form.

    When you submit the record you created, the DBSCAN solution parameter appears on your clustering solution definition form.