This identity would also include some additional checks such as business affiliation and location, so for example a restaurant owner in a given zipcode can't post reviews on other restaurants within a certain radius of their business premises.
Not sure how scalable or workable all this would be though.
- Age of account
- Account engagement (patterns matter too)
- Check-ins via a mobile device at the business
- Check-ins at other near-by businesses (patterns matter too)
- Partner with a Credit Card company to offer Yelp-reward bucks to encourage reviews, track usage and validate reviews (and reviewers) [Use this to feed into the engagement score, above]
- Partner with OpenTable (they do this) & prompt reviews after attendance (they do this) – weight these reviews more heavily. [Use this to feed into the engagement score, above]
- Let me actually identify myself to Yelp or to the world (or to just business owners, ONLY if I want to [Use this to feed into the engagement score, above]
- Reviews of similar businesses (e.g.: I like thai food) -- patterns matter here. Do I rate all competitors poorly, etc? Did I post all reviews in one day, etc?
- Do my reviews vary significantly in a systematic way from others in a category? (This shouldn't be enough on its own, but variance might mean something)
- Do I post photos of the place? (Factor into engagement score, above -- but if it's only for one business, it might be a flag)
etc., etc.
Really – a statistical model shouldn't be that hard to do -- maybe processor intensive, but hard? It doesn't feel hard, given all the data they're sitting on...
I feel like this self regulating system could work, just like fake profiles on Facebook don't work.