Abstract In Meta-interpretive learning (MIL) the metarules, second-order datalog clauses acting as inductive bias, are manually defined by user. this work we show that metarules for MIL can be learned MIL. We define a generality ordering of $$\theta$$ θ -subsumption and user-defined sort derivable specialisat...