基于组件的卡通人脸生成分为构件的组合及特征调整两阶段完成,可分别视为组合优化和连续优化问题解决.然而,人脸特征参数优化过程中很难用函数显性表示其优化目标,是典型的隐性目标优化问题.针对此问题,提出基于反向学习策略的交互式差分演化算法(interactive differential evolution algorithm based on opposition-based learning strategy,IDE-OBL),将传统交互式演化算法中人为提供适应值的交互方式转化为成对比较的方式,采用反向学习策略加快算法收敛,在一定程度上减少了用户评价次数.实验结果表明,在基于组件的卡通人脸生成问题中,IDE-OBL比未使用反向学习策略的IGA和IDE要好,减少了演化迭代次数,有利于用户疲劳程度的缓解.