Towards a more efficient representation of imputation operators in TPOT
  Automated Machine Learning encompasses a set of meta-algorithms intended to
design and apply machine learning techniques (e.g., model selection,
hyperparameter tuning, model assessment, etc.). TPOT, a software for optimizing
machine learning pipelines based on genetic programming (GP), is a novel
example of this kind of applications. Recently we have proposed a way to
introduce imputation methods as part of TPOT. While our approach was able to
deal with problems with missing data, it can produce a high number of
unfeasible pipelines. In this paper we propose a strongly-typed-GP based
approach that enforces constraint satisfaction by GP solutions. The enhancement
we introduce is based on the redefinition of the operators and implicit
enforcement of constraints in the generation of the GP trees. We evaluate the
method to introduce imputation methods as part of TPOT. We show that the method
can notably increase the efficiency of the GP search for optimal pipelines.
