All the above RE models are supervised machine learning models that need to be trained with large amounts of manually annotated RE data to achieve high accuracy.
annotating RE data by human is expensive and timeconsuming, and can be quite difficult for a new language.