Identifying data segments

Use rule conditions to understand the behavioural segments discovered by induction.
View as Markdown

Umnai can identify data segments by inspecting the rules created during induction.

During induction, the training dataset is segmented into regions that behave similarly. These segments are encoded in the conditional_expression of each rule.

This information helps explain both the dataset and the model: it shows how Umnai grouped data by behaviour, and how those groups relate to the segments people already use in the domain.

How segments are represented

Rules describe the conditions that activate a partition.

The conditional_expression of a rule defines the segment of data associated with that rule. For example, an Age rule may define a range such as:

0 < Age <= 23

When a query falls within that range, the corresponding rule and partition can activate.

Looking across the rules in a module shows how induction segmented that feature or interaction into regions of similar behaviour.

Comparing discovered segments with business segments

Discovered segments can be compared with existing business, operational, or domain-defined segments.

For example, a marketing team may use standard Age groups:

Business segmentRange
Children and young adults0 to 18
Adults18 to 65
Older adultsover 65

The Age module rules may identify different behavioural bands:

Discovered segmentRange
Segment 10 to 23
Segment 223 to 55
Segment 3over 55

The difference between these segmentations can be useful. It may show that the model has learned behavioural boundaries that do not match the organisation’s existing segmentation.

Using segment insights

Segment insights can support business and model review.

If the discovered segments make sense, they may strengthen confidence in the model and in the dataset. If they differ from expected business segments, they may prompt further investigation.

For example, the marketing team may re-evaluate its market segmentation and campaigns if the model consistently identifies 0 to 23, 23 to 55, and over 55 as behaviourally meaningful groups rather than the existing 0 to 18, 18 to 65, and over 65 groups.

This does not automatically mean the original business segmentation is wrong. It provides evidence that can be compared with domain knowledge, business strategy, and additional data.