This is largely due to the fact that these algorithms often produce invalid rules.
evaluation is necessary both for resource developers as well as for inference system developers who want to asses the quality of each resource.