The DLM-PN can be trained by using any binary classification learning methods.
since the number of training examples is very large, batch training has suffered from prohibitively large computational cost in terms of time and memory.