Evidential Correlations are Subjective, and it might be a problem

1Vladimir Nesov

New Comment

I think of practical coordination in terms of adjudicators/contracts established between agents/worlds. Each adjudicator is a computation with some notion of computing over time, and agents agree on an adjudicator/contract when they are both influenced by it, that is when they both listen to results the same computation is producing. This computation can itself be an agent (in which case it's an "adjudicator", as distinct from more general "contract"), that is it can be aware of the environments that the acausally coordinating agents it serves inhabit. It doesn't need perfect knowledge of either agent or their environments, just as any practical agent doesn't need perfect knowledge of its own environment. Since an adjudicator doesn't need detailed knowledge about the agents, the agents can have perfect knowledge about the adjudicator without having perfect knowledge of each other (or even of themselves).

As adjudicators/contracts are computations, there is logical uncertainty about what they compute over time, which captures the relevant counterfactuals. The value of contracts for coordination is in the agents committing to abide by them regardless of what the contracts end up computing, the decisions should be in choosing to commit to a contract rather than in choosing whether to ignore its results. When a contract is an adjudicator, this helps it to know the shape of its influence on the agents, so that it can make its own decisions. Following contracts that haven't been computed yet should also prevent commitment races, which in this framing correspond to failures to establish lasting contracts/coordination.

Agents can collect many contracts between themselves, improving coordination. Knowledge of an agent about the world can also be thought of as a contract for acausal coordination between the agent as an abstract computation (for example, an updateless agent that can't be computed in practice) and the world where only a flawed/bounded instances of the agent are found. Thus a model in the ML sense hoards contracts with the environment that is the source of its dataset (assuming the elements are something used by some computations in the environment that can also be reconstructed using the model). Conversely, the flawed instances of the agent are the world's knowledge about the abstract computation of the agent (the world didn't intentionally construct this knowledge, but it's what it nonetheless has). So when two agents are acting in the same world, this can be thought of as three things (two agents and one world) acausally coordinating with each other.

I explain (in layman's terms) a realization that might make acausal trade hard or impossible in practice.

Summary:We know that if players believe different Evidential Correlations, they might miscoordinate. But clearly they will eventually learn to have the correct Evidential Correlations, right? Not necessarily, because there is no objective notion ofcorrecthere (in the way that there is for math or physics). Thus, selection pressures might be much weaker, and different agents might systematically converge on different ways of assigning Evidential Correlations.Epistemic status:Confident that this realization is true, but the quantitative question of exactly how weak the selection pressures are remains open.## What are Evidential Correlations, really?

Skippable if you know the answer to the question.AliceandBobare playing a Prisoner’s Dilemma, and they know each other’s algorithms:Alice.sourceandBob.source.^{[1]}Since their algorithms are approximately as complex, each of them can't easily assess what the other will output.Alicemight notice something like "hmm,Bob.sourceseems to default to Defection when it throws an exception, so this should update me slightly in the direction ofBobDefecting". But she doesn't know exactly how oftenBob.sourcethrows an exception, or what it does when that doesn't happen.Imagine, though,

AlicenoticesAlice.sourceandBob.sourceare pretty similar in some relevant ways (maybe the overall logical structure seems very close, or the depth of the for loops is the same, or she learns the training algorithm that shaped them is the same one). She's still uncertain about what any of these two algorithms outputs^{[2]}, but this updates her in the direction of "both algorithms outputting the same action".If

Aliceimplements/endorses Evidential Decision Theory, she will reason as follows:To the extent

Alice's belief about similarity was justified, it seems like she will perform pretty well on these situations (obtaining high payoffs). When you take this reasoning to the extreme, maybe bothAliceandBobare aware that they both know this kind of cooperation bootstrapping is possible (if they both believe they are similar enough), and thus (even if they are causally disconnected, and just simulating each others' codes) they can coordinate on some pretty complex trades. This is Evidential Cooperation in Large worlds.But wait a second: How could this happen, without them being causally connected?

What was this mysterious similarity, this spooky correlation at a distance, that allowed them to create cooperation from thin air?Well, in the words of Daniel Kokotajlo:

it's just your credences, bro!The bit required for this to work is that they believe that "it is very likely we both output the same thing". Said another way, they have high probability on the possible worlds "

Alice.source= C,Bob.source= C" and "Alice.source= D,Bob.source= D", but low probability on the possible worlds "Alice.source= D,Bob.source= C" and "Alice.source= D,Bob.source= C".This can also be phrased in terms of logical counterfactuals: if

Alice.source= C, then it is very likely thatBob.source= C.^{[3]}This is alogical counterfactual: there is, ultimately, a logical fact of the matter about whatAlice.sourceoutputs, but since she doesn't know it yet, she entertains what seems likely to happen in both mathematically possible worlds (the one withAlice.source= C and the one withAlice.source= D). After the fact, it will turn out that one of these worlds was mathematically impossible all along. But at the time of decision, she doesn't know which.## Logical counterfactuals and learning

What's up with these logical counterfactuals, though? What part of reality are they really tracking? Why exactly is

Alicejustified in believingAlice.source= C makes it more likelyBob.source= C?Notice first, there is a mathematically well-defined sense about what we mean by (some) empirical counterfactuals. For example, "What would have happened if the fundamental low-level laws of physics where X, instead of Y"? Well, you just run the mathematical calculations! "What would have happened if, at this exact point in time, the quantum coin had landed the other way?" That's just like asking about what happens in a different quantum branch! You can just run the calculations!

^{[4]}Put another way,when assuming mathematical omniscience, there are some well-defined interpretations of empirical uncertainty and empirical counterfactuals.There doesn't seem to be a similar fact of the matter about "whether Fermat's Last Theorem would be true, were the second digit of π a 9". The digit is not a 9! What am I supposed to do to compute the likely truths of that other world, which I know leads to contradiction and logical explosion?

You can't run any calculation: the maths themselves you would use for that is exactly what is being put into question, what we are being uncertain about. Put another way,

now we cannot assume mathematical omniscience.If you are uncertain about the digit, but have seen a proof in the past that the digit being 9 implies Fermat's Last Theorem is false, then you will say false. If you haven't seen such a proof, you might fall back on 50% for its truth.

There have

beensomeattemptsat obtaining a static, realist picture of logical counterfactuals, which tells you "the real, undisputable probability you should put on that statement for decision-making purposes, always valid, bestowed upon us by God". Unfortunately, depending on how much mathematical structure you fix (that is, which are your current mathematical beliefs) you will see the landscape of possible mathematical worlds differently. And nothing is pointing in the direction of there existing a privileged notion of "exactly how much structure to fix".It seems like

the best thing we can hope for is a dynamic picture of logical learning, like logical induction. That is, a bunch of half-guessing heuristics getting selected for on the basis of how well they perform at predicting real mathematics (whether Fermat's Last Theorem is true), whichdoeshave a ground truth to check against, unlike mathematical counterfactuals.Indeed, it should not be surprising that this is the best we can do, since it's what real agents (like mathematicians) do: they don't have a universal procedure to easily check whether a counterfactual dependency might hold, or whether a research direction is promising, etc. Instead, they have a bag of mostly illegible pattern-finding heuristics that they've learned over the years, due to training them against how real theorems are proved.

^{[5]}Non-counterfactual mathematical statements are the ground truth we're trying to approximate. On the contrary,

counterfactual statements are nothing but a temporary byproductof your heuristics churning away at that approximation problem. The fumes coming out of the machine.The important difference is the following:

For any prediction/disagreement about mathematical statements, you can just check it. But for any prediction/disagreement about counterfactuals, if you look at it close enough (try to check it), either

The problem can also be

phrased in terms of conditional bets:At some point, you are considering several counterfactuals, and making various guesses about what might happen if each of them turns out true. But you know that, eventually, only one of them will be true (even if you don't yet know which). For that one, you'll actually get feedback from reality, and be able to assess your calibration. But for all the others, there is no ground truth to check, and your predictions go forever un-assessed.

If there is a kind of counterfactual that almost never gets realized, one might worry we'll have poor calibration on them, since reality hasn't given us many data points to learn from (indeed, this happens in logical inductors). And even more: what would it even mean to be well-calibrated on counterfactuals that don't happen? It seems like the bettor has here a degree of freedom, that won't affect its performance. And the problem will come up when these degrees of freedom are made decision-relevant.

## What do I mean by Subjective?

Here's a more formal argument, framed in terms of latent variables:

Say there are some facts about the real world,

X, which talk about real logic and math. Stuff like whether Fermat's Last Theorem is true.Two agents

AandA'want to predict them efficiently.To do this, they have some latent variables

LandL’, which are basically their world-models, and help them predictX. The latents would include things like “this is how I think the landscape of logical correlations (or counterfactuals) broadly looks like”.## A weak worry

One first worry is that

AandA'have different beliefs aboutX: What ifBob, wrongly, is very confident onAlice.source = Dbeing the case, regardless of his action?This is plainly analogous to an agent not knowing enough about

empiricalfacts to successfully coordinate.These short-comings might be realistic: indeed, logical inductors can be arbitrarily wrong about some fact for an arbitrarily long time. And similarly for the messy approximations to logical induction that we all implement in our brains.

Here, we would be using

Subjectivenessto mean something very general and vacuous: "my current predictions depend on my past observation history". Which is true of everything, including empirical predictions.But on average, we probably expect

AandA’to have almost the same probability distribution overX. At least for powerful enough agents. Otherwise, one of them would be literally wrong, and reality would hit them in the face.That is,

probably selection pressures are strong enough to avoid this failure, and ensure their beliefs converge. This does tell us something aboutLandL’: that their carried information aboutXis somewhat isomorphic.## A stronger worry

But this still leaves a free parameter on how this information is represented, that is, the exact shape of

LandL’(even if they both are very good methods to approximateX). If you ask them something that is not inX(for example, about a logical counterfactual), they might give completely different answers.Another way to say this is: Yes, the selection pressures for getting real math right will probably be strong enough. But

the pressures shaping the heuristics they use to think about counterfactuals seem much weaker. Sure, one out of every bunch of counterfactuals does eventually get checked against reality, because the counterfactual turns out to be true. But this only gives you one data point, and your heuristic needs to have opinions about a lot of different counterfactuals.^{[6]}So what I really mean by

Subjectivenessis more narrow: "there is no ground truth against which to check all predictions in this class, and as a result these predictions depend on some internal degrees of freedom that might not get strongly shaped by selection pressures".^{[7]}For example, math is not subjective under this definition.So this becomes a question of

whether selection pressures will be strong enoughto make all powerful agents converge on usingthe same heuristics(mental tools, mental models) (L) to approximate ground truth (X). Which isstrongerthan ensuring they have the same beliefs aboutX. It isconceivablefor this to happen, but it's certainly an additional assumption we're uncertain about.## Examples

How, exactly, could miscoordination come about because of this?

Say

Aliceis considering whether to implement a certain commitment (Com). She's considering this because it looks pretty cooperation-inducing to her, so she thinks maybeBobwould also like it. She tries to think about howBobwould react if he learned^{[8]}that she implementedCom. To do this, of course, she uses all of her available heuristics (that have been selected for by her past experiences with math) to reason through a counterfactual question: "conditional onAlice.sourceimplementingCom, how likely isBob.sourceto do the same?". To her partial surprise, her heuristics have noticed a few regularities inBob.source(that they have observed in past experiences in other algorithms) that point towards him reactingworse, were she to implement it. Thus, she doesn't.Meanwhile,

Bobis also thinking. He noticesAlicemight want to implementCom. He reasons about what he might do in that situation (again, invoking his trained heuristics to assess a logical counterfactual), and arrives at the conclusion that he'd reciprocate (contrary to whatAlicefound out). To his surprise, it turns outAlicedoesn't implementCom, and as a result they end up not Cooperating.The important, worrisome part about the above interaction, is that

. None of them got feedback from reality on their predictions, and as a result improved their heuristics to ensure this stops happening in the past. They both made a conditional prediction, but the antecedent turned out to not come about (none of them was ever proven wrongAlice.sourcedidn't implementComafter all), so the predictions never resolved. It is thus a priori possible for agents to keep having these disastrous interactions without changing the heuristics they use to assess counterfactuals, always losing out on Pareto-optimality.(One might argue that the gains from coordination are a strong enough selection pressure to ensure this doesn't happen, see the last section.)

Another useful example, which illustrates how even

communicationbetween them might get hard:Alicehas already implementedCom, which happens to be of the shape "for any agent who doesalgorithmic-maneuver-Y, I Cooperate with them".Boblooks atAlice.source, withComimplemented and all, and ponders what this commitment might entail, and how he should act in response. Thus, he's considering counterfactuals of the form "if I doalgorithmic-maneuver-Y, what willAlice.sourceoutput?".Alicetried to chooseComto make itas legible as possibleto others, so that they can safely Cooperate.Legiblehere means "it's easy to predict whatAlice.sourcewill do as a response to different types of agents (for example, those who do and don't implementalgorithmic-maneuver-Y)". But of course, whatAliceunderstands by "easy to predict" is relative to her own learned heuristics! MaybeBobhas evolved quite different heuristics to assess these same counterfactuals.Especiallyif the antecedents to these counterfactuals have not been coming true in the past, so that they haven't gotten feedback from reality. As a result, fromBob's beliefs on counterfactuals, it seems like executingalgorithmic-maneuver-Ywould makeAlice.sourcemore likely to Defect (contrary to whatAlicethought). ThusBobdoesn't performalgorithmic-maneuver-Y, and as above, none of the two are proven wrong.Both these examples can be easily formalized using logical inductors. Indeed, logical inductors with the right starting priors (distributions over traders) can get forever stuck on these non-cooperating equilibria, even while their beliefs about real math get arbitrarily good. This is pretty related to FixDT problems, and it's looking like the only way to solve it is by forcing ϵ-exploration.

## Uncertain solutions

1.Just think about BobAlicecould also try not just to use her own heuristics to assess "how legible this commitment seems", but also reason aboutBob's heuristics, and how they will react. First off, that might be computationally harder, sinceBob.sourceis as complex asAlice.source. But the real problem is that this isstilla logical counterfactual ("ifAlice.sourceimplementsCom, how doesBob.sourcereact?"), about which they might disagree. That said, it is conceivable that doing this does incentivize better fix-points.2.Just talk it outAliceandBobare losing out on Cooperation due to having different counterfactual beliefs. Why don't they just talk it out, try to make their beliefs converge (aggregate them in some way), or at least find some commitment mechanism that they both clearly see almost certainly ensures Cooperation?A first problem is that they might be purposefully avoiding reasoning about some of each other's algorithmic behaviors, due to Commitment Race dynamics. But that's a separate problem (and its extreme versions don't seem that likely), so let's just assume they both are completely okay thinking about each other.

A second, opposite problem is they might have private information they don't want to reveal. But again, different problem, plus unclear how likely in purely acausal scenarios.

The

realproblem is thattheir disagreements about counterfactuals might themselves hinder communications, or make them impossible.Imagine

Alicesays something as simple as "If you saycoconut, I will Cooperate". This utterance is meant to be evidence forBobthat Cooperation is easily achievable.But put yourself on

Bob's shoes. You have just learned a new, undisputable mathematical fact aboutAlice.source(that in this situation, it outputs the string "If you saycoconut, I will Cooperate"). But what does that really tell you aboutAlice.source, and especially about how it will act in different logical counterfactuals? (The one where you saycoconut, the one where you saybanana, etc.) Again, toAlice's heuristics it might look clear that her algorithm is wired in such a way, that speaking that sentence is very strong evidence in favor of the prediction "ifBob.sourceoutputscoconut, thenAlice.source= C". ButBob's different heuristics might assert otherwise. Similar things can happen for more complex coordination-minded sentences like "let's start a deliberation process through which we try to find a cooperation mechanism we both like".^{[9]}That said, it is again conceivable that trying procedures like these does incentivize better fix-points.

I'll also note

it's unclear how they could even aggregate their different opinions about correlations/counterfactuals, were they to try, since they can't check those counterfactuals against ground truth. (Except if they already know which counterfactual they're in, that is, what they both play, which defeats the purpose.)This is a problem that not only superintelligences like

AliceandBobexperience, but also acausal-tarde researchers with different intuitions as to how strong the correlation with other kinds of agents might be (for example).A natural proposal is re-running both their mathematical learnings, but now as a single pile of learning heuristics (a single logical inductor) rather than two. It's even conceivable this is a good mathematical Schelling point from which to bootstrap coordination (post coming soon).

3.Just implement a Löbian handshakeIn a similar spirit, we already know proof-based agents (and maybe even probabilistically proof-based) can coordinate in some cool ways, so why don't they just do that?

The problem is again that, to the extent a heuristics-based agent is considering whether to partially rewrite itself to implement a proof-based protocol, it will need to ponder how likely this is to lead to good outcomes. And these are opinions about logical counterfactuals.

Also, unless the agents rewrite into completely proof-based agents, they will still have some heuristics-based parts, and it might be hard to assess (using heuristics) how these parts will interact with the proof-based module.

Although again, Löbian handshakes might be enough of a mathematical Schelling point to incentivize better fix-points.

4.Just avoid counterfactualsHere's why you can't:

If

Aliceweren't uncertain of whatBobwill end up doing, there would by definition be no evidential coordination possible.And

Alicebeing uncertain means exactly her pondering different logical counterfactuals as possible.Since they can't just simulate each other (infinite recursion), at least one of them will have to make a decision (either to an action, or a policy) at some point,

beforebeing completely certain of what the other will do. That is, they can't both be the more meta. And this agent will have to do so by vaguely predicting the other's response, using heuristics based on past experience, but without certainty about it. This "without certainty" means exactly that different counterfactuals still seem possible.5.Just forceϵ-explorationAs mentioned above, this is the natural thing to fix it on logical inductors. If

Alicesometimes ϵ-explores into Cooperating, she will find out actuallyBobalso reciprocates with Cooperation, and from there they'll notice this is an equilibria they can get (finallyproviding feedback from reality against beliefs to the contrary), and bootstrap cooperation.There are many reasons to dislike ϵ-exploration. The obvious one is that we'd prefer not to need to take random actions sometimes (which might be bad, even when we know better). And of course, the frequency with which you explore trades off against how fast you get out of bad equilibria.

A more important one is that the exploration can also kick you out of good equilibria (for example, inducing Defection).

Although again, it's not clear a version of ϵ-exploration can't pragmatically help quite a bit.

## Superintelligences

Getting practical: How likely does it seem that this is a real problem for superintelligences?

To start with, how likely does it seem that

selection pressures on real-math prediction are not strong enoughto ensure agents end up with close enough tools to think about counterfactuals? How hard does it seem like these tools get shaped, given they only receive feedback on one out of every many predictions?It's conceivable to believe that

a few finite core heuristics will be the most efficient toolto predict any corner of the logical landscape. And so, agents intelligent enough to have found these will have the same beliefs about logical counterfactuals.As mentioned above, the latter (a static, realist picture of literally all logical counterfactuals) doesn't seem likely. It seems more likely that more complex heuristics always give you better predictions of real math (and that these changes in heuristics change their opinions on infinitely many counterfactuals). More concretely, that when you run a logical inductor, new successful traders keep appearing forever (and have different opinions on some conditional bets).

But

some more modest and pragmatic claim seems more likely: the existence of such an efficient core of heuristics to predict the logical landscapeup to a certain complexity.^{[10]}If the "complexity of predictions"/"size of core" ratio is high enough, the "size of core" might be small enough for all powerful agents to have it, and the "complexity of predictions" might be high enough to encompass the relevant properties about these agents' behaviors. Thus, their counterfactuals would agree on all practical matters.My unjustified intuition is that the returns from more heuristics will be much more gradual (no clear "core"). But at the same time, that

enough convergence will exist about the "tricks that on average work more"(whether you represent them in this or that way) that faraway superintelligences (in the same mathematical universe) will, at least, be able to bootstrap successful coordination if that's their sole objective.Digits of π being uniformly pseudo-random, or my near-copy doing the same thing as me, are clearly very selected-for beliefs. And when thinking about the more complex mathematical statements involved in reasoning about the algorithms of superintelligences, I still have the mildly optimistic intuition that some high-dimensional enough abstractions will be "clearly the efficient thing". But I might be understating the path-dependence in abstraction formation.

As a counterpoint, as algorithms become more complex (the space of heuristics grows), their possible interactions (the counterfactuals you need to have opinions on) grow exponentially. It is conceivable that the total amount of observations doesn't grow exponentially on the complexity of the algorithm (this is the case for logical inductors). So with time

you get less observations per counterfactual, which means a smaller fraction of your beliefs on counterfactuals are justified (shaped by reality).We can also consider

other selection pressures, different from efficient prediction of real math.For example, maybe coordination or a shared counterfactual language is directly selected for. That is, group selection ensures that agents with heuristics shaped so as to incentivize better fix-points are more likely to survive. The problem here is that this seems to mainly incentivize coordination in causal interactions, and the heuristics needed to incentivize coordination in acausal interactions might be very different. Put another way, the heuristics didn't generalize well. Although it is also conceivable for some acausal interactions to make the participants lose resources, and so selection also exists in these.

(More speculation about the epistemic states and coordination mechanisms of superintelligences here and here.)

## Conclusion

Beliefs about evidential correlations (= logical counterfactuals) might not get as strongly shaped by selection pressures as beliefs about ground-truth mathematical facts (or empirical facts), even when we limit ourselves to this mathematical universe. If so, faraway superintelligences might have irresolvably different beliefs about correlations, and this can hinder coordination (like acausal trade) even when both "would have wanted it", or "tried hard to achieve it".

It is the quantitative strength of selection pressure (plus other considerations like whether the superintelligences can even bootstrap a conversation) that determines whether this failure happens in reality. It is conceivable that all superintelligences converge on the same mental tools to deal with correlations (thus easily coordinate), but also that this doesn't happen.

While there doesn't seem to be any sure-fire solution, I am mildly optimistic about the strength of convergence. And so, I predict that superintelligences failing to coordinate due to these considerations (assuming that is their sole objective, thus ignoring other worries like Commitment Races) is relatively unlikely (20%).

^{^}In realistic situations, they will also be empirically uncertain about which are their exact algorithms. This doesn't prevent Evidential Cooperation from happening, given they have appropriate empirical beliefs.

^{^}Indeed, from her perspective, she still

has mostly free choiceover whatAlice.sourceoutputs, since she is exactly that algorithm, and is right now deliberating about which action to output.^{^}Here the counterfactual is taken by conditioning on the antecedent (since we are being Evidentialist), but this would also work for a Logi-Causalist view, in which some logical statements (like

Alice.source= C) literallycauseothers to be true (likeBob.source= C).^{^}Not really because we don't have a Theory of Everything, but you get the point.

^{^}For more on the philosophical consequences of agents being piles of heuristics, see this philosophy article I wrote for a class.

^{^}Speculatively, the situation might be even harder for heuristics learned in the past to navigate when the

contentof the counterfactual under scrutiny talks about how other agents think about counterfactuals. This happens whenAlicethinks about whatBobmight do who thinks about whatAlicemight do... This might make most such interactions have too chaotic ramifications for past heuristics to be well-calibrated on them, or behave in a way that reliably leads to coordination.^{^}Notice that I am

notsaying "opinions on counterfactuals are subjective because all probabilities are". That's not useful, because the world shapes your probabilities (or better said, selects for agents with the right probabilities).I'm also

notclaiming "math is relative, because in other (im)possible mathematical universes it is different”. I'm not discussing the possibility of terminally caring for mathematically counterfactual worlds here. I'm assuming math is fixed throughout this argument, and I'm just describing something that might happen to algorithms (inside real math).^{^}This learning can happen as purely logical updates (noticing

Alice.sourcedoes this), without needing empirical observations.^{^}Then how come humans can coordinate using language?

In fact, the situation for humans is even harder, since we can't transparently see each other's code.

Even if humans were close to perfect expected value maximizers, the answer would be that, both due to socially systematized language learning, and other common properties of our brains, we happen to share enough of a common understanding about logical counterfactuals (and even more, about how our unseen algorithms might behave) to coordinate.

But it's maybe even more important that humans have been jointly optimized to achieve coordination.

^{^}This bears resemblance to the objective of heuristic arguments: finding a finite

heuristic estimatorthat yields a good enough approximation of the mathematical landscape, up least up to the complexity level of the ML model behaviors we care about. My impression is an incredibly strong solution to their objective would provide evidence that such "cores of shared heuristics" exist. As complete speculation, a heuristic estimator might even be transformable into a literal "counterfactual assessor", by letting it take as heuristic arguments an unjustified statement that "a proof of X exists" (where X is the counterfactuals' antecedent).