ML (Machine Learning) Match
Overview
The purpose of the ML Match is to identify the unique profiles from the tables across data sources that have customer information. In this approach, Skypoint AI’s Identity resolution algorithms match the tables based on data completeness and the confidence threshold set. Skypoint AI MDM uses sophisticated machine learning techniques to enable intelligent matching of data between and across applications.Match tables using the ML Match
- Go to Resolve > Unify.

- Click the horizontal ellipsis under the Actions column.
- Select Edit.
- Click ML Match.

Set order of tables
- Click Edit to select relevant tables and attributes.

| Item | Description |
|---|---|
| Data completeness | Refers to the comprehensiveness or wholeness of the data. A higher value will ensure stringent control of data quality for tables. |
| Match confidence | Refers to the degree of certainty that a machine learning model has in its prediction. A higher value will ensure stronger matches. |
| Threshold | The threshold value ranges between 0 and 100, where 100 is an exact match. The higher the threshold value – the greater the data completeness and match confidence output. |
- Set the threshold value for Data completeness and Match confidence.
- Select relevant tables in the Table name column.
- Select the column names for which you want to identify unique records. If you wish, you can click on the Exact Match function to match records based on an exact match for selected columns.
- You can set the Priority of the attribute.
Add exceptions in the ML match
Skypoint AI-powered ML match allows you to exclude certain records from being matched based on specific criteria. Adding exceptions in the ML match is to handle false positives and improve the accuracy of the match results. By exempting records based on specific criteria, such as first name or product ID, you can ensure that the matching process only considers relevant information and avoids incorrect matches. This customization of the match process can improve its accuracy by excluding records that do not meet the specified criteria.
| Skypoint Id | Group Id | |
|---|---|---|
| Cluster 1 | 1 | A |
| 1 | A | |
| Cluster 2 | 2 | C |
| Cluster 3 | 5 | B |
| Cluster 4 | 3 | X |
- Click Add Exception.
- From the drop-down menu, Select label attribute that you want to use as the basis for the exception rule.
- From the drop-down menu, Select criteria that you want to use for comparison. The available option is “Compare fields”.
- From the drop-down menu, select the Operator that you want to use for comparison. The available option is “Not equals”.
- Enter the Exception name for the rule that you are creating. This name will be used to identify the rule in the matching table.
- If you want to add multiple exception rules, click Add exception, and repeat the steps as mentioned above.
- Click Done.
- Click Save to apply your changes.
- Click Run to start the ML match process.

- If necessary, do the following:
| To | Do |
|---|---|
| Discard all the changes from the last save | Click Discard Changes. |
| Cancel the run that is in progress | Click Cancel Run. |
| Add or remove the tables, semantic label criteria | Click Edit. Modify your changes and select Save. |
| See the run history of the ML match process | Click Run History. |
| See the last updated results | Click View last run results. Also, you can download the data after selecting the Download button displayed at the top right of the Last run results page. |
- To view your matched data in the cluster form, click the View clusters tab. Wait for a while to process your request. You can see the results displayed below.


