You might have missed: "scoring of accounts based on some sort of activity profile."
Fake accounts are almost certainly going to have characteristics which distinguish them from legitimate ones, and likely a quantitative, manual, or combined assessment might determine that. Points to consider:
⚫ Photo images. Search for duplicates or analyze for manipulation.
⚫ Correlation with other data sources. Real names, Social Security, marketing, and numerous databases exist which tend to point to more legitimate profiles.
⚫ Direct contact. Set up events, meet-ups, special purchase offers, etc., or otherwise try to elicit direct action. Even statistically differential response rates are useful.
⚫ Social graph. Real people _interact_ with other real people, and there's a web of trust or certification which can be imputed or determined.
⚫ Network profiles. Identifying large numbers of accounts with similar or suspicious profiles _and_ originating from the same or adjacent network addresses (CIDR/BGP block), or from known nonresidential space that's _not_ a generally-used proxy, would be a strong indicator. If proxy use continues to climb, that's going to be less useful (and I suspect this will be the case).
Tests along these or similar lines could be used to generate more general scoring algorithms for identifying suspect accounts.