Preprocessor Selection for Machine Learning Pipelines

Much of the work in metalearning has focused on classifier selection, combined more recently with hyperparameter optimization, with little concern for data preprocessing. Yet, it is generally well accepted that machine learning applications require not only model building, but also data preprocessing. In other words, practical solutions consist of pipelines of machine learning operators rather than single algorithms. Interestingly, our experiments suggest that, on average, data preprocessing hinders accuracy, while the best performing pipelines do actually make use of preprocessors. Here, we conduct an extensive empirical study over a wide range of learning algorithms and preprocessors, and use metalearning to determine when one should make use of preprocessors in ML pipeline design.

Paper

References (10)

08None Agent . Choose never to preprocess. This represents much of the state-of-the-art, where only a classifier is selected
09Mode Agent . Choose the preprocessor that is empirically the best, for each base classifier, based on past experimentsdata
10Random Agent . Choose a preprocessor, or none, uniformly at random. This represents the case where the agent has no special prior knowledge of the preprocessors

Similar papers

© 2026 NYSGPT2525 LLC