In general, the human written domain knowledge functions are not expected to be perfectmost likely only examining a subset of features and not covering all cases.
we are now faced with two challenges: (1) the domain knowledge functions have limited generalization; (2) the domain knowledge functions provide a ranking, but do not provide an inference (search) procedure.