Counterfactual Generative Smoothing for Imbalanced Natural Language Classification | Synapse