How do you train for anomalies, given that the data is widely different every time? Or in other words, how do you obtain a dataset that is representative?
I'd argue that it is often difficult to impossible, but that doesn't stop companies from making AI/ML products for law enforcement. I'm someone who regularly trips up my bank's weird behavior detection system, and have my debit card frozen more often than it should be because of my purchasing patterns and travel.