I happen to think that simply lopping off a percentage of Thanks to handle expected "noise" resolves the frivolous Thanking-- but I am intrigued by the idea of having users enter a rationale. Maybe the answer is two-fold: allow Thanks with no comment, and it has no Karma value. Any Thanks with an accompanying comment (which could be hidden or contained in a dropdown list) adds to Karma.