Not at this time. Some simple heuristics go a long way and also makes it very easy to test and debug the logic.
(This isn’t protecting the SaaS vendor against abusive signups, it is a feature of the SaaS product to help its customers detect fraud committed against themselves within the SaaS product’s scope.)
I realized the machine learning project was a "solution in search of a problem," and left.