Thanks for putting this together! Permit me to promote PDGs a bit, which I think are under-sold here :)
First: motivating a "degree of inconsistency" scoring-function semantics, valued in
Why not simply declare that everything of import is a set/category/TM? In tension with generality is the desire to expose minimal knobs and buttons to the modeler. A common complaint about probability is that it's too difficult for an agent to maintain a joint probability distribution about all variables of interest---and the burden of selecting a lower semi-continuous function on distributions (over which variables?) is WAY higher, since there are far more choices to make, and less standard guidance on how to make them. PDG semantics are arguably the natural way to answer these questions and produce a belief
A challenge for @davidad: can you motivate a scenario that really requires stepping outside of the sub-class of beliefs generated by PDGs, and is clearly better-modeled by a different lower semi-continuous function?
Finally, a couple of quick technical points/corrections:
A second, different kind of answer to your challenge is a stochastic PDE. The PDG formalism is finitary (finite node set
As a concrete example, for the SPDE
Thanks for your thoughtful engagement!
On syntax vs semantics, I fully agree that your work is the state of the art of how to produce a belief
On convexity, I was going off of Lemma A.1 of "Probabilistic Dependency Graphs", but now I see that this is guaranteed of the full semantics only under the condition
My current view is that negative inconsistency/incompatibility is an anti-pattern, because it means we no longer have the property that the "expected value" of
Re: d20
If you use Bayesianism + CDT, and the coin has already landed: Yes, you never take the d20 bet.
Why CDT is well-motivated for Bayesianism by default: Because CDT motivates taking bets according to one's subjective probabilities. Without CDT (or something close), non-Bayesian agents can choose to decline bets that would naively be good according to their subjective probabilities. This makes it harder to apply Dutch book arguments to them (to argue they should be Bayesian). See my recent post, "Simple Dutch books versus Sleeping Beauty halfers".
As my post suggests, it is worth considering EDT+FNC as a quasi-Bayesian anthropic decision theory, as the main alternative to CDT+SIA. Here's how EDT+FNC reasons on the d20:
"I have no information other than the problem setup; there is no FNC update to make so far. Evidentially on my choosing Heads, Omega has made it Tails, meaning I lose. Similarly, I lose evidentially on choosing Tails. Evidentially on the d20 bet, I'm not guaranteed to lose. Therefore I should pick the d20 bet."
So they pick the d20 bet despite assigning at least 50% subjective probability to at least one of Heads and Tails.
Since FNC is not even Bayesian (dynamic inconsistency as pointed out by Stuart Armstrong), Bayesianism does not combine well with EDT. See Stuart Armstrong's Anthropics: Full Non-indexical Conditioning (FNC) is inconsistent.
I think one route towards finding alternatives to Bayesianism is to consider decision theories with Dutch book resistance and/or ex ante optimality, and think of what probabilities/beliefs go well with them.
I really appreciate this comment, because I must admit I was not even previously aware of FNC, and I think FNC+EDT solves my problem of completing the corresponding decision theory for my notion of beliefs.
I already was favorable to Halpern’s MWER as a decision rule, but MWER leaves the
Richard Ngo challenged me to set a time box and write down as many of the most important features of my formal epistemology as I can in one sitting. Here goes.
Motivation: Where probability distributions fail...
...to express beliefs
...to make safety tradeoffs
Beliefs, according to davidad
Definition 1. Given a state space , we define probability space as the space of all conceivable probability distributions on .
Definition 2. A belief about ( ) is a functional
which is lower semicontinuous (meaning that ).
Following Richardson, we interpret as the level of inconsistency between the conceivable probability distribution and one's belief .
Slogan: When one has multiple beliefs at the same time, one's overall belief is simply the sum of its parts.
All other known notions of belief are full subcategories
Bayesian beliefs
Definition 3. If one has a prior (big if), then one's prior belief is
Bayesian updating
Definition 4. If one has a belief over a hypothesis space, and the total state space of the situation is the product of hypothesis space and data space , then one's prior belief about is the inverse-image functor
Definition 5. An observation is a closed subset .
Example 6. If one observes that , this is the subset .
Definition 7. The belief that corresponds to an observation is
Definition 8. If one has a conditional distribution , then one's conditional belief is
Example 9. If one has a likelihood function , then the previous definition applies with and :
Definition 10. A Bayesian reasoner with prior and likelihood function has belief state
Theorem 11. The two components of a Bayesian reasoner's initial belief state, only one of which is a probability distribution, simply sum when lifted into the belief space, forming the joint belief:
However, this would be meaningless unless we could recover the Bayesian update by also summing the observations in the belief space.
Theorem 12. Whenever the Bayesian posterior is well-defined, then
with a constant denoting the level of incompatibility of the observation with the Bayesian reasoner's initial belief state, namely the prior predictive surprisal, .
Notice that the orthodox Bayesian update's “normalization” to a full-mass posterior distribution silently subtracts away the constant — the amount of incompatibility between the observed data and the statistical model as a whole — which is Deborah Mayo's criticism of Bayesian epistemology in a nutshell.
Bayesian beliefs have fully trivial categorical structure (no Bayesian belief implies any other Bayesian belief except itself), so Bayesian beliefs about are a full subcategory of , but the content of this is just that is injective (its post-inverse is ).
Infra-Bayesian beliefs (Kosoy and Appel)
Definition 13 (Kosoy and Appel). A homogenous ultracontribution is a nonempty topologically-closed convex down-closed subset of subprobability space, .
Theorem 14. Homogenous ultracontributions (ordered by ) form a full subcategory of . Specifically, given , the corresponding belief is
and given a belief , the corresponding subset of subprobability space is
and . Furthermore, is a member of iff is convex in probability space, which every satisfies.
Definition 15 (Kosoy and Appel). A homogenous ultradistribution is a homogenous ultracontribution whose intersection with the full-mass face is nonempty ( ).
Of course, is also a full subcategory of , since is a full subcategory of .
MWER (Halpern and Leung)
Theorem 16. Homogenous ultradistributions are exactly isomorphic to the belief states of Halpern and Leung's MWER framework (Minimax Weighted Expected Regret), via
Theorem 17. The updating process of simply adding , which is equivalent to that of Theorem 12, is also equivalent to Halpern and Leung's prescribed belief-updating procedure on the domain of their belief states.
Note: via the transform, this updating process is also consonant with the famous Multiplicative Weight Update family of algorithms (although I am not yet confident about whether e.g. AdaBoost is literally a special case of it).
Probabilistic dependency graphs (Richardson and Halpern)
Richardson and Halpern's PDGs, a common generalization of Bayes nets and factor graphs, take their semantics in functionals , and these functionals are always lower semicontinuous (though Richardson does not explicitly prove this), so therefore every PDG denotes a belief in my sense. Furthermore, the combination of PDGs with overlapping variables denotes exactly the sum of their beliefs, so the semantics of PDGs is a monoidal functor from PDGs into beliefs.
For a wide parameter regime of PDGs ( on every edge, or equivalently ) — assumed by some but not all PDG theorems [correction due to Richardson himself in the comments] — the beliefs they denote are convex, and thus immediately satisfy the exp-convexity criterion to be transformed into homogenous ultracontributions. However, even these PDGs do not typically denote homogenous ultradistributions, unless their semantics are “normalized” (by subtracting ).
PDGs can also express independence beliefs, which are non-convex while remaining lower semicontinuous.
Credal sets (Cozman)
Definition 18 (Cozman). A credal set is a nonempty closed convex set of probability distributions, .
Theorem 19. Credal sets about (ordered by ) form a full subcategory of . Specifically, given , the corresponding belief is
and given a belief , the corresponding credal set is
which is topologically closed by lower semicontinuity of .
Previsions (Goubault-Larrecq)
Definition 20 (Goubault-Larrecq). A gamble about is a Borel function . A prevision about is a functional such that and . An upper prevision is a prevision which is sub-additive: . A continuous upper prevision is an upper prevision which is Scott-continuous (for every directed family with least upper bound , ).
Definition 21. A coherent continuous upper prevision is a continuous upper prevision satisfying .
Theorem 22. Coherent continuous upper previsions about form a full subcategory of . Specifically, given the coherent continuous upper prevision , the corresponding belief is
and given a belief , the corresponding upper prevision is
The monad (Mio, Sarkis, and Vignudelli)
Definition 23 (Mio, Sarkis, and Vignudelli). The monad is defined on sets as the set of non-empty finitely-generated down-closed convex sets of subprobability distributions .
Mio, Sarkis, and Vignudelli prove that this monad is presented by the equational theory of semilattices equipped with finite probabilistic choice and , making in a strong sense the smallest semantic universe that can simultaneously interpret finite nondeterminism, finite probability, and partiality (and partiality is, in turn, needed to interpret either inconsistent beliefs or nonterminating probabilistic programs).
Theorem 24. ordered by inclusion is a full subcategory of , assuming is a Polish space. Specifically, this condition implies that finitely-generated convex sets are topologically closed, which makes a full subcategory of .