Automated Generation and Detection of Novel On-Topic Metaphors Using Machine Learning