Intelligence as a Halting Oracle
am-nat.org
am-nat.org
To be fair, until we know in detail how brains work, we can't eliminate the possibility that esoteric physics are key to the their operation; we only rule that out with an adequate model that does not invoke such physics.
We know the physics of how some bits of brains work, but no model that goes from those bits to human cognition, so no basis beyond speculation and optimism for claiming that we know all the physics of how brains work.
"The Laws Underlying The Physics of Everyday Life Are Completely Understood"
Worth reading.
Give three examples.
Do not use the word "Obviously..."
Here's the direct link to the proof: https://www.am-nat.org/site/law-of-information-non-growth/
That doesn't necessarily mean we understand their behavior, of course. Complex behavior can arise out of simple underlying rules. That's hardly controversial, except (for some reason) when it's about human brains.
Until we can work out all the relevant implications of mundane physics and either find them adequate or not to model he phenomena of concern, we can't say that the physics of those phenomena are known (or say that they aren't; we’re in the realm of potential unknown unknowns.)
That the bits we know about are even everything that goes into cognition except how they hook up is somewhere between exuberant optimistic speculation and rank hubris.
Yeah, but we don't even have models to choose from. We can choose the model with the least new stuff when we have competing models; for now, we have models for bits and pieces of the brain/mind, but no wholistic model.
So, what we can really say about the brain or mind as a whole is that it's an open research question and we don't know what it will take to explain it.
We can absolutely say we have no particular reason to think esoteric physics are needed to explain the brain. What we can't say is that we have a firm basis for confidence that they aren't needed.
Brains can obviously provide answers to uncomputable problems.
I'm not sure how we'd be able to observe they they were “solving” even if they were to do so.
But, as for empirical evidence, max entropy + Bayesian hypothesis selection makes the PHO hypothesis much more plausible than the TM hypothesis.
It's not clear that all physically realizable things are Turing computable.
See also yters' post https://mindmatters.today/2018/09/meaningful-information-vs-...
The argument presented relies on the idea that humans can create 'mutual information' about the world which has been shown to be impossible.
However, the relies on assuming that we actually create mutual information. Instead, consider the fact that Bayesian processes with enough observations can approximate mutual information arbitrarily well. Now it seems that Yters' entire argument falls apart because the most reasonable explaination for how the human brain operates come down to Bayesian processes.
Does it sound more reasonable to you that the human brain is a magical 'partial halting oracle' violating the very laws of physics, or that the human brain uses Bayesian reasoning to build up predictions about the world which are only well founded statistically?
https://www.am-nat.org/site/law-of-information-non-growth/
So if humans are partial halting oracles, then they can create mutual information.
The HN discussion page: https://news.ycombinator.com/item?id=18377525
I have a hard time seeing your argument as anything other than 'motivated reasoning' attempting to justify to your religious/metaphysical beliefs.
Ironically, I see this the other way around. I think people are having a hard time accepting the possibility that humans are partial halting oracles because of their bias against anything that seems religious, even if it makes more sense.
If you're interested in Bayesian approximations of mutual information check out the references listed at [1] and tell me what you think, as this is far from my speciality.
[1]https://en.m.wikipedia.org/wiki/Mutual_information#Bayesian_...
I evaluate this issue with a Bayesian + max entropy approach. We have two hypotheses:
1. humans are TMs
2. humans are PHOs
Max entropy weights these hypotheses equally. What humans do is given the highest expectation with #2. Thus, Bayesian hypothesis selection says #2 is the most likely explanation of the evidence. Inference to the best explanation says humans are PHOs.
I have a similar approach to gravity. There are two hypotheses
1. The gravitational field comes about from the curvature of spacetime
2. The ghost of Einstein flies around through all of space at an impossibly high speed nudging all objects such that their trajectories align with what he would find elegant.
Max entropy weights these hypotheses equally. What h̶u̶m̶a̶n̶s̶ planets do is given the highest expectation with #2. Thus, Bayesian hypothesis selection says #2 is the most likely explanation of the evidence. Inference to the best explanation says h̶u̶m̶a̶n̶s̶ ̶a̶r̶e̶ ̶P̶H̶O̶s̶ gravity is Einstein's ghost.
So we have to accept incompleteness, but obviously we want our program-property prover to be able to prove as much as possible. How do we approach that? I don't think we can make much progress approaching it mathematically; I think we have to approach it as an AI problem. That means figuring out how humans manage to be "partial oracles" and doing the same thing as much as we can. It means heuristics, it means pattern matching, it means machine learning.
Nope. If it's allowed to be wrong, then a TM can do it. In fact, any one-bit hash function is a partial oracle on that definition (which is the reason that definition is not used).
A hash function will get an infinite number of answers right and an infinite number of answers wrong. But because you don't know which is which, the result is useless.
Indeed not.
> there is an undecidable infinite set of correct answers
The term "undecidable set" has a technical meaning, which I'm pretty sure is not what you intended here. The technical meaning of "an undecidable set" is a set for which the question of whether a given thing is a member of the set is undecidable. So, for example, the set of all halting TM programs is an undecidable set.
But the set you are specifying here is not a set of programs, it is (you say) a set of answers. Answers to what? I presume you mean "answers to the halting problem". But what does that mean? There are only two "answers to the halting problem": HALT and RUN-FOREVER, and that's a finite set with two elements. Your set is "infinite" so that's obviously not what you meant.
Maybe you meant a set of ordered pairs consisting of a program P and an element of { HALT, RUN-FOREVER } corresponding to whether P halts or runs forever, where the ordered pair is a member of the "correct" set only if P halts if the second element of the pair is HALT, or if P runs forever if the second element of the pair is RUN-FOREVER. You didn't actually specify it, but I presume you want a given P to appear either in the "correct" set or the "arbitrary" set but not both, so the membership condition in "correct" has to be "only if" and not "if and only if". You also didn't specify whether a pair (P, HALT) and (P, RUN-FOREVER) can both appear in the "arbitrary" set, though I presume the answer to that is "no".
So what about the other direction? Your "arbitrary" set also includes some pairs that meet the criterion for membership in the "correct" set (an infinite number, actually, by your own stipulation). So what determines what goes into the "correct" set and what goes into the "arbitrary" set?
But all of this is still missing the main point: what makes a partial oracle interesting is not that it's allowed to be wrong -- it isn't. It's that it is allowed to give "I don't know" as an answer.
It is actually possibly to define a coherent concept of an oracle that is allowed to be wrong, but these are not called "partial oracles", they are "probabilistic oracles". There's a whole field of study of algorithms that act like probabilistic oracles, called "probably approximately correct" or PAC. There are also "random oracles" which are kind of like probabilistic oracles, and which are useful in cryptography. But that's not what is under discussion here.
This seems coherent and to capture the notion of a PHO. All of this to point out that the fact humans cannot figure out every math problem does not mean they can be reduced to some sort of finite TM, so that standard objection against the halting oracle idea fails.
Here's a proof of the idea, demonstrating a partial halting oracle can violate the law of information non-growth:
This is wrong on so many levels that the entire rest of the essay becomes nonsense.