There are three necessary (though not sufficient) properties a safe AI system should have:
Feasible—can be built in practice,
Legible—we can point out to its internals and understand what it does and why,
Powerful—has strong capabilities in various cognitive domains.
Symbolic computation techniques are feasible and legible but not powerful.
Deep learning systems are feasible and powerful but not legible (the hope of interpretability is to change that).
Solomonoff Induction (and its agentic form AIXI) are powerful and legible but not feasible.
In order for a safe AI plan to have a chance of working, it will likely have to use ideas from these three different approaches and combine them into one coherent framework that has the “best of all worlds”.
Thanks, this is a good objection, and I don’t have a good distinction. Now I’m actually not sure that Solomonoff induction is legible according to my original definitions, as the shortest program for a given sequence will likely be just as obfuscated and hard to understand as neural networks.
I would like to replace “legible” with something on the lines of: “can be analyzed using formal methods that show what it can or can’t do”; but this is still a messy definition, and it might exclude e.g. SAT Solvers (which are a formal tool, but the question of which SAT instances can be solved efficiently by it still involves heuristics and is not fully understood).