Model factoring