Statistical foundations of virtual democracy
blog.acolyer.org
blog.acolyer.org
Like a normal vote isn't it going to be hard to get the preference right. We change our vote due to our preference which can change dynamically anytime. Also sometimes people vote in spite of different preferences due to many reason.
I still think it's not an easy problem to be solved by algorithms.