While many NLP tasks can be tackled easily with standard supervised unsupervised machine learning, some task and data settings raise the need for more advanced learning techniques. The NLP Group has extensive experiences on the use and adaptation of techniques such as multitask learning, contrastive learning, reinforcement learning, adapters, kernel-based learning, and Gaussian mixture models.