8. The computer-implemented method of claim 1 , wherein reverse engineering a set of comparative rules comprises: iteratively generating rule parameters for each comparative rule in the set of comparative rules until the rule parameters are stable.
9. The computer-implemented method of claim 8 , wherein iteratively generating the rule parameters comprises: performing a number of rounds, the number of rounds determined dynamically based on stability of the rule parameters, each round comprising: for each comparative rule in the set of comparative rules, generating rule parameters for the comparative rule, and determining whether the rule parameters are stable.