I've always said that subsequent votes between the same users should have a diminishing returns, including self votes.
It would make it harder for people to game the system the way they do now, and bots would have an element of luck to them as if the same user is picked for a vote then the upvote won't be worth as much.