I've a Regression model that is most suitably solved using elastic net. It has a very large number of predictors that I need to select only subset of them. Moreover, there could be correlation between the predictors, so Elastic net was the choice)
My question is: If I have knowledge that a specific subset of the predictors must exist in the output (they shouldn't be penalized), how can this information be added to the elastic net? Or even to the Regression model if elastic net is suitable in this case.
I need advise about papers that propose such solutions if possible.
I'm using Scikit-learn in Python, but I'm concerned more about the algorithm more than just how to do it.