However, scalability of such systems is a bottleneck due to the heavy cost of authoring and maintenance of rule sets and inevitable brittleness due to lack of coverage in the rule sets.
data-driven approaches are robust and the procedure for model building is usually simple.