Five deep questions in computing (2008) [pdf]
cs.cmu.edu
cs.cmu.edu
1. P = NP?
2. What is computable?
3. What is intelligence?
4. What is information?
5. (How) can we build complex systems simply?
Except for the first question, there is no way to determine if any given answer is an acceptable answer. The 2,3,4 are asking for definition and you can provide anything arbitrary suits your needs at hand or mood at the time. The question has no clear constraint on which answer is admissible.
I'd say this article is perfect example of how not to pose questions! Asking a good question is a lot of hard work and author simply hasn't done the homework here. A great example of asking good question is, of course, Hilbert's 23 questions. He had to survey the field deep and wide and craft each question such that answer can be verified, if one was ever proposed.
If something is computable, that means it’s solvable within a particular model of computation such as a Turing machine (Turing computable). The most common question of computability found in applied computer science is “is there programmable algorithm to solve this problem”
Information, in this context, just means meaningful signal, as opposed to random noise. “What is information?” could be expanded to ask “How do we differentiate information for randomness and noise, and how do we extract information from noisy systems?”
Question three does seem a bit vague, but I think it’s intended to be something along the lines of “What systems and algorithms give rise to human intelligence.” But yes, intelligence itself is hard to define. I still think you could find an acceptable answer to this, at least a partial one. If you could directly design and create a system that presents a human level of general intelligence, then you would have necessarily defined some part of the systems/structures/algorithms that give rise to such an intelligence.
I’m honestly not sure what specific question 5 is alluding to, I think this is touching on Complexity Theory, but that’s a topic I am not at all versed in. I wonder if someone more familiar with that field could weigh in.
All that being said, I agree this particular article does not do a good job of posing the questions in a clear and well defined way, and the 3-word versions of the questions makes them ambiguous without further context and background. I think the purpose of this very short article is just to present the questions as "curiosities" as a way to spark the reader's interest and prompt them to seek out other resources with more detailed and context/field specific explanations.
Right now, no one can come up with a really satisfactory definition of either "intelligence" and "information". By trying to do so we can learn more about what we would want from such a definition. Better yet we might learn that definition can't exist for some reason: i.e. that those concepts are ill-posed.
Here's an example from the text of what she means: "In order to answer what is computable, we must consider the underlying machine (abstract or physical) that is the computer. Consider the Internet as a computer. What is a universal machine model for the Internet? Consider a molecular computer, a DNA computer, a nano-scale computer, or even a quantum computer. What problems can and cannot be solved through them?"