CATE: A Contrastive Pre-trained Model for Metaphor Detection with Semi-supervised Learning