Adaptive Bayes Network Algorithm

Adaptive Bayes Network (ABN) is an Oracle proprietary algorithm that provides a fast, scalable, non-parametric means of extracting predictive information from data with respect to a target attribute.

This discussion describes the algorithm as it is implemented in the ODM Java interface; not all interface features may be exposed in Oracle Data Miner.

ABN supports three model types:

Each model type has different inputs and different results.

ABN predicts binary as well as multiclass targets.

Single Feature Build ABN Model Type

This is the only ABN model type that produces rules. This model type builds a single multi-attribute feature.

The user specifies:

The algorithm determines

Multi-Feature Build ABN Model Type

This ABN model type does not generate rules. This model builds a pruned Naive Bayes model and one or more multi-attribute features.

The user specifies:

The algorithm determines the following:

Naive Bayes Build ABN Model Type

This ABN model type does not generate rules. This model builds a pruned Naive Bayes model.

The user specifies:

The algorithm determines

This version of the ABN algorithm was introduced in an ODM 9.2 patch release; it is supported in ODM 10g. For detailed information about the algorithm, see the Javadoc documentation in the directory $ORACLE_HOME/dm/doc on UNIX or %ORACLE_HOME%\dm\doc on Windows.