There is no purification or diluting of Karma. Karma is a volitional act and when it is done, it's done. You cannot change the past. However you can do good Karma to mitigate the effects of bad Karma you have committed.
How often you should do good Karma? As much as possible if not all the time. Ex: mindfulness meditation.