My Googling is turning up no great results, but given the terminology differences between statistics and computer science, that may not mean much.

My basic query is if machine learning models such as neural networks, random forests, gradient boosted machines are all classified as Conditional Models by statistical standards or if there is some algorithm type or aspect of them that could be considered Marginal. I am aware of procedures that allow you to integrate out many variables in a random forest or GBM and allow one to get a ‘marginal effect’, but I’d be skeptical that this equates to a population-level effect.

If anyone has opinions or papers to share in this area, I would be very appreciative. Thanks!