While powerful, REs have a poor generalization ability because all synonyms and variations in a RE must be explicitly specified.
rEs are often ensembled with data-driven methods, such as neural network (NN) based techniques, where a set of carefully-written rEs are used to handle certain cases with high precision, leaving the rest for data-driven methods.