During the training phase of machine learning (ML) models, it is usually necessary to configure several hyperparameters. This process is computationally intensive and requires an extensive search to infer the best hyperparameter set for the given problem. The challenge is exacerbated by the fact that most ML models are complex internally, and training involves trial-and-error processes that could remarkably affect the predictive result. Moreover, each hyperparameter of an ML algorithm is potentially intertwined with the others, and changing it might result in unforeseeable impacts on the remaining hyperparameters. Evolutionary optimization is a promising method to try and address those issues. According to this method, performant models are stored, while the remainder are improved through crossover and mutation processes inspired by genetic algorithms. We present VisEvol, a visual analytics tool that supports interactive exploration of hyperparameters and intervention in this evolutionary procedure. In summary, our proposed tool helps the user to generate new models through evolution and eventually explore powerful hyperparameter combinations in diverse regions of the extensive hyperparameter space. The outcome is a voting ensemble (with equal rights) that boosts the final predictive performance. The utility and applicability of VisEvol are demonstrated with two use cases and interviews with ML experts who evaluated the effectiveness of the tool.
翻译:在机器学习模型(ML)的培训阶段,通常有必要配置数个超参数。这一过程在计算上十分密集,需要广泛搜索,以推断为特定问题设定的最佳超参数。由于大多数ML模型内部复杂,培训涉及试验和感光过程,可能显著影响预测结果,因此挑战更加严重。此外,ML算法的每个超参数都有可能与其他参数交织在一起,改变它可能会对其余的超参数产生无法预见的影响。进化优化是尝试和解决这些问题的一个很有希望的方法。根据这种方法,将性能模型储存起来,而其余的则通过遗传算法的交叉和突变过程加以改进。我们介绍VisEvol,这是一个视觉分析工具,支持交互探索超参数和干预这一演化程序。简而言之,我们的拟议工具有助于用户通过演进和最终探索在广泛超光度空间的不同区域强大的超参数组合产生新的模型。结果是一种投票式模型,其结果是储存,而其余的模型则通过交叉和突变异过程得到改进,同时演示了对实用性工具的预测。