SCAD: self-supervised contrastive learning for allusion detection in Chinese poems | Synapse