错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Genetic Programming with Synthetic Data for Interpretable Regression Modelling and Limited Data

  • Fitria Wulandari Ramlan,
  • James McDermott

摘要

A trained regression model can be used to create new synthetic training data by drawing from a distribution over independent variables and calling the model to produce a prediction for the dependent variable. We investigate how this idea can be used together with genetic programming (GP) to address two important issues in regression modelling, interpretability and limited data. In particular, we have two hypotheses. (1) Given a trained and non-interpretable regression model (e.g., a neural network (NN) or random forest (RF)), GP can be used to create an interpretable model while maintaining accuracy by training on synthetic data formed from the existing model’s predictions. (2) In the context of limited data, an initial regression model (e.g., NN, RF, or GP) can be trained and then used to create abundant synthetic data for training a second regression model (again, NN, RF, or GP), and this second model can perform better than it would if trained on the original data alone. We carry out experiments on four well-known regression datasets comparing results between an initial model and a model trained on the initial model’s outputs; we find some results which are positive for each hypothesis and some which are negative. We also investigate the effect of the limited data size on the final results.