Thank you for this summary.
I still find myself unconvinced by all the arguments against the Solomonoff prior I have encountered. For this particular argument, as you say, there's still many ways the conjectured counterexample of adversaria could fail if you actually tried to sit down and formalise it. Since the counterexample is designed to break a formalism that looks and feels really natural and robust to me, my guess is that the formalisation will indeed fall to one of these obstacles, or a different one.
In a way, that makes perfect sense; Solomonoff induction really can't run in our universe! Any robot we could build to "use Solomonoff induction" would have to use some approximation, which the malign prior argument may or may not apply to.
You can just reason about Solomonoff induction with cut-offs instead. If you render the induction computable by giving it a uniform prior over all programs of some finite length N[1] with runtime ≤T, it still seems to behave sanely. As in, you can derive analogs of the key properties of normal Solomonoff induction for this cut-off induction. E.g. the induction will not make more than K(P∗) bits worth of prediction mistakes compared to any 'efficient predictor' program P∗ with runtime <T and K-complexity K(P∗)<N, it's got a rough invariance to what Universal Turing Machine you run it on, etc. .
Since finite, computable things are easier for me to reason about, I mostly use this cut-off induction in my mental toy models of AGI these days.
EDIT: Apparently, this exists in the literature under the name AIXI-tl. I didn't know that. Neat.
So, no prefix-free requirement.
Do you not see how they could be used here?
This one. I'm confused about what the intuitive intended meaning of the symbol is. Sorry, I see why "type signature" was the wrong way to express that confusion. In my mind a logical counterfactual is a model of the world, with some fact changed, and the consequences of that fact propagated to the rest of the model. Maybe LA is a boolean fact that is edited? But if so I don't know which fact it is, and I'm confused by the way you described it.
Because we're talking about priors and their influence, all of... (read more)
Overview
In the past I've been skeptical of Paul Christiano's argument that the universal distribution is "malign" in the sense that it contains adversarial subagents who might attempt acausal attacks. My underlying intuition was that the universal distribution is doing epistemics properly, so that its credences should track reality and not be inappropriately vulnerable to any attacks. In particular, if the universal distribution takes seriously that it may be in a simulation, and expects the "simulation lords" to mess with it (this is the overly-compressed essence of Christiano's hypothetical) then we should also take this seriously - so it's not really an attack at all. I ended up changing my mind somewhat at the CMU agent foundations conference, after helpful conversations with Abram Demski, Vanessa Kosoy, Scott Garrabrant, and particularly Sam Eisenstat (who finally managed to get through to me with a slightly different explanation of the argument). The short version is that (as I was aware) Solomonoff induction does not have an inductive bias towards being computed by an agent/predictor because it is not talking about embeddedness - it does not expect to be "running on a computer." This seems unreasonable (since we know anything performing inference about our universe is a part of our universe - right?) which means security mindset is to anticipate that some kind of exploit/attack is possible, which is how I could have taken the argument seriously faster. In fact, I think that this "mistake" in the universal distribution lends some credence to the malign prior argument, opening a potential opportunity for acausal attack. However, I still have many reservations that the argument works, which I'll discuss in the latter part of this post.
The Argument
Following my last post engaging with the malign prior argument, I'll call the universe where an agent of interest is trying to use the universal distribution for prediction Predictoria. The idea of the argument is that there may be another simple computable universe called Adversaria which evolves life and ultimately a civilization/singleton which wishes to acausally influence Predictoria - perhaps because it cares about all computable or mathematical universes. Adversaria could run many simulations of simple computable universes from the perspective of important decision makers, and then intervene on simulations right after important decisions. Why would Adversaria want to do this? Well, imagine that we in Predictoria worry that we might be in a simulation of Adversaria. This could certainly effect our actions, if we have any guess about what actions the simulation lords might disapprove of and punish. More generally, Adversaria could push our probabilities around however they saw fit around pivotal moments by re-engineering the future (by pausing and modifying the simulation) so various subtle and malign forms of influence seem possible.
Why would the universal distribution take this possibility seriously? Hypothesis are roughly speaking weighted by Kolmogorov complexity (that is "computable description complexity"). Since we assumed Adversaria is compuable and simple, it's a likely candidate hypothesis a priori. If it runs a massive number of simulations, we might expect to be in one of them (assuming our universe is computable and simple, which is required for realizability - though it is not the only possible justification for using the universal distribution). In that case, the combined hypothesis that we are in an Adversaria simulation of our universe requires the simple "laws of physics" for Adversaria and a pointer of some sort to the specific simulation that has Predictoria's laws of physics.
As @Wei Dai put it in his response to my original rebuttal to the argument:
In fact, as Wei Dai seems to be hinting at, a complete theory of "Simulated Predictoria" (from within Predictoria) also need a pointer to the specific moment of Adversaria's intervention. Another way of framing this is that Predictoria expects Adversaria to possibly intervene after each "pivotal moment." Note that this perspective views a mixture of deterministic hypotheses about which simulation Predictoria is in as a single stochastic hypothesis that Predictoria is in a simulation with fixed physics but an unknown moment of intervention. Pivotal moments have low K-complexity (in fact, that is one possible definition of a pivotal moment, though I'll reserve the term for moments that Adversaria also cares about) which means they eventually become infrequent by a counting argument. So Predictoria should eventually learn it is not in the type of simulation which is intervened on. I think this is pretty cut and dry, but it doesn't really answer the malign prior argument because K-complexity grows very slowly, and fear of Adversaria may influence Predictoria to some degree for many years and particularly around important moments.
With that said, we have more or less reduced the problem to deciding whether the laws of physics of Adversaria are more complicated than a pointer to our specific planet / predictor of Predictoria. I initially rejected the malign prior argument here, because I did not see it this way; Adversaria's pointer to Predictoria also has to specify the planet! However, the Adversaria hypothesis does have an advantage here, because Adversaria would only care to influence decision makers! That means it gets "most of" the planet predictor for free, by restricting only to planets with life. From the perspective of the universal distribution, observations might come from the inside of a star or a random dust cloud (Vanessa's usual example). Perhaps an inhabited planet has lower K-complexity than an arbitrary planet, but we do have to specify we're putting our sensors on a robot / attached to a brain, and that costs us some bits.
Does it cost us more bits than the physics of Adversaria? It's not clear to me, but it can't be much more, since Adversaria evolves intelligent life which pervades its entire universe. That means that the conditional complexity of "intelligence" should be pretty low given the physics of Adversaria - and "intelligence" makes the pointer to our planet of Predictoria simple.
Still, I think the argument stands in the sense that it isn't obviously logically flawed.
Obstacles for Adversaria
The argument places a lot of demands on the hypothetical Adversaria:
It also places some demands on Predictoria
Even if all of these requirements are fulfilled, Adversaria doesn't drastically beat out alternatives a priori and loses probability mass as time passes.
An Analogy to Intelligent Design
The malign priors argument is analogous to the following argument that a Cartesian dualist should believe in God:
"Isn't it unlikely that you would be a conscious, thinking being instead of a rock? Perhaps the universe (as we know it) was created by such a conscious, thinking being who is personally invested in you existing because you are like Him. You should try to figure out what He would want and do that - otherwise, He might overturn the natural order as punishment."
Or very briefly:
"I think, therefore God exists."
which in a sense Descartes actually tried to argue!
Initially, my intuition was that this argument is just wrong, God / Adversaria is disfavored by Occam's razor, and Solomonoff induction would not fall for it. Now I am convinced that Solomonoff induction takes this argument more seriously than we might, because it is not a naturalized inductor - it would be surprised to be "running inside of a robot," and that (apparently inappropriate) surprise might lead it to radical places. In a way, that makes perfect sense; Solomonoff induction really can't run in our universe! Any robot we could build to "use Solomonoff induction" would have to use some approximation, which the malign prior argument may or may not apply to.
Either way, if I had to guess, the universal distribution probably isn't malign "in practice." I'm not sure if this question is purely academic or has any alignment-relevant content.