I still have a doubt related to using AIC to compare parametric models with non parametric models. In my previous question AIC can recommend an overfitting model?, I received some comments/answers that seemed to clear the air, but I strongly feel AIC could not be used for comparing parametric model (eg. 2nd order polynomial) with a non parametric model (eg. gaussian process regression or GPR). Atleast for an example, lets keep the comparison between a 'polynomial' parametric model & 'GPR' non parametric model; without generalizing to any parametric & non parametric model for clarity. Some of my questions why I feel so (comparison between polynomial regression and GPR using AIC is not justified) are as follows:
- GPR does not have a predefined model form unlike 2nd order polynomial model. So, what are the parameters in GPR model that should be counted as parameters for AIC - are they the noise and parameters of the covariance function? Do not these parameters differ in their utlities? - meaning coefficients of 2nd order polynomial define the model form completely, while coefficients of covariance function and noise in GPR define the covariance functions that help in obtaining the posterior probability.
- Since GPR models the noise its goodness of fit will be far superior to 2nd order polynomial (if the data generating process is not a 2nd order polynomial function obviously). So, does it not make GPR always favorable than polynomial regression (as gof of GPR becomes much lesser than polynomial!).
I feel this comparison using AIC is something analogous to comparing apples to oranges. Maybe theoretically we can compare, but I dont think it makes sense. (Also, kindly let me know if my understanding is correct - AIC can be used to compare models whose parameters are determined by MLE estimates (or equivalent like LS techniques), so parameters of covariance function of GPR are determined by MLE estimate, I hope that this satisfies the condition of applying AIC on GPR models)