Campaign > partitions > partition[n] > Interact > learning

These configuration properties enable you to tune the built-in learning module.

confidenceLevel

A percentage indicating how confident you want the learning utility to be before switching from exploration to exploitation. A value of 0 effectively shuts off exploration.

This property is applicable if the Interact > offerserving > optimizationType property for Interact runtime is set to BuiltInLearning only.

Valid values

An integer between 0 and 95 divisible by 5 or 99.

Default value

95

enableLearning

If set to Yes, the Interact design time expects learning to be enabled. If you set enableLearning to yes, you must configure Interact > offerserving > optimizationType to BuiltInLearning or ExternalLearning.

If set to No, the Interact design time expects learning to be disabled. If you set enableLearning to no, you must configure Interact > offerserving > optimizationType to NoLearning.

Default value

No

maxAttributeNames

The maximum number of learning attributes the Interact learning utility monitors.

This property is applicable if the Interact > offerserving > optimizationType property for Interact runtime is set to BuiltInLearning only.

Valid values

Any integer.

Default value

10

maxAttributeValues

The maximum number of values the Interact learning module tracks for each learning attribute.

This property is applicable if the Interact > offerserving > optimizationType property for Interact runtime is set to BuiltInLearning only.

Default value

5

otherAttributeValue

The default name for the attribute value used to represent all attribute values beyond the maxAttributeValues.

This property is applicable if the Interact > offerserving > optimizationType property for Interact runtime is set to BuiltInLearning only.

Valid values

A string or number.

Default value

Other

percentRandomSelection

The percent of the time the learning module presents a random offer. For example, setting percentRandomSelection to 5 means that 5% of the time (5 out of every 100 recommendations), the learning module presents a random offer.

Valid values

Any integer from 0 to 100.

Default value

5

recencyWeightingFactor

The decimal representation of a percentage of the set of data defined by the recencyWeightingPeriod. For example, the default value of .15 means that 15% of the data used by the learning utility comes from the recencyWeightingPeriod.

This property is applicable if the Interact > offerserving > optimizationType property for Interact runtime is set to BuiltInLearning only.

Valid values

A decimal value less than 1.

Default value

0.15

recencyWeightingPeriod

The size in hours of data granted the recencyWeightingFactor percentage of weight by the learning module. For example, the default value of 120 means that the recencyWeightingFactor of the data used by the learning module comes from the last 120 hours.

This property is applicable only if optimizationType is set to builtInLearning.

Default value

120

minPresentCountThreshold

The minimum number of times an offer must be presented before its data is used in calculations and the learning module enters the exploration mode.

Valid values

An integer greater than or equal to zero.

Default value

0

enablePruning

If set to Yes, the Interact learning module algorithmically determines when a learning attribute (standard or dynamic) is not predictive. If a learning attribute is not predictive, the learning module will not consider that attribute when determining the weight for an offer. This continues until the learning module aggregates learning data.

If set to No, the learning module always uses all learning attributes. By not pruning non-predictive attributes, the learning module may not be as accurate as it could be.

Valid values

Yes | No

Default value

Yes



IBM Unica Interact
 
8.5.0
For more information, see our support and community site: Customer Central