A DML detector identifies outliers by modeling the distinction between real and synthetic records. It uses the leaf-node set reached by each prediction, rather than directly using a classifier’s outlierness score. section 11.5
The detector can use an internally trained classifier, commonly a Random Forest, and depends on synthetic data realistic enough to support meaningful discrimination. Classifier choice, tuning, and synthetic-data construction may require experimentation. section 11.5
Synthetic records may be produced with:
- Left-to-right generation that preserves associations between features. section 11.5
- Modified Gaussian mixture models, kernel density estimation, doped records, or simulations. section 11.5
