Natural language processing pipeline to generate novel slang usages based on historical slang usages from dictionaries. This tool kit includes code and examples of:
1) Training of contrastive sense embeddings that are sensitive to slang semantic extension, beyond surface similarities captured in conventional embedding methods.
2) A model of slang generation that predicts appropriate word choices given a to-be-expressed meaning.