Ah, we're getting a C in communications.
> "does this bag of data have any properties?"
WOW! That's one heck of a hard question! There can be a LOT
of properties! No properties
might mean random. So, one case is old random number testing! People settled on the Fourier test -- essentially hypothesis testing.
You seem to be saying that hypothesis testing requires
knowing something too specific
about what is being looked for. Well, in some of the elementary
stuff.
But there's the old distribution free two sample tests: Joe teaches calculus to
30 students, and Mary teaches the same subject to 25 students. Is their different performances significant?
Specific? We are not saying much
about what is different, but we do get estimates of Type I error, that is, saying that there is a big difference when there is not. So, how? Put all 30 + 25 student scores (right, something specific, unidimensional, but see below) in a pot, stir briskly, pull out 30 and 25, that the difference in their averages, do this 1000 times, get an empirical distribution of the difference under the hypothesis that there is no difference, then see where the actual difference is in the empirical distribution and estimate false alarm rate.
For measuring several quantities not just one, can look for a significant difference even if have no idea what the heck the cause is. So, are not being specific about a cause.
Generally in making AI decisions, what to have
some sense of being correct.
A first cut approach is
hypothesis testing.
A second cut would be, say,
looking for a diagnosis. So,
have some data and 20 candidate
diagnoses. So, do hypothesis
tests on the appropriate data
for each of the 20,
maybe different parts of the
data for each of the 20, and pick
the diagnosis based on
the Type I estimates.
Hypothesis testing has a cute
and powerful idea: Make
an hypothesis of no effect
and use that to calculate
some probabilities. There's got
to be a good role for that
in AI.