Why do you say that? I've worked hard on this problem and would not call it easy.
Why do you say that? I've worked hard on this problem and would not call it easy.
In the less general case, you can still determine that a particular group of accounts never take action in the same small time windows.
The way I've approached this problem in the past relies heavily on meta data about the user. It's easy to determine if an IP is a proxy/VPN, which should immediately make a client more suspicious (when you're already suspicious about fraudulent voting).
Initially, account ages are important but if someone is able to get away with it for a long time, they can get complacent and keep using the same accounts, and at that point you can look at things like upvote/downvote ratios (or generally the lack of diversity in voting activity) compared to some expected average activity.
There's a lot of other tricks, but I don't know what your approach has been when working on this, and I know HN is a much different platform from what I worked with :P
> Why do you say that? I've worked hard on this problem and would not call it easy.
Are there reference data sets for this problem? If not, you or reddit should publish data sets.
I suppose the fact that there's already a detection algorithm biases the data, but it'd still be better than nothing.