If it's a well thought comment, even if I disagree completely, I give 100%.
If its just "great article, thank you" response 1-4%
if it's a smart comment 50-75%
Everything else from 5-30% depending on the side of the couch I woke up
No special algorithm. Just voting on merit and rewarding what is worthy.