News for hackers. Stuff that matters.
Re:Natural language benchmarks don’t measure AI models’ gene... by mjburgess on Monday August 24, 2020 @08:09AM (#24259817)
So this is to repeat hume and mistake causal analysis as a kind of induction or inference.

It isnt.

Our bodies are the primary site of "causal analysis". Eg., when I touch the hot surface of a stove I do not infer that temperature is a cause of my hand being hot.

Such an inference, as the basis for our models of the world, would be -- as you/hume/etc. say -- deeply insufficient.

The operation of the world on our bodies is already laden with causal information. A hand striking a face does not just create a "painful sense impression"... rather the body encodes it as caused by the object you also saw.

It is the action of the world upon the body that is the bedrock of our causal model building. Scientific/inferential processes sit on top of that to disambiguate between possible distal causes.

A machine, as a person, given "mere data" cannot hope to do much.

Re:Natural language benchmarks don’t measure AI models’ gene... by hackinthebochs on Monday August 24, 2020 @09:02AM (#24260196)
None of this explains how modelling time sequences of events does not sufficiently approximate the kind of causal knowledge you mention.
Re:Natural language benchmarks don’t measure AI models’ gene... by mjburgess on Monday August 24, 2020 @09:31AM (#24260446)
Suppose I place a pot on a stove and the water boils.

Now I feed into the machine what data?

Here, it gets this: all gravitational, electomagnetic, etc data within 1km; all geometric information about all objects within 1km (, and all of their properties, etc.)

Now, machine, what caused the pot to boil?

It has no clue. There are an infinite number of antecedent temporal events.

The problem isn't the mathematics of causal inference. The problem is relevance. That isn't an inferential problem.

Re:Natural language benchmarks don’t measure AI models’ gene... by hackinthebochs on Monday August 24, 2020 @09:46AM (#24260580)
>It has no clue. There are an infinite number of antecedent temporal events.

Right, determining the cause of the pot boiling given only local information about this one event is impossible. But that's not a good representation of learning from a real-world data set. A real training corpus might also have an example of a pot boiling in a campfire, a water heater heating up water using fire, someone touching an open flame and going "ouch!", fire burning down a house, etc. All these examples taken together can reasonably lead one to infer that fire causes things to become hot. This is the kinds of regularity found in real world datasets and a good learning algorithm will extract this regularity in the course of predicting the dataset.

Re:Natural language benchmarks don’t measure AI models’ gene... by mjburgess on Monday August 24, 2020 @10:07AM (#24260775)
Who prepares the dataset?

You are just shifting relevance problem to the human to solve. That's my point.

The "regularity" isn't very hard to find when the data which exposes it is already selected.

Re:Natural language benchmarks don’t measure AI models’ gene... by hackinthebochs on Monday August 24, 2020 @10:13AM (#24260841)
No, I don't see your point. No one "prepared" common crawl to contain multiple instances of relevant examples for GPT-3 to learn from. It's just that a sufficiently large training corpus will naturally have this sort of regularity in it. My point is that a general learning algorithm trained on a sufficiently large and representative corpus will capture causal regularity without the sort of fine-tuning of the algorithm or the training data you are suggesting. You haven't given any reason to think otherwise.
Re:Natural language benchmarks don’t measure AI models’ gene... by mjburgess on Monday August 24, 2020 @12:07PM (#24261984)
identifying causes cannot be done statistically, as a fact of statistics

events A then B then C do not imply C is caused by B is caused by A

This problem is worse the more data you have, as with my example above of giving the machine /every/ event within a 1km radius of a pot boiling.

Identifying a cause is a dynamic experimental process. A machine can only accept a highly prepared dataset which has already been chosen because the associations are known to be causal.

Re:Natural language benchmarks don’t measure AI models’ gene... by hackinthebochs on Monday August 24, 2020 @01:14PM (#24262832)
But this problem isn't specific to machines. The fact that my hand hurts after touching an open flame stove doesn't entail the flame caused my pain. No amount of first-hand experience with flames can entail that flames cause pain. All we can do is increase the likelihood of this model. Experimental processes are in the same boat, except that the statistical power is greater. But our lived experiences with flames and pain and all other stimuli is a sort of low power ongoing experiment. But with enough of these poor experimental runs we can converge on an approximately true model. The same goes for a statistical learning algorithm and a large training corpus.
Re:Natural language benchmarks don’t measure AI models’ gene... by mjburgess on Monday August 24, 2020 @03:41PM (#24264607)
Yes but the body solves the problem of concluding that the stove caused the pain.

The body is a mechanism of relevance. The more data you feed a machine, the worse it performs.

The body isnt necessarily right about causation (though it often is) but it provides a minimal mechanism of relevance to enable inference.

Data itself contains no causal information.

Re:Natural language benchmarks don’t measure AI models’ gene... by plutonorm on Tuesday August 25, 2020 @06:39AM (#24269893)
You are just pushing the solution to the problem of relevance (which isn't actually a real problem) down the stack, into the body. How does the body magically create this new kind of relation called cause? You are mistaking the image in your mind for reality. The image you see in your mind is the product of an extraordinarily large neural network that has done all the statistical analysis for you.