Maybe my comment wasn't clear. I do not think this can be helped much by tools.
There are probably some existing apps that identify literal self votes but I don't think that is very useful and I wouldn't support much SPS funding for that. If we did build a super-duper self-vote finder, then milkers will just get more clever and the investment will have been largely wasted. There is no substitute for voting based on value, which is almost entirely subjective, or at least requires "intelligence" to assess.
RE: HF21: What Makes Steem Valuable?