Lumifer comments on LINK: AI Researcher Yann LeCun on AI function - Less Wrong

0 Post author: shminux 11 December 2013 12:29AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (82)

You are viewing a single comment's thread. Show more comments above.

Comment author: Lumifer 11 December 2013 05:25:29PM 0 points [-]

So then if I were to give you a causal decision problem, can you tell me what the right answer is using only a prediction engine?

A good enough prediction engine, yes.

We only have observational data obtained from this causal model.

Huh? You don't obtain observational data from a model, you obtain it from reality.

Observational data is enough for the predictor, right?

That depends. I think I understand prediction models wider than you do. A prediction model can use any kind of input it likes if it finds it useful.

Comment author: IlyaShpitser 11 December 2013 05:56:11PM *  0 points [-]

Huh? You don't obtain observational data from a model, you obtain it from reality.

Right, the data comes from the territory, but we assume the map is correct.

That depends. I think I understand prediction models wider than you do.

The point is, if your 'prediction model' has a rich enough language to incorporate the causal model, it's no longer purely a prediction model as everyone in the ML field understands it, because it can then also answer counterfactual questions. In particular, if your prediction model only uses the language of probability theory, it cannot incorporate any causal information because it cannot talk about counterfactuals.

So are you willing to take me up on my offer of solving causal problems with a prediction algorithm?

Comment author: Lumifer 11 December 2013 06:08:31PM 0 points [-]

the data comes from the territory, but we assume the map is correct.

You don't need any assumptions about the model to get observational data. Well, you need some to recognize what are you looking at, but certainly you don't need to assume the correctness of a causal model.

no longer purely a prediction model as everyone in the ML field understands it

We may be having some terminology problems. Normally I call a "prediction model" anything that outputs testable forecasts about the future. Causal models are a subset of prediction models. Within the context of this thread I understand "prediction model" as a model which outputs forecasts and which does not depend on simulating the mechanics of the underlying process. It seems you're thinking of "pure prediction models" as something akin to "technical" models in finance which look at price history, only at price history, and nothing but the price history. So a "pure prediction model" would be to you something like a neural network into which you dump a lot of more or less raw data but you do not tweak the NN structure to reflect your understanding of how the underlying process works.

Yes, I would agree that a prediction model cannot talk about counterfactuals. However I would not agree that a prediction model can't successfully forecast on the basis of inputs it never saw before.

So are you willing to take me up on my offer of solving causal problems with a prediction algorithm?

Good prediction algorithms are domain-specific. I am not defending an assertion that you can get some kind of a Universal Problem Solver out of ML techniques.