> I think it is feasible for a dating site to figure that out, given enough data.
I've worked on the developer-side of this; I assure you, it's not. It's hard enough to predict if people will exchange messages with any reasonable precision + recall.
> It's a pretty damn strong signal when a user matches with someone, exchanges phone numbers, then deactivates their account. The ML algorithms will be trained to do everything possible to avoid that outcome.
Yeah, any dating site that does this is doomed to irrelevance.
If it were as easy to make a successful dating site by just optimizing for that signal, you should really do it. Match will acquire you for millions - billions, and the core code is relatively simple. You could get it running in under a week. Get some VC funding, do a gradual roll out onto a few colleges, you'll be a multi-millionaire by Spring.